// JavaScript Document

function Inint() {

   try { return new ActiveXObject("Msxml2.XMLHTTP");  } catch(e) {} //IE

   try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {} //IE

   try { return new XMLHttpRequest();          } catch(e) {} //Native Javascript

   alert("XMLHttpRequest not supported");

   return null;

};





function updateCountryHeader(id,src){

	var req = Inint();

	req.onreadystatechange = function () { 

    	if (req.readyState==4) {

        	if (req.status==200) {

            	document.getElementById(src).innerHTML=req.responseText; 

            } 

        }

     };

	  var url = "includes/loadLib.php?type=updateCountryHeader&id="+id+"&browseId="+Math.random();

     req.open("GET", url); 

     req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

	 req.send(null); 

}





function searchHotel2(src){

	var keyword = document.getElementById('keyword').value;

	

	

	var searchType

	if(document.getElementById('citySearch').checked==true){

		searchType = document.getElementById('citySearch').value;

	}

	if(document.getElementById('hotelNameSearch').checked==true){

		searchType = document.getElementById('hotelNameSearch').value;

	}

	if(document.getElementById('countryNameSearch').checked==true){

		searchType = document.getElementById('countryNameSearch').value;

	}

	

	

	

	document.getElementById(src).innerHTML = '<center><br><img src="assets/ajax-loader.gif"><br><span style="font-size:11px;">Searching...</span></center>';

	var req = Inint();

					req.onreadystatechange = function () { 

						if (req.readyState==4) {

							if (req.status==200) {

								document.getElementById(src).innerHTML=req.responseText; 

							} 

						}

					 };

					  var url = "includes/casterLoad.php?browseId="+Math.random()+"&type=searchHotels&keyword="+keyword+"&searchType="+searchType;

					 req.open("GET", url); 

					 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

					 req.send(null); 

	

	

}





function addToCartFromSearch(id,src,menu){

	document.getElementById(menu).innerHTML='<span style="cursor:pointer; color:#000000; font-size:10px; text-decoration:underline" onclick="removeFromCartFromSearch(\''+id+'\',\''+src+'\',\''+menu+'\')">Remove from cart</span>';

	

	

	document.getElementById(src).innerHTML = '<center><br><br><br><img src="assets/ajax-loader.gif"><br><span style="font-size:11px;">Processing cart...</span></center>';

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	  	 var url = "includes/casterLoad.php?id="+id+"&browseId="+Math.random()+"&type=addToCartFromSearch";

		 req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

}



function removeFromCartFromSearch(id, src ,menu){

	document.getElementById(menu).innerHTML='<span style="cursor:pointer; color:#009933; font-size:10px; text-decoration:underline" onclick="addToCartFromSearch(\''+id+'\',\''+src+'\',\''+menu+'\'); ">Add to cart</span>';



document.getElementById(src).innerHTML = '<center><br><br><br><img src="assets/ajax-loader.gif"><br><span style="font-size:11px;">Processing cart...</span></center>';

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	  	 var url = "includes/casterLoad.php?id="+id+"&browseId="+Math.random()+"&type=updateCart";

		 req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

}





function checkOut(){

	

	

	var valid = true;

	for(i=0; i<document.shoppingCart.length; i++){

		if(document.shoppingCart[i].value==''){

		valid = false;			

		}

	}

	

	if(valid==true){

		//if all fields are note empty check email format...

		if(document.shoppingCart.email.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)== -1){

		alert("The email you entered is invalid.");

		valid = false;

		}

	//check confirm email format	

	if(valid==true){

		if(document.shoppingCart.cemail.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)== -1){

			alert("The confirm email you entered is invalid.");

			valid = false;

		}

	}

	

	//if both emails are valid, check if they are equal

	if(valid==true){

		if(document.shoppingCart.email.value!=document.shoppingCart.cemail.value){

			alert("The email and confirm email you entered did not match.");

			valid = false;

		}

	}

	if(valid==true){

		document.shoppingCart.submit();

	}

		

	

	}else{

	alert("Please fill up your checkout form.");

	}

	

}



function cartMssgeClose(src){

	document.getElementById(src).innerHTML='';

}



function userAction(id,name,type){

	var c = confirm("Are you sure want to delete "+ name+" as your friend?");

	if(c){

		location.href="userAction.php?type="+type+"&fid="+id+"&sessid="+Math.random();

	}else{

		return false

	}

}







function friendRequestAction(name,rid,action){

	switch(action){

		case '1':{

			fAction ="approve";

			break;

		}

		case '0':{

			fAction = "disapprove";

			break;

		}

	}

	location.href="friendAction.php?name="+name+"&requestId="+rid+"&action="+fAction;

}



