var TimeToFade = 200.0;
function animateFade(lastTick, eid)
{  
  var curTick = new Date().getTime();
  var elapsedTicks = curTick - lastTick;
 
  var element = document.getElementById(eid);
 
  if(element.FadeTimeLeft <= elapsedTicks)
  {
    element.style.opacity = element.FadeState == 1 ? '1' : '0';
    element.style.filter = 'alpha(opacity = '
        + (element.FadeState == 1 ? '100' : '0') + ')';
    element.FadeState = element.FadeState == 1 ? 2 : -2;
	document.getElementById(eid).style.display='none';
    return;
  }
 
  element.FadeTimeLeft -= elapsedTicks;
  var newOpVal = element.FadeTimeLeft/TimeToFade;
  if(element.FadeState == 1)
    newOpVal = 1 - newOpVal;

  element.style.opacity = newOpVal;
  element.style.filter = 'alpha(opacity = ' + (newOpVal*100) + ')';
 
  setTimeout("animateFade(" + curTick + ",'" + eid + "')", 33);
}
$(document).ready(function(){
    $('.img_select_traveller_activate').click(function(){
        var id = $(this).attr('id').replace('img_', '');
        fade(id);
    //    alert(id);
    //    alert('click');
    });
	$('.departdate').datepicker();
	
	$jq = $;
	
	$jq('input.placeholder').each(function(index, Element) {
		// Initialise
		var initial_value = $jq(this).attr('default');
//		var initial_name = $jq(this).attr('name');
				
		// Check to see if the field was loaded with a value
		if ($jq(this).attr('value') == '' || $jq(this).attr('value') == initial_value) {
			$jq(this).attr('value', initial_value).addClass('default');
		}
		
		
		// On focus, check to see if the value is the initial value
		$jq(this).focus(function() {
			// If it is then remove it
			if ($jq(this).attr('value') == initial_value) {
				$jq(this).attr('value', '').removeClass('default');
			}
		})
		
		// On blue, check to see if the value is the initial value or if the value is blank, 
		$jq(this).blur(function() {
			// If it is then add initial value and class
			if ($jq(this).attr('value') == '' || $jq(this).attr('value') == initial_value) {
				$jq(this).attr('value', initial_value).addClass('default');
			}
		})

	});


});


function fade(eid)
{
  var element = document.getElementById(eid);
  if(element == null)
    return;
   
  if(element.FadeState == null)
  {
    if(element.style.opacity == null
        || element.style.opacity == ''
        || element.style.opacity == '1')
    {
      element.FadeState = 2;
    }
    else
    {
      element.FadeState = -2;
    }
  }
   
  if(element.FadeState == 1 || element.FadeState == -1)
  {
    element.FadeState = element.FadeState == 1 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade - element.FadeTimeLeft;
  }
  else
  {
    element.FadeState = element.FadeState == 2 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade;
    setTimeout("animateFade(" + new Date().getTime() + ",'" + eid + "')", 33);
  }
}
function shop_popup(id) {
window.open( "/shop_popup.php?id=" + id, "shop_popup", 
"status = 1, height = 450, width = 600, resizable = 0" )
}
function advert_popup(url) {
window.open( "/out.php?url=" + url, "advert_popup", 
"status = 1, height = 700, width = 1000, resizable = 0, scrollbars=1" )
}
function printlist_popup() {
window.open( "/printlist_popup.php", "printlist_popup", 
"status = 1, height = 850, width = 750, resizable = 0, scrollbars=1, menubar=1, toolbar=0" )
}
function travelex_popup() {
window.open( "http://www.travelex.co.uk/uk/quotetoolbranded.aspx?PID=4036788&AID=10694511", "travelex_popup", 
"status = 1, height = 275, width = 262, resizable = 0, scrollbars=0, menubar=0, toolbar=0" )
}
function show(eid) {
	document.getElementById(eid).style.display='block';
	document.getElementById('show_'+eid).style.display='none';
	document.getElementById(eid+'_active').value='1';
}







