var cityOrCodeError = "Please enter a city or airport code.";
var idReferral = "2109";
var adId = "";
var versionNr = 9;
var queryCode ="1193934060";
var advIdx=10;
var subID="";
var lang_search = "Search";
var lang_add = "add";
coap = 'city or airport code';
searchSys = 'def';
initMail = 'Enter your e-mail address';
nrAdvertisers = 10;
errorMsg = 'Please correct the following problems:';
depCityError = '- Please enter a departure city or airport code';
arrCityError = '  - Please enter an arrival city or airport code';
dateError = '  - Return date must be greater then leave date';
negDateError = '   - Leave date can\'t be in the past';
mailError = 'If you want to sign up for our newsletter please enter a valid e-mail address.';
cmpMsg = 'Please select at least one merchant.';
linkCounter = 'http://www.travelgrove.com/cgi-bin/link_counter_new.cgi';
/* ONLY FOR TESTING PURPOSES! */
ajaxFile = 'ajax/merchant.php';
var shortMonthsName = new Array( "","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec" );
var monthsName = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
var daysName = new Array("Su","Mo","Tu","We","Th","Fr","Sa");
var step1 = 'Enter your search details';
var step2 = 'Click on the logos to search your favorite sites';
var nextStep = 'next step';
var cmpText = 'compare';
wasValidated = true;
	var options = {
		script:"/ajax/suggestions/airports.php",
		className:"his",
		delay:175,
		json:true,
		offsety:-2,
		ajaxParams: { action : "", json : true },
		callback:function(selLiObj) {
				return ((selLiObj.textContent!=undefined)?
					selLiObj.textContent:
					selLiObj.innerHTML.replace(/<\/?b>/gi,'')).replace(/(.*),(.*)\((.*)\)/,'$1 ($3)');
			}

	};
	$(function() {
		as1 = new AS('fromAir', options);
		as2 = new AS('toAir', options);
		as3 = new AS('from', options);
		as4 = new AS('to', options);
	});

function selectContent(obj, txt) {
	if(obj.value == txt)
		obj.value='';
	else obj.select();
	return;
}


function plausilocation( field,path) {
	p = path.toUpperCase();
	if ((field.value.length < 3) || (field.value.length > 25)) {
		(p == "A") ? (alertMsg = "Please enter a city or an airport code of 3 to 25 characters.") : (alertMsg = "Please enter a city or an airport code.");
		alert(alertMsg);
		field.focus();
		return false;
	}
	return true;
}
function submitAir(dep,arp,path) {
	if (!plausilocation(dep,path) || !plausilocation(arp,path)) return false;
	var dateError = "  	- Return date must be greater then leave date.\n";	
	var dateError1 = "  	- Please select a return date in the next 11 month. ";
	var leaveDay = document.ExpressBkFltonly.departday.value;
	var leaveMonth = document.ExpressBkFltonly.departmonth.value;
	var leaveYear = document.ExpressBkFltonly.departyear.value;
	var returnDay = document.ExpressBkFltonly.returnday.value;
	var returnMonth = document.ExpressBkFltonly.returnmonth.value;
	var returnYear = document.ExpressBkFltonly.returnyear.value;
	var leaveDate = new Date();
	leaveDate.setFullYear(leaveYear,leaveMonth,leaveDay);
	var returnDate = new Date();
	returnDate.setFullYear(returnYear,returnMonth,returnDay);
	var myfutureDate=new Date();
	myfutureDate.setDate(myfutureDate.getDate()+335)
	if(leaveDate>returnDate ) {
		alert(dateError);
		return false;
	}
	if(myfutureDate<returnDate ) {
		alert(dateError1);
		return false;
	}
	return true;
}


function airport_correct(){
	var fromAir = document.ExpressBkFltonly.fromAir.value;
	var toAir = document.ExpressBkFltonly.toAir.value;
	var fromAirCity = '';
	var toAirCity = '';
	var idx = fromAir.indexOf("(");
	if(idx >= 0) {
		fromAirCity = fromAir.substring(0,idx-1);
		fromAir = fromAir.substring(idx+1, fromAir.length-1);
	}
	idx = toAir.indexOf("(");
	if(idx >= 0) {
		toAirCity = toAir.substring(0,idx-1);
		toAir = toAir.substring(idx+1, toAir.length-1);
	}
	document.ExpressBkFltonly.fromAir.value=fromAir;
	document.ExpressBkFltonly.toAir.value=toAir;

}

function edReturnDate(chBox) {
	if(!chBox) return;
	//alert('chBox.checked:'+chBox.checked);
	if(chBox.checked == true) {
		document.forms.ExpressBkFltonly["air_return_month"].disabled = true
		document.forms.ExpressBkFltonly["air_return_day"].disabled = true
		document.forms.ExpressBkFltonly["air_return_year"].disabled = true
		if(document.getElementById('returnDate'))
			document.getElementById('returnDate').style.color = "#EAEAEA"
		if(document.images["imgCalendar2"])
			document.images["imgCalendar2"].style.visibility = 'hidden';
	} else if(chBox.checked == false) {
		document.forms.ExpressBkFltonly["air_return_month"].disabled = false
		document.forms.ExpressBkFltonly["air_return_day"].disabled = false
		document.forms.ExpressBkFltonly["air_return_year"].disabled = false
		if(document.getElementById('returnDate'))
			document.getElementById('returnDate').style.color = ""
		if(document.images["imgCalendar2"])
			document.images["imgCalendar2"].style.visibility = 'visible'; //img
	}
}
