function showEtalageBlocks() {
	$('#etalageBlocks').show();
	$('#conversionTop').show();
}

function hideEtalageBlocks() {
	$('#etalageBlocks').hide();
	$('#conversionTop').hide();
}

function startReserveOnline() {
	// Hide etalage blocks
	hideEtalageBlocks();
	showReserveOnlineStep(1);
}

function showReserveOnlineStep(number) {	
	$('#reserveOnlineStep'+number).show();
}

function hideReserveOnlineStep(number) {	
	$('#reserveOnlineStep'+number).hide();
}

function hideAllSteps() {
	$('.formStep').hide();
}

function selectDate(selectedDate, dayName) {
    selectedDate=(""+selectedDate);
    if(selectedDate.length==8){
        $("#resDay").html(dayName+" ");
        $("#resDate").html(selectedDate.substr(6,2)+"-"+selectedDate.substr(4,2)+"-"+selectedDate.substr(0,4));
        $("#reserveOnlineStep2Date").val(selectedDate.substr(6,2)+"-"+selectedDate.substr(4,2)+"-"+selectedDate.substr(0,4));
	    showReserveOnlineStep(3);
    }
}


function checkZipcode() {
	// If not empty, enable dealer choice
	if($('#reserveOnlineStep1Zipcode').val() != '') {
		$('#reserveOnlineStep1Dealer').attr('disabled','');
	}else{	// else disable
		$('#reserveOnlineStep1Dealer').attr('disabled','disabled');
	}
}

function submitReserveOnline() {
	hideAllSteps();
	showEtalageBlocks();
	$('#conversionTop').hide();
	showReserveOnlineStep(4);
}


function startCallMe() {
	hideEtalageBlocks();
	$('#callMeStep1').show();
}

function submitCallMe() {
	$('#callMeStep1').hide();
	showEtalageBlocks();
	$('#conversionTop').hide();
	$('#callMeStep2').show();
}

function startDocumentation() {
	hideEtalageBlocks();
	hideAllSteps();
	$('#documentationStep2').show();
}

function showDocumentationStep(number) {
	hideAllSteps();
	$('#documentationStep'+number).show();
}

function submitDocumentation() {
	hideAllSteps();
	showEtalageBlocks();
	$('#documentationStep3').show();
	fadeAfterTimeOut('documentationStep3', 3500);
}

function fadeAfterTimeOut(objectId, msec) {
	var timeOut = setTimeout('fadeObjectById("'+objectId+'");',msec)
}

function fadeObjectById(objectId) {
	$('#'+objectId).fadeOut();
}

function startKeepMeUpdated() {
	hideEtalageBlocks();
	$('#keepUpdatedStep1').show();
}

function submitKeepMeUpdated() {
	hideAllSteps();
	showEtalageBlocks();
	$('#keepUpdatedStep2').show();
	fadeAfterTimeOut('keepUpdatedStep2', 3500);
}

function closeVideoPopup() {
	$('#flash').html('');
	$('#videoplayerInfo .title').html('');
	$('#videoplayerInfo .description').html('');
	$('#videoplayerInfo .image').html('');
	$('#videoplayer').hide();
	$('#videoplayerInfo').hide();
}

