function isIE(){
	var browser=navigator.appName;
	if (browser=="Microsoft Internet Explorer"){
			 // alert("IE");
		 	return(1);
			
		}else{
			  //alert("NO IE");
		 	return(0);
	}
	
 }

function search_listener_single(hotel_id){
	
	var h_id = hotel_id;
	//alert(h_id);
	 if (document.getElementById("search_finish").value=="false"){
		 $.ajax({
			 	async : true,
		   		type: "GET",
		   		url: "check_finish.php",
		   		data: "session="+ session+'&randomVal='+ Math.random(),
		   		success: function(msg){
								document.getElementById("search_finish").value = msg;
		   }
		 });
		  	setTimeout("search_listener_single("+h_id+")",2000);
	 }else{
		
		 $.ajax({
				type: "GET",
				url: "ajax_functions.php",
				data: 'session='+ session+'&language='+ language+'&randomVal='+ Math.random()+'&single_id='+h_id ,
				success: function(msg){
					 //alert ('search finished');
				   	document.getElementById("availability").innerHTML = msg.replace("session_expired","")+document.getElementById("availability").innerHTML;
				   	var yyyyIN,mmmmIN,ddddIN,yyyyOUT,mmmmOUT,ddddOUT,checkin,checkout;
				    var cityId =document.getElementById("cityId_rates").value; 
					var inputDateIN=document.getElementById("inputDateIN_rates").value; 
					var inputDateOUT=document.getElementById("inputDateOUT_rates").value; 
					var max_pers=document.getElementById("max_pers_rates").value; 
					var INdate = inputDateIN;
					var OUTdate = inputDateOUT;
					var destination = document.getElementById("destination_rates").value; 
					var auxx = INdate.split("/");
					yyyyIN = auxx[2];
					mmmmIN =  auxx[1];
					ddddIN =  auxx[0];
					auxx = OUTdate.split("/");
					yyyyOUT =  auxx[2];
					mmmmOUT =  auxx[1];
					ddddOUT =  auxx[0];
					checkin =  yyyyIN+'-'+mmmmIN +'-' +ddddIN;    //booking   hotelDE venere
					checkout = yyyyOUT+'-'+mmmmOUT+'-'+ddddOUT;
					for(i=100;i<104;i++){
				 	$.ajax({
						async : true,
				   		type: "GET",
				   		url: "get_hotels_for_destination.php",
				   		data: "portal="+ i+"&search_currency=EUR&cityId=" + cityId + "&cityHotels=100&checkin="+ checkin +"&checkout="+ checkout+ "&language="+ language+"&max_pers="+ max_pers + "&session="+ session+"&hotel_ids="+hotel_id,
				   		success: function(){
				   				$.get('portal_finished.php');
				   			 $.ajax({
				 				type: "GET",
				 				url: "ajax_functions.php",
				 				data: 'session='+ session+'&language='+ language+'&randomVal='+ Math.random()+'&single_id='+h_id ,
				 				success: function(msg){
				   				document.getElementById("availability").innerHTML = msg.replace("session_expired","");
							   	
				   			 }
				   			 });
				   				document.getElementById("search_finish").value = "false";
				   }
				 });
		 }
				   	document.getElementById("search_finish").value = "false";	
		}
		});
		// document.getElementById("scanning_flash").innerHTML = "";
		 
		 }

 }

function search_hotel_availability(session,hotel_id){
		
	 	var yyyyIN,mmmmIN,ddddIN,yyyyOUT,mmmmOUT,ddddOUT,checkin,checkout;
	    var cityId =document.getElementById("cityId_rates").value; 
		var inputDateIN=document.getElementById("inputDateIN_rates").value; 
		var inputDateOUT=document.getElementById("inputDateOUT_rates").value; 
		var max_pers=document.getElementById("max_pers_rates").value; 
		var INdate = inputDateIN;
		var OUTdate = inputDateOUT;
		var destination = document.getElementById("destination_rates").value; 
		var auxx = INdate.split("/");
		yyyyIN = auxx[2];
		mmmmIN =  auxx[1];
		ddddIN =  auxx[0];
		auxx = OUTdate.split("/");
		yyyyOUT =  auxx[2];
		mmmmOUT =  auxx[1];
		ddddOUT =  auxx[0];
		checkin =  yyyyIN+'-'+mmmmIN +'-' +ddddIN;    //booking   hotelDE venere
		checkout = yyyyOUT+'-'+mmmmOUT+'-'+ddddOUT;
		session = session + cityId + ddddIN + mmmmIN +  yyyyIN.substr(2) + ddddOUT + mmmmOUT + yyyyOUT.substr(2)+ max_pers;
		document.getElementById("availability").innerHTML = "<img src='http://www.scannerhotel.com/img/preloader.gif'/>";
		for(i=1;i<9;i++){
		$.ajax({
				async : true,
		   		type: "GET",
		   		url: "get_hotels_for_destination.php",
		   		data: "portal="+i +"&search_currency=EUR&cityId=" + cityId + "&cityHotels=100&checkin="+ checkin +"&checkout="+ checkout+ "&language="+ language+"&max_pers="+ max_pers + "&session="+ session+"&hotel_ids="+hotel_id,
		   		success: function(){
		   		$.get('portal_finished.php');
		   }
		 });
		}
	
		return(session);
	}




function get_sugg_options(language){
	var opt = {
			script:"city_suggest.php?json=true&language="+language+"&",
			varname:"input",
			minchars:"3",
			timeout : "999999",
			iHighlighted :"1",
			cache : false,
			json:true,
			callback: function (obj) {  
								document.getElementById('cityId').value = obj.id;
								document.getElementById('reg_name').value = obj.info;
								document.getElementById('FirstcityId').value = obj.id;
							   /* document.getElementById('destination').value = document.getElementById('destination').value.replace("<img src='http://www.scannerhotel.com/img/suggest/reg_sugg.png'/>","");
								document.getElementById('destination').value = document.getElementById('destination').value.replace("<img src='http://www.scannerhotel.com/img/suggest/city_sugg.png'/>","");
								document.getElementById('destination').value = document.getElementById('destination').value.replace("&nbsp;-&nbsp;<small>"," - ");
								document.getElementById('destination').value = document.getElementById('destination').value.replace("</small>","");
								var exx = document.getElementById('destination').value.split("&nbsp");
								document.getElementById('destination').value = exx[0];*/
								var response_parts = document.getElementById('destination').value.split(" - ");
								var pos=obj.id.indexOf("*");
								if (pos>=0){
									var act = "/"+language+"/regions/"+trim(response_parts[1])+"/"+trim(response_parts[0])+".html";
									act = act.toLowerCase();
									act = act.replace(" ","_");
									document.search_form.action = act;
									}else{
										var act = "/"+language+"/"+trim(response_parts[1])+"/hotel-"+trim(response_parts[0])+".html";
										act = act.toLowerCase();
										act = act.replace(" ","_");
										document.search_form.action = act;
									}
									}
			};
		return opt;
}


