function DisableReturnFun()
{
	if (document.getElementById("ReturnJourney").checked==true)
	{
		document.getElementById("EndDate").disabled='';
		document.getElementById("flexi").disabled='';
	}
	if (document.getElementById("OneWay").checked==true)
	{
		document.getElementById("EndDate").disabled="disabled";
	//	document.getElementById("EndMonth").disabled="disabled";
		document.getElementById("flexi").disabled="disabled";
	}
}
function DisableOneWay()
{
	if (document.getElementById("flexi").checked==true)
	{
		document.getElementById("OneWay").disabled="disabled";
	//	document.getElementById("EndMonth").disabled="disabled";
		//document.getElementById("flexi").disabled="disabled";
	}
	else
	{
		document.getElementById("OneWay").disabled='';
	}
}
function set_date()
{
	var calendar=new Date(document.getElementById("serverdate").value);
	var depday,depmonth,depyear;
	//departure date
	calendar.setDate(calendar.getDate()+ 15);
	depday=calendar.getDate().toString();
	if (depday.length < 2)
	{
		depday='0' + depday;
	}
	depmonth=(calendar.getMonth() + 1).toString();
	if (depmonth.length < 2)
	{
		depmonth='0' + depmonth;
	}
	depyear=calendar.getFullYear();
	//var yy=depyear.toString();
	//yy=yy.substring(2,4);
	document.getElementById("StartDate").value=depday + '/' + depmonth + '/' + depyear;
	//document.getElementById("StartMonth").value=(depmonth + yy);
	//alert('dateset');
	changeDate();
}

