var IE 								= document.all?true:false;
var clientHeight					= 0;
window.onload 						= load_vip_data;

function load_vip_data(){
	clientHeight					= parseFloat((IE)?document.body.clientHeight:window.innerHeight)  - 200;
	var clientHeight_substract		= ((IE)?14:10);
	if(document.getElementById('boekingsengine'))
		document.getElementById('boekingsengine').style.height = clientHeight+"px";

}
function hover(who,dir){
	if(document.getElementById("menu_"+who).src.indexOf("_1")==-1){
		document.getElementById("menu_"+who).src = "/images/"+dir+who+"_3.jpg";
	}
}
function normal(who,mode,dir){
	document.getElementById("menu_"+who).src = "/images/"+dir+who+"_"+mode+".jpg";
}
function showLink(who){
	who.style.textDecoration = "underline";
	who.style.cursor = "pointer";
	who.childNodes[0].className = "";
}
function normalText(who){
	who.style.textDecoration = "none";
	who.style.cursor = "default";
	who.childNodes[0].className = "noTD";
}
function validatePoLeadname(){
	int_po = document.form.po.value;
	str_leadname = document.form.leadname.value;
	str_email = document.form.email.value;
	if(int_po!="" && str_leadname!=""){
		window.open("http://www.vip-selection.be/csq/beoordeling_cheqqer.php?leadname="+str_leadname+"&f003="+int_po+"&Language="+(document.getElementById("lng_pic").value==1?"n":"f"));

	}
	/*int_po = document.form.po.value;
	str_leadname = document.form.leadname.value;
	str_email = document.form.email.value;
	var parameters = "CSQ=Y&Language="+(document.getElementById("lng_pic").value==1?"N":"F")+"&User=3&Program=htmlbookinfo                                &f001=bookinfo&f003="+int_po+"&leadname="+str_leadname+"&Agent=120100";
	var ajax = new Ajax( "/cgi-bin/search.cgi" , "POST" , parameters,replyValidationPo);
	ajax.go();*/
}
function replyValidationPo(xml_req){
	var response 			= xml_req.responseText;
	var get 				= "";
	var arr_posts   		= response.split("<!--0000");
	var Serror 				= response.indexOf("<td><b>") + 7;
	var Eerror 				= response.indexOf("</b>");
	var Cerror 				= Eerror - Serror;
	var error 				= response.substr(Serror,Cerror);
	for(i=0;i<arr_posts.length;i++){
		var Spos 			= arr_posts[i].indexOf(':') + 1;
		var E1pos 			= arr_posts[i].indexOf('(');
		var Cpos			= E1pos - Spos;
		var S2pos 			= arr_posts[i].indexOf('(') + 1;
		var Epos 			= arr_posts[i].indexOf(')');
		var C2pos			= Epos - S2pos;
		var key 			= trim(arr_posts[i].substr(Spos,Cpos));
		var val 			= trim(arr_posts[i].substr(S2pos,C2pos));
		if(key != '' && val!= '' && key != 'User'){
		var get 			= "&"+key+"="+val+get;
		}
	}
	var strpos 				= response.indexOf("OK");
	response 				= response.substr(strpos);
	arr_response 			= response.split(":");
	var ok 					= arr_response[0];
	var User				= arr_response[1];
	var Season				= arr_response[2];
	var brochure			= arr_response[3];
	var csq_abta			= arr_response[4];
	if(ok == 'OK'){
		window.open("/csq/beoordeling_cheqqer.php?leadname="+document.form.leadname.value+"&f003="+document.form.po.value+"&Language="+(document.getElementById("lng_pic").value==1?"n":"f"));
	}else{
		str_titel = "Foute gegevens";
		str_tekst = "Het reserveringsnummer en/of de naam die u hebt ingevuld is niet correct.<br/>Uw reserveringsnummer bestaat steeds uit 9 cijfers. De familienaam is de naam onder dewelke uw reis gereserveerd werd.";
		showProb(str_titel,error,1);
	}
}
function trim(str){return str.replace(/^\s*|\s*$/g,"");}
function replyValidation(xml_req){
	var response = eval( "(" +xml_req.responseText + ")" );
	str_reply = response.reply;
	if(str_reply=="OK"){
		//overgaan naar volgende stap
		document.getElementById("beoordeling_form").style.display = "none";
		document.getElementById("beoordeling_enquette").style.display = "";
	}else{
		str_titel = "Foute gegevens";
		str_tekst = "Het reserveringsnummer en/of de naam die u hebt ingevuld is niet correct.<br/>Uw reserveringsnummer bestaat steeds uit 9 cijfers. De familienaam is de naam onder dewelke uw reis gereserveerd werd.";
		showProb(str_titel,str_tekst,1);
	}
}
function closeProbs(){
	document.getElementById("overlay").style.display = "none";
	document.getElementById("waarschuwing").style.display = "none";
}
function changeLng(lng){
	var parameters = "newLng="+lng;
	var ajax = new Ajax( "/ajax/changeLng.php" , "POST" , parameters,refreshPage);
	ajax.go();
}
function changeSeason(lng){
	var parameters = "newS="+lng;
	var ajax = new Ajax( "/ajax/changeSeason.php" , "POST" , parameters,refreshPage);
	ajax.go();
}
function refreshPage(xml_req){
	window.location.reload(false);
}
function changeRadio(volgNr,me){
	int_teller = 0;
	boo_aangepast = 0;
	for(r=0;r<5;r++){
		if(document.getElementById("r_"+volgNr+"_"+r) && r!=me){
			document.getElementById("r_"+volgNr+"_"+r).src = "/images/r_off.jpg";
			int_teller++;
		}
	}
	if(document.getElementById("r_"+volgNr+"_"+me).src.indexOf("r_off.jpg")!=-1){
		document.getElementById("r_"+volgNr+"_"+me).src = "/images/r_on.jpg";
		document.getElementById("rad_"+volgNr).value = me;
		boo_aangepast = 1;
	}
	if(int_teller==0 && document.getElementById("r_"+volgNr+"_"+me).src.indexOf("r_on.jpg")!=-1 && boo_aangepast==0){
		document.getElementById("r_"+volgNr+"_"+me).src = "/images/r_off.jpg";
		document.getElementById("rad_"+volgNr).value = 0;
	}
}
function saveJudgment(totaal){
	str_parameters = "";
	for(j=0;j<totaal;j++){
		str_parameters += "rad"+j+"="+document.getElementById("rad_"+j).value+"&";
	}
	str_parameters = str_parameters.substring(0,str_parameters.length-1)+"&opmerking="+document.getElementById("beo_remark").value;
	var ajax = new Ajax( "/ajax/saveJudgment.php" , "POST" , str_parameters,judgmentSaved);
	ajax.go();
}
function judgmentSaved(xml_req){
	var response = eval( "(" +xml_req.responseText + ")" );
	str_reply = response.reply;
	if(str_reply==1){
		str_titel = "Bedankt";
		str_tekst = "Uw ingebrachte gegevens, suggesties en opmerkingen hebben wij in ons bestand opgeslaan.<br/>Wij danken u nogmaals voor de tijd die u uit trok om deze beoordeling in te vullen, bovendien maakt u kans op een reischeque van &euro; 100.";
		showProb(str_titel,str_tekst,0);
	}
}
function showProb(str_titel,str_tekst,boo_fout){
	//foutmelding geven
	if(navigator.appName == "Microsoft Internet Explorer"){
		int_w = document.body.offsetWidth;
		int_h = document.documentElement.clientHeight + document.documentElement.scrollTop;
		int_hl = document.documentElement.clientHeight;
	}else{
		int_w = document.body.offsetWidth;
		int_h = window.innerHeight+window.scrollMaxY;
		int_hl = window.innerHeight;
	}
	Rounded("div#waarschuwing", "#000000", "#FFFFFF", 10, 10);
	document.getElementById("overlay").style.width = (int_w)+"px";
	document.getElementById("overlay").style.height = (int_h)+"px";
	document.getElementById("overlay").style.display = "";
	document.getElementById("waarschuwing").style.display = "";
	if(boo_fout==1){
		document.getElementById("waarschuwing_titel").innerHTML = "<b>"+str_titel+"</b>";
	}else{
		document.getElementById("waarschuwing_titel").innerHTML = "<span style='color:#000'><b>"+str_titel+"</b></span>";
	}
	document.getElementById("waarschuwing_tekst").innerHTML = str_tekst;
	document.getElementById("waarschuwing").style.left = (int_w/2)-(400/2)+"px";
	window.scrollTo(0,0);
}
function showReservation(){
	str_leadname = document.form.leadname.value;
	str_leadname = str_leadname.replace("'",".");
	str_leadname = str_leadname.replace(" ","+");
	url = "/phpscripts/tussen_reservering.php?po="+document.form.po.value+"&leadname="+str_leadname+"&Info=Y";
	window.open(url,'info','width=520,resize=no,titlebar=no,toolbar=no,status=no,scrollbar=yes');
}
function showEmergency(){
	str_leadname = document.form.leadname.value;
	str_leadname = str_leadname.replace("'",".");
	str_leadname = str_leadname.replace(" ","+");
	url = "/phpscripts/tussen_reservering.php?po="+document.form.po.value+"&leadname="+str_leadname+"&Info=T";
	window.open(url,'info','width=520,resize=no,titlebar=no,toolbar=no,status=no,scrollbar=yes');
}
function saveVideoToDb(h,str_url){
	window.location.href = str_url;
//	var parameters = "h="+h+"&video_url="+str_url;
//	var ajax = new Ajax( "/ajax/saveVideoToDb.php" , "POST" , parameters,openVideo);
//	ajax.go();
}
//function openVideo(xml_req){
//	var response = eval( "(" +xml_req.responseText + ")" );
//	str_reply = response.reply;
//	window.location.href = str_reply;
//}
function deelnemen(){
	str_vraag1 = document.form.rad_1.value;
	str_vraag2 = document.form.rad_2.value;
	str_vraag3 = document.form.rad_3.value;
	str_schiftingsvraag = document.form.schiftingsvraag.value;
	str_naam = document.form.naam.value;
	str_voornaam = document.form.voornaam.value;
	str_email = document.form.email.value;
	str_newsletter = document.form.rad_4.value;
	boo_ajax = 1;
	if(str_naam == ""){
		document.getElementById("naam_fout").className = "";
		boo_ajax = 0;
	}else{
		document.getElementById("naam_fout").className = "none";
	}
	if(str_voornaam == ""){
		document.getElementById("voornaam_fout").className = "";
		boo_ajax = 0;
	}else{
		document.getElementById("voornaam_fout").className = "none";
	}
	if(str_email == ""){
		document.getElementById("email_fout").className = "";
		boo_ajax = 0;
	}else{
		document.getElementById("email_fout").className = "none";
	}
	if(boo_ajax==1){
		str_parameters = "vraag1="+str_vraag1+"&vraag2="+str_vraag2+"&vraag3="+str_vraag3+"&schiftingsvraag="+str_schiftingsvraag+"&naam="+str_naam+"&voornaam="+str_voornaam+"&email="+str_email+"&newsletter="+str_newsletter;
		var ajax = new Ajax( "/ajax/saveEntry.php" , "POST" , str_parameters,entrySaved);
		ajax.go();
	}
}
function entrySaved(xml_req){
	var response = eval( "(" +xml_req.responseText + ")" );
}