// function that increments the hotel searches field 

function  searches_increment(hotel_id){
	 $.ajax({
	   		type: "GET",
	   		url: "ajax_functions.php",
	   		data: 'session='+ session+'&language='+ language+'&randomVal='+ Math.random()+'&hotel_increment='+hotel_id,
	   		success: function(msg){
							 //document.getElementById("filter").innerHTML =msg ;
	  }
	 });
	 }



function LTrim( value ) {
				
				var re = /\s*((\S+\s*)*)/;
				return value.replace(re, "$1");
				
			}

			// Removes ending whitespaces
			function RTrim( value ) {
				
				var re = /((\s*\S+)*)\s*/;
				return value.replace(re, "$1");
				
			}

			// Removes leading and ending whitespaces
			function trim( value ) {
				
				return LTrim(RTrim(value));
				
			}


//display google adsense

function display_google_ads(){
	document.getElementById("google_adv").innerHTML ='<script type="text/javascript"><!--google_ad_client = "pub-7392806600644567";	/* 120x600, creato 21/01/10 */google_ad_slot = "3013534252";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>';
	 
}


function zone_search(dist){
	document.getElementById("radius").value=dist;
	 //alert(document.getElementById("radius").value);
	//alert (document.search_form.radius);
	document.search_form_1.submit();
	//document.forms["search_form"].submit();

}

// submit the hidden form of the radius search
function submit_form_radius(radius){
	//alert(radius);
	document.getElementById("radius").value=radius;
	document.search_form_radius.submit();
	
}

function show_get_rates(){
	document.getElementById("get_rates_form").style.top= "250px" ;
	 //alert(document.ShowXY.MouseX.value);position:fixed;
	//document.getElementById("get_rates_form").style.position= "fixed" ;
	   
	document.getElementById("get_rates_form").style.left= "425px" ;
	 //var YYY= document.ShowXY.MouseY.value - 50;
	 //document.getElementById("get_rates_form").style.top=YYY + "px";
	 //alert(document.ShowXY.MouseX.value);
	 //document.getElementById("get_rates_form").style.left=document.ShowXY.MouseX.value+"px";
	 document.getElementById("get_rates_form").style.visibility = "visible";
	 
	//alert(document.ShowXY.MouseX.value);
	//alert(document.ShowXY.MouseY.value);
}

function close_get_rates() {
	//alert("close!");
	  
	  //document.getElementById("get_rates_form").style.top= "10px" ;
	 //alert(document.ShowXY.MouseX.value);
	   
	//document.getElementById("get_rates_form").style.left= "425px" ;
	//document.getElementById("photos_gal").innerHTML="";
	 document.getElementById("get_rates_form").style.visibility = "hidden";
	
};

function submit_form(language){
	var response_parts,message_hotels;
	var ontop_transl;
	document.search_form_1.RElanguagecode.value=language;
	 jqpooopText();
	 $.ajax({
	   		type: "GET",
	   		url: "ajax_functions.php",
	   		data: 'session='+ session+'&language='+ language+'&randomVal='+ Math.random()+'&setLanguage='+ language+'&inputDateIN='+inputDateIN+'&inputDateOUT='+inputDateOUT+'&max_pers='+max_pers+'&cityId='+cityId+'&dest='+dest,
	   		success: function(msg){
		 					if (msg!="session_expired"){
		 						response_parts = msg.split("!@#$%^&^");
		 						//message + hotels = response_parts[0];
		 						message_hotels =  response_parts[0].split("**aaabbbcccdddeee**");
		 						document.getElementById("hotels_progress_message").innerHTML = message_hotels[0];
		 						document.getElementById("hotel_list").innerHTML =  message_hotels[1];
		 						//document.getElementById("content_filter").innerHTML = response_parts[1];
		 						//alert(response_parts[1]);
		 						filter_transl = response_parts[1].split("*&^%$$");
		 						// alert(filter_transl[1]);
		 						document.getElementById("star_title").innerHTML = filter_transl[0];
		 						document.getElementById("price_title").innerHTML = filter_transl[1];
		 						document.getElementById("score_title").innerHTML = filter_transl[2];
		 						document.getElementById("facilities_title").innerHTML = filter_transl[3];
		 						document.getElementById("search_title").innerHTML = filter_transl[4];
		 						
		 						//document.getElementById("on_top").innerHTML = response_parts[2];
		 						
		 						 ontop_transl = response_parts[2].split("*&^%$$");
		 					    //document.getElementById("on_top").innerHTML = response_parts[2];
		 						 document.getElementById("destination_lb").innerHTML = ontop_transl[0];
		 						 document.getElementById("checkin_lb").innerHTML = ontop_transl[1];
		 						 document.getElementById("checkout_lb").innerHTML = ontop_transl[2];
		 						 document.getElementById("guest_lb").innerHTML = ontop_transl[3];
		 						 document.getElementById("header_filter").innerHTML = response_parts[3];
		 						 
		 						 document.getElementById("ordering_container").innerHTML = response_parts[4];
		 					
		 						remove_div("display_time");
		 						if (document.getElementById("big_map").style.height=="465px")
									show_big_map("all");
		 						
	   						}
			 				else{
								window.location = "results.php?content=24&language="+language;
					 		}
							 
	  }
	 });
	 
	//alert (language);
	// $.ajax({
	   		//type: "GET",
	   		//url: "ajax_functions.php",
	   		//data: 'session='+ session+'&language='+ language+'&randomVal='+ Math.random()+'&setLanguage='+ language,
	   		//success: function(msg){
			 document.search_form_1.RElanguagecode.value=language;
		 		//	document.search_form.submit();
	 //  }
	// });
	
	

}


