function isValidDate(_1){
var _2=/^\d{2}\/\d{2}\/\d{4}$/;
var _3=false;
if(_2.test(_1.value)){
_3=true;
}
if(_3==false){
_1.select();
}
return _3;
}
function timedCount(){
	document.getElementById('image_loader').innerHTML="<img src='/img/loader_process.gif'>";
}

var Search={initialize:function(){
var rm=0;
if($("searchCheckin").value==""){
$("searchCheckin").value="dd/mm/yyyy";
}
if($('SearchHotelName').value=='') {
	$('SearchHotelName').value='(optional)';
}
this.changeRooms();
},	
hotelfield: function() {
		if($('SearchHotelName').value =='(optional)') {
		//alert('a');
			$('SearchHotelName').value = '';
		}
	}
///////////search1
,changeRooms:function(){
var _4=$("searchNumRooms");
var ri;
var tr=0;

_4=_4.options[_4.selectedIndex].value;
if(_4<=5){
for(ri=1;ri<=_4;ri++){
$("room"+ri+"s").style.display="block";
$("room"+ri+"l").style.display="block";
}
tr=Number(_4)+1;
rm=tr-1;
for(ri=tr;ri<=5;ri++){
$("room"+ri+"s").style.display="none";
$("room"+ri+"l").style.display="none";
$("SearchRoomType"+ri).selectedIndex=0;
}
}
if(_4>5){
$("SearchRoomType1").selectedIndex=4;
for(ri=2;ri<=5;ri++){
$("room"+ri+"s").style.display="none";
$("room"+ri+"l").style.display="none";
$("SearchRoomType"+ri).selectedIndex=0;
}
}
},validate:function(){
if(!validateField("searchCheckin","You must enter a check-in date")){
return false;
}
if(!validateField("searchCheckout","You must enter a check-out date")){
return false;
}
if($("searchCheckin").value=="dd/mm/yyyy"){
alert("You must enter a check-in date");
return false;
}
if($("searchCheckout").value=="dd/mm/yyyy"){
alert("You must enter a check-out date");
return false;
}
if(!isValidDate($("searchCheckin"))){
alert("The entered check-in date is invalid.\nValid format DD/MM/YYYY");
return false;
}
if(!isValidDate($("searchCheckout"))){
alert("The entered check-out date is invalid.\nValid format DD/MM/YYYY");
return false;
}
var _7=$("searchNumRooms");
_7=_7.options[_7.selectedIndex].value;
if(_7>5){
$("SearchRoomType1").selectedIndex=4;
Search.process();
}else{
for(var r=1;r<=_7;r++){
if($("SearchRoomType"+r).options[$("SearchRoomType"+r).selectedIndex].value==""){
alert("You must select the room type.");
return false;
}
}
if(!Search.checkRoomType()){
Search.process();
}
}
},process:function(){
if($("cluetip")){
	$("cluetip").style.display="none"; // close cluetip
	//$("scw").style.top="0px";
	if($("scwIframe")){
		$("scwIframe").style.display="none";
	}else{
		if($("scw")){	
			$("scw").style.display="none";
		}
	}
}
elementToggle("offer-page");
document.getElementsByTagName("body")[0].id="select-currency";
$("wrapper").id="none";
$("hidden").id="wrapper";
$("wrapper").style.backgroundImage="url(\"\")";
document.getElementsByTagName("body")[0].style.background="#FD5B02";
setTimeout("timedCount()",50);
$("searchform").submit();
},checkRoomType:function(){
var _9=$("searchNumRooms");
_9=_9.options[_9.selectedIndex].value;
for(var r=1;r<=5;r++){
$("room"+r+"_tr").style.display="none";
$("room"+r+"_d1").style.display="none";
$("room"+r+"_d2").style.display="none";
}
var _b=0;
var _c=false;
for(var r=1;r<=_9;r++){
_b=$("SearchRoomType"+r).options[$("SearchRoomType"+r).selectedIndex].value.split(":");
if(_b[1]==1){
$("room"+r+"_tr").style.display="";
$("room"+r+"_d1").style.display="";
_c=true;
}else{
if(_b[1]==2){
$("room"+r+"_tr").style.display="";
$("room"+r+"_d1").style.display="";
$("room"+r+"_d2").style.display="";
_c=true;
}
}
}
if(_c){
elementToggle("offer-page");
document.getElementsByTagName("body")[0].id="select-currency";
if($("cluetip")){
	$("cluetip").style.display="none"; // close cluetip
	//$("scw").style.top="0px";
	if($("scwIframe")){
		$("scwIframe").style.display="none";
	}else{
		if($("scw")){	
			$("scw").style.display="none";
		}
	}
}
$("wrapper").id="none";
$("serch_age_dd").id="wrapper";
$("wrapper").style.backgroundImage="url(\"\")";
document.getElementsByTagName("body")[0].style.background="#ffffff";
return true;
}else{
return false;
}
},setChildAge:function(){
var _e=$("searchNumRooms");
_e=_e.options[_e.selectedIndex].value;
var _f=0;
for(var r=1;r<=_e;r++){
_f=$("SearchRoomType"+r).options[$("SearchRoomType"+r).selectedIndex].value.split(":");
if(_f[1]==1){
$("h_room"+r+"_c1").value=$("room"+r+"_c1").selectedIndex;
$("h_room"+r+"_c2").value=0;
}else{
if(_f[1]==2){
$("h_room"+r+"_c1").value=$("room"+r+"_c1").selectedIndex;
$("h_room"+r+"_c2").value=$("room"+r+"_c2").selectedIndex;
}else{
$("h_room"+r+"_c1").value=0;
$("h_room"+r+"_c2").value=0;
}
}
}
for(var r=1;r<=5;r++){
$("room"+r+"_tr").style.display="none";
$("room"+r+"_d1").style.display="none";
$("room"+r+"_d2").style.display="none";
}

//mubasher code here
//if($("cluetip")){
//}
$('wrapper').id = 'serch_age_dd';
$('hidden').id = 'wrapper';
$('wrapper').style.backgroundImage="url(\"\")";
document.getElementsByTagName("body")[0].style.background="#FD5B02";
setTimeout("timedCount()",50);
$("searchform").submit();
}};