function validate()
{
	var crdate=document.getElementById("serverdate").value;
	var dt1,dt11,dt111,dt112,dt2,dt22,dt221,dt222,dtval1,dtval2;
	var depdt,retdt; 
//	dt1=document.getElementById("StartDate").value;
//	dt11=document.getElementById("StartMonth").value;
	//dt111=dt11.substring(0,2);
	//dt112=dt11.substring(2,4);
	var depary=document.getElementById("StartDate").value.split('/');
	var depdt=depary[1] + '/' + depary[0] + '/' + depary[2];


	var idt=new Date(depdt);   ///depart date
	var mn=idt.getMonth() +1;
	if (mn.toString().length<2)
	{
		mn='0' + mn;
	}
	var vbdt=idt.getDate();
	if (idt.getDate().toString().length<2)
	{
		vbdt='0' + idt.getDate();
	}
	var ckdate=mn +'/' +vbdt + '/' + idt.getFullYear();
	if (ckdate!=depdt)
	{
		alert('Select Valid DepartDate');
		return false;
	}
	if (document.getElementById("ReturnJourney").checked==true)
	{
	//	dt2=document.getElementById("EndDate").value;
	//	dt22=document.getElementById("EndMonth").value;
	//	dt221=dt22.substring(0,2);
	//	dt222=dt22.substring(2,4);
		var retary=document.getElementById("EndDate").value.split('/');
		var retdt=retary[1] + '/' + retary[0] + '/' + retary[2];

	
		var odt=new Date(retdt);   ///return date
		var mn1=odt.getMonth() +1;
		if (mn1.toString().length<2)
		{
			mn1='0' + mn1;
		}
		var vbdt1=odt.getDate();
		if (odt.getDate().toString().length<2)
		{
			vbdt1='0' + odt.getDate();
		}
		var ckdate1=mn1 +'/' +vbdt1 + '/' + odt.getFullYear();
		if (ckdate1!=retdt)
		{
			alert('Select Valid ReturnDate');
			return false;
		}
	}
	if (document.getElementById("ReturnJourney").checked==true){}	
	var tdt=new Date(crdate);
	tdt.setDate(tdt.getDate());
	if (tdt>idt)
	{
		alert('Select Valid DepartDate');
		return false;
	}
	if (document.getElementById("ReturnJourney").checked==true)
	{
		if (tdt>=odt)
		{
			alert('Return Date cannot be Earlier than Current date  + 3 days ');
			return false;
		}
		if(idt>=odt) //depart date versus return date
		{
			alert('Return date cannot be Earlier than Departure Date');
	return false;
	}
	}	
	if (document.getElementById("InfantCnt").value > document.getElementById("AdultCnt").value)	
	{
	    alert('No. of Infants cannot be greater than No. of Adults');
	    return false;
	}

var objFormField = document.getElementById('DestinationTo');
if (objFormField != null){
if (objFormField.value==''){
alert('destination must be filled');
objFormField.focus();
return false;
}
else
{
return true;
}}}
function EmptyDes(){ 
DisableReturnFun();
var objFormField =document.getElementById("DestinationTo");
var charpos = objFormField.value.search("[^A-Za-z ]"); 
var strError;
if(objFormField.value.length > 0 &&  charpos >= 0){ 
if(!strError || strError.length ==0){ 
strError = objFormField.name+": Only alphabetic characters allowed "; 
}
alert(strError); 
objFormField.value='';
document.getElementById(DestinationTo).focus();                
return false; 
}}
function changeDate(){
//alert('mi');
//var dt1=document.getElementById("StartDate").value;
//var	dt11=document.getElementById("StartMonth").value;
//var dt111=dt11.substring(0,2);
//var dt112=dt11.substring(2,4);
var depary=document.getElementById("StartDate").value.split('/');
var depdt=depary[1] + '/' + depary[0] + '/' + depary[2];

var idt=new Date(depdt);
//alert(idt);
idt.setDate(idt.getDate() + parseInt(10,10));
//alert(idt);
var mn=idt.getMonth() +1;
if (mn.toString().length<2)
{
mn='0' + mn;
}
var vbdt=idt.getDate();
if (idt.getDate().toString().length<2){
vbdt='0' + idt.getDate();
}	
var yr=idt.getFullYear();
//var yy=yr.toString();
//yy=yy.substring(2,4);
document.getElementById("EndDate").value=vbdt + '/' + mn + '/' + yr;
//document.getElementById("EndMonth").value=mn + yy;
}
function fdisplay(){
start();
document.getElementById("wait").style.visibility='visible';
document.getElementById("wait").style.display='';

document.getElementById("flight").style.visibility='hidden';
document.getElementById("flight").style.display='none';

//start();
//wait.style.display ="";	
//document.getElementById("flight").style.visibility='hidden';
//flight.style.display="none";
}
function rdisplay()
{
//start();

var IE6 = false/*@cc_on || @_jscript_version <= 5.7@*/;
 //alert(navigator.userAgent.toLowerCase());
                if (whichBrs() == 'Firefox') {
                    if (Number(FirefoxVersion()) < 3.6) {
                        document.getElementById("wait2").style.visibility = 'visible';
                        document.getElementById("wait2").style.display = 'block';

                        document.getElementById("flight").style.visibility = 'hidden';
                        document.getElementById("flight").style.display = 'none';
						
                    }
                    else {
                        document.getElementById("wait").style.visibility = 'visible';
                        document.getElementById("wait").style.display = '';

                        document.getElementById("flight").style.visibility = 'visible';
                        document.getElementById("flight").style.display = 'block';
                    }
                }
                else if (whichBrs() == 'Safari') {		
	                document.getElementById("wait1").style.visibility = 'visible';
                    document.getElementById("wait1").style.display = '';

                    document.getElementById("flight").style.visibility = 'hidden';
                    document.getElementById("flight").style.display = 'none';
                }
				 else if (whichBrs() == 'Chrome') {	
				 
	                document.getElementById("wait2").style.visibility = 'visible';
                    document.getElementById("wait2").style.display = '';

                    document.getElementById("flight").style.visibility = 'hidden';
                    document.getElementById("flight").style.display = 'none';
					setTimeout("document.getElementById('wait2').innerHTML = document.getElementById('wait2').innerHTML", 200);
                }
                else if (whichBrs() == 'Internet Explorer') {
                    if(IEVersion()<=6)
                    {
                        document.getElementById("wait2").style.visibility = 'visible';
                        document.getElementById("wait2").style.display = '';
                                                                      
                        document.getElementById("flight").style.visibility = 'hidden';
                        document.getElementById("flight").style.display = 'none';
                        setTimeout("document.getElementById('wait2').innerHTML = document.getElementById('wait2').innerHTML", 200);
						//$('img.vSTWait1').attr('src','http://www.southalltravel.co.uk/waiting-pages/images/plane.gif');
						//$('img.vSTWait2').attr('src','http://www.southalltravel.co.uk/waiting-pages/images/flight-waiting.gif');
                        //setTimeout("document.getElementById('wait2').innerHTML = document.getElementById('wait2').innerHTML", 200);
                    }
                    else {
                        document.getElementById("wait").style.visibility = 'visible';
                        document.getElementById("wait").style.display = '';

                        document.getElementById("flight").style.visibility = 'visible';
                        document.getElementById("flight").style.display = 'block';
                        setTimeout("document.getElementById('wait').innerHTML = document.getElementById('wait').innerHTML", 200);
						//$('img.vSTWait1').attr('src','http://www.southalltravel.co.uk/waiting-pages/images/plane.gif');
						//$('img.vSTWait2').attr('src','http://www.southalltravel.co.uk/waiting-pages/images/flight-waiting.gif');
                        //setTimeout("document.getElementById('wait').innerHTML = document.getElementById('wait').innerHTML", 200);
                    }
                }
				 else {
                        document.getElementById("wait").style.visibility = 'visible';
                        document.getElementById("wait").style.display = '';

                        document.getElementById("flight").style.visibility = 'visible';
                        document.getElementById("flight").style.display = 'block';
                        setTimeout("document.getElementById('wait').innerHTML = document.getElementById('wait').innerHTML", 200);
                    }
                
                setTimeout("document.getElementById('wait').innerHTML = document.getElementById('wait').innerHTML", 200);
                
}

 function FirefoxVersion() {
            if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)) { //test for Firefox/x.x or Firefox x.x (ignoring remaining digits);
                var ffversion = new Number(RegExp.$1) // capture x.x portion and store as a number
                return ffversion;
            }
        }