function change_currency(currency_code){
	 var selLang = document.search_form_1.RElanguagecode.value;
	var minmax ,message_hotels;
	var ontop_transl;
	var display_currency = document.getElementById("cur_drop").value;
	 jqpooopText();
	 $.ajax({
	   		type: "GET",
	   		url: "ajax_functions.php",
	   		data: 'session='+ session+'&language='+ selLang+'&randomVal='+ Math.random()+'&currency='+currency_code+'&search_currency='+search_currency+'&inputDateIN='+inputDateIN+'&inputDateOUT='+inputDateOUT+'&max_pers='+max_pers+'&cityId='+cityId+'&dest='+dest,
	   		success: function(msg){
		 					if (msg!="session_expired"){
		 						response_parts = msg.split("!@#$%^&^");
		 						message_hotels =  response_parts[0].split("**aaabbbcccdddeee**");
		 						document.getElementById("hotels_progress_message").innerHTML = message_hotels[0];
		 						document.getElementById("hotel_list").innerHTML =  message_hotels[1];
		 					//	document.getElementById("hotel_list").innerHTML =  response_parts[0];
		 						document.getElementById("content_filter").innerHTML = response_parts[1];
		 						//ontop_transl = response_parts[2].split("*&^%$$");
		 						//document.getElementById("on_top").innerHTML = response_parts[2];
		 						//document.getElementById("destination_lb").innerHTML = ontop_transl[0];
		 						//document.getElementById("checkin_lb").innerHTML = ontop_transl[1];
		 						//document.getElementById("checkout_lb").innerHTML = ontop_transl[2];
		 						//document.getElementById("guest_lb").innerHTML = ontop_transl[3];
		 						
		 						/*
		 						<div id="destination_lb">'.get_translation(2).'</div></td>   
		 						<td><div id="checkin_lb">'.utf8_encode(get_translation(3)).'</div></td>  
		 						<td><div id="checkout_lb">'.utf8_encode(get_translation(4)).'</div></td>     
		 						<td><div id="guest_lb">'.utf8_encode(get_translation(6)).'</div>
		 						*/
		 						 $.ajax({
		 							type: "GET",
		 							url: "ajax_functions.php",
		 							data: 'session='+ session+'&language='+ language+'&randomVal='+ Math.random()+'&minmax=true' ,
		 							success: function(msg){
		 						 				
		 										 minmax = msg.split("|");
		 										 var minimum = parseInt(minmax[0]);
		 										 var maximum = parseInt(minmax[1]);
		 										 
		 										 
		 										 $(function() {
		 												$("#slider_price").slider({
		 													range: true,
		 													min: minimum,
		 													max: maximum,
		 													values: [minimum, maximum],
		 													slide: function(event, ui) {
		 														jqpooopText();
		 												 		$("#minmax_price").html( ui.values[0] + ' - ' + ui.values[1]);
		 													},
		 									 				change: function(event, ui) {
		 											 			$.ajax({
		 											   					type: "GET",
		 											   					url: "ajax_functions.php",
		 											   					data: 'session='+ session+'&language='+ language+'&randomVal='+ Math.random()+'&filters=price&min='+ ui.values[0]+ '&max=' + ui.values[1]+ '&display_cur=' + display_currency  ,
		 											   					success: function(msg){
		 											 							//if (document.getElementById("big_map").style.height=="465px")
		 											 							//		show_big_map("all");
		 											 									
		 										   										if (msg!="session_expired"){
		 										   										message_hotels =  msg.split("**aaabbbcccdddeee**");
		 										   										document.getElementById("hotels_progress_message").innerHTML = message_hotels[0];
		 										   										document.getElementById("hotel_list").innerHTML =  message_hotels[1];
		 																	 			//document.getElementById("hotel_list").innerHTML =  msg;
		 										   										//alert("sdfdfsdf"); 
		 										   									//document.getElementById("hotel_list").innerHTML =document.getElementById("hotel_list").innerHTML+"fgggggggg";
		 																	 			remove_div("display_time");
		 																	 			//if (document.getElementById("big_map").style.height=="465px")
		 																				//	 show_big_map("all");
		 										   										}
		 																	 			 else{
		 															   							window.location = "results.php?content=24&language="+language;;
		 															   						 }
		 											  			}
		 											 			});
		 														}
		 												});
		 												//alert("ss");
		 												$("#minmax_price").html($("#slider_price").slider("values", 0) + ' - ' + $("#slider_price").slider("values", 1));
		 											});

		 										 $(function() {
		 												$("#slider_score").slider({
		 													step: 0.5,
		 													range: true,
		 													min: 0,
		 													max: 10,
		 													values: [0, 10],
		 													slide: function(event, ui) {
		 														jqpooopText();
		 												 		$("#minmax_score").html( ui.values[0] + ' - ' + ui.values[1]);
		 													},
		 									 				change: function(event, ui) {
		 											 			$.ajax({
		 											   					type: "GET",
		 											   					url: "ajax_functions.php",
		 											   					data: 'session='+ session+'&language='+ language+'&randomVal='+ Math.random()+'&filters=score&min='+ ui.values[0]+ '&max=' + ui.values[1] ,
		 											   					success: function(msg){
		 										   										if (msg!="session_expired"){
		 										   												message_hotels =  msg.split("**aaabbbcccdddeee**");
		 										   												document.getElementById("hotels_progress_message").innerHTML = message_hotels[0];
		 										   												document.getElementById("hotel_list").innerHTML =  message_hotels[1];
		 																	 				//document.getElementById("hotel_list").innerHTML =  msg;
		 																	 				remove_div("display_time");
		 											   									}
		 													 							 else{
		 											   										window.location = "results.php?content=24&language="+language;
		 											   						 			}
		 											  			}
		 											 			});
		 														}
		 												});
		 												$("#minmax_score").html($("#slider_score").slider("values", 0) + ' - ' + $("#slider_score").slider("values", 1));
		 											});
		 					}
		 					});
		 						remove_div("display_time");
		 						if (document.getElementById("big_map").style.height=="465px")
									show_big_map("all");
		 					//document.getElementById("curr_name").innerHTML	= currency_code;
						    //document.getElementById("hotel_list").innerHTML =  msg;
							//remove_div("display_time");
	   						}
			 				else{
								window.location = "results.php?content=25&language="+language;
					 		}
							 
	  }
	 });
	 //alert(currency_code);
}


function submitenter(myfield,e)
{
	var keycode;
	if (window.event) keycode = window.event.keyCode;
		else if (e) keycode = e.which;
		else return true;

	if (keycode == 13)
		{
			myfield.form.submit();
		return false;
		}
	else
			return true;
	}


function city_voice(city_id,city_str){
var city_parts = city_str.split(" - ");
document.search_form.action = "results.php?city="+trim(city_parts[0])+"&country="+trim(city_parts[1]);
document.getElementById('cityId').value = city_id;
document.getElementById('destination').value = city_str;
document.getElementById('FirstcityId').value =city_id;
document.search_form.submit();
}


