function setStatusBarPosition(position){
	if(position == 1){
		position = '630';
	}	
	if(position == 2){
		position = '444';
	}
	if(position == 3){
		position = '258';
	}
	if(position == 4){
		position = '0';
	}
	
	$('#statusbar').animate({'backgroundPosition':'-'+(position)+'px'},400);
} 

function setPageTitle(titleText){
	document.getElementById('contentRightTitle').innerHTML = "<h1>"+titleText+"</h1>";
}

function navigateWebwinkel(status){
	ajax(websiteUrl+"/inspire/ajax/changeState.php?page=webwinkel&state="+status,"webwinkel");
}

function recalcPrices(){
	var products = $('.productList');
	var prijs=0;
	var verzendkosten=0;

	$('#finalPrice1').attr('innerHTML','....');
	$('#finalPrice2').attr('innerHTML','....');
	$('#finalPrice3').attr('innerHTML','....');
	
	for(var x=0;x < products.length;x++){
		$('.productTotaal',products[x]).attr('innerHTML','&euro; '+printf('%0.2f',($('.productPrice',products[x]).attr('innerHTML')*$('input',products[x]).attr('value')))+'');
		prijs += ($('.productPrice',products[x]).attr('innerHTML')*$('input',products[x]).attr('value'));
		ajaxReturn('inspire/ajax/saveAmountToSession.php?key='+(x+1)+'&amount='+$('input',products[x]).attr('value'));
		mycost = parseFloat(ajaxReturn('inspire/ajax/calcVerzendkosten.php?key='+(x+1)+'&amount='+$('input',products[x]).attr('value')));
		verzendkosten = (verzendkosten > mycost?verzendkosten:mycost);
	}
	
	$('#finalPrice1').attr('innerHTML',printf('%0.2f',prijs));
	$('#finalPrice2').attr('innerHTML',printf('%0.2f',verzendkosten));
	$('#finalPrice3').attr('innerHTML',printf('%0.2f',prijs+verzendkosten));
	
	ajax('inspire/ajax/basket.php',document.getElementById('basket'));
}

var testresults;
			
function checkemail(email) {
	var str = email;
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str)) {
	 	testresults = true;
	} else {
		testresults = false;
	}
	return (testresults);
}

function loadFunction() {
		document.getElementById('total').style.visibility="hidden";
		document.getElementById('loading').style.top="195px";
		document.getElementById('loading').style.left="289px";
		document.getElementById('loading').style.visibility="visible";
}

function checkValues() {
		var message = "";
		
		if (document.getElementById('factuur[contactpersoon]').value === "") {
	 	message += "* Contactpersoon\n";
	 	}
	 	
		if (document.getElementById('idtel').value === "") {
	 	message += "* Telefoonnummer\n";
	 	}
		
		if (document.getElementById('factuur[Postcode]').value === "") {
	 	message += "* Postcode\n";
	 	}
	 	
		if (document.getElementById('factuur[Woonplaats]').value === "") {
	 	message += "* Woonplaats\n";		
	 	}
	 	
		if (document.getElementById('idmail').value === "") {
	 	message += "* E-mail adres\n";
		} else {
	 	if (checkemail(document.getElementById('idmail').value) === false) {
	 	message += "* Geldig e-mail adres\n";
	 	}
		}

		if (document.getElementById('idadres').value === "") {
	 	message += "* Adres\n";	 		
		}

		if (document.getElementById('algemeenCheck').checked === false) {
	 	message += "* Algemene Voorwaarden\n";		
		}

		if (message) {
	 	message = "U moet de volgende velden nog invullen: \n"+ message;
	 	alert(message);
		} else {
	 	document.getElementById('form2').submit();
		}
}

function setAflever(o) {
	 	//document.getElementById("aflever[bedrijfsnaam]").value = document.getElementById("factuur[bedrijfsnaam]").value;
	 	//document.getElementById("aflever[contactpersoon]").value = document.getElementById("factuur[contactpersoon]").value;	 		
	 	document.getElementById("aflever[adres]").value = document.getElementById("factuur[adres]").value;
	 	document.getElementById("aflever[postcode]").value = document.getElementById("factuur[postcode]").value;
	 	document.getElementById("woonplaats2").value = document.getElementById("woonplaats").value;
	 	document.getElementById("aflever[plaats_id]").value = document.getElementById("factuur[plaats_id]").value;
	 	document.getElementById("aflever[huisnummer]").value = document.getElementById("factuur[huisnummer]").value;
	 	//document.getElementById("aflever[Telefoonnr]").value = document.getElementById("idtel").value;
}

function startCallback(){
  return true;
}

function submitClientInfo(response){
	ajax(websiteUrl+"/inspire/ajax/changeState.php?page=webwinkel&state=ideal","webwinkel");
}

function ucfirst (str) {
    // Makes a string's first character uppercase  
    // 
    // version: 909.322
    // discuss at: http://phpjs.org/functions/ucfirst    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: Onno Marsman
    // +   improved by: Brett Zamir (http://brett-zamir.me)
    // *     example 1: ucfirst('kevin van zonneveld');
    // *     returns 1: 'Kevin van zonneveld'    str += '';
    var f = str.charAt(0).toUpperCase();
    return f + str.substr(1);
}

function loadProducts(response){
	document.getElementById("contentRight").innerHTML = response;
}
function loadProductsByPriceCat(val){
	sendAlert(websiteUrl+'/home.htm?price='+val);
	ajax(websiteUrl+'/home.htm?price='+val,'contentRight');
}
function loadProductsByCat(val,titel,clink){
	sendAlert(websiteUrl+'/home.htm?cat='+val);
	ajax(websiteUrl+'/home.htm?cat='+val+'','contentRight');
	$('.linkLeft').removeClass('ActiveLink');
	
	$(clink).addClass('ActiveLink');
}

function sendAlert(myurl) {
  pageTracker._trackPageview(myurl);
 }