function IEVersion(){
            if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) { //test for MSIE x.x;
                var ieversion = new Number(RegExp.$1) // capture x.x portion and store as a number
                return (ieversion) 
            }
}
        function whichBrs() {
            var agt = navigator.userAgent.toLowerCase();
            if (agt.indexOf("opera") != -1) return 'Opera';
            if (agt.indexOf("staroffice") != -1) return 'Star Office';
            if (agt.indexOf("webtv") != -1) return 'WebTV';
            if (agt.indexOf("beonex") != -1) return 'Beonex';
			if (agt.indexOf("chrome") != -1) return 'Chrome';
            if (agt.indexOf("chimera") != -1) return 'Chimera';
            if (agt.indexOf("netpositive") != -1) return 'NetPositive';
            if (agt.indexOf("phoenix") != -1) return 'Phoenix';
            if (agt.indexOf("firefox") != -1) return 'Firefox';
            if (agt.indexOf("safari") != -1) return 'Safari';
            if (agt.indexOf("skipstone") != -1) return 'SkipStone';
            if (agt.indexOf("msie") != -1) return 'Internet Explorer';
            if (agt.indexOf("netscape") != -1) return 'Netscape';
            if (agt.indexOf("mozilla/5.0") != -1) return 'Mozilla';
            if (agt.indexOf('\/') != -1) {
                if (agt.substr(0, agt.indexOf('\/')) != 'mozilla') {
                    return navigator.userAgent.substr(0, agt.indexOf('\/'));
                }
                else return 'Netscape';
            } else if (agt.indexOf(' ') != -1)
                return navigator.userAgent.substr(0, agt.indexOf(' '));
            else return navigator.userAgent;
        }