function validate_form ( )
{
	
   	 valid = true;
   	 city_name = document.getElementById('destination').value;
   	 city_id =document.getElementById('cityId').value;
   	  if ((city_name.length <3) ){
	   alert("Please insert a valid City!");
	   	 valid= false;
	   	 return(false);
   	 }
   	 //alert (as_json.aSuggestions.length);
   	 if (as_json.aSuggestions.length<1){
   		should_sugg_show=0;
   		//as_json.clearSuggestions();
   		// alert("ssss");
   		/*var popup_text = "Please insert a valid City!<br><br><ul>";
	  	popup_text +="</ul>";
		$.fancybox(
			popup_text,
			{
			'autoDimensions'	: false,
			'width'         		: 380,
			'height'        		: 'auto',
			'transitionIn'		: 'none',
			'transitionOut'		: 'none'
			}
		);*/
   	 	valid= false;
   	 	return(false);
   	 }
   	
   	 
   
// alert(as_json.aSuggestions.length); 
    return valid;
}



function jqpooopText(){

	 $.jqpooop({
	 Id:"display_time",
	 Width:400,
	 Height:200,
	 Ajax:'',
	 Mensaje:' '

	 });
	 document.getElementById("display_time").style.visibility = "visible";
	}

function remove_div(div_name){
	 document.getElementById(div_name).style.visibility = "hidden";
}





