function DisableReturnFun(){
if (document.getElementById("ReturnJourney").checked==true)
{document.getElementById("EndDate").disabled='';
//document.getElementById("EndMonth").disabled='';
}
if (document.getElementById("OneWay").checked==true)
{document.getElementById("EndDate").disabled="disabled";
//document.getElementById("EndMonth").disabled="disabled";
}}

function set_date()
			{//alert('hi');
			//alert(document.getElementById("serverdate").value);
				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 to validate parameters for search
			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() + 2);
	if (tdt>=idt)
	{
		alert('For within 72 hour Departure, Please call our 24 hour Sale Support Team on the above Number');
		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;
	}
	}	
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()
			{
				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;

			}


function display(){
start();
wait.style.display ="";	
flight.style.display="none";
}

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();
			}

		}
function transferdata(){
var vflag;
vflag=validate();
if (vflag==true)
{
	display();
	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 trstr;
	trstr='http://www.southalltravel.co.uk/psouthallflights.aspx?';
	trstr= trstr + 'DestinationFrom=' + document.getElementById("DestinationFrom").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 + '&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("AirLineCode").value;//
trstr=trstr + '&Cabin=All';// + document.getElementById("AirLineCode").value;//
	//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;
    }
	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++
}}
function changerDate(){
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 depdt=(dt111 + "/" + dt1 + "/20" + dt112);
var idt=new Date(depdt);
idt.setDate(idt.getDate() + parseInt(10,10));
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;
document.getElementById("EndMonth").value=mn + yy;
}

