
iDarkenScreen_ExtraHeight = 41;


var SelectedOfferTab = 'offer_tab1';
function SwitchOfferSearch(id) {
	for(x=1;x<8;x++) {
		if(document.getElementById('offer_tab'+x)) {
			document.getElementById('offer_tab'+x).className = 'offertab';
		}
		if(document.getElementById('offer'+x)) {
			document.getElementById('offer'+x).style.display = 'none';
		}
	}
	SelectedOfferTab = id;
	if(document.getElementById(id)) {
		document.getElementById(id).className = 'offertabOver';
	}
	if(document.getElementById('offer'+Right(id,1))) {
		document.getElementById('offer'+Right(id,1)).style.display = '';
	}
}

function SwitchOfferTabs(id, on) {
	if(SelectedOfferTab!=id) {
		sExtra = '';
		if(on==1){
			if(document.getElementById(id).className.indexOf('Over')<0){
				document.getElementById(id).className = document.getElementById(id).className + 'Over'
			}else{
				SelectedSearchTab = id;
			}
		}else{
			if(document.getElementById(id).className.indexOf('Over') > -1) {
				document.getElementById(id).className = Left(document.getElementById(id).className,document.getElementById(id).className.length-4);
			}
		}
	}
}


function showPriceGuarantee() {
	if(document.getElementById('divPriceGuarantee')) {
		PlaceHolder = document.getElementById('divPriceGuarantee');
		FramePlaceHolder = document.getElementById('framePriceGuarantee');
		grayOut(true);
		FramePlaceHolder.style.display='block';
		FramePlaceHolder.style.left = MouseXPosition+'px';
		FramePlaceHolder.style.top = MouseYPosition-180+'px';
		PlaceHolder.style.display='block';
		PlaceHolder.style.left = MouseXPosition+'px';
		PlaceHolder.style.top = MouseYPosition-180+'px';
	}
}

function showPriceGuaranteeCenter() {
	if(document.getElementById('divPriceGuarantee')) {
		PlaceHolder = document.getElementById('divPriceGuarantee');
		FramePlaceHolder = document.getElementById('framePriceGuarantee');
		grayOut(true);
		FramePlaceHolder.style.display='block';
		FramePlaceHolder.style.left = (screen.width/2)-270+'px';
		FramePlaceHolder.style.top = (screen.height/2)-180+'px';
		PlaceHolder.style.display='block';
		PlaceHolder.style.left = (screen.width/2)-270+'px';
		PlaceHolder.style.top = (screen.height/2)-180+'px';
	}
}

function hidePriceGuarantee() {
	if(document.getElementById('divPriceGuarantee')) {
		FramePlaceHolder = document.getElementById('framePriceGuarantee');
		FramePlaceHolder.style.display='none';
		PlaceHolder = document.getElementById('divPriceGuarantee');
		PlaceHolder.style.display='none';
		grayOut(false);
	}
}

function carhireDamageCheck(equiptype){
	if(equiptype=='60'){
		if (document.getElementById('ET53') != undefined){document.getElementById('ET53').checked = false}
	}
	if(equiptype=='53'){
		if (document.getElementById('ET60') != undefined){document.getElementById('ET60').checked = false}
	}
}

function updateBaggageSelection(){
	if(document.getElementById('baggopt_1') && document.getElementById('baggagequantity') && document.getElementById('baggagelist')){
		
		if(document.getElementById('baggagequantity').value == ''){
			BaggageMultiplier = 0;	
		}else{
			BaggageMultiplier = document.getElementById('baggagequantity').value;
		}
		
		if(document.getElementById('baggagequantity').value == ''){
			document.getElementById('baggopt_1').value = '';
			document.getElementById('baggagelist').options[document.getElementById('baggagelist').selectedIndex].itemValue = parseFloat(document.getElementById('baggagelist').options[document.getElementById('baggagelist').selectedIndex].getAttribute('itemValueOriginal')) * parseInt(BaggageMultiplier)
			document.getElementById('baggagelist').options[document.getElementById('baggagelist').selectedIndex].setAttribute('itemvalue',parseFloat(document.getElementById('baggagelist').options[document.getElementById('baggagelist').selectedIndex].getAttribute('itemValueOriginal')) * parseInt(BaggageMultiplier))
			//alert(document.getElementById('baggagelist').options[document.getElementById('baggagelist').selectedIndex].getAttribute('itemvalue'));
		}else{
			document.getElementById('baggopt_1').value = document.getElementById('baggagequantity').value + document.getElementById('baggagelist').value;
			document.getElementById('baggagelist').options[document.getElementById('baggagelist').selectedIndex].itemValue = parseFloat(document.getElementById('baggagelist').options[document.getElementById('baggagelist').selectedIndex].getAttribute('itemValueOriginal')) * parseInt(BaggageMultiplier)
			document.getElementById('baggagelist').options[document.getElementById('baggagelist').selectedIndex].setAttribute('itemvalue',parseFloat(document.getElementById('baggagelist').options[document.getElementById('baggagelist').selectedIndex].getAttribute('itemValueOriginal')) * parseInt(BaggageMultiplier))
			//alert(document.getElementById('baggagelist').options[document.getElementById('baggagelist').selectedIndex].getAttribute('itemvalue'));
		}
	}
}

function showMessage(Status, id)
{
if (Status=='off')
	{
				document.getElementById(id).style.display='none';
	}
	else
	{
				document.getElementById(id).style.display='inline';
	}
}

function ShowHideItems(id)
{
	if(document.getElementById(id).style.display=='none')
	{document.getElementById(id).style.display='';document.getElementById(id+'Text').innerHTML = 'hide';}
	else
	{document.getElementById(id).style.display='none';document.getElementById(id+'Text').innerHTML = 'show';}
}

function validateLargeEnquiry(fId) {
	var m = '';
	if(fId.title.value=='-'){m+='- Please select your title\n'}
	if(!fId.firstname.value || fId.firstname.value == '- First name -'){m+='- Please enter your first name\n'}
	if(!fId.surname.value || fId.surname.value == '- Surname -'){m+='- Please enter your surname\n'}
	if(!fId.telephone.value || fId.telephone.value == '- Telephone -'){m+='- Please enter your telephone number\n'}
	if(!/.+@[^.]+(\.[^.]+)+/.test(fId.email.value) || isValidField(fId.email.value,2) == false){m+='- Please enter a valid email address\n'}
	if(!fId.airport.value){m+='- Please enter your airport\n'}
	if(fId.destination){if (!fId.destination.value){m+='- Please enter your destination\n'}}
	if(fId.nights){if (!fId.nights.value){m+='- Please enter the duration of your trip\n'}}
	if(m){
		alert(m);
		return false;		
	}else{
		return true;		
	}
}

function SendHotelToFriend(iOfferID) {
	sEmail = document.getElementById('EmailForHotelInfo').value;
	if(!sEmail) {
		alert('Please enter an email address!');
	}else{
		sURL = '/includes/mailoffer.asp?id='+iOfferID+'&email='+sEmail+'&casperas';
		updateDivAJAX('divAjaxHolder',sURL,'');
		setTimeout("alert('Email sent to your friend!');document.getElementById('EmailForHotelInfo').value='';",1000);
	}
}
