function setMenu(strName){
	document.images[strName].src= g_strImagePath + '/hoofdmenu/' + strName + '_highlight.jpg';
}

function resetMenu(strName){
	document.images[strName].src= g_strImagePath + '/hoofdmenu/' + strName + '.jpg';
}

function updateTypes(){
    var strKey = z1.getSelectedIndex();
	z2.loadXML('type.php?parent=' + strKey);
}

function updateTires(){
    var strKey = z2.getSelectedIndex();
	z3.loadXML('banden.php?parent=' + strKey);
}

function showPressure(){
    var strKey = z3.getSelectedIndex();
	document.getElementById('dataframe').src='druk.php?parent=' + strKey;
}

function votePoll(){
	for(var intCount=0; intCount<document.pollForm.elements.length; intCount++){
		if(document.pollForm.elements[intCount].name == 'pollKeuze[]'){
			if(document.pollForm.elements[intCount].checked){
				document.pollForm.submit();
				return;
			}
		}
	}
	alert('Maak uw keuze');
}

function meerInfo(){
	var intLeft = (screen.availWidth-1100)/2;
	var intTop = (screen.availHeight-750)/2;
	
	window.open('schade.html', 'schade', 'left=' + intLeft + ',top=' + intTop + ',width=1100,height=750');
}

function Aanmelden(){
	if(document.Formulier.naam.value == ''){
		alert('Geef uw naam op');
	}
	else if(document.Formulier.via_sms.checked && document.Formulier.telefoon.value == ''){
		alert('Geef uw mobiel nummer op');
	}
	else if(document.Formulier.via_email.checked && document.Formulier.email.value == ''){
		alert('Geef uw e-mail adres op');
	}
	else if(!document.Formulier.akkoord.checked){
		alert('U moet toestemming geven als u gebruik wilt maken van deze service');
	}
	else if(!document.Formulier.via_sms.checked && !document.Formulier.via_email.checked && !document.Formulier.nieuwsbrief.checked){
		alert('Maak een keuze hoe u de meldingen en/of nieuwsbrief wilt ontvangen');
	}
	else{
		document.Formulier.submit();
	}
}

function Uitschrijven(){
	if(document.Formulier.naam.value == ''){
		alert('Geef uw naam op');
	}
	else if(document.Formulier.email.value == ''){
		alert('Geef uw e-mail adres op');
	}
	else{
		document.Formulier.submit();
	}
}

function setBars(dblBanden, dblBrandstof, dblUitstoot, dblPrijs, dblCars){
	var maxBanden = 1000; var strBanden = formatNumber(dblBanden) + '';
	var maxBrandstof = 60000; var strBrandstof = formatNumber(dblBrandstof) + '';
	var maxUitstoot = 200; var strUitstoot = formatNumber(dblUitstoot) + '';
	var maxPixels = 322;
	
	var intBanden = maxPixels - Math.floor((dblBanden/maxBanden) * maxPixels);
	document.getElementById('bandengetal').innerHTML = strBanden;
	document.getElementById('bandengetal').style.top = intBanden + 'px';
	document.getElementById('bandenbalk').style.backgroundPosition = '0px ' + intBanden + 'px';

	var intBrandstof = maxPixels - Math.floor((dblBrandstof/maxBrandstof) * maxPixels);
	document.getElementById('brandstofgetal').innerHTML = strBrandstof;
	document.getElementById('brandstofgetal').style.top = intBrandstof + 'px';
	document.getElementById('brandstofbalk').style.backgroundPosition = '0px ' + intBrandstof + 'px';

	var intUitstoot = maxPixels - Math.floor((dblUitstoot/maxUitstoot) * maxPixels);
	document.getElementById('uitstootgetal').innerHTML = strUitstoot;
	document.getElementById('uitstootgetal').style.top = intUitstoot + 'px';
	document.getElementById('uitstootbalk').style.backgroundPosition = '0px ' + intUitstoot + 'px';
	
	document.getElementById('besparinggetal').innerHTML = '&euro; ' + formatNumber(dblPrijs) + ',--';
	document.getElementById('aantalautos').innerHTML = 'Totaal bespaard<br />bedrag per jaar<br />op basis van<br /><span style="color:#000">' + dblCars + '</span> auto\'s';
}

function formatNumber(dblValue, blnDecimal) {
    if(dblValue.toString() != ''){
        var cents = "";
        dblValue = dblValue.toString().replace(/\$|\,/g,'');
        if(isNaN(dblValue)) dblValue = "0";
        
        dblValue = Math.floor(parseFloat(dblValue*100)+parseFloat(0.5000000001));
        cents = dblValue%100;
        dblValue = Math.floor(dblValue/100).toString();
        if(parseInt(cents) > 49 && blnDecimal == 0) dblValue = parseFloat(dblValue) + 1;
        
        for (var i=0; i<Math.floor((dblValue.toString().length-(1+i))/3); i++)
            dblValue = dblValue.toString().substring(0,dblValue.toString().length-(4*i+3))+',' + dblValue.toString().substring(dblValue.toString().length-(4*i+3));
        
        if(blnDecimal == 1){
            dblValue = dblValue.replace(/\$|\./g,'');
            return (dblValue.toString().replace(/\$|\,/g,'') + ',' + cents);
        }
        else
			if(cents>0)
	            return (dblValue.toString().replace(/\$|\,/g,'.')) + ',' + cents.toString().substring(0,1);
			else
			    return (dblValue.toString().replace(/\$|\,/g,'.'));
    }
    else
        return '';
}

