function validateProduct(form)
{
	
	msg = validateForm(form,1,5);
	
	if (isNaN(form.txtPrijs.value))
	{	
		msg += "\n- Het veld prijs moet een getal zijn"; 
		document.getElementById("valPrijs").style.display="block";
		form.txtPrijs.value = "";
	}
	if (isNaN(form.txtGewicht.value))
	{	
		msg += "\n- Het veld gewicht moet een getal zijn"; 
		document.getElementById("valGewicht").style.display="block";
		form.txtGewicht.value = "";
	}	
	
		
	if (msg == "")
	{	return true; }
	else
	{
		alert(msg);
		return false;
	}
}

function validateNumber(form)
{
	msg ="";
	
	if (isNaN(form.txtAantal.value))
	{	
		msg += "\n- The quantity must be a number"; 
		form.txtAantal.value = 1;
	}
	if (msg == "")
	{	return true; }
	else
	{
		alert(msg);
		return false;
	}
}


function validateProductMuziek(form)
{
	
	msg = validateForm(form,1,5);
	
	if (isNaN(form.txtPrijs.value))
	{	
		msg += "\n- Het veld prijs moet een getal zijn"; 
		document.getElementById("valPrijs").style.display="block";
		form.txtPrijs.value = "";
	}
	
	if (isNaN(form.txtGewicht.value))
	{	
		msg += "\n- Het veld gewicht moet een getal zijn"; 
		document.getElementById("valGewicht").style.display="block";
		form.txtGewicht.value = "";
	}

	
	if (msg == "")
	{	return true; }
	else
	{
		alert(msg);
		return false;
	}
}




function validatePassw(form)
{
	
	msg = validateFormEn(form,0,0);
	
	if (msg == "")
	{	return true; }
	else
	{
		alert(msg);
		return false;
	}
}


function validateLand(form)
{
	
	msg = validateForm(form,1,2);
	
	if (msg == "")
	{	return true; }
	else
	{
		alert(msg);
		return false;
	}
}


function validateOffers(form)
{
	
	msg = validateForm(form,0,1);
	
	if (isNaN(form.txtPrijs.value))
	{	
		msg += "\n- Het veld prijs moet een getal zijn"; 
		document.getElementById("valPrijs").style.display="block";
		form.txtPrijs.value = "";
	}
	else {
		document.getElementById("valPrijs").style.display="none";
	}	
	
	if (msg == "")
	{	return true; }
	else
	{
		alert(msg);
		return false;
	}
}


function validateStijl(form)
{
	msg = validateForm(form,1,1);
	
	if (msg == "")
	{	return true; }
	else
	{
		alert(msg);
		return false;
	}
}

function validateSubcategorie(form)
{
	msg = validateForm(form,1,1);
	
	if (msg == "")
	{	return true; }
	else
	{
		alert(msg);
		return false;
	}
}


function validateRegister(form)
{
	
	msg =  validateFormEn(form,0,4);
	
	msg += validateFormEn(form,6,6);
		
	msg += validateFormEn(form,8,8); 
	
	msg +=  validateFormEn(form,10,11);
		
	if (isValidEmail(form.txtEmail.value) == false)
	{	
		msg += "\n- No valid email"; 
		document.getElementById("valEmail").style.display="block";
		form.txtEmail.value = "";
	}
	
	if (form.txtPassword.value !== form.txtPasswordCheck.value)
	{	
		msg += "\n- Passwords does not match"; 
		document.getElementById("valPassword").style.display="block";
		document.getElementById("valPasswordCheck").style.display="block";		
		form.txtPassword.value = "";
		form.txtPasswordCheck.value = "";		
	}	
	
	 var wachtwoord = form.txtPassword.value;
	 
	if(wachtwoord.length > 10 && form.txtPasswordCheck.value.length > 10)
	{
		msg += "\n- Password cannot have more than 10 characters";
		document.getElementById("valPassword").style.display="block";
		document.getElementById("valPasswordCheck").style.display="block";			
		form.txtPassword.value = "";
		form.txtPasswordCheck.value = "";				
	}
	
	if (msg == "")
	{	return true; }
	else
	{
		alert(msg);
		return false;
	}
	
}

