var arrValuesCities2;

function loadCities(intCityType, strCities) {
	if(intCityType == 2) {
		if(strCities.length == 0)
			arrValuesCities2 = new Array();
		else
			arrValuesCities2 = strCities.split(',');
	}
}

var arrValues = ["Alicante","Amsterdam","Arlanda","Athen","Bangkok","Banjul","Barcelona","Beirut","Bofors","Bologna","Borl\u00E4nge","Bornholm","Boston","Bromma","Bryssel","Budapest","Charles de Gaulle","Chicago","Dubai","Dublin","Faroe Islands","Frankfurt","G\u00E4llivare","Geneve","G\u00F6teborg","Gran canaria","Hagfors","Halmstad","Havanna","Helsingborg","Helsingfors","Hong Kong","Hultsfred","Hurghada","Istanbul","Johannesburg","John F. Kennedy","J\u00F6nk\u00F6ping","Kalmar","Kapstaden","Karlskrona","Karlstad","Kathmandu","Keflavik Reykjavik","Kiev","Kiruna","K\u00F6penhamn","Kramfors","Kristianstad","Las Palmas","Leonardo da Vinci","Lindk\u00F6ping","Link\u00F6ping","Lissabon","London","London Heathrow","Los Angeles","Lycksele","Madrid","Malaga","Malm\u00F6","Mexico City","Miami","Milano","Mora","Munchen","M\u00FCnchen","Newark","New York","Nice","Norrk\u00F6ping","Nyk\u00F6ping","Ohare Airport","Orlando","Oskarshamm","Oslo","Palma Mallorca","Paris","Phuket","Prag","Puerto Plata","Reykjavik","Rom","Rome","Ronneby","San Francisco","Santiago","Sarajevo","Sharm el Sheik","Skavsta","Skellefte\u00E5","Sk\u00F6vde","S\u00F6derhamn","Split","Stockholm","Sturup","Sundsvall","Sveg","Sydney","Tallinn","Torsby","Trollh\u00E4ttan","Ume\u00E5","V\u00E4ster\u00E5s","V\u00E4xj\u00F6","Venedig","Visby","Warszawa","Washington","Wien","Zurich","\u00C4ngelholm","\u00D6rebro","\u00D6rnskoldsvik","\u00D6stersund"];
var isOpera = navigator.userAgent.indexOf('Opera') > -1;
var isIE = navigator.userAgent.indexOf('MSIE') > 1 && !isOpera;
var isMoz = navigator.userAgent.indexOf('Mozilla/5.') == 0 && !isOpera;

function textboxSelect (oTextbox, iStart, iEnd) {
   alert('textbox select');
}

function textboxReplaceSelect (oTextbox, sText) {
   alert('textbox replace select');
}

function autocompleteMatch (sText, arrValues) {
   alert('autocomplete match');
   return null;
}

function autocomplete(oTextbox, oEvent, intCityType) {
   alert('autocomplete');
           return false;
}

// ------------------------------------------------- AUTOCOMPLETE END --------------------------------------


var refObjDay;
var refObjMonthAndYear;

//Moved up to mrO.calendar.js
//function toggleRetDateAndTime(objTripType, objRetDay, objRetMonthAndYear, objRetDateText, objRetTime, objRetTimeText, objRetDayText, objDatePrep) {

//	if(document.getElementById(objTripType).options[0].selected == false) {
//		document.getElementById(objRetDay).disabled = true;
//		document.getElementById(objRetMonthAndYear).disabled = true;
//		if(objRetDateText.length > 0) {
//			document.getElementById(objRetDateText).disabled = true;
//		}
//		if(objRetTime.length > 0) {
//			document.getElementById(objRetTime).disabled = true;
//		}
//		if(objRetTimeText.length > 0) {
//			document.getElementById(objRetTimeText).disabled = true;
//		}
//		if(objRetDayText.length > 0) {
//			document.getElementById(objRetDayText).disabled = true;
//		}
//		if(objDatePrep.length > 0) {
//			document.getElementById(objDatePrep).disabled = true;
//		}
//	}
//	else {
//		document.getElementById(objRetDay).disabled = false;
//		document.getElementById(objRetMonthAndYear).disabled = false;
//		if(objRetDateText.length > 0) {
//			document.getElementById(objRetDateText).disabled = false;
//		}
//		if(objRetTime.length > 0) {
//			document.getElementById(objRetTime).disabled = false;
//		}
//		if(objRetTimeText.length > 0) {
//			document.getElementById(objRetTimeText).disabled = false;
//		}
//		if(objRetDayText.length > 0) {
//			document.getElementById(objRetDayText).disabled = false;
//		}
//		if(objDatePrep.length > 0) {
//			document.getElementById(objDatePrep).disabled = false;
//		}
//	}
//}