function search_listener(){	
	 var currentTime = new Date();
	 var minmax="";
	 var message_hotels;
	 if (document.getElementById("search_finish").value=="false"){
		 $.ajax({
			 	async : true,
		   		type: "GET",
		   		url: "ajax_functions.php",
		   		data: 'session='+ session+'&search_currency='+search_currency+'&language='+ language+'&disp_currency='+disp_currency+'&randomVal='+ Math.random()+'&temp_results=true&cityId='+ cityId+'&radius='+radius,
		   		success: function(msg){
			 			message_hotels =  msg.split("**aaabbbcccdddeee**");
			 			document.getElementById("hotels_progress_message").innerHTML = message_hotels[0];
			 			document.getElementById("hotel_list").innerHTML =  message_hotels[1] ;
		 			
						//		document.getElementById("search_finish").value = msg;
		   }
		 });	
		 //     $('#hotel_list').load('ajax_functions.php?session='+ session+'&search_currency='+search_currency+'&language='+ language+'&disp_currency='+disp_currency+'&randomVal='+ Math.random()+'&temp_results=true&cityId='+ cityId);
		 $.ajax({
			 	async : true,
		   		type: "GET",
		   		url: "ajax_functions.php",
		   		data: 'session='+ session+'&check_finish=true'+'&randomVal='+ Math.random(),
		   		success: function(msg){
			 			//alert (total_reqs);
			 			if (msg >=total_reqs){
			 				document.getElementById("search_finish").value = msg;
			 				/*if (radius>0){
			 					 $.ajax({
			 				   		type: "GET",
			 				   		url: "ajax_functions.php",
			 				   		data: 'session='+ session+'&randomVal='+ Math.random()+'&dist_radius=true&cityId='+cityId
			 				 });
			 					
			 				}*/
			 			}
		   }
		 });
		 
			//ajax for results
			//ajax to see if search is complete and is the search is 
			//completed to set "search_finish" on true
		  	setTimeout("search_listener()",5500);
		 }else{
			// alert("sasasa");
			  setTimeout("last_display()", 2000);
			// setTimeout("last_display()", 5000);
			// setTimeout("last_display()", 5000);
			// display_navigator(session);
			 //alert ("end");
			 }
		
	 }
	 

	function last_display(){

		 $.ajax({
				type: "GET",
				url: "ajax_functions.php",
				data: 'session='+ session+'&language='+ language+'&randomVal='+ Math.random()+'&minmax=true' ,
				success: function(msg){
			 				
							 minmax = msg.split("|");
							 var minimum = parseInt(minmax[0]);
							 var maximum = parseInt(minmax[1]);
							 var display_currency = document.getElementById("cur_drop").value;
							 //alert(document.getElementById("cur_drop").value);
							 $(function() {
									$("#slider_price").slider({
										range: true,
										min: minimum,
										max: maximum,
										values: [minimum, maximum],
										slide: function(event, ui) {
											jqpooopText();
									 		$("#minmax_price").html( ui.values[0] + ' - ' + ui.values[1]);
										},
						 				change: function(event, ui) {
											//hide_big_map();
								 			$.ajax({
								   					type: "GET",
								   					url: "ajax_functions.php",
								   					data: 'session='+ session+'&language='+ language+'&randomVal='+ Math.random()+'&filters=price&min='+ ui.values[0]+ '&max=' + ui.values[1]+ '&display_cur=' + display_currency ,
								   					success: function(msg){
							   										if (msg!="session_expired"){
							   											message_hotels =  msg.split("**aaabbbcccdddeee**");
									   									document.getElementById("hotels_progress_message").innerHTML = message_hotels[0];
									   									document.getElementById("hotel_list").innerHTML =  message_hotels[1];
									   									//if (document.getElementById("big_map").style.height=="465px")
											 								// hide_big_map();
									   									if (document.getElementById("big_map").style.height=="465px")
											 									show_big_map("all");
									   									//	alert(document.getElementById("visible_hotels_id").innerHTML);
									   									//alert();
							   										//document.getElementById("hotel_list").innerHTML =  msg;
														 			remove_div("display_time");
							   										}
														 			 else{
												   							window.location = "results.php?content=24&language="+language;
												   						 }
							   										//
								  			}
								 			});
								 			//show_big_map("all");
											}
									
									});
									$("#minmax_price").html($("#slider_price").slider("values", 0) + ' - ' + $("#slider_price").slider("values", 1));
								});

							 $(function() {
									$("#slider_score").slider({
										step: 0.5,
										range: true,
										min: 0,
										max: 10,
										values: [0, 10],
										slide: function(event, ui) {
											jqpooopText();
									 		$("#minmax_score").html( ui.values[0] + ' - ' + ui.values[1]);
										},
						 				change: function(event, ui) {
								 			$.ajax({
								   					type: "GET",
								   					url: "ajax_functions.php",
								   					data: 'session='+ session+'&language='+ language+'&randomVal='+ Math.random()+'&filters=score&min='+ ui.values[0]+ '&max=' + ui.values[1] ,
								   					success: function(msg){
							   										if (msg!="session_expired"){
							   											
														 				//document.getElementById("hotel_list").innerHTML =  msg;
														 				message_hotels =  msg.split("**aaabbbcccdddeee**");
									   									document.getElementById("hotels_progress_message").innerHTML = message_hotels[0];
									   									document.getElementById("hotel_list").innerHTML =  message_hotels[1];
									   									if (document.getElementById("big_map").style.height=="465px")
										 									show_big_map("all");	
														 				remove_div("display_time");
								   									}
										 							 else{
								   										window.location = "results.php?content=24&language="+language;
								   						 			}
								  			}
								 			});
											}
									});
									$("#minmax_score").html($("#slider_score").slider("values", 0) + ' - ' + $("#slider_score").slider("values", 1));
								});
		}
		});
		 document.getElementById("scanning_flash").innerHTML = "";
		 document.getElementById("filter").style.visibility = "visible";
		 document.getElementById("on_top").style.visibility = "visible";
		 document.getElementById("adv").style.visibility = "visible";
		 document.getElementById("google_ads_frame1").style.visibility = "visible";
		// alert(fail_search_message.replace("xx", document.getElementById("destination").value));
		 if (document.getElementById("radius_search_div") !=null)
		 if ((document.getElementById("radius_search_div").innerHTML != "")&&(document.getElementById("radius").value=="-1")){
			 document.getElementById("radius").value = "10";
			 document.getElementById("extended_search_voice10").innerHTML = '<voice_off>10<litle_text>km</litle_text></voice_off>';
			 
		 }
		 
		 if (document.getElementById("visible_hotels_id").innerHTML == ""){
			 document.getElementById("progress_message").innerHTML = fail_search_message.replace("xx", "<b>"+ document.getElementById("destination").value+"</b>") ;
			 
		 }
		 setTimeout("display_navigator(session)", 4000);
		 
		 
		// display_navigator(session);
		// $(".gallery a[rel^='prettyPhoto']").prettyPhoto({theme:'dark_rounded'});
	 // return; 
	}

	//shows the hotel photos!
	 function show_gal (id){
	 		$.ajax({
	 			type: "GET",
	 			url: "http://www.scannerhotel.com/ajax_functions.php",
	 			data: 'session='+ session+'&language='+ language+'&randomVal='+ Math.random()+'&gallery_id='+id ,
	 			success: function(msg){
	 			 			 document.getElementById("photos_gal").innerHTML =  msg;
	 			 			 
	 			 			 var YYY= document.ShowXY.MouseY.value - 50;
	 			 			 var yy_str = YYY.toString() + "px";
	 			 			// alert(YYY);
	 			 			  document.getElementById("photos_gal").style.top = yy_str;
	 			 			//document.getElementById("photos_gal").style.top="1100px";
	 			 			 //alert(document.ShowXY.MouseX.value);
	 			 			// document.getElementById("photos_gal").style.left=document.ShowXY.MouseX.value+"px";
	 			 			$('#photos_gal').galleryView({
	 			 				panel_width: 350,
	 			 				panel_height: 350,
	 			 				frame_width: 74,
	 			 				frame_height: 74,
	 			 				border: '5px solid black'
	 			 			});
	 			 			//remove_div("display_time");
	 	}
	 	});
	 	
	 }
	
	
	 function all_prices (id){
		 
		    var selLang = document.search_form_1.RElanguagecode.value;
	 		$.ajax({
	 			type: "GET",
	 			url: "ajax_functions.php",
	 			data: 'session='+ session+'&language='+ selLang+'&randomVal='+ Math.random()+'&prices_id='+id ,
	 			success: function(msg){
	 						 var box_id = "box_"+id;
	 						 var childNodeArray = document.getElementById(box_id).getElementsByTagName("div");	
	 			 			 document.getElementById("all_prices").innerHTML =  msg;
	 			 			 
	 			 			 var hotelname= childNodeArray[1].innerHTML;
	 			 			 var ht_str = hotelname.split('>');
	 			 			 //hotelname  = hotelname[1].split("</a>");
	 			 			 var ht_str_final = ht_str[1].split('<');
	 			 			 //alert(ht_str_final[0]);
	 			 			 hotelname=ht_str_final[0]+"</div>";
	 			 			 document.getElementById("hotelname_prices").innerHTML=hotelname  + childNodeArray[2].innerHTML + '<div class="drag_around">click to drag around </div><img src="img/close.png" onclick="closePrices();" style="position: absolute; cursor: pointer; top: 3px; left: 392px;"/> ';
	 			 			 document.getElementById("all_prices").style.visibility = "visible";
	 			 			// var YYY= document.ShowXY.MouseY.value  ;
	 			 			 var XXX = parseInt(document.ShowXY.MouseX.value) - 350;
	 			 			 document.getElementById("all_prices").style.top=document.ShowXY.MouseY.value + "px";
	 			 			 //alert(document.ShowXY.MouseX.value);
	 			 			 document.getElementById("all_prices").style.left=XXX+"px";
	 	}
	 	});
	 	
	 }
	 
	 function closePrices() {
			document.getElementById("all_prices").style.visibility = 'hidden'; 
			//document.getElementById("hotel_map").innerHTML="";
			//document.getElementById("hotelname_map").innerHTML="";
			//document.getElementById("under_map").innerHTML="";
			//document.getElementById("outer_more").innerHTML="";
			// document.getElementById("hotel_map").style.width="0px"; 
			// document.getElementById("hotel_map").style.height="0px";
			 //document.getElementById("hotel_map").style.textAlign="center";
			
		}
	
	
 function display_filters(session){
	 $.ajax({
	   		type: "GET",
	   		url: "ajax_functions.php",
	   		data: 'session='+ session+'&language='+ language+'&randomVal='+ Math.random()+'&display_filters=true',
	   		success: function(msg){
							 document.getElementById("filter").innerHTML =msg ;
	  }
	 });
	 }
 
 // display the paginator
 function display_navigator(session){
	// alert("paginator");
	var resp_parts;
	 $.ajax({
	   		type: "GET",
	   		url: "ajax_functions.php",
	   		data: 'session='+ session+'&language='+ language+'&randomVal='+ Math.random()+'&city_name='+city_name+'&page_navigator=true',
	   		success: function(msg){
	   						if (msg!="session_expired"){  
	   						 resp_parts = msg.split("sep*&^%arator");
							 document.getElementById("hotel_list").innerHTML =document.getElementById("hotel_list").innerHTML  + resp_parts[0] ;
							 if(resp_parts[1].length>0){
								// document.getElementById("cities_filter").innerHTML = resp_parts[1];
							 }
							// display_google_ads();
							// document.getElementById("google_adv").innerHTML = resp_parts[1];
	   						}
			 				else{
			 					//alert(cityId);
			 				/*	
			 					 $.ajax({
			 				   		type: "GET",
			 				   		url: "ajax_functions.php",
			 				   		data: 'session='+ session+'&language='+ language+'&randomVal='+ Math.random()+'&nearest_cities='+cityId,
			 				   		success: function(msg){
			 						 			document.getElementById("hotel_list").innerHTML = msg;
			 					 					}		
			 					 		});
			 					
			 					document.getElementById("ordering_container").innerHTML = "";
			 					
			 					*/
			 					//document.getElementById("filter").innerHTML = "";
			 					
								//window.location = "results.php?content=25&language="+language;
								//document.getElementById("radius").value="10";
								//alert(document.getElementById("radius").value);
								//document.search_form.submit();
							}
	  }
	 });

 }

 function ChangePage(page_id){
	 
	 var selLang = document.search_form_1.RElanguagecode.value;
	 var message_hotels;
	 jqpooopText();
	 $.ajax({
	   		type: "GET",
	   		url: "ajax_functions.php",
	   		data: 'session='+ session+'&language='+ selLang+'&randomVal='+ Math.random()+'&page='+page_id,
	   		success: function(msg){
		 					if (msg!="session_expired"){
		 						message_hotels =  msg.split("**aaabbbcccdddeee**");
								document.getElementById("hotels_progress_message").innerHTML = message_hotels[0];
								document.getElementById("hotel_list").innerHTML =  message_hotels[1];
						 	    //document.getElementById("hotel_list").innerHTML =  msg;
								
							remove_div("display_time");
							if (document.getElementById("big_map").style.height=="465px")
									show_big_map("all");
	   						}
			 				else{
								window.location = "results.php?content=24&language="+language;
					 		}
							 
	  }
	 });
	// display_navigator(session);
 }
 
 function ChangeOrder(order_by,order_type){
	 
	 var selLang = document.search_form_1.RElanguagecode.value;
	 var message_hotels;
	 $.ajax({
	   		type: "GET",
	   		url: "ajax_functions.php",
	   		data: 'session='+ session+'&language='+ selLang+'&randomVal='+ Math.random()+'&order_criteria='+ order_by +'&order_type='+order_type,
	   		success: function(msg){
		 					if (msg!="session_expired"){
		 						message_hotels =  msg.split("**aaabbbcccdddeee**");
								document.getElementById("hotels_progress_message").innerHTML = message_hotels[0];
								document.getElementById("hotel_list").innerHTML =  message_hotels[1];
		 						//document.getElementById("hotel_list").innerHTML =  msg;
								 if (document.getElementById("big_map").style.height=="465px")
	 									show_big_map("all");
	   							}
							else{
								window.location = "results.php?content=24&language="+language;
	 						}
	  }
	 });
	 var element_id= "order_" +order_by;
	 var a_id = element_id+"_a";
	 
	 if (document.getElementById(element_id).style.backgroundImage.length>0){
		 
		  	if ((document.getElementById(element_id).style.backgroundImage.indexOf("UpOrder.png")>=0)){
			 document.getElementById(element_id).style.backgroundImage = "url(img/DwOrder.png)";
			 document.getElementById(element_id).style.backgroundRepeat  = "no-repeat";
				 }
		 else{
			 document.getElementById(element_id).style.backgroundImage = "url(img/UpOrder.png)";
			 document.getElementById(element_id).style.backgroundRepeat  = "no-repeat";
		 }
	 
	 }
	 else{
		 document.getElementById("order_price").style.backgroundImage = "";
		 document.getElementById("order_price").style.backgroundRepeat  = "no-repeat";
		 document.getElementById("order_price_a").style.color =  "rgb(153,153,153)";
		 
		 document.getElementById("order_rating").style.backgroundImage = "";
		 document.getElementById("order_rating").style.backgroundRepeat  = "no-repeat";
		 document.getElementById("order_rating_a").style.color =  "rgb(153,153,153)";
		 
		 document.getElementById("order_review").style.backgroundImage = "";
		 document.getElementById("order_review").style.backgroundRepeat  = "no-repeat";
		 document.getElementById("order_review_a").style.color =  "rgb(153,153,153)";
		 
		 document.getElementById("order_name").style.backgroundImage = "";
		 document.getElementById("order_name").style.backgroundRepeat  = "no-repeat";
		 document.getElementById("order_name_a").style.color =  "rgb(153,153,153)";
		 
		 document.getElementById("order_dist_center").style.backgroundImage = "";
		 document.getElementById("order_dist_center").style.backgroundRepeat  = "no-repeat";
		 document.getElementById("order_dist_center_a").style.color =  "rgb(153,153,153)";
		 
		
		 
		 if ((order_by=="rating")||(order_by=="review")){
			 document.getElementById(element_id).style.backgroundImage = "url(img/DwOrder.png)";
			 document.getElementById(element_id).style.backgroundRepeat  = "no-repeat";
			 document.getElementById(a_id).style.color =  "rgb(0,0,0)";
		 }else{
			 document.getElementById(element_id).style.backgroundImage = "url(img/UpOrder.png)";
			 document.getElementById(element_id).style.backgroundRepeat  = "no-repeat";
			 document.getElementById(a_id).style.color =  "rgb(0,0,0)";
		 }
	 }
	
	 }