/***************************************************validation for popup search*****************************/


function isValidDate2(_1){
var _2=/^\d{2}\/\d{2}\/\d{4}$/;
var _3=false;
if(_2.test(_1.value)){
_3=true;
}
if(_3==false){
_1.select();
}
return _3;
}
var Searchpopup={initialize:function(){
var rm=0;
if($("searchCheckin1").value==""){
$("searchCheckin1").value="dd/mm/yyyy";
}
this.changeRooms2();
}	
///////////search1
,changeRooms2:function(){
var _4=$("searchNumRooms1");
var ri;
var tr=0;
_4=_4.options[_4.selectedIndex].value;
//alert(_4);
if(_4<=5){
for(ri=1;ri<=_4;ri++){
$("room2"+ri+"s").style.display="block";
$("room2"+ri+"l").style.display="block";
}
tr=Number(_4)+1;
rm=tr-1;
for(ri=tr;ri<=5;ri++){
$("room2"+ri+"s").style.display="none";
$("room2"+ri+"l").style.display="none";
$("SearchRoomTypeMe"+ri).selectedIndex=0;
}
}
if(_4>5){
$("SearchRoomTypeMe1").selectedIndex=4;
for(ri=2;ri<=5;ri++){
$("room2"+ri+"s").style.display="none";
$("room2"+ri+"l").style.display="none";
$("SearchRoomTypeMe"+ri).selectedIndex=0;
}
}
},validate:function(){
if(!validateField("searchCheckin1","You must enter a check-in date")){
return false;
}
if(!validateField("searchCheckout1","You must enter a check-out date")){
return false;
}
if($("searchCheckin1").value=="dd/mm/yyyy"){
alert("You must enter a check-in date");
return false;
}
if($("searchCheckout1").value=="dd/mm/yyyy"){
alert("You must enter a check-out date");
return false;
}
if(!isValidDate2($("searchCheckin1"))){
alert("The entered check-in date is invalid.\nValid format DD/MM/YYYY");
return false;
}
if(!isValidDate2($("searchCheckout1"))){
alert("The entered check-out date is invalid.\nValid format DD/MM/YYYY");
return false;
}
var _7=$("searchNumRooms1");
_7=_7.options[_7.selectedIndex].value;
if(_7>5){
$("SearchRoomTypeMe1").selectedIndex=4;
Searchpopup.process();
}else{
for(var r=1;r<=_7;r++){
if($("SearchRoomTypeMe"+r).options[$("SearchRoomTypeMe"+r).selectedIndex].value==""){
alert("You must select the room type.");
return false;
}
}
if(!Searchpopup.checkRoomType()){
Searchpopup.process();
}
}
},process:function(){
if($("cluetip")){
	$("cluetip").style.display="none"; // close cluetip
	$("scw").style.top="0px";
	if($("scwIframe")){
	//	alert('i am here')
		$("scwIframe").style.display="none";
	}else{
		if($("scw")){	
			$("scw").style.display="none";
		}
	}
}
elementToggle("offer-page");
document.getElementsByTagName("body")[0].id="select-currency";
$("wrapper").id="none";
$("hidden").id="wrapper";
$("wrapper").style.backgroundImage="url(\"\")";
document.getElementsByTagName("body")[0].style.background="#FD5B02";
$("searchpopform").submit();
},checkRoomType:function(){
var _9=$("searchNumRooms1");
_9=_9.options[_9.selectedIndex].value;

for(var r=1;r<=5;r++){
$("room"+r+"_tr").style.display="none";
$("room"+r+"_d1").style.display="none";
$("room"+r+"_d2").style.display="none";
}

var _b=0;
var _c=false;
for(var r=1;r<=_9;r++){
_b=$("SearchRoomTypeMe"+r).options[$("SearchRoomTypeMe"+r).selectedIndex].value.split(":");
if(_b[1]==1){
$("room"+r+"_tr").style.display="";
$("room"+r+"_d1").style.display="";
_c=true;
}else{
if(_b[1]==2){
$("room"+r+"_tr").style.display="";
$("room"+r+"_d1").style.display="";
$("room"+r+"_d2").style.display="";
_c=true;
}
}
}
if(_c){

	if($("cluetip")){
		$("cluetip").style.display="none"; // close cluetip
		$("scw").style.top="0px";
		if($("scwIframe")){
			$("scwIframe").style.display="none";
		}else{
			if($("scw")){	
				$("scw").style.display="none";
			}
		}
	}
	
	$("age_submit").style.display="none"; ///popup
	$("age_submit2").style.display="block"; // popup
	//	return true;
	//$("wrapper").style.display="none"; ///popup
	elementToggle("offer-page");

	document.getElementsByTagName("body")[0].id="select-currency";
	$("wrapper").id="none";
	$("serch_age_dd").id="wrapper";
	$("wrapper").style.backgroundImage="url(\"\")";
	document.getElementsByTagName("body")[0].style.background="#ffffff";
return true;
}else{
return false;
}
},setChildAge:function(){
var _e=$("searchNumRooms1");
_e=_e.options[_e.selectedIndex].value;
var _f=0;
for(var r=1;r<=_e;r++){
_f=$("SearchRoomTypeMe"+r).options[$("SearchRoomTypeMe"+r).selectedIndex].value.split(":");
if(_f[1]==1){
$("h_room1"+r+"_c1").value=$("room"+r+"_c1").selectedIndex;
$("h_room1"+r+"_c2").value=0;
}else{
if(_f[1]==2){
$("h_room1"+r+"_c1").value=$("room"+r+"_c1").selectedIndex;
$("h_room1"+r+"_c2").value=$("room"+r+"_c2").selectedIndex;
}else{
$("h_room1"+r+"_c1").value=0;
$("h_room1"+r+"_c2").value=0;
}
}
}
for(var r=1;r<=5;r++){
$("room"+r+"_tr").style.display="none";
$("room"+r+"_d1").style.display="none";
$("room"+r+"_d2").style.display="none";
}

//mubasher code here
if($("cluetip")){
	$("cluetip").style.display="none"; // close cluetip
	$("scw").style.top="0px";
	if($("scwIframe")){
	//	alert('i am here')
		$("scwIframe").style.display="none";
	}else{
		if($("scw")){	
			$("scw").style.display="none";
		}
	}
}
$('wrapper').id = 'serch_age_dd';
$('hidden').id = 'wrapper';
$('wrapper').style.backgroundImage = 'url(\"\")';
document.getElementsByTagName("body")[0].style.background="#FD5B02";
setTimeout("timedCount()",50);
$("searchpopform").submit();
}};