//function updateDateDropDowns(objDayDropDown, objMonthAndYearDropDown, dateSelected) {
	
//	var intDay;
//	var intMonth;
//	var intYear;
	
//	intDay = dateSelected.getDate();
//	intMonth = dateSelected.getMonth() + 1;
//	intYear = dateSelected.getFullYear();

//	//alert(intDay + '|' + intMonth + '|' + intYear);

//	objDayDropDown.value = intDay;
//	objMonthAndYearDropDown.value = intMonth + "/" + intYear;
//	}

function toggleAgeOfChilds(objNumOfChildrens, objAgeOfChildrenText, objAgeOfChild1, objAgeOfChild2, objAgeOfChild3, objAgeOfChild4) {

	if(document.getElementById(objNumOfChildrens).value == 0 && objAgeOfChildrenText.length > 0) {
		document.getElementById(objAgeOfChildrenText).style.display = 'none';
	}
	else if(objAgeOfChildrenText.length > 0) {
		document.getElementById(objAgeOfChildrenText).style.display = 'inline';;
	}


	if(document.getElementById(objNumOfChildrens).value >= 1) {
		document.getElementById(objAgeOfChild1).style.display = 'inline';;
	}
	else {
		document.getElementById(objAgeOfChild1).style.display = 'none';
	}


	if(document.getElementById(objNumOfChildrens).value >= 2) {
		document.getElementById(objAgeOfChild2).style.display = 'inline';;
	}
	else {
		document.getElementById(objAgeOfChild2).style.display = 'none';
	}


	if(document.getElementById(objNumOfChildrens).value >= 3) {
		document.getElementById(objAgeOfChild3).style.display = 'inline';
	}
	else {
		document.getElementById(objAgeOfChild3).style.display = 'none';
	}


	if(document.getElementById(objNumOfChildrens).value >= 4) {
		document.getElementById(objAgeOfChild4).style.display = 'inline';
	}
	else {
		document.getElementById(objAgeOfChild4).style.display = 'none';
	}
}

//function toggleCity(refDropDown, refTextBox, refEventRaiser, refViewState, strChangeToTextBoxText, strChangeToDropDownText, strChangeToTextBoxURL, strChangeToDropDownURL) {
//	alert('toggle city');
//}

function toggleRoomTypes(objNumOfRooms, objNumAdultsRoom2, objNumAdultsRoom3, objNumAdultsRoom4, objNumChildRoom2, objNumChildRoom3, objNumChildRoom4, objRoom2Label, objRoom3Label, objRoom4Label) {
	if(document.getElementById(objNumOfRooms).value >= 2){
	    document.getElementById(objNumChildRoom2).style.display = 'inline';
		document.getElementById(objNumAdultsRoom2).style.display = 'inline';
		document.getElementById(objRoom2Label).style.display = 'inline';
	}else{
	    document.getElementById(objNumChildRoom2).options[0].selected = true;
	    document.getElementById(objNumAdultsRoom2).options[0].selected = true;
	    document.getElementById(objNumChildRoom2).style.display = 'none';
		document.getElementById(objNumAdultsRoom2).style.display = 'none';
		document.getElementById(objRoom2Label).style.display = 'none';
	}
	if(document.getElementById(objNumOfRooms).value >= 3){
	    document.getElementById(objNumChildRoom3).style.display = 'inline';
		document.getElementById(objNumAdultsRoom3).style.display = 'inline';
		document.getElementById(objRoom3Label).style.display = 'inline';
	}else{
	    document.getElementById(objNumChildRoom3).options[0].selected = true;
	    document.getElementById(objNumAdultsRoom3).options[0].selected = true;
	    document.getElementById(objNumChildRoom3).style.display = 'none';
		document.getElementById(objNumAdultsRoom3).style.display = 'none';
		document.getElementById(objRoom3Label).style.display = 'none';
	}
	if(document.getElementById(objNumOfRooms).value >= 4){
	    document.getElementById(objNumChildRoom4).style.display = 'inline';
		document.getElementById(objNumAdultsRoom4).style.display = 'inline';
		document.getElementById(objRoom4Label).style.display = 'inline';
	}else{
	    document.getElementById(objNumChildRoom4).options[0].selected = true;
	    document.getElementById(objNumAdultsRoom4).options[0].selected = true;
	    document.getElementById(objNumChildRoom4).style.display = 'none';
		document.getElementById(objNumAdultsRoom4).style.display = 'none';
		document.getElementById(objRoom4Label).style.display = 'none';
	}
}