function star_filter(star_value){
	 var selLang = document.search_form_1.RElanguagecode.value;
	 var message_hotels;
	 jqpooopText();
	 var element_id="star_"+star_value;
	// if ((document.getElementById(element_id).style.backgroundImage ==  "url(http://comparior.com/arstravel/img/star.png)")||((document.getElementById(element_id).style.backgroundImage ==  "url(img/star.png)"))){
	 if ((document.getElementById(element_id).style.backgroundImage.indexOf("star.png")>=0 )){
		 $.ajax({
		   		type: "GET",
		   		url: "ajax_functions.php",
		   		data: 'session='+ session+'&language='+ selLang+'&randomVal='+ Math.random()+'&filters=star&starnumber='+ star_value+ '&filter_value=0',
		   		success: function(msg){
		   						 if (msg!="session_expired"){
		   							message_hotels =  msg.split("**aaabbbcccdddeee**");
									document.getElementById("hotels_progress_message").innerHTML = message_hotels[0];
									document.getElementById("hotel_list").innerHTML =  message_hotels[1];
		   							// document.getElementById("hotel_list").innerHTML =  msg;
								 remove_div("display_time");
								 if (document.getElementById("big_map").style.height=="465px")
									 show_big_map("all");
								 }
								 else{
		   							window.location = "results.php?content=24&language="+language;
		   						 }
		  		}
		 });
		 document.getElementById(element_id).style.backgroundImage = "url(img/star_off.png)";
		 document.getElementById(element_id).style.backgroundRepeat  = "no-repeat";
		//  alert("image was ON");
		}
	 else{ 
		 document.getElementById(element_id).style.backgroundImage = "url(img/star.png)";
		 document.getElementById(element_id).style.backgroundRepeat  = "no-repeat";
		 $.ajax({
		   		type: "GET",
		   		url: "ajax_functions.php",
		   		data: 'session='+ session+'&language='+ language+'&randomVal='+ Math.random()+'&filters=star&starnumber='+ star_value+ '&filter_value=' + star_value ,
		   		success: function(msg){
								 if (msg!="session_expired"){
									 	message_hotels =  msg.split("**aaabbbcccdddeee**");
										document.getElementById("hotels_progress_message").innerHTML = message_hotels[0];
										document.getElementById("hotel_list").innerHTML =  message_hotels[1];
										//document.getElementById("hotel_list").innerHTML =  msg;
										remove_div("display_time");
								 }
								 else{
			   							this.window.location = "results.php?content=24&language="+language;
			   						 }
		  }
		 });
		 // alert("image was off");
	 }
}

