// JavaScript Document
<!--//

	function blowUp(productId)
	{
		if(parseInt(productId) > 0)
		{
			var fotoUrl = "/fotos/product-orig-" + productId + ".jpg";
		}
		else
		{
			var fotoUrl = "/fotos/" + productId + "-orig.jpg";
		}

		window.open(fotoUrl,'blowUp','scrollbars=yes,menubar=no,width=620,height=500,resizable=yes,toolbar=no,location=no,status=yes'); 		
	}
	
	function validateForm1(f)
	{	// bezorgen of afhalen
		f.action = "bestellen_gegevens.php";

		if(f)
		{
			var returnval = true;
			if(!f.afleveren[0].checked && !f.afleveren[1].checked)
			{
				f.returnval = '';
				f.action = "bestellen.php";
				alert('Wilt u uw bestelling afhalen of laten bezorgen?');
				returnval = false;
			}

			if(f.gekozen_framematen.value == 'standaard')
			{
				//alert(f.gekozen_framematen.value);				
				f.returnval = '';
				f.action = "bestellen.php";
				alert('Welke framemaat wenst u te bestellen?');
				returnval = false;
			}

		}
		return returnval;
	}

	function revalidatePieces(x)
	{
		if(x == '')
		{
			document.getElementById("product_heren").className = "error";
			document.getElementById("product_dames").className = "error";
			//document.getElementById("product_unisex").className = "error";
		}
		else
		{
			document.getElementById("product_heren").className = "";
			document.getElementById("product_dames").className = "";
			//document.getElementById("product_unisex").className = "";
		}
		
	}

	function validatePieces(f)
	{	// Hebben we wel een aantal opgegeven?

		var returnVal = true;
		var totalFietsen = 0;

		var heren = 0;
		var dames = 0;
		var unisex = 0;
		
		if(!f.product_heren.disabled && f.product_heren.value == '')
		{
			var heren = 1;
		}
		else
		{
			if(f.product_heren.value != '')
			{
				 var numHeren = parseInt(f.product_heren.value);
				 if(numHeren < 1) { heren = 2; }
			}
		}

		if(!f.product_dames.disabled && f.product_dames.value == '')
		{
			var dames = 1;
		}
		else
		{
			if(f.product_dames.value != '')
			{
				 var numDames = parseInt(f.product_dames.value);
				 if(numDames < 1) { dames = 1; }
			}
		}


		//if(!f.product_unisex.disabled && f.product_unisex.value == '')
		//{
		//	var unisex = 2;
		//}

		totalFietsen = (heren + dames + unisex);
	
		if(totalFietsen > 1)
		{
			document.getElementById("product_heren").className = "error";
			document.getElementById("product_dames").className = "error";
			//document.getElementById("product_unisex").className = "error";

			alert('Hoeveel fietsen wenst u te bestellen?');
			return false;
		}
		else
		{
			document.getElementById("product_heren").className = "";
			document.getElementById("product_dames").className = "";
			//document.getElementById("product_unisex").className = "";

			return true;
		}

	}

	function validateVraag(f)
	{	// Adresgegevens
		if(f)
		{
			var returnval = true;
			var msg = "";

			if(f.naam.value == '' || f.naam.value.length < 3)
			{
				msg = msg + '- Uw naam\n';
				returnval = false;
			}

			if(f.telefoon.value == '' || f.telefoon.value.length < 3)
			{
				msg = msg + '- Uw telefoonnummer\n';
				returnval = false;
			}

			if(f.email.value == '')
			{
				msg = msg + '- Uw e-mail adres\n';			
				returnval = false;
			}
			else if (!f.email.value.match(/^[a-z0-9.!\#$%&'*+-\/=?^_`{|}~]+@([0-9.]+|([a-z0-9._-]+\.+[a-z]{2,4}))$/i))
			{
				msg = msg + '- Uw e-mail adres\n';			
				returnval = false;
			}


			if(msg != '')
			{
				alert("Controleert u a.u.b. de volgende gegevens:\n" + msg);
				returnval = false;
			}

		return returnval;
		}

	}
	
	function validateForm2(f)
	{	// Adresgegevens
		if(f)
		{
			var returnval = true;
			var msg = "";

			if(f.factuur_naam.value == '' || f.factuur_naam.value.length < 3)
			{
				msg = msg + '- Uw naam\n';
				returnval = false;
			}
			if(f.factuur_adres.value == '' || f.factuur_adres.value.length < 4)
			{
				msg = msg + '- Uw adres\n';			
				returnval = false;
			}
			if(f.factuur_huisnummer.value == '' || f.factuur_huisnummer.value.length < 1)
			{
				msg = msg + '- Uw huisnummer\n';			
				returnval = false;
			}
			if(f.factuur_postcode.value == '' || f.factuur_postcode.value.length < 4)
			{
				msg = msg + '- Uw postcode\n';			
				returnval = false;
			}
			if(f.factuur_plaats.value == '')
			{
				msg = msg + '- Uw woonplaats\n';			
				returnval = false;
			}
			if(f.factuur_land.value == '')
			{
				msg = msg + '- Uw land\n';			
				returnval = false;
			}

			if(f.email.value == '')
			{
				msg = msg + '- Uw e-mail adres\n';			
				returnval = false;
			}
			else if (!f.email.value.match(/^[a-z0-9.!\#$%&'*+-\/=?^_`{|}~]+@([0-9.]+|([a-z0-9._-]+\.+[a-z]{2,4}))$/i))
			{
				msg = msg + '- Uw e-mail adres\n';			
				returnval = false;
			}


			if(f.telefoonnummer.value == '')
			{
				msg = msg + '- Uw telefoonnummer (alleen cijfers)\n';			
				returnval = false;
			}
			else if (!f.telefoonnummer.value.match(/^[0-9]+$/))
			{
				msg = msg + '- Uw telefoonnummer (alleen cijfers)\n';			
				returnval = false;
			}



			if(f.afwijkend_adres.checked && f.bezorg_adres.value == '')
			{
				msg = msg + '- Het bezorgadres\n';			
				returnval = false;
			}
			if(f.afwijkend_adres.checked && f.bezorg_postcode.value == '')
			{
				msg = msg + '- De postcode van het bezorgadres\n';			
				returnval = false;
			}
			if(f.afwijkend_adres.checked && f.bezorg_plaats.value == '')
			{
				msg = msg + '- De bezorgplaats\n';			
				returnval = false;
			}
			if(f.afwijkend_adres.checked && f.bezorg_land.value == '')
			{
				msg = msg + '- Het bezorgland\n';			
				returnval = false;
			}

			if(msg != '')
			{
				alert("Controleert u a.u.b. de volgende gegevens:\n" + msg);
				returnval = false;
			}

			if(!f.akkoord_alv.checked)
			{
				alert('U dient akkoord te gaan met de algemene voorwaarden.');
				returnval = false;
			}


		}
		return returnval;
	}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

//-->