function toggleChildrenAges(objNumOfRooms, objAge1Room1, objAge2Room1, objAge1Room2, objAge2Room2, objAge1Room3, objAge2Room3, objAge1Room4, objAge2Room4, objNumChildRoom1, objNumChildRoom2, objNumChildRoom3, objNumChildRoom4, objLabel){
	var visible = false;

	if(document.getElementById(objNumChildRoom1).value >= 1 && document.getElementById(objNumOfRooms).value >= 1){
		document.getElementById(objAge1Room1).style.display = 'inline';
		visible = true;
	}else{
		document.getElementById(objAge1Room1).style.display = 'none';
	}
	if(document.getElementById(objNumChildRoom1).value >= 2 && document.getElementById(objNumOfRooms).value >= 1){
		document.getElementById(objAge2Room1).style.display = 'inline';
	}else{
		document.getElementById(objAge2Room1).style.display = 'none';
	}
	
	if(document.getElementById(objNumChildRoom2).value >= 1 && document.getElementById(objNumOfRooms).value >= 2){
		document.getElementById(objAge1Room2).style.display = 'inline';
		visible = true;
	}else{
		document.getElementById(objAge1Room2).style.display = 'none';
	}
	if(document.getElementById(objNumChildRoom2).value >= 2 && document.getElementById(objNumOfRooms).value >= 2){
		document.getElementById(objAge2Room2).style.display = 'inline';
	}else{
		document.getElementById(objAge2Room2).style.display = 'none';
	}
	
	if(document.getElementById(objNumChildRoom3).value >= 1 && document.getElementById(objNumOfRooms).value >= 3){
		document.getElementById(objAge1Room3).style.display = 'inline';
		visible = true;
	}else{
		document.getElementById(objAge1Room3).style.display = 'none';
	}
	if(document.getElementById(objNumChildRoom3).value >= 2 && document.getElementById(objNumOfRooms).value >= 3){
		document.getElementById(objAge2Room3).style.display = 'inline';
	}else{
		document.getElementById(objAge2Room3).style.display = 'none';
	}
	
	
	if(document.getElementById(objNumChildRoom4).value >= 1 && document.getElementById(objNumOfRooms).value >= 4){
	    document.getElementById(objAge1Room4).style.display = 'inline';
		visible = true;
	}else{
	    document.getElementById(objAge1Room4).style.display = 'none';
	}
	if(document.getElementById(objNumChildRoom4).value >= 2 && document.getElementById(objNumOfRooms).value >= 4){
	    document.getElementById(objAge2Room4).style.display = 'inline';
	}else{
	    document.getElementById(objAge2Room4).style.display = 'none';
	}
	
	if(objLabel != ""){
		if(visible)
			document.getElementById(objLabel).style.display = 'inline';
		else
			document.getElementById(objLabel).style.display = 'none';
	}
}

function setRoomSpec(objNumOfRooms, objAge1Room1, objAge2Room1, objAge1Room2, objAge2Room2, objAge1Room3, objAge2Room3, objAge1Room4, objAge2Room4, objNumChildRoom1, objNumChildRoom2, objNumChildRoom3, objNumChildRoom4, objLabel, objNumAdultsRoom1, objNumAdultsRoom2, objNumAdultsRoom3, objNumAdultsRoom4, objTarget1, objTarget2, objTarget3, objTarget4){
	
	a2 = document.getElementById(objNumAdultsRoom2).value;
	if(a2 == "")
		a2 = "0";
	
	a3 = document.getElementById(objNumAdultsRoom3).value;
	if(a3 == "")
		a3 = "0";
	
	a4 = document.getElementById(objNumAdultsRoom4).value;
	if(a4 == "")
		a4 = "0";
	
	var room1 = document.getElementById(objNumAdultsRoom1).value + '-' + document.getElementById(objNumChildRoom1).value + '-';
	room1 += document.getElementById(objAge1Room1).value + ',' + document.getElementById(objAge2Room1).value;
	
	var room2 = a2 + '-' + document.getElementById(objNumChildRoom2).value + '-';
	room2 += document.getElementById(objAge1Room2).value + ',' + document.getElementById(objAge2Room2).value;
	
	var room3 = a3 + '-' + document.getElementById(objNumChildRoom3).value + '-';
	room3 += document.getElementById(objAge1Room3).value + ',' + document.getElementById(objAge2Room3).value;
	
	var room4 = a4 + '-' + document.getElementById(objNumChildRoom4).value + '-';
	room4 += document.getElementById(objAge1Room4).value + ',' + document.getElementById(objAge2Room4).value;
	
	document.getElementById(objTarget1).value = room1;
	document.getElementById(objTarget2).value = room2;
	document.getElementById(objTarget3).value = room3;
	document.getElementById(objTarget4).value = room4;
	//alert(document.getElementById(objTarget4).value);
	return true;
}