function facilities_filter(facility){
	// img/internet_icon_off.png
	 var selLang = document.search_form_1.RElanguagecode.value;
	 var message_hotels;
	jqpooopText();
	var element_id=facility + "_filter";
	
//	var url1 = "url(http://comparior.com/arstravel/img/"+facility+"_icon.png)";
	var url2 = "url(img/"+facility+"_icon.png)";
	var url2_off = "url(img/"+facility+"_icon_off.png)";
	//if ((document.getElementById(element_id).style.backgroundImage ==  url1)||((document.getElementById(element_id).style.backgroundImage ==  url2))){
	 if ((document.getElementById(element_id).style.backgroundImage.indexOf("icon.png")>=0 )){
		//alert("image was ON");
		 $.ajax({
		   		type: "GET",
		   		url: "ajax_functions.php",
		   		data: 'session='+ session+'&language='+ selLang+'&randomVal='+ Math.random()+'&filters=facilities&facility_name='+ facility+'&value=0',
		   		success: function(msg){
			                     if (msg!="session_expired"){
			                    	 	message_hotels =  msg.split("**aaabbbcccdddeee**");
										document.getElementById("hotels_progress_message").innerHTML = message_hotels[0];
										document.getElementById("hotel_list").innerHTML =  message_hotels[1];
			                    	// document.getElementById("hotel_list").innerHTML =  msg;
								 		remove_div("display_time");
								 		if (document.getElementById("big_map").style.height=="465px")
		 									show_big_map("all");
			                     }
								 else{
			   							this.window.location = "results.php?content=24&language="+language;
			   						 }
								// body.removeChild(div);
		  }
		 });
		document.getElementById(element_id).style.backgroundImage = url2_off;
		 document.getElementById(element_id).style.backgroundRepeat  = "no-repeat";
		 }
	else{
		 $.ajax({
		   		type: "GET",
		   		url: "ajax_functions.php",
		   		data: 'session='+ session+'&language='+ language+'&randomVal='+ Math.random()+'&filters=facilities&facility_name='+ facility+'&value=1',
		   		success: function(msg){
								 if (msg!="session_expired"){
									 message_hotels =  msg.split("**aaabbbcccdddeee**");
									 document.getElementById("hotels_progress_message").innerHTML = message_hotels[0];
									 document.getElementById("hotel_list").innerHTML =  message_hotels[1];
									 //document.getElementById("hotel_list").innerHTML =  msg;
									 if (document.getElementById("big_map").style.height=="465px")
		 									show_big_map("all");
									 remove_div("display_time");
								 }
								 else{
			   							window.location = "results.php?content=24&language="+language;
			   						 }
								// body.removeChild(div);
		  }
		 });
		//alert("image was OFF");
		document.getElementById(element_id).style.backgroundImage = url2;
		document.getElementById(element_id).style.backgroundRepeat  = "no-repeat";
	}
	
	
}

function SearchTxt(){
	 jqpooopText();
	 var message_hotels;
	var searched = document.getElementById("txt_search").value;
	//if (searched.length>0)
	//	alert(searched);
	 $.ajax({
	   		type: "GET",
	   		url: "ajax_functions.php",
	   		data: 'session='+ session+'&language='+ language+'&randomVal='+ Math.random()+'&filters=txt_search&value='+searched,
	   		success: function(msg){
		                     if (msg!="session_expired"){
		                    	 message_hotels =  msg.split("**aaabbbcccdddeee**");
								 document.getElementById("hotels_progress_message").innerHTML = message_hotels[0];
								 document.getElementById("hotel_list").innerHTML =  message_hotels[1];
		                    	 //document.getElementById("hotel_list").innerHTML =  msg;
							 	remove_div("display_time");
							 	if (document.getElementById("big_map").style.height=="465px")
 									show_big_map("all");
		                     }
							 else{
		   							window.location = "results.php?content=24&language="+language;
		   						 }
	  }
	 });
	 
}
// remove a hotel from the result list of a search 
function remove_hotel(id){
	 jqpooopText();
	 var message_hotels;
	 $.ajax({
	   		type: "GET",
	   		url: "ajax_functions.php",
	   		data: 'session='+ session+'&language='+ language+'&randomVal='+ Math.random()+'&delete_hotel='+id,
	   		success: function(msg){
		                     if (msg!="session_expired"){
		                    	 message_hotels =  msg.split("**aaabbbcccdddeee**");
								 document.getElementById("hotels_progress_message").innerHTML = message_hotels[0];
								 document.getElementById("hotel_list").innerHTML =  message_hotels[1];
		                    	 //document.getElementById("hotel_list").innerHTML =  msg;
							 	 remove_div("display_time");
							 	//alert ("hotel "+id+" removed");
		                     }
							 else{
		   							window.location = "results.php?content=24&language="+language;
		   						 }
	  }
	 });
}

function remove_hotel_static(id,url){
	//ignore_ids=
	var url_parts = url.split("&");
	var url_ret= url_parts[0];
	var i;
	var is_found;
	var first=1;
	for(i=1;i<url_parts.length;i++){
		is_found = url_parts[i].indexOf('ignore_ids=');
		if (is_found == -1)
		 {
			url_ret = url_ret + "&" + url_parts[i];
		 }else{
			 url_ret = url_ret + "&" + url_parts[i]+"*"+id;
			 first=0;
		 }
		
	}
	if (first==1) url_ret = url_ret + "&ignore_ids=*"+id; 
	//alert(url_ret);
 	window.location = url_ret;

	
}

function sumbitOnEnter(e){
	var key=e.keyCode? e.keyCode : e.charCode
	if (key==13)
		SearchTxt();
	return;
}

