var menuOpen;
var openElement;
var openMenuElement;

function loadKundenPager(value){
	document.getElementById('KundenPager').style.display = 'none';
	document.getElementById('KundenPagerLoading').style.display = 'block';
	new Ajax.Updater('KundenPager', 'livekundenpager/?start=' + value, {
			method: 'get',
			onComplete: function(){
				document.getElementById('KundenPager').style.display = 'block';
				document.getElementById('KundenPagerLoading').style.display = 'none';
			}}
	);
}

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


function checkReset(element){
	if(element.value == "wunschdomain.at")
		element.value = "";
}

function hoverBlog(element, number){
	element.src = "themes/khanit/images/hover_blog" + number + " .png";
}

function hoverBlogOut(element, number){
	element.src = "themes/khanit/images/blog" + number + " .png";
}

function submitDomainCheck(){
	document.getElementById('domaincheck').style.display = 'none';
	document.getElementById('rightContent').style.display = 'none';
	document.getElementById('domaincheckLoad').style.display = 'block';
	//showDomainCheck('10');
	var value = document.getElementById('searchedDomain').value;	
	new Ajax.Updater('domaincheck', 'domainchecker?value=' + value, {
		method: 'get',
		onComplete: function(){
			document.getElementById('domaincheckLoad').style.display = 'none';
			document.getElementById('domaincheck').style.display = 'block';
		}}
	);
}
/*
function showDomainCheck(height){
	var tmp = (parseInt(height) + 10);
	document.getElementById('domaincheckLoad').style.height = height + 'px';
	if(height < 180)
		window.setTimeout("showDomainCheck('" + tmp + "')", 10); 
	else
		document.getElementById('domaincheckLoadContent').style.display = 'block';
}

function hideDomainCheck(height){
	var tmp = (parseInt(height) - 10);
	document.getElementById('domaincheck').style.height = height + 'px';
	if(height >= 0)
		window.setTimeout("hideDomainCheck('" + tmp + "')", 10); 
}
*/

function closeDomainSearch(){
	document.getElementById('domaincheckLoad').style.display = 'none';/*
	document.getElementById('domaincheckContent').style.display = 'none';
	hideDomainCheck(180);*/
	document.getElementById('domaincheck').style.display = 'none';
	document.getElementById('rightContent').style.display = 'block';
}

function getReferenzen(offset){
	document.getElementById('RefContainer').style.display = 'none';
	document.getElementById('RefLoading').style.display = 'block';
	new Ajax.Updater('RefContainer', 'livereferenzen?start=' + offset, {
		method: 'get',
		onComplete: function(){
			document.getElementById('RefContainer').style.display = 'block';
			document.getElementById('RefLoading').style.display = 'none';
		}}
	);
}

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.backgroundColor = '';
		openMenuElement.style.display = 'none';
		menuOpen = 0;
	}
}

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) { // DOM3 = IE5, NS6
		document.getElementById('hideshow' + id).style.left = (absLeft(element) -1) + 'px';
		document.getElementById('hideshow' + id).style.display = 'block';
		element.style.backgroundColor = '#7AAD11';
		menuOpen = 1;
		openElement = element;
		openMenuElement = document.getElementById('hideshow' + id);
	}
} 

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;
  }

