function setProvincie(vProvID, vProvNaam)
{
	ajaxpage('../inc_dealer.asp?provid=' + vProvID + '&provnaam=' + vProvNaam ,'dealerWrapper');
}

function setPostcode(vLandID, vPostcode)
{
	ajaxpage('../inc_dealer.asp?landid=' + vLandID + '&postcode=' + vPostcode ,'dealerWrapper');
}

function setDealerLijst(vLandID, vProvID, vProvNaam, vPostCode, vPage)
{
	ajaxpage('../inc_dealer.asp?landid=' + vLandID + '&provid=' + vProvID + '&provnaam=' + vProvNaam + '&postcode=' + vPostCode + '&page=' + vPage ,'dealerWrapper');
}

function fnBasket(vThis, vImage1, vImage2, returnURl)
{
	var str = vThis.src;
	
	if (str.indexOf(vImage2) == -1)
	{
		
		vThis.src= vImage2;
		ajaxpage('../inc_cura_mtr_bestel.asp?inklap=0&returnURl=' + returnURl ,'cartWrapper');
	}else
	{
		vThis.src= vImage1;
		ajaxpage('../inc_cura_mtr_bestel.asp?inklap=1&returnURl=' + returnURl,'cartWrapper');
	}
	
}

function validateagree(vText)
{
	if (document.getElementById("checkagree").checked == false)
	{
		var r=confirm(vText);
		if (r==true)
		{	
			document.getElementById("checkagree").checked=true;
		}
		else
		{
			
			return false;
		}

	}	
	
}

var shipFirst = "";
var shipLast = "";
var shipCompany = "";
var shipAddress = "";
var shipNumber = "";
var shipCity = "";
var shipState = "";
var shipZip = "";
var shipCountry = "";
var shipCompany = "";




function InitSaveVariables(form) 
{
	shipFirst = form.strfirstname.value;
	shipLast = form.strlastname.value;
	shipCompany = form.strcompany.value;
	shipAddress = form.straddress.value;
	shipNumber = form.strhuisnummer.value;
	shipCity = form.strcity.value;
	shipZip = form.strpostcode.value;

	shipCountry = form.strcountry.value;

	}

function ShipToBillPerson(form, vNew) 
{
	
	
	if (form.copy.checked) 
	{
		
		InitSaveVariables(form);

		form.shipname.value = form.strfirstname.value + " " + form.strlastname.value;

		form.shipcompany.value = form.strcompany.value;

		form.shipaddress.value = form.straddress.value;
		form.shipnumber.value = form.strhuisnummer.value
		form.shiptown.value = form.strcity.value;
		form.shipstate.value = form.strstate.value;

		form.shipzip.value = form.strpostcode.value;
		
		form.shipcountry.value = form.strcountry.value;

		
	}
	else 
	{
		form.shipname.value = "";
		form.shipcompany.value = "";
		form.shipaddress.value = "";
		form.shipnumber.value = "";
		form.shiptown.value = "";
		form.shipzip.value = "";
		
		form.shipstate.value = "";
	
		
		form.shipcountry.value = "";
		
	}
}

function get(obj, containerid, url, add_url) 
{
	var getstr = "?";
	
	getstr += add_url + '&';
	
	for (i=0; i<obj.getElementsByTagName("input").length; i++) {
			
			if (obj.getElementsByTagName("input")[i].type == "text") 
			{
				getstr += obj.getElementsByTagName("input")[i].name + "=" + 
					obj.getElementsByTagName("input")[i].value + "&";
			}
			if (obj.getElementsByTagName("input")[i].type == "password") 
			{
				getstr += obj.getElementsByTagName("input")[i].name + "=" + 
					obj.getElementsByTagName("input")[i].value + "&";
			}
			if (obj.getElementsByTagName("input")[i].type == "checkbox") 
			{
				if (obj.getElementsByTagName("input")[i].checked) 
				{
					getstr += obj.getElementsByTagName("input")[i].name + "=" + 
					obj.getElementsByTagName("input")[i].value + "&";
				} else 
				{
					getstr += obj.getElementsByTagName("input")[i].name + "=&";
				}
			}
			if (obj.getElementsByTagName("input")[i].type == "radio") 
			{
				if (obj.getElementsByTagName("input")[i].checked) 
				{
					getstr += obj.getElementsByTagName("input")[i].name + "=" + 
					obj.getElementsByTagName("input")[i].value + "&";
				}
			}  
			if (obj.getElementsByTagName("input")[i].tagName == "SELECT") 
			{
				var sel = obj.getElementsByTagName("input")[i];
				getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
		}
	     
	}
	url += getstr;
	alert(url);
	ajaxpage(url,containerid);
	
}