function closeWedstrijd(){
	document.getElementById("wedstrijd").style.display = "none";
}
function goToApis(){
	str_env = document.getElementById("env").value;
	int_lng = document.getElementById("lng_pic").value;
	int_po = document.form.po.value;
	str_leadname = document.form.leadname.value;
	if(int_po!="" && str_leadname!="" && str_env=="PROD"){
		window.open("https://secured.tui.be/APIS/?po="+int_po+"&leadname="+str_leadname);
	}else if(int_po!="" && str_leadname!="" && str_env!="PROD"){
		window.open("https://tstsecured.tui.be/APIS/?po="+int_po+"&leadname="+str_leadname);
	}
	if(int_po=="" || str_leadname==""){
		if(int_lng==1){
			showProb("Invullen gegevens","U hebt nog geen gegevens ingevuld",1);
		}else{
			showProb("Compl&eacute;z coordonn&eacute;s","Vous n'avez pas d&eacute;j&agrave; compl&eacute;t&eacute; vos coordonn&eacute;es",1);
		}
	}
}
function showEr(mode,nr){
	if(mode=="show"){
		document.getElementById("er_text_"+nr).style.display = "";
		if(window.frames["boekingsengine"]){
			window.frames["boekingsengine"].window.frames["vulin"].document.form.DepartDay.style.visibility = "hidden";
			window.frames["boekingsengine"].window.frames["vulin"].document.form.DepartMonth.style.visibility = "hidden";
			window.frames["boekingsengine"].window.frames["vulin"].document.form.DepartYear.style.visibility = "hidden";
			window.frames["boekingsengine"].window.frames["vulin"].document.form.Airport.style.visibility = "hidden";
			window.frames["boekingsengine"].window.frames["vulin"].document.form.dest_resort.style.visibility = "hidden";
			window.frames["boekingsengine"].window.frames["vulin"].document.form.Pax.style.visibility = "hidden";
			window.frames["boekingsengine"].window.frames["vulin"].document.form.Child.style.visibility = "hidden";
			window.frames["boekingsengine"].window.frames["vulin"].document.form.Infant.style.visibility = "hidden";
		}
	}else if(mode=="hide"){
		document.getElementById("er_text_"+nr).style.display = "none";
		if(window.frames["boekingsengine"]){
			window.frames["boekingsengine"].window.frames["vulin"].document.form.DepartDay.style.visibility = "visible";
			window.frames["boekingsengine"].window.frames["vulin"].document.form.DepartMonth.style.visibility = "visible";
			window.frames["boekingsengine"].window.frames["vulin"].document.form.DepartYear.style.visibility = "visible";
			window.frames["boekingsengine"].window.frames["vulin"].document.form.Airport.style.visibility = "visible";
			window.frames["boekingsengine"].window.frames["vulin"].document.form.dest_resort.style.visibility = "visible";
			window.frames["boekingsengine"].window.frames["vulin"].document.form.Pax.style.visibility = "visible";
			window.frames["boekingsengine"].window.frames["vulin"].document.form.Child.style.visibility = "visible";
			window.frames["boekingsengine"].window.frames["vulin"].document.form.Infant.style.visibility = "visible";
		}
	}
}