var encoded = null;
var elementId = null;

function randomPassword(length) {
	var chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
	var pass = "";
	for(var i = 0; i < length; i++) {
		var index = Math.floor(Math.random() * 62);
		pass += chars.charAt(index);
	}

	return pass;
};

function encryptFormText(strtoenc) {
	encoded = GibberishAES.enc(strtoenc, "p22o11p10y");
	//document.cipher.text.value = encoded;

	// generate a random ID
	elementId = randomPassword(8);
	
	encoded = encoded.replace(/\n/g, '');

	gostr = "popyq="+encoded+"&popyi="+elementId;
	return gostr;
	
	//genSampleCode();
};

function genSampleCode() {
	document.encryptedCode.text.value = "";
	var element = document.getElementById("encryptedTest");
	element.innerHTML = "";

	if (encoded == "" || encoded == null || elementId == "" || elementId == null)
		return;
	
	// standard sample code
	if (document.encryptedCode.codeType[0].checked) {
		var code1 = "<div id=\"" + elementId + "\" title=\"" + encoded + "\">";
		var code2 = "<a href=\"javascript:decryptText('" + elementId + "')\">Show encrypted text</a>";
		var code3 = "</div>";
		
		document.encryptedCode.text.value = code1 + "\n\t" + code2 + "\n" + code3;
		element.innerHTML = code1 + code2 + code3;
	
	// inline
	} else if (document.encryptedCode.codeType[1].checked) {
		var code1 = "<a href=\"javascript:decryptText('" + elementId + "')\">Show encrypted text</a>";
		var code2 = "<br />\n<br />";
		var code3 = "There is <em><span id=\"" + elementId + "\" title=\"" + encoded + "\">hidden text</span></em> here";
		document.encryptedCode.text.value = code1 + "\n" + code2 + "\n" + code3;
		element.innerHTML = code1+code2+code3;

	// ***
	} else {
		var code1 = "This is encrypted: <span id=\"" + elementId + "\" title=\"" + encoded + "\"><a href=\"javascript:decryptText('" + elementId + "')\">***</a></span>";
		document.encryptedCode.text.value = code1;
		element.innerHTML = code1;
	}		
}

function decryptFormText(strtodec) {
	try {
		var dec = GibberishAES.dec(strtodec, "p22o11p10y");
		return dec;
	} catch (err) {
		alert("Invalid key");
	}
};

function gup(name) {
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp( regexS );
	var results = regex.exec(window.location.href);
	if (results == null)
		return "";
	else
		return results[1];
};