function openVideoPopup(videoName) {
	// Ajaxify the content and load correct movie...
	//[code] 
	var movieUrl="";
	var movieTitle="";
	var movieDescr="";
	var movieImg="";
	
	switch(videoName){
        case "hsm":
            movieUrl="Wi-kIu9U9sI";movieTitle="Heart Support Module: Fietsen op je hartslag";
            movieDescr="Hiermee kan je je hartslag koppelen aan de mate van ondersteuning. Dat kan door je hartslag te stimuleren (minder ondersteuning bij een lage hartslag) of juist te beschermen (meer ondersteuning bij een hogere hartslag). De Sparta ION&reg; wordt als het ware zelfdenkend en past zich aan op de verrichte inspanningen. Een unieke, comfortabele manier van rijden is het gevolg. Kijk voor meer informatie ook op onze <a href=\"Pagina.aspx?id={F7BA14AF-8260-4BEC-AFF2-B49C16504B9E}\">modulepagina</a>.";
            movieImg="<img style=\"float:right;margin-right:150px;\" src=\"../Pics/Static/ion_campagne/SpartaHSM.png\" width=\"120\" height=\"120\" class=\"png\" />";break;
        case "sum":
            movieUrl="lzqXSSzruGM";movieTitle="Software Update Module: Altijd nieuwe sofware";
            movieDescr="Dankzij de Software Udate Module ben je altijd in staat je ION&reg; 'actueel' te houden. We houden de Sparta ION&reg; actueel door continue te luisteren naar onze kopers. Daardoor biedt geen ander merk zoveel gebruiksvriendelijke functies als Sparta. Kijk voor meer informatie ook op onze <a href=\"Pagina.aspx?id={F7BA14AF-8260-4BEC-AFF2-B49C16504B9E}\">modulepagina</a>.";
            movieImg="<img style=\"float:right;margin-right:150px;\" src=\"../Pics/Static/ion_campagne/SpartaSUM.png\" width=\"120\" height=\"120\" class=\"png\" />";break;
        case "ppm":
            movieUrl="eecFapg247c";movieTitle="Personal Program Module: Nieuwe rijprogramma's";
            movieDescr="We hebben verschillende rijprogramma's voor je ION&reg;.  Iedereen zijn eigen rijprofiel. Deze kan je naar wens tijdelijk - bijvoorbeeld tijdens vakantie - of permanent bij je Sparta ION&reg; dealer laten installeren. Kijk voor meer informatie ook op onze <a href=\"Pagina.aspx?id={F7BA14AF-8260-4BEC-AFF2-B49C16504B9E}\">modulepagina</a>.";
            movieImg="<img style=\"float:right;margin-right:150px;\" src=\"../Pics/Static/ion_campagne/SpartaPPM.png\" width=\"120\" height=\"120\" class=\"png\" />";break;
        case "xg":
            movieUrl="vkwDAYV0-uw";movieTitle="Xtra Garantie Module: 5 jaar voor slechts &euro; 149,-";
            movieDescr="De garantietermijn van uw ION&reg; is, inclusief de kostbare elektrische delen, uit te breiden met maar liefst 3 jaar. Ook de batterij valt onder de dekking. Uniek omdat de batterij bij de meeste batterijproducten niet of slechts beperkt onder de garantiedekking vallen. Kijk voor meer informatie ook op onze speciale <a href=\"Pagina.aspx?id={B7170D92-621B-4931-A825-2F4276092EED}\">Xtra Garantiepagina</a>.";
            movieImg="<img style=\"float:right;margin-right:150px;\" src=\"../Pics/Static/ion_campagne/SpartaXG.png\" width=\"120\" height=\"120\" class=\"png\" />";break;
        case "pam":
            movieUrl="a5bSYXjjRKk";movieTitle="Power Assist Module: Elektrische 'gashendel'";
            movieDescr="De ION&reg; uit een parkeerkelder omhoog duwen, een zetje extra bij het wegrijden of hulp bij tegenwind? Met de Power Assist Module kan je door middel van stuurbediening kiezen voor automatische aandrijving of extra kracht. Je kan de ION&reg; zelfstandig laten rijden tot een snelheid van 6 km per uur. Kijk voor meer informatie ook op onze <a href=\"Pagina.aspx?id={F7BA14AF-8260-4BEC-AFF2-B49C16504B9E}\">modulepagina</a>.";
            movieImg="<img style=\"float:right;margin-right:150px;\" src=\"../Pics/Static/ion_campagne/SpartaPAM.png\" width=\"120\" height=\"120\" class=\"png\" />";break;
        case "testimonial1":
            movieUrl="vXtCfdPvFKA";break;
        case "testimonial2":
            movieUrl="TRGBoeCW29s";break;
        case "testimonial3":
            movieUrl="A1DhNJnsfO8";break;
        case "testimonial4":
            movieUrl="RuQzpuo9rqs";break;
        case "testimonial5":
            movieUrl="qjfRJvb1bTs";break;
        case "testimonial6":
            movieUrl="bU8Ho8FpVwQ";break;
    }

	if(movieUrl!=""){
	    $('#videoplayerInfo').show();
	    $('#flash').html("<object width=\"640\" height=\"385\">" +
	            "<param name=\"movie\" value=\"http://www.youtube.com/v/" + movieUrl + "&autoplay=1&rel=0&hl=nl_NL&fs=1&\" />" +
	            "<param name=\"allowFullScreen\" value=\"false\" />" +
	            "<param name=\"bgcolor\" value=\"#000000\" />" +
	            "<param name=\"wmode\" value=\"transparent\" />" +
	            "<param name=\"allowscriptaccess\" value=\"always\" />" +
                "<embed src=\"http://www.youtube.com/v/" + movieUrl + "&autoplay=1&rel=0&hl=nl_NL&fs=1&\" type=\"application/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\" width=\"640\" height=\"385\" bgcolor=\"#000000\" wmode=\"transparent\" />" +
            "</object>");
        $('#videoplayerInfo .title').html(movieTitle);
        $('#videoplayerInfo .description').html(movieDescr);
        $('#videoplayerInfo .image').html(movieImg);
    }
    else {
        $('#flash').html('');$('#videoplayer .title').html('');$('#videoplayer .description').html('');
    }
	
	// Show popup
	$('#videoplayer').show();
	
	// reSifr the title
	sifrVideoplayer();
}