function validateagree(vText)
{
	if (document.getElementById("checkagree").checked == false)
	{
		var r=confirm(vText);
		if (r==true)
		{	
			document.getElementById("checkagree").checked=true;
		}
		else
		{
			
			return false;
		}

	}	
	
}


function readMore() {
	
	document.getElementById('bodyMiddleWrapper').style.width = "631px";
	document.getElementById('bodyRighWrapper').style.display = "none";
	

}

function closeReadMore() {
	
	document.getElementById('bodyMiddleWrapper').style.width = "209px";
	document.getElementById('bodyRighWrapper').style.display = "inline";
	

}
function pullDown() {
		document.getElementById('specsDropDown').style.height = "100px";
		document.getElementById('specsDropDown').style.visibility = "visible";
		
}

function sendzoekkeuze(zoekcat, zoekstr, vWrapper)
{	
	vzoekcat = zoekcat.item(0).value; 
	vzoekstr = zoekstr.item(0).value;
	
	if (vzoekstr != '')
	{
		if (vzoekcat == 'Zoeken in...')
		{
			alert('Geef een zoekcategorie op')
		}else if (vzoekstr == 'zoeken naar...') 
		{						
			alert('Geef een zoekterm op')
			document.getElementsByName('searchTerm').item(0).focus();
				
		}else
		{		
			ajaxpage('../inc_zoekform.asp?action=dopost&zoekcat=' + vzoekcat + '&zoekstr=' + vzoekstr, vWrapper);		
			document.getElementById('mainContent').className = 'searResultH1';
			document.getElementById(vWrapper).className = 'searResultH2';
		}
	}
}

function verfijnzoekkeuze(zoekcat, zoekstr, zoekstr2, vWrapper)
{	
	
	if (zoekstr2 != '')
	{
		ajaxpage('../inc_zoekform.asp?action=dopost&zoekcat=' + zoekcat + '&zoekstr=' + zoekstr + '&zoekstr2=' + zoekstr2, vWrapper);		
		
		document.getElementById('mainContent').className = 'searResultH1';
		document.getElementById('BodyWrapper').className = 'searResultH2';
		
		
	}
}

function sendpollkeuze(formObj, vPollID)
{
	
	
	var elements = formObj.elements['Antwoord'];
	
	var optionId = false;
		
	for(var no=0;no<elements.length;no++){
		
		if(elements[no].checked)optionId = elements[no].value;
	}
	
	if(optionId){
		ajaxpage('inc_geropoll.asp?action=dopost&vpollid=' + vPollID + '&vantwoord=' + optionId, 'geropoll');
	}
}