/*


function changeholiday_type_family() {
	var theImg = document.getElementById('holiday_type_family').src;
	
	var x = theImg.split("/");
	var t = x.length-1;
	var y = x[t];
	
	if(y == 'holiday_type_family_on.png') {
		document.getElementById('holiday_type_family').src='/img/holiday_type_family_off.png';
	}
	if(y == 'holiday_type_family_off.png') {
		document.getElementById('holiday_type_family').src='/img/holiday_type_family_on.png';
	}
}

function changeholiday_type_camporcaravan() {
	var theImg = document.getElementById('holiday_type_camporcaravan').src;
	
	var x = theImg.split("/");
	var t = x.length-1;
	var y = x[t];
	
	if(y == 'holiday_type_camporcaravan_on.png') {
		document.getElementById('holiday_type_camporcaravan').src='/img/holiday_type_camporcaravan_off.png';
	}
	if(y == 'holiday_type_camporcaravan_off.png') {
		document.getElementById('holiday_type_camporcaravan').src='/img/holiday_type_camporcaravan_on.png';
	}
}

function changeholiday_type_culturalbreak() {
	var theImg = document.getElementById('holiday_type_culturalbreak').src;
	
	var x = theImg.split("/");
	var t = x.length-1;
	var y = x[t];
	
	if(y == 'holiday_type_culturalbreak_on.png') {
		document.getElementById('holiday_type_culturalbreak').src='/img/holiday_type_culturalbreak_off.png';
	}
	if(y == 'holiday_type_culturalbreak_off.png') {
		document.getElementById('holiday_type_culturalbreak').src='/img/holiday_type_culturalbreak_on.png';
	}
}

function changeholiday_type_cruise() {
	var theImg = document.getElementById('holiday_type_cruise').src;
	
	var x = theImg.split("/");
	var t = x.length-1;
	var y = x[t];
	
	if(y == 'holiday_type_cruise_on.png') {
		document.getElementById('holiday_type_cruise').src='/img/holiday_type_cruise_off.png';
	}
	if(y == 'holiday_type_cruise_off.png') {
		document.getElementById('holiday_type_cruise').src='/img/holiday_type_cruise_on.png';
	}
}

function changeholiday_type_active() {
	var theImg = document.getElementById('holiday_type_active').src;
	
	var x = theImg.split("/");
	var t = x.length-1;
	var y = x[t];
	
	if(y == 'holiday_type_active_on.png') {
		document.getElementById('holiday_type_active').src='/img/holiday_type_active_off.png';
	}
	if(y == 'holiday_type_active_off.png') {
		document.getElementById('holiday_type_active').src='/img/holiday_type_active_on.png';
	}
}

function changeholiday_type_snow() {
	var theImg = document.getElementById('holiday_type_snow').src;
	
	var x = theImg.split("/");
	var t = x.length-1;
	var y = x[t];
	
	if(y == 'holiday_type_snow_on.png') {
		document.getElementById('holiday_type_snow').src='/img/holiday_type_snow_off.png';
	}
	if(y == 'holiday_type_snow_off.png') {
		document.getElementById('holiday_type_snow').src='/img/holiday_type_snow_on.png';
	}
}

function changeholiday_type_sun() {
	var theImg = document.getElementById('holiday_type_sun').src;
	
	var x = theImg.split("/");
	var t = x.length-1;
	var y = x[t];
	
	if(y == 'holiday_type_sun_on.png') {
		document.getElementById('holiday_type_sun').src='/img/holiday_type_sun_off.png';
	}
	if(y == 'holiday_type_sun_off.png') {
		document.getElementById('holiday_type_sun').src='/img/holiday_type_sun_on.png';
	}
}

function changeholiday_type_business() {
	var theImg = document.getElementById('holiday_type_business').src;
	
	var x = theImg.split("/");
	var t = x.length-1;
	var y = x[t];
	
	if(y == 'holiday_type_business_on.png') {
		document.getElementById('holiday_type_business').src='/img/holiday_type_business_off.png';
	}
	if(y == 'holiday_type_business_off.png') {
		document.getElementById('holiday_type_business').src='/img/holiday_type_business_on.png';
	}
}

function changeholiday_transport_airplane() {
	var theImg = document.getElementById('holiday_transport_airplane').src;
	
	var x = theImg.split("/");
	var t = x.length-1;
	var y = x[t];
	
	if(y == 'holiday_transport_airplane_on.png') {
		document.getElementById('holiday_transport_airplane').src='/img/holiday_transport_airplane_off.png';
	}
	if(y == 'holiday_transport_airplane_off.png') {
		document.getElementById('holiday_transport_airplane').src='/img/holiday_transport_airplane_on.png';
	}
}

function changeholiday_transport_train() {
	var theImg = document.getElementById('holiday_transport_train').src;
	
	var x = theImg.split("/");
	var t = x.length-1;
	var y = x[t];
	
	if(y == 'holiday_transport_train_on.png') {
		document.getElementById('holiday_transport_train').src='/img/holiday_transport_train_off.png';
	}
	if(y == 'holiday_transport_train_off.png') {
		document.getElementById('holiday_transport_train').src='/img/holiday_transport_train_on.png';
	}
}

function changeholiday_transport_ferry() {
	var theImg = document.getElementById('holiday_transport_ferry').src;
	
	var x = theImg.split("/");
	var t = x.length-1;
	var y = x[t];
	
	if(y == 'holiday_transport_ferry_on.png') {
		document.getElementById('holiday_transport_ferry').src='/img/holiday_transport_ferry_off.png';
	}
	if(y == 'holiday_transport_ferry_off.png') {
		document.getElementById('holiday_transport_ferry').src='/img/holiday_transport_ferry_on.png';
	}
}

function changeholiday_transport_hirecar() {
	var theImg = document.getElementById('holiday_transport_hirecar').src;
	
	var x = theImg.split("/");
	var t = x.length-1;
	var y = x[t];
	
	if(y == 'holiday_transport_hirecar_on.png') {
		document.getElementById('holiday_transport_hirecar').src='/img/holiday_transport_hirecar_off.png';
	}
	if(y == 'holiday_transport_hirecar_off.png') {
		document.getElementById('holiday_transport_hirecar').src='/img/holiday_transport_hirecar_on.png';
	}
}

function changeholiday_transport_selfdrive() {
	var theImg = document.getElementById('holiday_transport_selfdrive').src;
	
	var x = theImg.split("/");
	var t = x.length-1;
	var y = x[t];
	
	if(y == 'holiday_transport_selfdrive_on.png') {
		document.getElementById('holiday_transport_selfdrive').src='/img/holiday_transport_selfdrive_off.png';
	}
	if(y == 'holiday_transport_selfdrive_off.png') {
		document.getElementById('holiday_transport_selfdrive').src='/img/holiday_transport_selfdrive_on.png';
	}
}

function changeholiday_accommodation_hotel() {
	var theImg = document.getElementById('holiday_accommodation_hotel').src;
	
	var x = theImg.split("/");
	var t = x.length-1;
	var y = x[t];
	
	if(y == 'holiday_accommodation_hotel_on.png') {
		document.getElementById('holiday_accommodation_hotel').src='/img/holiday_accommodation_hotel_off.png';
	}
	if(y == 'holiday_accommodation_hotel_off.png') {
		document.getElementById('holiday_accommodation_hotel').src='/img/holiday_accommodation_hotel_on.png';
	}
}

function changeholiday_accommodation_camping() {
	var theImg = document.getElementById('holiday_accommodation_camping').src;
	
	var x = theImg.split("/");
	var t = x.length-1;
	var y = x[t];
	
	if(y == 'holiday_accommodation_camping_on.png') {
		document.getElementById('holiday_accommodation_camping').src='/img/holiday_accommodation_camping_off.png';
	}
	if(y == 'holiday_accommodation_camping_off.png') {
		document.getElementById('holiday_accommodation_camping').src='/img/holiday_accommodation_camping_on.png';
	}
}

function changeholiday_accommodation_caravan() {
	var theImg = document.getElementById('holiday_accommodation_caravan').src;
	
	var x = theImg.split("/");
	var t = x.length-1;
	var y = x[t];
	
	if(y == 'holiday_accommodation_caravan_on.png') {
		document.getElementById('holiday_accommodation_caravan').src='/img/holiday_accommodation_caravan_off.png';
	}
	if(y == 'holiday_accommodation_caravan_off.png') {
		document.getElementById('holiday_accommodation_caravan').src='/img/holiday_accommodation_caravan_on.png';
	}
}

function changeholiday_accommodation_bandb() {
	var theImg = document.getElementById('holiday_accommodation_bandb').src;
	
	var x = theImg.split("/");
	var t = x.length-1;
	var y = x[t];
	
	if(y == 'holiday_accommodation_bandb_on.png') {
		document.getElementById('holiday_accommodation_bandb').src='/img/holiday_accommodation_bandb_off.png';
	}
	if(y == 'holiday_accommodation_bandb_off.png') {
		document.getElementById('holiday_accommodation_bandb').src='/img/holiday_accommodation_bandb_on.png';
	}
}

function changeholiday_accommodation_friendsandfamily() {
	var theImg = document.getElementById('holiday_accommodation_friendsandfamily').src;
	
	var x = theImg.split("/");
	var t = x.length-1;
	var y = x[t];
	
	if(y == 'holiday_accommodation_friendsandfamily_on.png') {
		document.getElementById('holiday_accommodation_friendsandfamily').src='/img/holiday_accommodation_friendsandfamily_off.png';
	}
	if(y == 'holiday_accommodation_friendsandfamily_off.png') {
		document.getElementById('holiday_accommodation_friendsandfamily').src='/img/holiday_accommodation_friendsandfamily_on.png';
	}
}

function changeholiday_activities_beach() {
	var theImg = document.getElementById('holiday_activities_beach').src;
	
	var x = theImg.split("/");
	var t = x.length-1;
	var y = x[t];
	
	if(y == 'holiday_activities_beach_on.png') {
		document.getElementById('holiday_activities_beach').src='/img/holiday_activities_beach_off.png';
	}
	if(y == 'holiday_activities_beach_off.png') {
		document.getElementById('holiday_activities_beach').src='/img/holiday_activities_beach_on.png';
	}
}

function changeholiday_activities_golf() {
	var theImg = document.getElementById('holiday_activities_golf').src;
	
	var x = theImg.split("/");
	var t = x.length-1;
	var y = x[t];
	
	if(y == 'holiday_activities_golf_on.png') {
		document.getElementById('holiday_activities_golf').src='/img/holiday_activities_golf_off.png';
	}
	if(y == 'holiday_activities_golf_off.png') {
		document.getElementById('holiday_activities_golf').src='/img/holiday_activities_golf_on.png';
	}
}

function changeholiday_activities_climbingorcaving() {
	var theImg = document.getElementById('holiday_activities_climbingorcaving').src;
	
	var x = theImg.split("/");
	var t = x.length-1;
	var y = x[t];
	
	if(y == 'holiday_activities_climbingorcaving_on.png') {
		document.getElementById('holiday_activities_climbingorcaving').src='/img/holiday_activities_climbingorcaving_off.png';
	}
	if(y == 'holiday_activities_climbingorcaving_off.png') {
		document.getElementById('holiday_activities_climbingorcaving').src='/img/holiday_activities_climbingorcaving_on.png';
	}
}

function changeholiday_activities_watersports() {
	var theImg = document.getElementById('holiday_activities_watersports').src;
	
	var x = theImg.split("/");
	var t = x.length-1;
	var y = x[t];
	
	if(y == 'holiday_activities_watersports_on.png') {
		document.getElementById('holiday_activities_watersports').src='/img/holiday_activities_watersports_off.png';
	}
	if(y == 'holiday_activities_watersports_off.png') {
		document.getElementById('holiday_activities_watersports').src='/img/holiday_activities_watersports_on.png';
	}
}

function changeholiday_activities_skiorsnowboard() {
	var theImg = document.getElementById('holiday_activities_skiorsnowboard').src;
	
	var x = theImg.split("/");
	var t = x.length-1;
	var y = x[t];
	
	if(y == 'holiday_activities_skiorsnowboard_on.png') {
		document.getElementById('holiday_activities_skiorsnowboard').src='/img/holiday_activities_skiorsnowboard_off.png';
	}
	if(y == 'holiday_activities_skiorsnowboard_off.png') {
		document.getElementById('holiday_activities_skiorsnowboard').src='/img/holiday_activities_skiorsnowboard_on.png';
	}
}

function changeholiday_activities_walking() {
	var theImg = document.getElementById('holiday_activities_walking').src;
	
	var x = theImg.split("/");
	var t = x.length-1;
	var y = x[t];
	
	if(y == 'holiday_activities_walking_on.png') {
		document.getElementById('holiday_activities_walking').src='/img/holiday_activities_walking_off.png';
	}
	if(y == 'holiday_activities_walking_off.png') {
		document.getElementById('holiday_activities_walking').src='/img/holiday_activities_walking_on.png';
	}
}

function changeholiday_activities_cycling() {
	var theImg = document.getElementById('holiday_activities_cycling').src;
	
	var x = theImg.split("/");
	var t = x.length-1;
	var y = x[t];
	
	if(y == 'holiday_activities_cycling_on.png') {
		document.getElementById('holiday_activities_cycling').src='/img/holiday_activities_cycling_off.png';
	}
	if(y == 'holiday_activities_cycling_off.png') {
		document.getElementById('holiday_activities_cycling').src='/img/holiday_activities_cycling_on.png';
	}
}
*/

function traveller_state_1() {
	document.getElementById('select_traveller_activate_1').style.display='none';
}

function traveller_state_2() {
	document.getElementById('select_traveller_activate_2').style.display='none';
}

function traveller_state_3() {
	document.getElementById('select_traveller_activate_3').style.display='none';
}

function traveller_state_4() {
	document.getElementById('select_traveller_activate_4').style.display='none';
}

function traveller_state_5() {
	document.getElementById('select_traveller_activate_5').style.display='none';
}

function traveller_state_6() {
	document.getElementById('select_traveller_activate_6').style.display='none';
}


