// JavaScript Document
function InboundDest() {
	document.form1.txtOutboundDepCity.value = document.form1.txtOutboundDepCity.value.toUpperCase();
	if(document.form1.triptype[0].checked == true){
		document.form1.txtInboundDestCity.value = document.form1.txtOutboundDepCity.value;
	}
}

function InboundDep() {
	document.form1.txtOutboundDestCity.value = document.form1.txtOutboundDestCity.value.toUpperCase();
	if(document.form1.triptype[0].checked == true){
		document.form1.txtInboundDepCity.value = document.form1.txtOutboundDestCity.value;
	}
}

function checkDateValidation(eD)
{
	var AdvgCurrentDate = new Date();
	var valCurrMonth = AdvgCurrentDate.getMonth()+1;
	var tempAdvMaxDate = DateAdd(AdvgCurrentDate,330,0,0);
	var stringArray = eD.value.split("/");
	if(eval(stringArray[0])< eval(valCurrMonth))
	{
		eD.value = stringArray[0] + '/' + stringArray[1] + '/' + tempAdvMaxDate.getFullYear();
	}	
	var blnDate = isDateVal(eD.value);
	return 	blnDate;
}

function checkpassengers()
{
	var checkDate;
	checkDate = checkDateValidation(document.form1.date1);
	if(!checkDate)
	{
		alert("Please Select Valid Date For Departing");
		return;
	}

	if(document.form1.triptype[0].checked == true)
	{
		checkDate = ""
		checkDate = checkDateValidation(document.form1.date2);
		if(!checkDate)
		{
			alert("Please Select Valid Date For Returning");
			return;
		}
	}

	if(document.form1.adultno.value == 0 && document.form1.childno.value == 0 && document.form1.infantno.value == 0)
	{
		alert('Adult No or Child No or Infant No Should not be null.');
		return;
	}
	if(document.form1.txtOutboundDepCity.value != ''){
		if(funNumChar(document.form1.txtOutboundDepCity) == false){
			return;
		}
	}
	if(document.form1.txtOutboundDestCity.value != ''){
		if(funNumChar(document.form1.txtOutboundDestCity) == false){
			return;
		}
	}
	
	if(document.form1.triptype[0].checked == true){
		if(document.form1.txtInboundDestCity.value != ''){
			if(funNumChar(document.form1.txtInboundDestCity) == false){
				return;
			}	
		}
		if(document.form1.txtInboundDepCity != ''){
			if(funNumChar(document.form1.txtInboundDepCity) == false){
				return;
			}
		}
	}
	
	if ( parseInt(document.form1.infantno.value, 10)> parseInt(document.form1.adultno.value,10 )){
		alert('There cannot be more than 1 INFANT per ADULT');
		document.form1.infantno.focus();
		return;
	}

	if (document.form1.txtOutboundDepCity.value ==''){
		alert('DEPARTURE for departure Itinerary is required')
		document.form1.txtOutboundDepCity.focus();
		return;
	}

	if (document.form1.txtOutboundDestCity.value ==''){
		alert('DESTINATION for departure Itinerary is required')
		document.form1.txtOutboundDestCity.focus();
		return;
	}
	if(document.form1.triptype[0].checked == true){
		if (document.form1.txtInboundDepCity.value ==''){
			alert('DEPARTURE for return Itinerary is required')
			document.form1.txtInboundDepCity.focus();
			return;
		}
		if (document.form1.txtInboundDestCity.value ==''){
			alert('DESTINATION for return Itinerary is required')
			document.form1.txtInboundDestCity.focus();
			return;
		}
	}
	
	/*if(CheckDate() == 0){
		return;
	}*/
	
	if((document.form1.dep_time.value != '') && (document.form1.Dep_Time_Dev.value=='') || (document.form1.dep_time.value == '') && (document.form1.Dep_Time_Dev.value !=''))	
	{	
		alert("Provide a valid Time for Departure.");
		GoAhead=0;
		return;
	}
	
	if (document.form1.triptype[0].checked == true){
		if((document.form1.ret_time.value != '') && (document.form1.Ret_Time_Dev.value=='') || (document.form1.ret_time.value == '') && (document.form1.Ret_Time_Dev.value !=''))
		{	
			alert("Provide a valid Time for Return.");
			GoAhead=0;
			return;
		}
	}
	document.form1.submit();
}

function getBrowser()
{
	if ((navigator.appName).indexOf("Microsoft")!=-1){
		return 1;
	}
	else if ((navigator.appName).indexOf("Netscape")!=-1){
		return 2
	}
}

function changeFlower() { 
	var isNS4=document.layers?true:false;
	var isIE=document.all?true:false;
	var isNS6=!isIE&&document.getElementById?true:false;
	if(isNS4)
	{
		document.layers["RetLayer"].visibility = "show"; 
	}
	if(isIE)
	{
		eval("document.all.RetLayer.style.visibility='visible';");
	}
	if(isNS6)
	{
		document.getElementById("RetLayer").style.visibility = "visible"; 
	}
} 


function hideAllflowerLayers() { 

	
	var isNS4=document.layers?true:false;
	var isIE=document.all?true:false;
	var isNS6=!isIE&&document.getElementById?true:false;
	if(isNS4)
	{
		document.RetLayer.visibility = "hide"; 
		document.Que3.top = 200; 
		document.Que3.left = 200; 
	}
	if(isIE)
	{
		document.all.RetLayer.style.visibility = "hidden"; 

		document.all.Que3.style.top = 0;
	}
	if(isNS6)
	{
		document.getElementById("RetLayer").style.visibility = "hidden";
		document.getElementById("Que3").style.top = 200;
		document.getElementById("Que3").style.left = 200;
	}
} 

function changetimepref(seg){
	if(seg == "1"){
		if(document.form1.dep_time.value == ''){ 
			document.form1.Dep_Time_Dev.value=''
		}
		else if(document.form1.dep_time.value != ''){ 
			document.form1.Dep_Time_Dev.value='2'
		}
	}
	else if(seg == "2"){
		if(document.form1.ret_time.value == ''){ 
			document.form1.Ret_Time_Dev.value=''
		}
		else if(document.form1.ret_time.value != ''){ 
			document.form1.Ret_Time_Dev.value='2'
		}
	}
}
