function toggleForm(switcher)
{
	
	if (  switcher == 1 )
	{
		document.getElementById("trCompName").style.display = "";
		document.getElementById("trCompFax").style.display = "";
		document.getElementById("trCompStreet").style.display = "";
		document.getElementById("trCompZip").style.display = "";
		document.getElementById("trCompCity").style.display = "";
		document.getElementById("trCompCountry").style.display = "";
		document.getElementById("trCompURL").style.display = "";		
	}
	else
	{
		document.getElementById("trCompName").style.display = "none";
		document.getElementById("trCompFax").style.display = "none";
		document.getElementById("trCompStreet").style.display = "none";
		document.getElementById("trCompZip").style.display = "none";
		document.getElementById("trCompCity").style.display = "none";
		document.getElementById("trCompCountry").style.display = "none";
		document.getElementById("trCompURL").style.display = "none";		
	}
}

//Validate the user's input
function checkform(theForm)
{
if ( document.getElementById("UNameF").value.length < 2 )
	{
		alert("Vul uw voornaam in.")
		document.getElementById("UNameF").focus();
		return false;
	}
if ( document.getElementById("UNameL").value.length < 2 )
	{
		alert("Vul uw achternaam in.")
		document.getElementById("UNameL").focus();
		return false;
	}

var numb = /\d/;
if (numb.test(document.getElementById("UNameF").value))
	{
		alert("Vul geen nummers in bij uw naam.")
		document.getElementById("UNameF").focus();
		return false;
	}	
	
if (numb.test(document.getElementById("UNameL").value))
{
		alert("Vul geen nummers in bij uw naam.")
		document.getElementById("UNameL").focus();
		return false;
}	

var filter = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,4})(\]?)$/; // valid
if (!filter.test(document.getElementById("UEmail").value))
	{
		alert ("Vul een geldig e-mail adres in.");
		document.getElementById("UEmail").focus();
		return false;
	}

if ( document.getElementById("URB2").checked ) // Bedrijf
{
	if ( document.getElementById("UCompanyName").value.length < 3 )
	{
		alert("Vul uw bedrijfsnaam in.")
		document.getElementById("UCompanyName").focus();
		return false;
	}
	if ( document.getElementById("UCompanyStreet").value.length < 3 )
	{
		alert("Vul het bezoekadres van uw bedrijf in.")
		document.getElementById("UCompanyStreet").focus();
		return false;
	}
	if ( document.getElementById("UCompanyZip").value.length < 3 )
	{
		alert("Vul de postcode van uw bezoekadres in.")
		document.getElementById("UCompanyZip").focus();
		return false;
	}
	if ( document.getElementById("UCompanyCity").value.length < 3 )
	{
		alert("Vul de plaats van uw bezoekadres in.")
		document.getElementById("UCompanyCity").focus();
		return false;
	}
	if ( document.getElementById("UCompanyURL").value.length > 7 && document.getElementById("UCompanyURL").value.length < 12 )
	{
			alert("Vul een geldig internetadres in, beginnend met http://, of laat het veld leeg.")
			document.getElementById("UCompanyURL").focus();
			return false;
	}
}

if ( !document.getElementById("av").checked )
{
	alert ("Om u in te schrijven bij Autospot.nl moet u accoord gaan met onze Algemene Voorwaarden.");
	return false;
}

// Knoppen disablen
if (document.all||document.getElementById)
	{
		for (i=0;i<theForm.length;i++)
		{
			var tmpobj=theForm.elements[i]
			if(tmpobj.type.toLowerCase()=="submit")
			tmpobj.disabled=true
		}
	}
}