function transferdata(){
var vflag;
vflag=validate();
if (vflag==true)
{
	rdisplay();
	var depdt=document.getElementById("StartDate").value;
	var depary=depdt.split("/");
	var sd1=depary[0]
	var sd2=depary[1] + depary[2].substring(2);
	var retdt=document.getElementById("EndDate").value;
	var retary=retdt.split("/");
	var ed1=retary[0]
	var ed2=retary[1] + retary[2].substring(2);
	//var desti=getDestName(document.getElementById("DestinationTo").value);
	//desti=desti.toUpperCase();

	//alert(desti);
	var trstr;
	var trstr_v;
	var trstr_v_enc;

	trstr_v= 'DestinationFrom=' + document.getElementById("DestinationFrom1").value;//LHR
	trstr_v=trstr_v + '&StartDate=' + sd1;//document.getElementById("StartDate").value;//06
	trstr_v=trstr_v + '&StartMonth=' + sd2;//document.getElementById("StartMonth").value;//1206
	trstr_v=trstr_v + '&DestinationTo=' + document.getElementById("DestinationTo").value;//del
	//trstr_v=trstr_v + '&DestTo=' + desti;//del
	trstr_v=trstr_v + '&EndDate=' + ed1;//document.getElementById("EndDate").value;//16
	trstr_v=trstr_v + '&EndMonth=' + ed2;//document.getElementById("EndMonth").value;//1206
	trstr_v=trstr_v + '&AdultCnt=' + document.getElementById("AdultCnt").value;//1
	trstr_v=trstr_v + '&Childcnt=' + document.getElementById("Childcnt").value;//0
	trstr_v=trstr_v + '&InfantCnt=' + document.getElementById("InfantCnt").value;//0
	trstr_v=trstr_v + '&AirLineCode=' + document.getElementById("AirLineCode1").value;//
	if (document.getElementById("Flightclass")==null)
	{
		trstr_v=trstr_v + '&Cabin=All' //+ document.getElementById("Flightclass").value;//
	}
	else
	{
		trstr_v=trstr_v + '&Cabin=' + document.getElementById("Flightclass").value;//
	}
//alert(document.getElementById("directflg").checked);

if (document.getElementById("directflg")!=null)

	{//alert('hi');
		if (document.getElementById("directflg").checked == true)
		{
	   		 trstr_v=trstr_v + '&DFLT=true' ;
		}
		else
		{
		    trstr_v=trstr_v + '&DFLT=false' ;
		}
	}
else
		{
		    trstr_v=trstr_v + '&DFLT=false' ;
		}

	//alert(trstr);
	if (document.getElementById("ReturnJourney").checked==true)
	{
		trstr_v=trstr_v + '&triptype=ROUNDTRIP';
	}
	if (document.getElementById("OneWay").checked==true)
	{
		trstr_v=trstr_v + '&triptype=ONEWAY';
	}
	if (document.getElementById("srchid")==null)
    {
    	trstr_v= trstr_v + '&trkid=';
    }
    else
    {
    	trstr_v= trstr_v + '&trkid=' + document.getElementById("srchid").value;
    }

	trstr_v_enc = encryptFormText(trstr_v);

	if (document.getElementById("flexi").checked == true)
	{
	    trstr='/cflexiflight.aspx?';
	}
	else
	{
	    trstr='/pcsouthallflights.aspx?';
	}
	/*
	trstr= trstr + 'DestinationFrom=' + document.getElementById("DestinationFrom1").value;//LHR
	trstr=trstr + '&StartDate=' + sd1;//document.getElementById("StartDate").value;//06
	trstr=trstr + '&StartMonth=' + sd2;//document.getElementById("StartMonth").value;//1206
	trstr=trstr + '&DestinationTo=' + document.getElementById("DestinationTo").value;//del
	trstr=trstr + '&DestTo=' + desti;//del
	trstr=trstr + '&EndDate=' + ed1;//document.getElementById("EndDate").value;//16
	trstr=trstr + '&EndMonth=' + ed2;//document.getElementById("EndMonth").value;//1206
	trstr=trstr + '&AdultCnt=' + document.getElementById("AdultCnt").value;//1
	trstr=trstr + '&Childcnt=' + document.getElementById("Childcnt").value;//0
	trstr=trstr + '&InfantCnt=' + document.getElementById("InfantCnt").value;//0
	trstr=trstr + '&AirLineCode=' + document.getElementById("AirLineCode1").value;//
	if (document.getElementById("Flightclass")==null)
	{
		trstr=trstr + '&Cabin=All' //+ document.getElementById("Flightclass").value;//
	}
	else
	{
		trstr=trstr + '&Cabin=' + document.getElementById("Flightclass").value;//
	}
//alert(document.getElementById("directflg").checked);

if (document.getElementById("directflg")!=null)

	{//alert('hi');
		if (document.getElementById("directflg").checked == true)
		{
	   		 trstr=trstr + '&DFLT=true' ;
		}
		else
		{
		    trstr=trstr + '&DFLT=false' ;
		}
	}
else
		{
		    trstr=trstr + '&DFLT=false' ;
		}

	//alert(trstr);
	if (document.getElementById("ReturnJourney").checked==true)
	{
		trstr=trstr + '&triptype=ROUNDTRIP';
	}
	if (document.getElementById("OneWay").checked==true)
	{
		trstr=trstr + '&triptype=ONEWAY';
	}
	if (document.getElementById("srchid")==null)
    {
    	trstr= trstr + '&trkid=';
    }
    else
    {
    	trstr= trstr + '&trkid=' + document.getElementById("srchid").value;
    }
	*/
	
	var trstr_v_rep = trstr_v.replace(/&/gi, "@")
	
	//organize the data properly
	var data = 'encURLSess=' + trstr_v_rep;
	//alert(data);
		
		//start the ajax
		$.ajax({
			//this is the php file that processes the data and send mail
			url: "/encURLSession.aspx",	
			
			//GET method is used
			type: "GET",

			//pass the data			
			data: data,		
			
			//Do not cache the page
			cache: false,
			
			//success
			success: function (html) {				
				//alert(html);
				trstr= trstr + trstr_v_enc;
				if (whichBrs() == 'Internet Explorer') {
					$.get(trstr, function(data) {
					  window.open(trstr,target="_self");
					});
				}
				else {
					window.open(trstr,target="_self");
				}				
			}		
		});

	//trstr= trstr + trstr_v_enc;
	//window.open(trstr,target="_self");
}
}
var sec=0
var min=0
var sec1=0
var min1=0
function start(){
if (sec<=9){
if (min<=9){
document.stopwatch.diswatch.value="0"+min+":0"+sec;
}
else
{
document.stopwatch.diswatch.value=min+":0"+sec;
}}
else
{
if (min<=9)
{
document.stopwatch.diswatch.value="0"+min+":"+sec;
}
else
{document.stopwatch.diswatch.value=min+":"+sec;
}
}
go=setTimeout("start()",1000)
sec++
if(sec==60)
{
sec=0
min++
}}