function mssgeTool(tool,reciever,src){

	document.getElementById(src).innerHTML='<center><img src="assets/loadingSmall.gif"><br>Loading...</center>';

	var url;

	switch(tool){

		case 'compose':{

			url = "../includes/mssgesLoader.php?tool="+tool+"&reciever="+reciever+"&browseId="+Math.random();

			break;

		}

		case 'sentItems':{

			url = "../includes/mssgesLoader.php?tool="+tool+"&browseId="+Math.random();

			break;

		}

		case 'inbox':{

			url = "../includes/mssgesLoader.php?tool="+tool+"&browseId="+Math.random();

			break;

		}

	}

	

	//document.getElementById(src).innerHTML='sdf';

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	  	 

		 req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

	

}





function sendMessage(sender,src){

	document.getElementById(src).innerHTML='<img src="../assets/sendLoading.gif"><br>Sending Message...'

	var reciever = document.getElementById('sendTo').value;

	var subject = document.getElementById('subject').value;

	var message = document.getElementById('message').value;

	var checkBoxValue;

	if(document.getElementById('saveToSent').checked==true){

		checkBoxValue = 1;

	}

	else{

		checkBoxValue = 0;

	}

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	  url = "../includes/mssgesLoader.php?tool=sendMssge&sender="+sender+"&reciever="+reciever+"&message="+message+"&saveSent="+checkBoxValue+"&subject="+subject+"&sendId="+Math.random();

	

	req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

		 

		 

}





function sendReply(sender,src){

	document.getElementById(src).innerHTML='<img src="../assets/sendLoading.gif"><br>Sending Message...'

	var reciever = document.getElementById('sendTo').value;

	var subject = document.getElementById('subject').value;

	var message = document.getElementById('message').value;

	var checkBoxValue;

	if(document.getElementById('saveToSent').checked==true){

		checkBoxValue = 1;

	}

	else{

		checkBoxValue = 0;

	}

	

	//alert(message);

		var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	  url = "../includes/mssgesLoader.php?tool=sendMssge&sender="+sender+"&reciever="+reciever+"&message="+message+"&saveSent="+checkBoxValue+"&subject="+subject+"&sendId="+Math.random();

	

	req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

		

		 

}







function verifyLength(){

	var maxlength = 1000;

	var textAreaLength = document.getElementById('message').value.length;

	var lenghtCounter = document.getElementById('maxLength').value;

	document.getElementById('maxLength').value = maxlength - textAreaLength;

	if(document.getElementById('message').value.length > maxlength){

		document.getElementById('message').value = document.getElementById('message').value.substring(0,maxlength);

		document.getElementById('maxLength').value = 0;

	}

	

}



function sentchecker(){

	if(document.getElementById('checker').checked==true){

		for(i = 1; i<document.sentItems.length; i++){

			document.sentItems[i].checked=true;

		}

		

	}else{

		for(i = 1; i<document.sentItems.length; i++){

			document.sentItems[i].checked=false;

		}

	}

}



function moveSentToTrash(src,page){

	var c = confirm("Are you sure you want to move these messages to trash?");

	if(c){

	var parameter = "?tool=sentItems&page="+page+"&delete=true&";

	var checkValue;

	for(i=1; i<document.sentItems.length-1; i++){

		if(document.sentItems[i].checked==true){

			checkValue = document.sentItems[i].value;

		}else{

			checkValue = 0;

		}

		parameter += document.sentItems[i].name+'='+checkValue

		if (i!=document.sentItems.length-2){

			parameter += '&';

		}

	}

	

	

	var url = "../includes/mssgesLoader.php"+parameter;

	

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	  	 

		 req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

		 

	}

	else{

		return false;

	}

}





function readSent(src,id){

	document.getElementById(src).innerHTML='<center><img src="../assets/load.gif"><br>Retrieving Message...</center>';

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	  	 var url = "../includes/mssgesLoader.php?tool=retrieveSentMssge&id="+id;

		 req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

		 

}



function readInbox(src,id){

	document.getElementById(src).innerHTML='<center><img src="../assets/load.gif"><br>Retrieving Message...</center>';

	//alert(id);

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	  	 var url = "../includes/mssgesLoader.php?tool=retrieveInbox&id="+id;

		 req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

		 

}



function moveInboxToTrash(src,page){

	var c = confirm("Are you sure you want to move these messages to trash?");

	if(c){

	var parameter = "?tool=inbox&delete=true&page="+page+"&";

	var checkValue;

	for(i=1; i<document.sentItems.length-1; i++){

		if(document.sentItems[i].checked==true){

			checkValue = document.sentItems[i].value;

		}else{

			checkValue = 0;

		}

		parameter += document.sentItems[i].name+'='+checkValue

		if (i!=document.sentItems.length-2){

			parameter += '&';

		}

	}

	

	

	var url = "../includes/mssgesLoader.php"+parameter;

	

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	  	 

		 req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

		 

	}

	else{

		return false;

	}

}