function validateRegisterNederlands(form)
{
	
	msg =  validateForm(form,0,4); 
		
	msg += validateForm(form,8,8); 
	
	msg +=  validateForm(form,10,12);
	
	if (isValidEmail(form.txtEmail.value) == false)
	{	
		msg += "\n- Geen geldig emailadres"; 
		document.getElementById("valEmail").style.display="block";
		form.txtEmail.value = "";
	}
	
	if (form.txtWachtwoord.value !== form.txtWachtwoordCheck.value)
	{	
		msg += "\n- De wachtwoorden komen niet overeen"; 
		document.getElementById("valWachtwoord").style.display="block";
		document.getElementById("valWachtwoordCheck").style.display="block";		
		form.txtWachtwoord.value = "";
		form.txtWachtwoordCheck.value = "";		
	}	
	
	 var wachtwoord = form.txtWachtwoord.value;
	 
	if(wachtwoord.length > 10 && form.txtWachtwoordCheck.value.length > 10)
	{
		msg += "\n- Het wachtwoord kan niet uit meer dan 10 tekens bestaan";
		document.getElementById("valWachtwoord").style.display="block";
		document.getElementById("valWachtwoordCheck").style.display="block";			
		form.txtWachtwoord.value = "";
		form.txtWachtwoordCheck.value = "";				
	}
	
	var login = form.txtLogin.value;
	
	if(login.length > 15)
	{
		msg += "\n- De login kan niet meer dan 15 tekens hebben";
		document.getElementById("valLogin").style.display="block";		
		form.txtLogin.value = "";	
	}	
	

	if (msg == "")
	{	return true; }
	else
	{
		alert(msg);
		return false;
	}
	
}

function validateForm(form, begin, aantal)
{
	
	var msg="";

    for(i=begin;i<=aantal;i++)
    {
	  naam = form.elements[i].name.substring(3);
	  	  	 	
	  valId = "val" + naam;
		
      if(form.elements[i].value == "")
        {
			
			document.getElementById(valId).style.display="block";
			msg += "\n- Het veld " + naam.toLowerCase() + " moet ingevuld worden";
		}
	   else
		{	document.getElementById(valId).style.display="none"; }	

	}
	
	return msg;
}


function validateFormEn(form, begin, aantal)
{
	var msg="";
	
    for(i=begin;i<=aantal;i++)
    {
	  naam = form.elements[i].name.substring(3);
	  valId = "val" + naam;
	  
	  		
      if(form.elements[i].value == "")
        {
			document.getElementById(valId).style.display="block";
			msg += "\n- The field " + naam.toLowerCase() + " is requierd";
		}
	   else
		{	document.getElementById(valId).style.display="none"; }	

	}
	
	return msg;
}



function isValidEmail(str) {
   return (str.indexOf("@") > 0);
}

function toonTextboxen()
{
	categorie = fCategorie.ddlCategories.selectedIndex;
	alert(categorie);
}


function changeImage(IDnaam, knop)
{ switch(knop)
    { case("knop"): document.getElementById(IDnaam).src='images/order.jpg';
                    break;
      case("knopOver"):  document.getElementById(IDnaam).src='images/orderOver.jpg';
                         break;
	} 
}

function popup(url, naam)
{
   window.open(url,naam,"toolbar=no,location=no,menubar=no,scrollbars=yes,resizable=yes,width=480,height=500");
}
	
	
	
	
function validateChange(form)
{
	
	msg =  validateFormEn(form,0,4);
	
	msg += validateFormEn(form,6,6);
			
			
	if (msg == "")
	{	return true; }
	else
	{
		alert(msg);
		return false;
	}
	
}	
	