//DP FUNCTIONS

		
	function display()
		{
			var cdate=new Date();
			cdate.setDate(cdate.getDate() + 1);

			var tmp="true";
			//alert(tmp);
			var formobj=document.forms["Form1"];
			if (tmp == "true")
			{
				//alert("in");
				var itemobj = formobj["ddlcountry"];
				//alert(itemobj.value);
				if(itemobj.value == 'Select Country') 
				{	// alert('country');
					tmp="false";
					alert('Please Select Country');
					return false;
				}
			}
			if (tmp=="true")
			{
				var itemobj = formobj["ddlcity"];
				if(itemobj.value == 'Select Area') 
				{ 
					tmp="false";
					alert('Please Select City');
					return false;
				}
				else
				{
					setCookie("cmycitycode", itemobj.selectedIndex,cdate);
				}
			}
			
			if (tmp=="true")
			{
				var itemobj = formobj["ddlroom"];
				if(itemobj.value >= '1') 
				{// alert('1');
					var itemobjc = formobj["ddlchd1"];
					var itemobji = formobj["ddlinf1"];
					var chdcnt=parseInt(itemobjc.value) + parseInt(itemobji.value);
					if (tmp=="true")
					{//alert(chdcnt);
						if (chdcnt>3)
						{
							tmp="false";
							alert('Room1 : Total number of children (child + infant) can not be greater than 3');
							return false;
						}
					}
				}
				if(itemobj.value >= '2') 
				{ //alert('2');
					var itemobjc = formobj["ddlchd2"];
					var itemobji = formobj["ddlinf2"];
					var chdcnt=parseInt(itemobjc.value) + parseInt(itemobji.value);
					if (tmp=="true")
					{
						if (chdcnt>3)
						{
							tmp="false";
							alert('Room2 : Total number of children (child + infant) can not be greater than 3');
							return false;
						}
					}
				}
				if(itemobj.value >= '3') 
				{// alert('3');
					var itemobjc = formobj["ddlchd3"];
					var itemobji = formobj["ddlinf3"];
					var chdcnt=parseInt(itemobjc.value) + parseInt(itemobji.value);
					if (tmp=="true")
					{
						if (chdcnt>3)
						{
							tmp="false";
							alert('Room3 : Total number of children (child + infant) can not be greater than 3');
							return false;
						}
					}
				}
				if(itemobj.value >= '4') 
				{ //alert('4');
					var itemobjc = formobj["ddlchd4"];
					var itemobji = formobj["ddlinf4"];
					var chdcnt=parseInt(itemobjc.value) + parseInt(itemobji.value);
					if (tmp=="true")
					{
						if (chdcnt>3)
						{
							tmp="false";
							alert('Room4 : Total number of children (child + infant) can not be greater than 3');
							return false;
						}
					}
				}
			}
			if (tmp=="true")
			{
				start();
				wait.style.display ="";	
				flight.style.display="none";
				return true;
			}
			else
			{
			return false;
			}
		}