function replyMessage(src){

	var sender = document.getElementById('senderReply').value;

	var reciever = document.getElementById('recieverReply').value;

	var messageIdReply = document.getElementById('messageIdReply').value;

	document.getElementById(src).innerHTML='<center><img src="../assets/load.gif"><br>Loading...</center>';

	var url = "../includes/mssgesLoader.php?tool=replyMessage&sender="+sender+"&reciever="+reciever+"&sessionId="+Math.random()+"&messageId="+messageIdReply;

	;	

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	  	 

		 req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

}



function inboxPaginate(src,page){

	

	document.getElementById(src).innerHTML='<center><img src="../assets/load.gif"><br>Loading...</center>';

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	  	 var url = "../includes/mssgesLoader.php?tool=inbox&page="+page+"&browseId="+Math.random();

		 

		 req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

}







function sentItemPaginate(src,page){

	

	document.getElementById(src).innerHTML='<center><img src="../assets/load.gif"><br>Loading...</center>';

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	  	 var url = "../includes/mssgesLoader.php?tool=sentItems&page="+page+"&browseId="+Math.random();

		 

		 req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

}



function paginateVipHotels(src,page,cid){

	

	document.getElementById(src).innerHTML='<center><img src="../assets/load.gif"><br>Loading...</center>';

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	  	 var url = "includes/pageLoader.php?type=paginateVIP&page="+page+"&browseId="+Math.random()+"&cid="+cid;

		 

		 req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

}



function showVIPDetails(url,src){

	if(document.getElementById(src).style.display=='none'){

		document.getElementById(src).style.display='block';

	}

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"><br>Loading...</center>';

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	 req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

}



function hideVIPDescription(src){

	document.getElementById(src).style.display='none';

}



function paginateFriendFinder(src,page,keyword,searchType){

	

	document.getElementById(src).innerHTML='<center><img src="../assets/load.gif"><br>Loading...</center>';

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	  var url = "../includes/pageLoader.php?type=paginateFriendFinder&page="+page+"&browseId="+Math.random()+"&friendExplorer="+keyword+"&searchType="+searchType;

	 req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

		

}



function paginateFriendAll(src,page,keyword,searchType){

	

	document.getElementById(src).innerHTML='<center><img src="../assets/load.gif"><br>Loading...</center>';

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	  var url = "../includes/pageLoader.php?type=paginateFriendAll&page="+page+"&browseId="+Math.random()+"&friendExplorer="+keyword+"&searchType="+searchType;

	 req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

		

}



function paginateHotelSearchCart(src,page,keyword,searchType){

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"><br>Loading...</center>';

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	   var url = "includes/casterLoad.php?browseId="+Math.random()+"&type=searchHotels&keyword="+keyword+"&searchType="+searchType+"&page="+page;

	

	req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

	

}



function paginateMyFriends(src,page){

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"><br>Loading...</center>';

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	   var url = "includes/paginateMyFriend.php?browseId="+Math.random()+"&page="+page;

	

	req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

}





function deleteReadInbox(src,id){

	var c = confirm("Are you sure you want to delete this message?");

	if(c){

		document.getElementById(src).innerHTML='<center><img src="assets/load.gif"><br>Loading...</center>';

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	   var url = "includes/mssgesLoader.php?browseId="+Math.random()+"&tool=inbox&deleteReadMessage=true&id="+id;

	

	req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

	}else{

		return false;

	}

}





function paginateSearchHotels4(src,page,keyword,searchType){

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"><br>Loading...</center>';

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	   var url = "includes/hotelSearchPage.php?browseId="+Math.random()+"&page="+page+"&keyword="+keyword+"&searchType="+searchType;

	

	req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

}



function voteHotel(val,id,src){

	//radios

	/*

	 var points;

	 for(i=1; i<=10; i++){

		if(document.getElementById(val+i.toString()).checked==true){

		points = i;

		}

	}*/

	

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"><br>Loading...</center>';

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	   var url = "includes/casterLoad.php?browseId="+Math.random()+"&id="+id+"&val="+val+"&type=SubmitVote";

	

	req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

	

}



function showHotelImage(dir,src){

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"><br>Loading...</center>';

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	   var url = "includes/casterLoad.php?browseId="+Math.random()+"&dir="+dir+"&type=showHotelImage";

	

	req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

}





function getState(src){

	document.getElementById(src).innerHTML='<img src="assets/close" alt="Close" title="Close" align="right" class="closeMenuButton" onclick="closeContinentMenu.start()"><br><center><br><br><img src="assets/menuLoading.gif"><br><font color="#07A4F7">Loading...</font></center>';



var req = Inint();

	req.onreadystatechange = function () { 

    	if (req.readyState==4) {

        	if (req.status==200) {

            	document.getElementById(src).innerHTML=req.responseText; 

            } 

        }

     };

	  var url = "includes/loadLib.php?type=getState";

     req.open("GET", url); 

     req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     req.send(null); 

}



