var xmlHttp;
var str = "";

function createXMLHttpRequest() {
    if (window.ActiveXObject) {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else if (window.XMLHttpRequest) {
        xmlHttp = new XMLHttpRequest();
    }
}

function setSize(el, size) {
	document.getElementById(el.id).size = size;
}

function rtrim(s) {
	var r=s.length -1;
	while(r > 0 && s[r] == ',') {	
		r-=1;	
	}
	return s.substring(0, r+1);
}

function isArray(obj) {
   if (obj.constructor.toString().indexOf("Array") == -1)
      return false;
   else
      return true;
}

function zzzfindPos(obj) {
	var curtop = 0;	
	if (obj.offsetParent) {
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curtop += obj.offsetTop
		}
	}
	return curtop;
}

function findPos(elmnt){
alert(elmnt);
	/*var obj = document.getElementById(elmnt);
		
	var posX = obj.offsetLeft;
	var posY = obj.offsetTop;
	while(obj.parentNode){
		posX=posX+obj.parentNode.offsetLeft;
		posY=posY+obj.parentNode.offsetTop;
		if(obj==document.getElementsByTagName('body')[0]){break}
		else{obj=obj.parentNode;}
	}
	alert(posX+'-'+posY);*/
} 

function showArrow(elmnt) {
	var arid = "arrow_"+elmnt.id;
	var ar = document.getElementById(arid);
	ar.style.display = "block";
}

function hideArrow(elmnt) {
	var arid = "arrow_"+elmnt.id;
	var ar = document.getElementById(arid);
	ar.style.display = "none";
}

/********************************************************************************************************/

function showSubmenu(elmnt) {
	document.getElementById("navTop").style.zIndex = 100;
	document.getElementById("navTop").style.height = "300px";
	document.getElementById(elmnt).style.visibility="visible";
}

function hideSubmenu(elmnt) {
	document.getElementById("navTop").style.zIndex = 10;
	document.getElementById("navTop").style.height = "160px";	
	document.getElementById(elmnt).style.visibility="hidden";
}


var item_clicked = "__";


function chkSeveral(item) {
   if(document.getElementById(item)) {
   	var e = document.getElementById(item);
   	if(item != item_clicked) {
			e.className = e.className+"over";
		}else if(item == item_clicked) {
			e.className = e.className+"over";
		}
		item_clicked = item;
		//alert(e.className);
	}
}

function setHeight() {
	var browserName=navigator.appName;
	var nl = document.getElementById('navLeft');
	var nte = document.getElementById('navTopExtra');
	var sw = document.getElementById('searchwidget');
	var mc = document.getElementById('mainContent');
	var bd = document.getElementById('checker');
	//alert("cl="+document.documentElement.clientHeight);
	//alert("mc="+findPos(bd));
	var h = document.documentElement.clientHeight
	
	if (browserName=="Microsoft Internet Explorer")	 {	
		if(findPos(bd) > h) {
			mc.style.height = findPos(bd)-180+"px"; /*167 is ong de hoogte van de kop*/
			nl.style.height = findPos(bd)-160+"px";
			nte.style.top = "80px";
			sw.style.top = "0px";						
		}else{
			mc.style.height = h-180; 
			nl.style.height = h-160;
			nte.style.top = "80px";
			sw.style.top = "0px";			
		}	
	}else{
		alert("mc="+h);
		if(findPos(bd) > h) {
			mc.style.height = findPos(bd)-167+"px"; /*167 is ong de hoogte van de kop*/
			nl.style.height = findPos(bd)-146+"px";
			nte.style.top = "80px";
			sw.style.top = "0px";						
		}else{
			mc.style.height = h-167+"px"; 
			nl.style.height = h-146+"px";
			nte.style.top = "80px";
			sw.style.top = "0px";			
		}	
	}
}

/*************************/
/*   Guestbook settings  */
/*************************/

function openGuestbookform() {
	if(document.getElementById("guestbookform")) {
		var gbf = document.getElementById("guestbookform");
		if(gbf.style.display == "none") {
			gbf.style.display = "block";
		}else if(gbf.style.display == "block") {
			gbf.style.display = "none";
		}		
	}
}