function sendpostcodekeuze(vField)
{	
	if(vField != ''){
		ajaxpage('../inc_bkdealers.asp?pcode='+vField, 'verkoopLeftWrapper');
	}
}
 function validateverwijderlid(TheForm)
 {
	var email
	email= document.getElementById("Emailadres").value;
	if (check_email(document.getElementById("Emailadres"),"Geen geldig e-mail adres!")==false)
	{
		document.getElementById("Emailadres").focus();
		return false;
	}
	ajaxpage('../inc_maaklid.asp?afmelden=1&email=' + email ,'column3');
 }
 
 function validateakkoord(TheForm)
	{
		var naam
		var email
		var akkoord
	
		naam= document.getElementById("naam").value;
		email= document.getElementById("Emailadres").value;
		akkoord = document.getElementById("accoordCheckBox").checked;
		
		if(document.getElementById("naam").value == "")
		{
			alert("'Naam' is een verplicht veld!");
			return false;
		}
		if (check_email(document.getElementById("Emailadres"),"Geen geldig e-mail adres!")==false)
		{
			document.getElementById("Emailadres").focus();
			return false;
		}
		if (akkoord == false)
		{
			alert("Ga akkoord met de voorwaarden!");
			return false;
		}
		
		ajaxpage('../inc_maaklid.asp?naam=' + naam + '&email=' + email ,'column3');
	}

 function validatecustomer(TheForm, vAction)
	{
	
	var voornaam
	var achternaam
	var adres
	var woonplaats
	var postcode
	var telefoonnummer
	var email
	var land
	var nieuwsbrief
	var password
	

	firstname = document.getElementById("strfirstname");
	lastname = document.getElementById("strlastname");
	address = document.getElementById("straddress");
	city =  document.getElementById("strcity");
	postcode =  document.getElementById("strpostcode");
	phone =  document.getElementById("strphone");
	email =  document.getElementById("stremail");
	country =  document.getElementById("strcountry");
	password = document.getElementById("strpassword");
	password2 = document.getElementById("strpassword2");
	
	
	
	
	if (document.getElementById("emailerror").value=='1')	
	{
		email.select();
		return false;
	}
	if (document.getElementById("blnmaillist").checked)
	{
		maillist = 1;
	}else
	{
		maillist = 0;
	}		
	if (firstname.value == "")
	{
		alert("'Voornaam' is een verplicht veld!");
		firstname.focus();
		return false;
	}
	if (lastname.value == "")
	{
		alert("'Achternaam' is een verplicht veld!");
		return false;
	}
	if (address.value == "")
	{
		alert("'Adres' is een verplicht veld!");
		return false;
	}
	
	if (city.value == "")
	{
		alert("'Woonplaats' is een verplicht veld!");
		return false;
	}
	
	if  ( (password.value.length <  6 )  || (password.value.length >  10 ) )
	{
		alert('Uw wachtwoord moet minimaal 6 karakters en mag maximaal 10 karakters groot zijn en mag alleen letters en cijfers bevatten.');
		password.select();
		return false;
	}
	if (password.value != password2.value)
	{
		alert ('De wachtwoorden komen niet overeen.');
		password.select();
		return false;
	}
  
	if (postcode.value == "")
	{
		alert("'Postcode' is een verplicht veld!");
		return false;
	}
	if (phone.value == "")
	{
		alert("'Telefoonnummer' is een verplicht veld!");
		return false;
	}
	
	if (check_email(email,"Geen geldig e-mail adres!")==false)
	{
			document.getElementById("stremail").focus();
			return false;
	}
	if (country.value == "")
	{
		alert("'Land' is een verplicht veld!");
		return false;
	}

	if (vAction == 'bewaar')
	{
		
		ajaxpage('inc_bkstap_2.asp?action=bewaar&firstname=' + firstname.value + '&lastname=' + lastname.value + '&address=' + address.value + '&city=' + city.value + '&postcode=' + postcode.value + '&phone=' + phone.value + '&email=' + email.value + '&country=' + country.value + '&maillist=' + maillist + '&password=' + password.value ,'shopLeftWrapper');
	}else if (vAction == 'new')
	{
		
		ajaxpage('inc_bkstap_3.asp?action=new&firstname=' + firstname.value + '&lastname=' + lastname.value + '&address=' + address.value + '&city=' + city.value + '&postcode=' + postcode.value + '&phone=' + phone.value + '&email=' + email.value + '&country=' + country.value + '&maillist=' + maillist + '&password=' + password.value ,'shopLeftWrapper');
	}
	else
	{	
		ajaxpage('inc_bkstap_3.asp?action=bewaar&firstname=' + firstname.value + '&lastname=' + lastname.value + '&address=' + address.value + '&city=' + city.value + '&postcode=' + postcode.value + '&phone=' + phone.value + '&email=' + email.value + '&country=' + country.value + '&maillist=' + maillist + '&password=' + password.value ,'shopLeftWrapper');	
	}
	
 }

 function checkemail(vEmail, vCurEmail)
 {

	ajaxpage('../inc_checkemail.asp?action=cemail='+ vEmail + '&curemail=' + vCurEmail ,'sError');
 }
 
 function validatebrochure(TheForm)
 {
		var naam
		var adres
		var postcode
		var woonplaats
		var telefoon	
		var email
		
		naam = document.getElementById("naam").value;
		adres = document.getElementById("adres").value;
		postcode = document.getElementById("postcode").value;
		woonplaats = document.getElementById("woonplaats").value;
		telefoon = document.getElementById("telefoon").value;
		email = document.getElementById("email").value;
		//The client side form validation.
		
		if(document.getElementById("naam").value == "")
		{
			alert("'Naam' is een verplicht veld!");
			document.getElementById("naam").focus();
			return false;
		}
		if(document.getElementById("adres").value == "")
		{
			alert("'Adres' is een verplicht veld!");
			document.getElementById("adres").focus();
			return false;
		}
		if(document.getElementById("postcode").value == "")
		{
			alert("'Postcode' is een verplicht veld!");
			document.getElementById("postcode").focus();
			return false;
		}
		if(document.getElementById("woonplaats").value == "")
		{
			alert("'Woonplaats' is een verplicht veld!");
			document.getElementById("woonplaats").focus();
			return false;
		}
		if(document.getElementById("telefoon").value == "")
		{
			alert("'Telefoon' is een verplicht veld!");
			document.getElementById("telefoon").focus();
			return false;
		}
		if (check_email(document.getElementById("email"),"Geen geldig e-mail adres!")==false)
		{
			document.getElementById("email").focus();
			return false;
		}
		
	
		//alert('../inc_sendcontact.asp?onderwerp=' + onderwerp + '&naam=' + naam + '&email=' + email + '&telefoon=' + telefoon +'&opm=' + opmerking)
		ajaxpage('../inc_sendbrochure.asp?naam=' + naam + '&adres=' + adres + '&postcode=' + postcode + '&woonplaats=' + woonplaats + '&telefoon=' + telefoon +'&email=' + email ,'column3');

 }
 
 
 function validatecontact(TheForm)
	{
		
		var onderwerp
		var manvrouw
		var naam
		var email
		var telefoon
		var aankoopdatum	
		var opmerking

		onderwerp = document.getElementById("onderwerp").value;
		manvrouw = document.getElementById("manvrouw").value;
		naam= document.getElementById("naam").value;
		email= document.getElementById("emailadres").value;
		telefoon= document.getElementById("telefoonnummer").value;
		aankoopdatum = document.getElementById("aankoopdatum").value;
		opmerking= document.getElementById("opmerking").value;
		//The client side form validation.
		
		if(document.getElementById("onderwerp").value == "")
		{
			alert("'Onderwerp' is een verplicht veld!");
			return false;
		}
		
		if(document.getElementById("naam").value == "")
		{
			alert("'Naam' is een verplicht veld!");
			return false;
		}
		
		var elements = TheForm.elements['manvrouw'];
		
		var manvrouw = false;
		for(var no=0;no<elements.length;no++)
		{
			
			if(elements[no].checked)
			{
				manvrouw  = elements[no].value;
			}
		}
		
		if(manvrouw  == false)
		{		
			alert("'De heer/Mevrouw' is een verplicht veld!");
			return false;
		}
		
		
		if (check_email(document.getElementById("emailadres"),"Geen geldig e-mail adres!")==false)
		{
			document.getElementById("emailadres").focus();
			return false;
		}
		if(document.getElementById("telefoonnummer").value == "")
		{
			alert("'Telefoonnummer' is een verplicht veld!");
			return false;
		}	
		//alert('../inc_sendcontact.asp?onderwerp=' + onderwerp + '&naam=' + naam + '&email=' + email + '&telefoon=' + telefoon +'&opm=' + opmerking)
		ajaxpage('../inc_sendcontact.asp?onderwerp=' + onderwerp + '&naam=' + naam + '&manvrouw=' + manvrouw + '&email=' + email + '&telefoon=' + telefoon +'&aankoopdd=' + aankoopdatum + '&opm=' + opmerking ,'column3');
	}

function lostpassword(vEmail)
{	
	if (vEmail.value == '')
	{
		alert('Vul uw Emailadres in. U wachtwoord wordt dan per mail verzonden.');
		
	}else
	{
		ajaxpage('../inc_sendww.asp?email='+ vEmail.value,'inputLabel');
	}
}

function check_email(field,alerttxt)
	{
		
		with (field)
		{
		apos=value.indexOf("@")
		dotpos=value.lastIndexOf(".")
		if (apos<1||dotpos-apos<2) 
			{alert(alerttxt);return false}
		else {return true}
		}
	}