function paginateMyPols(src,page){

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"><br>Loading...</center>';

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	   var url = "includes/paginatePolls.php?browseId="+Math.random()+"&page="+page;

	

	req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

}



function paginateCountryHotels(src,page,id){

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"><br>Loading...</center>';

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	   var url = "includes/paginateCountryHotels.php?browseId="+Math.random()+"&page="+page+"&id="+id;

	

	req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

}



function errorVote(src){

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"><br>Loading...</center>';

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	   var url = "includes/casterLoad.php?browseId="+Math.random()+"&type=errorPollVote";

	

	req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

}



function showVIPDescription7(src,id){

	//alert(src);

	document.getElementById(src).style.display='block';

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"><br>Loading...</center>';

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	   var url = "includes/casterLoad.php?browseId="+Math.random()+"&type=displayVIPDescription&id="+id;

	

	req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

}



function closeDescription7(src){

	document.getElementById(src).style.display='none';

	document.getElementById(src).innerHTML='';

}







function openAdventureDescription7(src,id ){

	//alert(src);

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"><br>Loading...</center>';

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	   var url = "includes/casterLoad.php?browseId="+Math.random()+"&type=displayAdventurePool&id="+id+"&src="+src;

	

	req.open("GET", url); 

	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

	req.send(null);

}





function closeAdventurePool(src,id){

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	   var url = "includes/casterLoad.php?browseId="+Math.random()+"&type=displayAdventurePoolShort&id="+id+"&src="+src;

	

	req.open("GET", url); 

	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

	req.send(null);

}



function closeAdventureDescription7(src){

	document.getElementById(src).style.display='none';

}







function showPhotoDialog(src,id){

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	   var url = "includes/showHotelPhoto.php?browseId="+Math.random()+"&id="+id;

	

	req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

}



function closeDiv(src){

	document.getElementById(src).innerHTML='';

}



function showHotelLargerPhoto(file,src){

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"><br>Loading...</center>';

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	   var url = "includes/casterLoad.php?browseId="+Math.random()+"&type=showLargePhotoDialog&file="+file;

	

	req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

}



function openLeftColHeading(src){

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"><br>Loading...</center>';

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	   var url = "includes/casterLoad.php?browseId="+Math.random()+"&type=leftColHeading";

	

	req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

}



function closeLeftColHeading(src){

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"><br>Loading...</center>';

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	   var url = "includes/casterLoad.php?browseId="+Math.random()+"&type=closeLeftColHeading";

	

	req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

}



function moreCenterTabHeading(src){

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"><br>Loading...</center>';

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	   var url = "includes/casterLoad.php?browseId="+Math.random()+"&type=openCenterHeading";

	

	req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);

}



function closeCenterColHeading(src){

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"><br>Loading...</center>';

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	   var url = "includes/casterLoad.php?browseId="+Math.random()+"&type=closeCenterHeading";

	

	req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);	

}



function rightCenterTabHeading(src){

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"><br>Loading...</center>';

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	   var url = "includes/casterLoad.php?browseId="+Math.random()+"&type=openRightHeading";

	

	req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);	

}



function closeRightColHeading(src){

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"><br>Loading...</center>';

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	   var url = "includes/casterLoad.php?browseId="+Math.random()+"&type=closeRightHeading";

	

	req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);	

	

}



function showHotelComments(src,id,hotel){

	

	document.getElementById(src).style.display='block';

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"><br>Loading...</center>';

	

	var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	   var url = "includes/casterLoad.php?browseId="+Math.random()+"&type=openHotelComments&id="+id+"&hotelName="+hotel;

	

	req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);	

}



function inquire(hid,src){
	
	var valid = true;

	for(i=0; i<document.quickInquiry.length; i++){

		if(document.quickInquiry[i].value==''){

		valid = false;			

		}

	}

	

	if(valid==true){

		if(document.quickInquiry.email.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)== -1)

		{

			alert("The email you entered is not a valid email format.");

		}

		else{

			

			var sender = document.getElementById('realname').value;

			var email = document.getElementById('email').value;

			var contact = document.getElementById('contact').value;

			var reservationDetails = document.getElementById('request').value;

			var recepient = document.getElementById('recipient').value;

			var param = "&sender="+sender+"&email="+email+"&contact="+contact+"&reservationDetails="+reservationDetails+"&recepient="+recepient+"&hotelId="+hid;

			

			document.getElementById(src).innerHTML='<center><img src="assets/load.gif"><br>Sending Inquiry...</center>';

	

		var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	 

	 

	   var url = "includes/casterLoad.php?browseId="+Math.random()+"&type=sendInquiry"+param;

	   

	

	

	req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);	

		

		}

	}else

	{

		alert("Please don't leave the fields empty.");

	}

}





