window.addEvent("domready", function(){

	//var links = $$("a");
	new SmoothScroll();
	new Lightbox();

	$$(".volatile").each(function(el){
		$(el).addEvent("focus", function(){
			if(this.getValue() == this.getProperty("title")) {
				this.value = "";
			}
		});
	});
	
	$$("a[rel*='external']").each(function(a){ 
		$(a).setProperty("target", "_blank");
	});
	
	$$("#mainnav").each(function(el){
		var nav = new ListItemSelector($(el),{ "fxMin": 0.7, "fxMax": 1 });
		nav.selectClass("selected");
	});

	$$("#leftnav").each(function(el){
		var nav = new ListItemSelector($(el),{ "fxMin": 0.7, "fxMax": 1 });
		nav.selectClass("selected");
	});

	$$(".subnav").each(function(el){
		var nav = new ListItemSelector($(el),{ "fxMin": 0.5, "fxMax": 1 });
		nav.selectClass("selected");
	});

	new Accordion($$("#faqlist li h2"), $$("#faqlist li div"), { "alwaysHide":true, "show":-1 });

	if ($('Step1Form')) {
		
		if ($('PolicyType').value != '2' && $('PolicyType').value != '3') {
			$('fieldwrapper_TravelFrom').addClass("invisible");
			$('fieldwrapper_TravelTo').addClass("invisible");
		}
		
		if ($('PolicyType').value != '1') {
			$('fieldwrapper_DateFrom').addClass("invisible");
		}
		
		if ($('Group').value == '5') {
			$('fieldwrapper_PrimaryAge').addClass("invisible");
		}
		
		if ($('Group').value != '2' && $('Group').value != '3') {
			$('fieldwrapper_SecondaryAge').addClass("invisible");
		}
		
		if ($('Group').value != '5') {
			$('groupholder').addClass("invisible");
		}
		
		if ($('PolicyType')) {
			$('PolicyType').addEvent('change', function(e) {
				if ($('PolicyType').value == '2' || $('PolicyType').value == '3') {
					$('fieldwrapper_TravelFrom').removeClass("invisible");
					$('fieldwrapper_TravelTo').removeClass("invisible");
					$('fieldwrapper_DateFrom').addClass("invisible");				
				}
				else if ($('PolicyType').value == '1') {
					$('fieldwrapper_TravelFrom').addClass("invisible");
					$('fieldwrapper_TravelTo').addClass("invisible");
					$('fieldwrapper_DateFrom').removeClass("invisible");				
				}
				else {
					$('fieldwrapper_TravelFrom').addClass("invisible");
					$('fieldwrapper_TravelTo').addClass("invisible");
					$('fieldwrapper_DateFrom').addClass("invisible");
				}
			});
		}
		
		if ($('Group')) {
			$('Group').addEvent('change', function(e) {
				if ($('Group').value == '1' || $('Group').value == '4') {
					$('fieldwrapper_PrimaryAge').removeClass("invisible");
					$('fieldwrapper_SecondaryAge').addClass("invisible");
					$('groupholder').addClass("invisible");
				}
				else if ($('Group').value == '2' || $('Group').value == '3') {
					$('fieldwrapper_PrimaryAge').removeClass("invisible");
					$('fieldwrapper_SecondaryAge').removeClass("invisible");
					$('groupholder').addClass("invisible");
				}
				else if ($('Group').value == '5') {
					$('fieldwrapper_PrimaryAge').addClass("invisible");
					$('fieldwrapper_SecondaryAge').addClass("invisible");
					$('groupholder').removeClass("invisible");
				}
				else {
					$('fieldwrapper_PrimaryAge').addClass("invisible");
					$('fieldwrapper_SecondaryAge').addClass("invisible");
					$('groupholder').addClass("invisible");
				}
			});
		}
		
	}
	
	if ($('Step3Form')) {
		var childcount = $('ChildCount').value;
		if (childcount == 0)	{
			$('AddAnotherChild').disabled = true;
			$('anotherchild').addClass('invisible');
		}
		else {
			if (childcount < 1) {
				$('ChildAge_1').addClass('invisible');
			}

			if (childcount < 2) {
				$('ChildAge_2').addClass('invisible');
			}

			if (childcount < 3) {
				$('ChildAge_3').addClass('invisible');
			}

			if (childcount < 4) {
				$('ChildAge_4').addClass('invisible');
			}

			if (childcount < 5) {
				$('ChildAge_5').addClass('invisible');
			}

			if (childcount == 5) {
				$('anotherchild').addClass('invisible');
			}

			$('AddAnotherChild').addEvent('click', function(e) {
				childcount++;
				$('ChildCount').value = childcount;
				$('ChildAge_' + childcount).removeClass('invisible');
				$('AddAnotherChild').checked = false;
				if (childcount == 5) {
					$('AddAnotherChild').disabled = true;
					$('anotherchild').addClass('invisible');
				}
			});		
		}
		
	}
	
		// Create a new multibox and assign it to the Scalextric object
		this.multibox = new MultiBox('multibox', {
		});
		
	
});
