// generieke javascript functies
function createRequestObject(){
	var request_o; //declare the variable to hold the object.
	var browser = navigator.appName; //find the browser name
	if(browser == "Microsoft Internet Explorer"){
		/* Create the object using MSIE's method */
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		/* Create the object using other browser's method */
		request_o = new XMLHttpRequest();
	}
	return request_o; //return the object
} 

var http = createRequestObject(); 
var TipWaardeerArray = new Array();
var temprating;
var tipFormActive = new Boolean(false);
var rasFormActive = new Boolean(false);
var rootpath = "/";   //LET OP AANPASSEN BIJ NIEUWE DEPLOYMENT BUITEN XAMPP

function getZaaiKalenderPopUp(id){
	http.open('post', rootpath+'ajax/getZaaikalenderPopUp.php?zkid='+id); 
	http.onreadystatechange = handleZaaiKalenderPopUpContent; 
	http.send(null);
} 
function getZaaiKalenderPopUpDatumKeuze(id){
	http.open('post', '../ajax/getZaaikalenderPopUp.php?zkid='+id); 
	http.onreadystatechange = handleZaaiKalenderPopUpContent; 
	http.send(null);
} 

function handleZaaiKalenderPopUpContent(){
	if(http.readyState == 4){ //Finished loading the response
		var response = http.responseText;
		//var a = response.substring(0, response.indexOf("<!--scheiding-->"));
		document.getElementById('innerPopUp').innerHTML = response;
		//document.getElementById('div_tips_content').style.display = "block";
	}
}
function getTipsPopUp(id){
	http.open('post', 'ajax/getTipsPopUp.php?tipid='+id); 
	http.onreadystatechange = handleTipsPopUpContent; 
	http.send(null);
} 
function handleTipsPopUpContent(){
	if(http.readyState == 4){ //Finished loading the response
		var response = http.responseText;
		//var a = response.substring(0, response.indexOf("<!--scheiding-->"));
		document.getElementById('innerPopUp').innerHTML = response;
		//document.getElementById('div_tips_content').style.display = "block";
	}
}

function toggle(div_id) {
	var el = document.getElementById(div_id);
	if ( el.style.display == 'none' ) {	el.style.display = 'block';}
	else {el.style.display = 'none';}
}
function blanket_size(popUpDivVar){
	blanket.style.height=getDocHeight()+'px';
}
function window_pos(popUpDivVar){
popUpDiv.style.left = '300px';
popUpDiv.style.top = '250px';
popUpDiv.style.width='600px';
}
function popup(windowname) {
	blanket_size(windowname);
	window_pos(windowname);
	toggle('blanket');
	toggle(windowname);		
}
function popup2(windowname, zkid) {
	blanket_size(windowname);
	window_pos(windowname);
	toggle('blanket');
        getZaaiKalenderPopUp(zkid);	
	toggle(windowname);	
}
function popup3(windowname, zkid) {
	blanket_size(windowname);
	window_pos(windowname);
	toggle('blanket');
        getZaaiKalenderPopUpDatumKeuze(zkid);	
	toggle(windowname);	
}

function popupTips(windowname, tipid) {
	blanket_size(windowname);
	window_pos(windowname);
	toggle('blanket');
        getTipsPopUp(tipid);	
	toggle(windowname);	
}
function getDocHeight() {
    var D = document;
    return Math.max(
        Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
        Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
        Math.max(D.body.clientHeight, D.documentElement.clientHeight)
    );
}