function inquireSpecialOffer(hid,src){

	

	var valid = true;

	for(i=0; i<document.quickInquiry.length; i++){

		if(document.quickInquiry[i].value==''){

		valid = false;			

		}

	}

	

	if(valid==true){

		if(document.quickInquiry.email.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)== -1)

		{

			alert("The email you entered is not a valid email format.");

		}

		else{

			

			var sender = document.getElementById('realname').value;

			var email = document.getElementById('email').value;

			var contact = document.getElementById('contact').value;

			var reservationDetails = document.getElementById('request').value;

			var recepient = document.getElementById('recipient').value;

			var param = "&sender="+sender+"&email="+email+"&contact="+contact+"&reservationDetails="+reservationDetails+"&recepient="+recepient+"&inquiryName="+hid;

			

			document.getElementById(src).innerHTML='<center><img src="assets/load.gif"><br>Sending Inquiry...</center>';

	

		var req = Inint();

	req.onreadystatechange = function () { 

	if (req.readyState==4) {

		if (req.status==200) {

			document.getElementById(src).innerHTML=req.responseText; 

		} 

	}

	 };

	 

	 

	   var url = "includes/casterLoad.php?browseId="+Math.random()+"&type=sendOfferInquiry"+param;

	   

	

	

	req.open("GET", url); 

		 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

		 req.send(null);	

		

		}

	}else

	{

		alert("Please don't leave the fields empty.");

	}

}





















function paginateMyAdventure(src, pageNum, id){

	var req = Inint();

	document.getElementById(src).innerHTML='<center><img src="assets/menuLoading.gif"></center>';

					req.onreadystatechange = function () { 

						if (req.readyState==4) {

							if (req.status==200) {

								document.getElementById(src).innerHTML=req.responseText; 

							} 

						}

					 };

					   var url = "includes/pageLoader.php?type=userAd&page="+pageNum+"&countryId="+id+"&browseId="+Math.random();

					 req.open("GET", url); 

					 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

					 req.send(null); 

}





function expandHotelInfoX(src,hid){

	var req = Inint();

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"></center>';

					req.onreadystatechange = function () { 

						if (req.readyState==4) {

							if (req.status==200) {

								document.getElementById(src).innerHTML=req.responseText; 

							} 

						}

					 };

					   var url = "includes/casterLoad.php?type=expandHotelInfo&hid="+hid;

					 req.open("GET", url); 

					 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

					 req.send(null); 

}



function minimizeHotelDescription(src,hid){

	var req = Inint();

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"></center>';

					req.onreadystatechange = function () { 

						if (req.readyState==4) {

							if (req.status==200) {

								document.getElementById(src).innerHTML=req.responseText; 

							} 

						}

					 };

					   var url = "includes/casterLoad.php?type=minimizeHoteLinfo&hid="+hid;

					 req.open("GET", url); 

					 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

					 req.send(null); 

}



function buyinStep2(src,hid,days){

	var parameter="&hid="+hid+"&days="+days+"&";

	var formValueChecker="";

	for(i=0; i<document.roomsForm.length; i++){

		

		if(document.roomsForm[i].name != 'bookNow' && document.roomsForm[i].name.substring(0,2) != 'mp'){

		parameter += document.roomsForm[i].name+"="+document.roomsForm[i].value; 

		if (i!=document.roomsForm.length-1){

				parameter += '&';

		}

		

		if(document.roomsForm[i].value > 0){

			formValueChecker += 1;

		}

		}

		

		

	}

	

	if(formValueChecker==0){

		alert("Please select one or more rooms.");

	}else{

		document.roomsForm.submit();

		/*

		var url = "includes/bookingForm.php?sessionId="+Math.random()+parameter;

		

		

		var req = Inint();

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"></center>';

					req.onreadystatechange = function () { 

						if (req.readyState==4) {

							if (req.status==200) {

								document.getElementById(src).innerHTML=req.responseText; 

							} 

						}

					 };

					   

					 req.open("GET", url); 

					 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

					 req.send(null); 

		*/

		

	}

}



function proceedBuy(){

	for(i=0; i < document.confirmOut.length; i++){

		alert(document.confirmOut[i].name+" =>"+ document.confirmOut[i].value);

	}

}





function closeHotelComments(src){

	

	document.getElementById(src).innerHTML='';

	document.getElementById(src).style.display='none';

}



function favoriteError(name){

	var c = confirm("You must login first before you can add "+name+" to your favorites list.\nDo you want to login now?");

	if(c){

		location.href="login.php";

	}else{

		return false;

	}

}



function changeRowBg(src){

	document.getElementById(src).style.backgroundColor='#E8F5FF';

}



