var processing;
var filter					= new Array(
								new Array("hotelcode","LHN"),
								new Array("cat","LC"),
								new Array("resort","LDST"),
								new Array("datum","LV"),
								new Array("dur","LDUR"),
								new Array("airport","LA"),
								new Array("meal","LML"),
								new Array("A_min","LPRC")
							);
function lm_loading()
{
	var error_txt 			= document.getElementById('error_txt').value;
	var str_parameters 		= document.getElementById('str_parameters').value;
	try {
		if(document.getElementById('error_txt').value != ''){
			SetGlobalError(error_txt,'1');
		}
	} catch( excp ) {}
	set_filters();
	eval("var array_own_pdf = {"+document.getElementById('own_pdf').value.substring(0,(document.getElementById('own_pdf').value.length - 1))+"};");
	for(var o in array_own_pdf){
		try{
		document.getElementById(o).value = array_own_pdf[o]['val'];
		}catch(excp){}
	}
	
}
function set_filters()
{
	try{
		for(var f in filter){
			try{
			var selected		= eval("document.form."+filter[f][0]+".value");
			}catch(excp){
			var selected		= "";
			}
			var div 			= document.getElementById("filter_"+filter[f][0]);
			var get_filter		= document.getElementById(filter[f][0]+"_js").value;
			eval(get_filter);
			var array			= eval("js_"+filter[f][0]);
			var a				= new Option("Alle","",false,false);
			var sel				= document.createElement("select");
			sel.name			= filter[f][0];
			sel.className		= "st "+filter[f][1];
			sel.onchange		= function(){Searching();};
			sel.options[0] 		= a;
			var teller			= 1;
			for(var t in array){
				var a				= new Option(array[t][1],array[t][0],false,false);
				sel.options[teller] = a;
				teller++;	
			}
			div.appendChild(sel);
			if(selected != ''){
			sel.value 			= selected;
			}
		}
	} catch( excp ) {}
}
function pdf_create()
{
	document.form_lm.action = '/pdf/lastminutes/lm_pdf.php';
	document.form_lm.target='pdf';
	document.form_lm.submit();
}
function reSearch(lng)
{
	try{
	parent.document.getElementById('vulin').style.height 	= "22";
	parent.document.getElementById('left').className 		= "BB";
	parent.vulin.document.getElementById('vh').className	= "BES bmt P";
	}catch(excp){}
	
	try{
	var ca					= (document.form_lm.CA.value != '')?"&CA="+document.form_lm.CA.value:"";
	}catch(excp){
	var ca					= "";
	}
	
	if(lng != ''){
	location.href			= '/phpscripts/lm_search.php?lng='+lng+ca;
	}else{
	document.form_lm.action = '/phpscripts/lm_search.php';
	document.form_lm.submit();
	}
}
function reSearch_parent(lng)
{
	document.form_lm.action = (location.href.indexOf("jetnet") != '-1')?"/scripts/page.php?page=15&an_sub=Jetair+Last+Minutes":((location.href.indexOf("jil") != '-1')?"/phpscripts/lm_search.php?jil=Y&lng_S="+lng:((location.href.indexOf("lastmin") != '-1')?"/"+((lng == 1)?"vliegvakanties":"vacances_en_avion")+"/jetair_all_lastminutes.htm":"/"+((lng == 1)?"vliegvakanties":"vacances_en_avion")+"/"+((location.href.indexOf("caraiben") != '-1')?"jetair_caraiben.htm":"jetair_all_promotions.htm")));
	document.form_lm.submit();
}
function post_pdf()
{
	var count_sql_add 							= document.getElementById('count_sql_add').value;
	sql_data 									= document.getElementById('post_data_'+count_sql_add).value;
	eval("document.form_pdf"+place+".sql_data.value = "+sql_data+";");
	eval("document.form_pdf"+$place+".submit();");
}
function Searching()
{
	document.form.submit();
}
function set_hotel_tooltip(code)
{
	window.clearTimeout(set_htt);
	var User							= document.getElementById('User').value;
	var Season							= document.getElementById('Season').value;
	var lng								= document.getElementById('lng').value;
	var parameters 						= "User="+User+"&Season="+Season+"&hotelcode="+code+"&lng="+lng+"&ajax=get_hotelfiche";
	try{
	var ajax 							= new Ajax( "/phpscripts/ajax_calls.php" , "POST" , parameters,get_hotel_tooltip);
	ajax.go();
	}catch(excp){}
}
var set_htt								= "";
var set_code							= "";
function get_hotel_tooltip(xml_req)
{
	var response						= xml_req.responseText;
	var arr_resp						= response.split("LINE|");
	var set_left						= (tempX - 50);
	var set_scw							= document.body.offsetWidth;
	set_left							= ((parseFloat(tempX) + parseFloat(620)) > set_scw)?(parseFloat(set_scw) - 640):set_left;
	
	if(set_code	== arr_resp[2]){
		set_code											= arr_resp[2]; 
		document.getElementById('lm_tooltip').style.top		= tempY + 30;
		document.getElementById('lm_tooltip').style.left	= set_left;
		return;
	}else{
		var obj_lm							= document.body;
		eval(arr_resp[1]);
		if(document.getElementById('lm_tooltip')){
		obj_lm.removeChild(document.getElementById('lm_tooltip'));
		}
		set_code							= arr_resp[2]; 
		var hotelcode						= jsarr['hotelcode'];
		var hoteltitel						= jsarr['hoteltitel'];
		var hotelnaam						= jsarr['hotelnaam'];
		var cat								= jsarr['cat'];
		var cat_extra						= jsarr['cat_extra'];
		var land							= jsarr['land'];
		var regio							= jsarr['regio'];
		var village							= jsarr['village'];
		var inleiding						= jsarr['inleiding'].replace("&lt;","<");
		inleiding							= inleiding.replace("&gt;",">");
		var picture							= jsarr['picture'];
		var naam_url						= hoteltitel+" "+hotelnaam;
		var arr_logos						= ((jsarr['logos'] != '')?jsarr['logos'].split("#"):new Array());
		
		var set_html						= "<div class='HL_MD' style='width:620px;z-index:100;height:125px'>";
			set_html							+="<div class='HL_PIC' style='padding-left:5px;'>";
			set_html							+="<img src='"+picture+"' border='0' alt=\""+naam_url+"\">";
			set_html							+="</div>";
			set_html							+="<div class='HL_MT' style='width:505px'>";
				set_html							+="<div class='HL_CODE' style='right:10px'> "+hotelcode+"</div>";
				set_html							+="<div class='HL_TIT_DIV'><span class='HL_TIT'>"+hoteltitel+" "+hotelnaam+"</span> <span class='HL_TIT'><sup>"+cat+"</sup>"+cat_extra+"</span></div></a>";
				set_html							+="<div class='HL_LRV'>"+land+" | "+regio+" | "+village+"</div>";
				set_html							+="<div class='HL_TXT'>"+inleiding+"</div>";
				set_html							+="<div style='position:absolute;right:5px;top:75px;'>";
					for(var l in arr_logos){
					set_html						+="<img src='/swimages/general/l"+arr_logos[l]+".gif' style='width:40px;height:40px;margin-right:5px'>";
					}
				set_html							+="</div>";
			set_html							+="</div>";
			set_html							+="<div id='clear'></div>";
		set_html							+="</div>";
		elem['div_lm']						= document.createElement('div');
		elem['div_lm'].id					= "lm_tooltip";
		elem['div_lm'].style.position		= "absolute";
		elem['div_lm'].style.border			= "1px solid #A4CA06";
		elem['div_lm'].style.zIndex			= "1500";
		elem['div_lm'].style.top			= tempY + 30;
		elem['div_lm'].style.left			= set_left;
		elem['div_lm'].innerHTML			= set_html;
		elem['div_lm_deco']					= document.createElement("div");
		elem['div_lm_deco'].id				= "LM_DECO";
		elem['div_lm'].appendChild(elem['div_lm_deco']);
		((inleiding != '' && hotelnaam != '')?obj_lm.appendChild(elem['div_lm']):"");
	}
}
function drop_hotel_tooltip()
{
	set_htt								= setTimeout("drop_htt()",200);
}
function drop_htt()
{
	var obj_lm							= document.body;
	if(document.getElementById('lm_tooltip')){
	obj_lm.removeChild(document.getElementById('lm_tooltip'));
	}
	set_code							= "";
}
var arr_own_pdf									= new Array();
function own_pdf_nfo(el)
{
	var str_own_pdf								= "";
	arr_own_pdf									= document.getElementById('own_pdf').value.split(",");
	for(var o in arr_own_pdf){
	str_own_pdf									+= ((arr_own_pdf[o].indexOf(el.id) != '-1')?"":((arr_own_pdf[o] != '')?arr_own_pdf[o]+",":""));
	}
	str_own_pdf									+= ((el.value != '')?"'"+el.id+"':{'val':'"+el.value+"'},":"");
	document.getElementById('own_pdf').value 	= str_own_pdf;
}
function create_own_pdf()
{
	if(document.getElementById('own_pdf').value == '' || document.getElementById('own_pdf').value.length < 10){
	var obj_ipt				= document.getElementsByTagName('input');
		for(i=0;i<obj_ipt.length;i++){
			if(obj_ipt[i].id.indexOf('L0') != '-1' || obj_ipt[i].id.indexOf('P0') != '-1'){
			obj_ipt[i].style.background 		= "#FF7D00";
			}
		}
		alert("Gelieve een eigen prioriteit in te geven in de oranje gekleurde velden.");
	}else{
	var old_action			= document.form.action;
	var old_target			= document.form.target;
	document.form.action 	= '/pdf/lastminutes/individual_pdf.php';
	document.form.target	='pdf';
	document.form.submit();
	document.form.action 	= old_action;
	document.form.target	= old_target;
	}
//	eval("var array_own_pdf = {"+document.getElementById('own_pdf').value.substring(0,(document.getElementById('own_pdf').value.length - 1))+"};");
//	for(var o in array_own_pdf){
//		alert(array_own_pdf[o]['val']);
//	}
}