function mail_hotel(id){
	//alert ('123');
    //var selLang = document.search_form.RElanguagecode.value;
	var box_id = "box_"+id;
	var childNodeArray = document.getElementById(box_id).getElementsByTagName("div");
	if (from_home!=0)
	{
		var linksNodeArray = document.getElementById(box_id).getElementsByTagName("a");
		//best_price = childNodeArray[19].innerHTML.toLowerCase();
	//	best_price=best_price.split('<div'/i,1);
	//	best_price=linksNodeArray[3];
	//	var div=/<div/i; 
		var best_price=childNodeArray[20].innerHTML.split(/<div/i,1);
	}	
	else
		best_price='';
//	alert(best_price);
	/*
	
	$.ajax({
			type: "GET",
			url: "http://scannerhotel.com/ajax_functions.php",
			data: 'session='+ session+'&language='+language+'&randomVal='+ Math.random()+'&mail_hotel_id='+id+'&max_pers='+max_pers+'&inputDateIN='+inputDateIN+'&inputDateOUT='+inputDateOUT+'&max_pers='+max_pers+'&from_home='+from_home,
			success: function(msg){
		//	var linksNodeArray = document.getElementById(box_id).getElementsByTagName("a");
		document.getElementById("mail_hotel").innerHTML =  msg;
					
		//	address=childNodeArray[11].innerHTML.split('<!--',1);
 		document.getElementById("top_bar").innerHTML='<img src="http://www.scannerhotel.com/img/close.png" onclick="closeMail_Hotel();" style="position: absolute; top: 3px; left: 495px; cursor: pointer;"/> ';
		
		if (from_home!=0)
		{
			document.forms.share_hotel_form.best_price.value=best_price;
			document.getElementById("share_best_price").innerHTML =  best_price;
		}
		//document.getElementById("mail_hotel").style.top="50px";
		//document.getElementById("mail_hotel").style.left="350px";
		//var XXX= document.ShowXY.MouseX.value;
		//var YYY= document.ShowXY.MouseY.value;
		var XX=window.pageXOffset;
		if (XX==undefined) XX = document.documentElement.scrollLeft;
		if (XX==undefined) XX = document.body.scrollLeft;
		var YY=window.pageYOffset;
		if (YY==undefined)YY = document.documentElement.scrollTop;
		if (YY==undefined)YY = document.body.scrollTop;
		//alert(YY);
		document.getElementById("mail_hotel").style.left=XX + 350 +"px";
		document.getElementById("mail_hotel").style.top=YY + 50 + "px";
		document.getElementById("mail_hotel").style.visibility = "visible"; 
	}
	});
	
	*/
	 
	$.ajax({
		type: "GET",
		url: "http://www.scannerhotel.com/ajax_functions.php",
		data: 'session='+ session+'&language='+language+'&randomVal='+ Math.random()+'&mail_hotel_id='+id+'&max_pers='+max_pers+'&inputDateIN='+inputDateIN+'&inputDateOUT='+inputDateOUT+'&max_pers='+max_pers+'&from_home='+from_home,
		success: function(msg){
			//alert("");
			
		//	var linksNodeArray = document.getElementById(box_id).getElementsByTagName("a");
			document.getElementById("mail_hotel").innerHTML =  msg;
						
			//	address=childNodeArray[11].innerHTML.split('<!--',1);
	 		document.getElementById("top_bar").innerHTML='<img src="http://www.scannerhotel.com/img/close.png" onclick="closeMail_Hotel();" style="position: absolute; top: 3px; left: 495px; cursor: pointer;"/> ';
			
			if (from_home!=0)
			{
				document.forms.share_hotel_form.best_price.value=best_price;
				document.getElementById("share_best_price").innerHTML =  best_price;
			}
			//document.getElementById("mail_hotel").style.top="50px";
			//document.getElementById("mail_hotel").style.left="350px";
			//var XXX= document.ShowXY.MouseX.value;
			//var YYY= document.ShowXY.MouseY.value;
			var XX=window.pageXOffset;
			if (XX==undefined) XX = document.documentElement.scrollLeft;
			if (XX==undefined) XX = document.body.scrollLeft;
			var YY=window.pageYOffset;
			if (YY==undefined)YY = document.documentElement.scrollTop;
			if (YY==undefined)YY = document.body.scrollTop;
			//alert(YY);
			document.getElementById("mail_hotel").style.left=XX + 350 +"px";
			document.getElementById("mail_hotel").style.top=YY + 50 + "px";
			document.getElementById("mail_hotel").style.visibility = "visible";
			
	 	}
	 	}); 
	 
}


function closeMail_Hotel() {
	document.getElementById("mail_hotel").style.visibility = "hidden";
	return;
}

function write_review(id){
//	alert(best_price);
	
	$.ajax({
		type: "GET",
		url: "ajax_functions.php",
		data: 'language='+language+'&randomVal='+ Math.random()+'&write_review_id='+id,
		success: function(msg){
			
			document.getElementById("write_review_hotel_details").innerHTML =  msg;
	 		document.getElementById("top_bar_review").innerHTML='<img src="img/close.png" onclick="close_write_review();" style="position: absolute; top: 3px; left: 495px; cursor: pointer;"/> ';
			
			
			var XX=window.pageXOffset;
			if (XX==undefined) XX = document.documentElement.scrollLeft;
			if (XX==undefined) XX = document.body.scrollLeft;
			var YY=window.pageYOffset;
			if (YY==undefined)YY = document.documentElement.scrollTop;
			if (YY==undefined)YY = document.body.scrollTop;
			//alert(YY);
			document.getElementById("write_review_hotel").style.left=XX + 350 +"px";
			document.getElementById("write_review_hotel").style.top=YY + 50 + "px";
		//	document.getElementById("write_review_hotel").style.visibility = "visible";
			document.getElementById("write_review_hotel").style.display = "inline-block";
	 	}
	 });
}


function close_write_review() {
//	document.getElementById("write_review_hotel").style.visibility = "hidden";
	document.forms.add_review.reset();
	document.getElementById("write_review_hotel").style.display = "none";
	return;
}

function in_array(array_var,element_var)
{
  //var o = {};
  for(var i=0;i<array_var.length;i++)
  {
    if(element_var==array_var[i]) return (i+1);
  }
  return 0;
}


function toggle_city_reg(city_id){

	
	 var selLang = document.search_form_1.RElanguagecode.value;
	 var message_hotels;
	 jqpooopText();
	 $.ajax({
	   		type: "GET",
	   		url: "ajax_functions.php",
	   		data: 'session='+ session+'&language='+ selLang+'&randomVal='+ Math.random()+'&toggle_city='+city_id,
	   		success: function(msg){
		 					if (msg!="session_expired"){
		 						message_hotels =  msg.split("**aaabbbcccdddeee**");
								document.getElementById("hotels_progress_message").innerHTML = message_hotels[0];
								document.getElementById("hotel_list").innerHTML =  message_hotels[1];
						 	    //document.getElementById("hotel_list").innerHTML =  msg;
								
							remove_div("display_time");
							if (document.getElementById("big_map").style.height=="465px")
									show_big_map("all");
	   						}
			 				else{
								window.location = "results.php?content=24&language="+language;
					 		}
							 
	  }
	 });
	// display_navigator(session);
}