function testSpry(){

	

	if(sprytextfield1.validate()==true & sprytextfield2.validate()==true &

		sprytextfield3.validate()==true & sprytextfield4.validate()==true & 

		sprytextfield5.validate()==true & sprytextfield6.validate()==true & 

		spryselect1.validate()==true & spryselect2.validate()==true & 

		sprytextfield7.validate()==true & sprytextfield8.validate() == true &

		sprytextfield9.validate() == true){

		if(document.getElementById('email').value != document.getElementById('confirmEmail').value)  {

			alert("Your email and confirmation email did not match.");

		}

		else{

			document.memberInfoForm.submit();

		}

	}

}



function activateProceedButton(){

	if(document.getElementById('proceedButton').disabled==true){

		document.getElementById('proceedButton').disabled = false;

	}else{

		document.getElementById('proceedButton').disabled = true;

	}

}





var myEvent = function callEvent(){

	alert("test1");

}



function paginateVIPSearchX(src,page,keyword,searchType){

	var req = Inint();

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"></center>';

					req.onreadystatechange = function () { 

						if (req.readyState==4) {

							if (req.status==200) {

								document.getElementById(src).innerHTML=req.responseText; 

							} 

						}

					 };

					   var url = "includes/paginateSearchVIP.php?keyword="+keyword+"&page="+page+"&searchType="+searchType;

					 req.open("GET", url); 

					 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

					 req.send(null); 

}





function addEmailField(){

	var mailFields = document.invitationForm.length - 4; //no of email fields

	var src = 'field'+mailFields.toString();

	//alert(mailFields);

	var addField = mailFields + 1;

	var src2 = 'field'+addField.toString();

	document.getElementById(src).innerHTML='<input style="font-size:11px;" size="35" name="email[]"><div id="'+src2+'" style="padding-top:2px"></div>'

}





function saveCreditCard(src,mid){

	var creditCardType = document.getElementById('creditCardType').value;

	var creditCardNo = document.getElementById('creditCardNo').value;

	var holdersName = document.getElementById('holdersName').value;

	var expiryMonth = document.getElementById('expiryMonth').value;

	var expiryYear = document.getElementById('expiryYear').value;

	var cvcCode = document.getElementById('cvcCode').value;

	

	if(creditCardType.length == 0 || creditCardNo.length == 0 || holdersName.length == 0

	   || expiryMonth.length == 0 || expiryYear.length == 0 || cvcCode.length == 0){

		document.getElementById('errorSave').innerHTML = 'Please provide your credit card info on the fiels above.';

		}else{

			document.getElementById('errorSave').innerHTML = '';

		var req = Inint();

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"></center>';

					req.onreadystatechange = function () { 

						if (req.readyState==4) {

							if (req.status==200) {

								document.getElementById(src).innerHTML=req.responseText; 

							} 

						}

					 };

					   var url = "includes/saveCreditCard.php?creditCardType="+creditCardType+"&creditCardNo="+creditCardNo+"&holdersName="+holdersName+"&expiryMonth="+expiryMonth+"&expiryYear="+expiryYear+"&cvcCode="+cvcCode+"&mid="+mid;

					 

					 req.open("GET", url); 

					 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

					 req.send(null); 

					 

					 

					 

	}

		

}





function selectCreditCard(cardType, cardNumber, cardHolder, expiryMonth, expiryYear,cvc){

	

	

	for(i=0; i<document.memberInfoForm.creditCardType.options.length; i++){

		if(cardType == document.memberInfoForm.creditCardType.options[i].value){

			document.memberInfoForm.creditCardType.options[i].selected = true;

		}

	}

	

	

	for(a=0; a<document.memberInfoForm.expiryMonth.options.length; a++){

		if(expiryMonth == document.memberInfoForm.expiryMonth.options[a].value){

			document.memberInfoForm.expiryMonth.options[a].selected = true;

		}

	}

	

	

	

	for(b=0; b<document.memberInfoForm.expiryYear.options.length; b++){

		if(expiryYear == document.memberInfoForm.expiryYear.options[b].value){

			document.memberInfoForm.expiryYear.options[b].selected = true;

			

		}

		//

	}

	

	

//	alert(expiryMonth + " - " + expiryYear)

	document.memberInfoForm.creditCardNo.value = cardNumber;

	document.memberInfoForm.holdersName.value = cardHolder;

	

	document.memberInfoForm.cvcCode.value = cvc;

}



function editCardInfo(id,src){

	var req = Inint();

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"></center>';

					req.onreadystatechange = function () { 

						if (req.readyState==4) {

							if (req.status==200) {

								document.getElementById(src).innerHTML=req.responseText; 

							} 

						}

					 };

					   var url = "includes/saveCreditCard.php?id="+id+"&type=edit";

					 

					 req.open("GET", url); 

					 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

					 req.send(null); 

}