function showrooms()
		{
		roomsHotel =document.getElementById("ddlroom").options[document.getElementById("ddlroom").selectedIndex].value;
		if (roomsHotel==1)
		{
			document.getElementById("room1").style.display = "block";
			document.getElementById("ddladt1").selectedIndex="2";
			document.getElementById("room2").style.display = "none"; 
			document.getElementById("ddladt2").selectedIndex="0";
			document.getElementById("room3").style.display = "none";
			document.getElementById("ddladt3").selectedIndex="0";
			document.getElementById("room4").style.display = "none";
			document.getElementById("ddladt4").selectedIndex="0";
			document.getElementById("ddlchd2").selectedIndex="0";
			document.getElementById("ddlchd3").selectedIndex="0";
			document.getElementById("ddlchd4").selectedIndex="0";
         }
		if (roomsHotel==2)
		{
			document.getElementById("room1").style.display = "block";
			document.getElementById("room2").style.display = "block"; 
			document.getElementById("room3").style.display = "none";
			document.getElementById("room4").style.display = "none";
			if (document.getElementById("ddladt1").selectedIndex=="0")
			{
			document.getElementById("ddladt1").selectedIndex="2";
			}
			document.getElementById("ddladt2").selectedIndex="2";
			document.getElementById("ddladt3").selectedIndex="0";
			document.getElementById("ddladt4").selectedIndex="0";
			document.getElementById("ddlchd3").selectedIndex="0";
			document.getElementById("ddlchd4").selectedIndex="0";
        }
		if (roomsHotel==3)
		{
			document.getElementById("room1").style.display = "block";
			document.getElementById("room2").style.display = "block"; 
			document.getElementById("room3").style.display = "block";
			document.getElementById("room4").style.display = "none";
			if (document.getElementById("ddladt1").selectedIndex=="0")
			{
			document.getElementById("ddladt1").selectedIndex="2";
			}
			if (document.getElementById("ddladt2").selectedIndex=="0")
			{
			document.getElementById("ddladt2").selectedIndex="2";
			}
			document.getElementById("ddladt3").selectedIndex="2";
			document.getElementById("ddladt4").selectedIndex="0";
			document.getElementById("ddlchd4").selectedIndex="0";  
        }
		if (roomsHotel==4)
		{
			document.getElementById("room1").style.display = "block";
			document.getElementById("room2").style.display = "block"; 
			document.getElementById("room3").style.display = "block";
			document.getElementById("room4").style.display = "block";
			if (document.getElementById("ddladt1").selectedIndex=="0")
			{
			document.getElementById("ddladt1").selectedIndex="2";
			}
			if (document.getElementById("ddladt2").selectedIndex=="0")
			{
			document.getElementById("ddladt2").selectedIndex="2";
			}
			if (document.getElementById("ddladt3").selectedIndex=="0")
			{
			document.getElementById("ddladt3").selectedIndex="2";
			}
			document.getElementById("ddladt4").selectedIndex="2";
		}
	}
	
	function cout()
		{
			var dur,cin,cout,rd;
			var objForm = document.forms['Form1'];
			var objFormField1 = objForm.elements['cindt'];
			var objFormField2 = objForm.elements['coutdt'];
			dur=6;
			var dtary=objFormField1.value.split('/');
			cin=dtary[1] + '/' + dtary[0] + '/' + dtary[2];
			var cindate=new Date(cin); 
			var cdate=new Date();
			cdate.setDate(cdate.getDate() + 3);
			var mn;
			mn=cdate.getMonth() +1;
			if (mn.toString().length<2)
				{
					mn='0' + mn;
				}	
			var crdate=new Date(mn +'/' +cdate.getDate() + '/' + cdate.getFullYear())
			if (cindate>= crdate)
			{
				cindate.setDate(cindate.getDate() + parseInt(dur,10));
				var d,m1,m;
				d=cindate.getDate().toString();
				m1=cindate.getMonth()+1;
				m=m1.toString();
				if (parseInt(d.length,10) < 2)
				{
					d= '0' + d;
				}
				if (m.length<2)
				{
					m='0' + m;
				}	
				cout=d + '/' + m + '/' + cindate.getFullYear();
				if (objFormField2.value!="")
				{
					var dtary1=objFormField2.value.split('/');
					rd=dtary1[1] + '/' + dtary1[0] + '/' + dtary1[2];
					var rdate=new Date(rd);
					var rdate2=new Date(m + '/' + d + '/' + cindate.getFullYear());
					if (rdate != rdate2)
					{
						objFormField2.value=cout;
					}
				}
				else
				{
					objFormField2.value=cout;
				}
							
			}
			else
			{	
				alert('For within 72 hour Departure, Please call our 24 hour Sale Support Team on the above Number');
				var dn=cdate.getDate().toString();
				if (parseInt(dn.length,10) < 2)
				{
					dn= '0' + dn;
				}
				objFormField1.value=(dn + '/' + mn +'/' + cdate.getFullYear());
				var sFunctionName = 'cout';
				var oFunc = this[sFunctionName];
				oFunc();
			}		
		}
		
		function cin()
		{
			var dur,cin,cout;
			var objForm = document.forms['Form1'];
			var objFormField1 = objForm.elements['cindt'];
			var objFormField2 = objForm.elements['coutdt'];
			var dtary1=objFormField1.value.split('/');
			cin=dtary1[1] + '/' + dtary1[0] + '/' + dtary1[2];
			var dtary2=objFormField2.value.split('/');
			cout=dtary2[1] + '/' + dtary2[0] + '/' + dtary2[2];
			//cin=objFormField1.value.substring(3,6) + objFormField1.value.substring(0,3) + objFormField1.value.substring(6);
			//cout=objFormField2.value.substring(3,6) + objFormField2.value.substring(0,3) + objFormField2.value.substring(6);
			var coutdate=new Date(cout);
			var cindatep=new Date(cin);
			if (coutdate>cindatep)
			{
				dur = Math.round((coutdate-cindatep)/864e5);
				if (dur>=28)
				{
					alert('Sorry You can not Search Holiday for a period greater then 28 Days.For further assistance Please Contact our Travel Center on 0870 010 9003.');
					var sFunctionName = 'cout';
					var oFunc = this[sFunctionName];
					oFunc();
				}
			}
			else
			{
				alert('Check-Out Date cannot be earlier than Check-In Date');
				var sFunctionName = 'cout';
				var oFunc = this[sFunctionName];
				oFunc();
			}
		}
		function chkdt()
		{
			var objForm = document.forms['Form1'];
			var objFormField = objForm.elements['dtctrl'];
			var ctrl=objFormField.value;
			if (ctrl=="cin")
			{
				cout();
			}
			else if  (ctrl=="cout")
			{
				cin();
			}
			else if (ctrl=="sdt")
			{
				changeDate();
			}

		}


//cookies function

function setCookie(name, value, expires, path, domain, secure)
{
	
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
        
}


function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}


function deleteCookie(name, path, domain)
{
    if (getCookie(name))
    {
        document.cookie = name + "=" + 
            ((path) ? "; path=" + path : "") +
            ((domain) ? "; domain=" + domain : "") +
            "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}

