$(document).ready(
	function() {

		//------------------
		// Flash titles
		//------------------

		$('#Banner').flash(
			{ 
				src: '/flash/swf/1.0.swf', 
				wmode: 'transparent',
				height: 400,
				width: 160,
				flashvars: {
					LANG:lang
				}
			},
			{ version: 8 }
		);
		
		$('#Banner_lch').flash(
			{ 
				src: '/flash/swf/banner_lch.swf', 
				wmode: 'transparent',
				height: 400,
				width: 160,
				flashvars: {
					LANG:lang
				}
			},
			{ version: 8 }
		);
		
		
		$('#FlashIntro').flash(
			{ 
				src: '/flash/swf/intro.swf', 
				wmode: 'transparent',
				height: 258,
				width: 585,
				flashvars: {
					LANG:lang
				}
			},
			{ version: 8 }
		);
		
		$('#FlashIntro2').flash(
			{ 
				src: '/flash/swf/introv3.swf', 
				wmode: 'transparent',
				height: 258,
				width: 585,
				flashvars: {
					LANG:lang
				}
			},
			{ version: 8 }
		);

		$('H1#FlashHomeTitle').flash(
			{ 
				src: '/flash/swf/PageTitle.swf', 
				wmode: 'transparent', 
				flashvars: { css: ['* { color:#E20A17; text-align:left; }'].join(' ')}
			},
			{ version: 8 },
			function(htmlOptions) { htmlOptions.flashvars.txt=this.innerHTML; this.innerHTML='<span>'+this.innerHTML+'</span>'; var $alt=$(this.firstChild);htmlOptions.height=$alt.height();htmlOptions.width=$alt.width()+20;$alt.addClass('alt');$(this).css('margin','0px');$(this).addClass('flash-replaced').prepend($.fn.flash.transform(htmlOptions));}
		);

		$('H1#FlashMainTitle').flash(
			{ 
				src: '/flash/swf/PageTitle.swf', 
				wmode: 'transparent', 
				flashvars: { css: ['* { color:#E20A17; text-align:left; }'].join(' ')}
			},
			{ version: 8 },
			function(htmlOptions) { htmlOptions.flashvars.txt=this.innerHTML; this.innerHTML='<span>'+this.innerHTML+'</span>'; var $alt=$(this.firstChild);htmlOptions.height=$alt.height();htmlOptions.width=$alt.width()+20;$alt.addClass('alt');$(this).css('margin','0px');$(this).addClass('flash-replaced').prepend($.fn.flash.transform(htmlOptions));}
		);

		$('#FlashMenuTitle').flash(
			{ 
				src: '/flash/swf/PageTitle.swf', 
				wmode: 'transparent', 
				flashvars: { css: ['* { color:#FFFFFF; text-align:left; }'].join(' ')}
			},
			{ version: 8 },
			function(htmlOptions) { htmlOptions.flashvars.txt=this.innerHTML; this.innerHTML='<span>'+this.innerHTML+'</span>'; var $alt=$(this.firstChild);htmlOptions.height=$alt.height();htmlOptions.width=$alt.width()+20;$alt.addClass('alt');$(this).css('margin','0px');$(this).addClass('flash-replaced').prepend($.fn.flash.transform(htmlOptions));}
		);


		//------------------
		// INPUT fields default values
		//------------------

		$('INPUT[@onempty]').focus(
			function() {
				var obj = $(this).get(0);
				if(obj.value == $(this).attr('onempty')) { obj.value = ''; }
			}
		);

		$('INPUT[@onempty]').blur(
			function() {
				var obj = $(this).get(0);
				if(obj.value == '') { obj.value = $(this).attr('onempty'); }
			}
		);
	}
)


function SwitchSummaryDetail(iQuestion) {
	$('.Summary').css('font-weight','normal');
	$('.Detail').hide('fast');
	$('#Q' + iQuestion).css('font-weight','bold');
	$('#A' + iQuestion).show('fast');
}

function onChangeCircuit(obj) {
	var iID = $(obj).selectedValues()[0];
	$('#reserva_veiculo').attr('value', arrCircuitType[iID]);
	$("#reserva_options").removeOption(/./);
	
	var bEmpty = true;
	if(arrCircuitOptions[iID]) {
		for(var i in arrCircuitOptions[iID]) { bEmpty = false; break; }
	}
	
	if(!bEmpty) {
		$('#reserva_options').addOption(arrCircuitOptions[iID],false);
		$('#reserva_options').show('fast');
	}
	else { $('#reserva_options').hide('fast'); }
}

function validateCustom(obj) {
	if(!validateStandard(obj)) { return(false); }
	
	if(!$('#reserva_pais').selectedValues()[0]) {
		alert('Please select a valid country');
		$('#reserva_pais').get(0).focus();
		return(false);
	}
	
	if(!$('#reserva_hora').selectedValues()[0]) {
		alert('Please select a valid hour');
		$('#reserva_hora').get(0).focus();
		return(false);
	}

	if(!$('#reserva_circuito').selectedValues()[0]) {
		alert('Please select a valid circuit');
		$('#reserva_circuito').get(0).focus();
		return(false);
	}

	if(!$('#reserva_numveiculos').selectedValues()[0]) {
		alert('Please select a valid number of vehicles');
		$('#reserva_numveiculos').get(0).focus();
		return(false);
	}

	return(true);
}