function updateCreditCard(src,id){

	var ucreditCardType = document.getElementById('ucreditCardType').value;

	var ucreditCardNo = document.getElementById('ucreditCardNo').value;

	var uholdersName = document.getElementById('uholdersName').value;

	var uexpiryMonth = document.getElementById('uexpiryMonth').value;

	var uexpiryYear = document.getElementById('uexpiryYear').value;

	var ucvcCode = document.getElementById('ucvcCode').value;

	//alert(ucreditCardNo);

	var req = Inint();

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"></center>';

					req.onreadystatechange = function () { 

						if (req.readyState==4) {

							if (req.status==200) {

								document.getElementById(src).innerHTML=req.responseText; 

							} 

						}

					 };

					   var url = "includes/saveCreditCard.php?creditCardType="+ucreditCardType+"&creditCardNo="+ucreditCardNo+"&holdersName="+uholdersName+"&expiryMonth="+uexpiryMonth+"&expiryYear="+uexpiryYear+"&cvcCode="+ucvcCode+"&id="+id+"&type=updateCardInfo";

					 

					 req.open("GET", url); 

					 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

					 req.send(null); 

}



function deleteCreditCard(id,src){

//	alert(src);

	var c = confirm("Are you sure you want to delete this credit card info?");

	if(c){

	document.getElementById(src).style.display='none';

	var req = Inint();



					req.onreadystatechange = function () { 

						if (req.readyState==4) {

							if (req.status==200) {

								document.getElementById(src).innerHTML=req.responseText; 

							} 

						}

					 };

					   var url = "includes/saveCreditCard.php?type=deleteCard&id="+id;

					 

					 req.open("GET", url); 

					 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

					 req.send(null); 

	}else{

		return false;

	}

}





function testOldPassword(inputPass,oldPassword){

//	alert(MD5(inputPass)+"\n"+oldPassword);

	if(MD5(inputPass) != oldPassword){

		document.getElementById('passwordVerify').innerHTML='<img src="assets/cross.png" alt="Confirm Password Error" border="0"> Password invalid.';

	}else{

		document.getElementById('passwordVerify').innerHTML='<img src="assets/accept.png" alt="Password OK" border="0"> Password Correct.';

	}

}



function checkTwoPassword(){

	if(document.getElementById('newPassword').value != document.getElementById('confirmPassword').value){

		document.getElementById('confirmPasswordSpan').innerHTML='<img src="assets/cross.png" alt="Confirm Password Error" border="0"> Passwords did not match.'

	}

	else{

		document.getElementById('confirmPasswordSpan').innerHTML='<img src="assets/accept.png" alt="Password OK" border="0"> Password OK.';

		document.getElementById('newPasswordSpan').innerHTML='<img src="assets/accept.png" alt="Password OK" border="0"> Password OK.';

	}

}



function updateUserPassword() {

	

	if(document.getElementById('hiddenOldPassword').value == MD5(document.getElementById('oldPassword').value) && document.getElementById('newPassword').value == document.getElementById('confirmPassword').value){

		document.passwordForm.submit();

	}

	

	

	

	//var hiddenPassword = document.getElementById('hiddenOldPassword').value;

	//var oldPassword = MD5(document.getElementById('oldPassword').value);

	

}



function showPrimaryPictureBrowser(){

	

	document.primePictForm.mybrowser.click();

}





function buyinStep2X(){

	var formLength = document.roomsForm.length;

	var selectedRooms = 0;

	var param = "";

	for(i=0; i<formLength; i++){

		if(document.roomsForm[i].name.substr(0,9) == 'noOfRooms'){

			if(document.roomsForm[i].value > 0 ){

				selectedRooms += 1;

			}

		}

	}

	//document.getElementById('bookingForm').innerHTML= param;

	if(selectedRooms < 1){

		alert("Please select a room.");

	}else{

		document.roomsForm.submit();

	}

}



function sendOtherServicesX(){

	

	var param="?type=sendOtherServices&";

	var checkedValue;

	for(i=0; i<document.otherServicesForm.length-1; i++){

		if(document.otherServicesForm[i].checked){

			checkedValue = 1;

		}

		else{

			checkedValue = 0;

		}

		param += document.otherServicesForm[i].id+"="+checkedValue;

		/*

		if(document.otherServicesForm[i].checked==true){

			param += document.otherServicesForm[i].name+"="+document.otherServicesForm[i].value;

		}

		*/

		if (i!=document.otherServicesForm.length-2 ){

			param += '&';

		}

		

	}

	

	

	var req = Inint();

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"></center>';

					req.onreadystatechange = function () { 

						if (req.readyState==4) {

							if (req.status==200) {

								document.getElementById(src).innerHTML=req.responseText; 

							} 

						}

					 };

					   var url = "includes/casterLoad.php"+param+"&sessionId="+Math.random();					 

					 req.open("GET", url); 

					 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

					 req.send(null); 

	

}





