var oldAjaxMenuID;

var menuOpen;
var openElement;
var openMenuElement;

function loadKundenPager(value){
	document.getElementById('KundenPager').style.display = 'none';
	document.getElementById('KundenPagerLoading').style.display = 'block';
	jQuery('#KundenPager').load('/livekundenpager/?start=' + value, function() {
		document.getElementById('KundenPagerLoading').style.display = 'none';
		jQuery('#KundenPager').fadeIn(750);
	});
}

function loadKundenPagerByPage(value){
	return loadKundenPager((value-1)*12);	
}


function checkReset(element, default_value){
	if(element.value == default_value)
		element.value = '';
	else
		return false;
}





function getReferenzen(offset, ID, cms, section, solution){
	document.getElementById('RefContainer').style.display = 'none';
	document.getElementById('RefLoading').style.display = 'block';
	jQuery('#RefContainer').load('/livereferenzen?start=' + offset + '&id=' + ID + '&cms=' + cms + '&section=' + section + '&solution=' + solution, function() {
		document.getElementById('RefLoading').style.display = 'none';
		jQuery('#RefContainer').fadeIn('normal');
	});
	
}

function pressedKey(e){
	if(checkEnter(e))
		submitDomainCheck();
}

function checkEnter(e){
	var characterCode
	
	if(e && e.which){ //if which property of event object is supported (NN4)
	e = e
	characterCode = e.which //character code is contained in NN4's which property
	}
	else{
	e = event
	characterCode = e.keyCode //character code is contained in IE's keyCode property
	}
	
	if(characterCode == 13){
		return true;
	}
	else{
		return false;
	}

}

function hidediv() {
	if(openElement){
		openElement.style.backgroundImage  = 'none';
		jQuery(openMenuElement).fadeOut('fast');
		menuOpen = 0;
		//openElement.style.borderLeft = '1px solid #ababab';
	}
}

function showdiv(e, element, id) {
	if((openElement != element) && (menuOpen == 1)) hidediv();
	else if(menuOpen) return false;
	if(!e) var e = window.event;
	if (document.getElementById('hideshow' + id)) {
		document.getElementById('hideshow' + id).style.left = (absLeft(element) -1) + 'px';
		jQuery("#hideshow" + id).fadeIn('fast');
		menuOpen = 1;
		openElement = element;
		openMenuElement = document.getElementById('hideshow' + id);
		openElement.style.backgroundImage  = 'url(themes/khanit/images/new/nav_bg_hover.png)';
		//openElement.style.borderLeft = '1px solid #7AAD11';
	}
} 

function loseFocus(){

}

  function absLeft(el) {
     return (el.offsetParent)? 
     el.offsetLeft+absLeft(el.offsetParent) : el.offsetLeft;
  }

  function absTop(el) {
     return (el.offsetParent)? 
     el.offsetTop+absTop(el.offsetParent) : el.offsetTop;
  }



function loadMenu(id, pic, effects){
	jQuery('#AjaxContent').fadeOut('fast');
	jQuery("#pic" + pic).attr("src","/themes/khanit/images/new/buttons/" + pic + "-orange.png");
	if(oldAjaxMenuID)
		jQuery("#pic" + oldAjaxMenuID).attr("src","/themes/khanit/images/new/buttons/" + oldAjaxMenuID + ".png");
	jQuery('#AjaxContent').load('/menu?id=' + id, function() {
		if(effects)
			jQuery('#AjaxContent').fadeIn('slow');
		else
			document.getElementById('AjaxContent').style.display = 'block';
		oldAjaxMenuID = pic;
	});
	
	
}


 
function changeHeadIcon(element, url, orange){
	if(orange)
		element.src = "/themes/khanit/images/new/header/" + url + "_over.png";
	else
		element.src = "/themes/khanit/images/new/header/" + url + ".png";
}


function toggleTeamMember(id){
	document.getElementById('TeamMemberContainerContent_' + id).style.display = 'none';
	jQuery("#TeamMemberContainerKontakt_" + id).fadeIn('slow');
}




function showSchnellAnfrage(){
	var srcOben = '/themes/khanit/images/new/pfeil-small-unten.png';
	var srcUnten = '/themes/khanit/images/new/pfeil-small-oben.png';
	if(jQuery('#SchnellanfragePfeil').attr("src") == srcOben)
		jQuery('#SchnellanfragePfeil').attr("src", srcUnten);
	else
		jQuery('#SchnellanfragePfeil').attr("src", srcOben);
		
	jQuery('#SchnellAnfrage').animate({height: "toggle"}, 400);
	
}


function sendSchnellAnfrage(){
	var schnellName = document.getElementById('schnellName').value;
	var schnellMail = document.getElementById('schnellMail').value;
	var schnellText = document.getElementById('schnellText').value;
	
	var url = '/schnellanfrage'; // ?name=' + schnellName + '&mail=' + schnellMail + '&text=' +  schnellMail;
	
	showSchnellAnfrage();
	jQuery('#SchnellAnfrageForm').hide();
	
	jQuery('#SchnellAnfrageCheck').load(url, { 'myArray[]': [schnellName, schnellMail, schnellText] }, function(){
		jQuery('#SchnellAnfrageCheck').show();
		showSchnellAnfrage();
	});

}

function goBackSchnellAnfrage(){
	jQuery('#SchnellAnfrageCheck').fadeOut(300, function(){
		jQuery('#SchnellAnfrageForm').fadeIn(500);
	});
}

function reloadGreyGal(){
		jQuery('#greyGalUL').jcarousel({
			vertical: true
		});
}