function changeSearchType(realValue, dvalue1, dvalue2){

	

	switch(realValue){

		case 'citySearchType':{

			

			document.getElementById(realValue).innerHTML='<b>City</b>';

			document.getElementById(dvalue1).innerHTML='Country';

			document.getElementById(dvalue2).innerHTML='Hotel';

			document.getElementById('hiddenSearchTypeValue').value = 1;

			break;

		}

		case 'countrySearchType':{

			document.getElementById(realValue).innerHTML='<b>Country</b>';

			document.getElementById(dvalue1).innerHTML='City';

			document.getElementById(dvalue2).innerHTML='Hotel';

			document.getElementById('hiddenSearchTypeValue').value = 3;

			break;

		}

		case 'hotelSearchType':{

			document.getElementById(realValue).innerHTML='<b>Hotel</b>';

			document.getElementById(dvalue1).innerHTML='City';

			document.getElementById(dvalue2).innerHTML='Country';

			document.getElementById('hiddenSearchTypeValue').value = 2;

			break;

		}

	}

}





function showAutoSuggest(keyword,src){

	if(keyword.length > 2){

	var req = Inint();

	req.onreadystatechange = function () { 

    	if (req.readyState==4) {

        	if (req.status==200) {

            	document.getElementById(src).innerHTML=req.responseText; 

            } 

        }

     };

	  var searchType = 3;

	  var url = "includes/travelerLoad.php?type=searchAutoSuggest&browseId="+Math.random()+"&searchType="+searchType+"&keyword="+keyword;

     req.open("GET", url); 

     req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

	 req.send(null); 

	}

}



function hideElement(src){



		document.getElementById(src).innerHTML = '';

	

}



function searchHotelSubmit(){

	

	var keyword = document.getElementById('searchHotel').value;

	var searchType = document.getElementById('hiddenSearchTypeValue').value;

	var url = "searchHotel.php?keyword="+keyword+"&searchType="+searchType+"&headertype=search";

	location.href=url;

}



function otherHotelPaginate(src,page,keyword,searchType,hid,countryId){

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"></center>';

	var req = Inint();

	req.onreadystatechange = function () { 

    	if (req.readyState==4) {

        	if (req.status==200) {

            	document.getElementById(src).innerHTML=req.responseText; 

            } 

        }

     };

	  var searchType = 3;

	  var url = "includes/loadLib.php?type=otherHotel&browseId="+Math.random()+"&searchType="+searchType+"&keyword="+keyword+"&page="+page+"&hid="+hid+"&countryId="+countryId;

     req.open("GET", url); 

     req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

	 req.send(null); 



}



function showDescription(src,id){

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"></center>';

	var req = Inint();

	

	req.onreadystatechange = function () { 

    	if (req.readyState==4) {

        	if (req.status==200) {

            	document.getElementById(src).innerHTML=req.responseText; 

            } 

        }

     };

	  var searchType = 3;

	  var url = "includes/loadLib.php?type=countryDescription&browseId="+Math.random()+"&countryId="+id;

     req.open("GET", url); 

     req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

	 req.send(null); 

}



function HideDescription(src,id){

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"></center>';

var req = Inint();

	req.onreadystatechange = function () { 

    	if (req.readyState==4) {

        	if (req.status==200) {

            	document.getElementById(src).innerHTML=req.responseText; 

            } 

        }

     };

	  var searchType = 3;

	  var url = "includes/loadLib.php?type=hideCountryDescription&browseId="+Math.random()+"&countryId="+id;

     req.open("GET", url); 

     req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

	 req.send(null); 

}



function showAdDescription(src, id){

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"></center>';

	var req = Inint();

	

	req.onreadystatechange = function () { 

    	if (req.readyState==4) {

        	if (req.status==200) {

            	document.getElementById(src).innerHTML=req.responseText; 

            } 

        }

     };

	  var searchType = 3;

	  var url = "includes/loadLib.php?type=AdDescription&browseId="+Math.random()+"&id="+id;

     req.open("GET", url); 

     req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

	 req.send(null); 

}



function hideAdDescription(src,id){

	document.getElementById(src).innerHTML='<center><img src="assets/load.gif"></center>';

	var req = Inint();

	

	req.onreadystatechange = function () { 

    	if (req.readyState==4) {

        	if (req.status==200) {

            	document.getElementById(src).innerHTML=req.responseText; 

            } 

        }

     };

	  var searchType = 3;

	  var url = "includes/loadLib.php?type=HideAdDescription&browseId="+Math.random()+"&id="+id;

     req.open("GET", url); 

     req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     

	 req.send(null); 

}