
function validate()
{
	checkForEuro();
	var ret= false;
	cf= document.getElementById("contactform");
	if( cf.title && cf.title.selectedIndex==0 ) { document.getElementById("vtitle").style.display="block"; ret= true; }
	if( cf.firstname && cf.firstname.value=="" ) { document.getElementById("vfirstname").style.display="block"; ret= true; }
	if( cf.surname && cf.surname.value=="" ) { document.getElementById("vsurname").style.display="block"; ret= true; }
	if( cf.housenameno && cf.housenameno.value=="" ) { document.getElementById("vhousenameno").style.display="block"; ret= true; }
	if( cf.street && cf.street.value=="" ) { document.getElementById("vstreet").style.display="block"; ret= true; }
	if( cf.town && cf.town.value=="" ) { document.getElementById("vtown").style.display="block"; ret= true; }
	if( cf.postcode && cf.postcode.value=="" ) { document.getElementById("vpostcode").style.display="block"; ret= true; }
	if( cf.countycity && cf.countycity.value=="" ) { document.getElementById("vcountycity").style.display="block"; ret= true; }
	if( cf.phone && cf.phone.value=="" ) { document.getElementById("vphone").style.display="block"; ret= true; }
	if( cf.busdescription && cf.busdescription.value=="" ) { document.getElementById("vbusdescription").style.display="block"; ret= true; }
	if( cf.comments && cf.comments.value=="" ) { document.getElementById("vcomments").style.display="block"; ret= true; }
	if( ret ) return false; else cf.submit();
}

function checkForEuro()
{
	cf= document.getElementById("contactform");
	for( i=0; i<cf.elements.length; i++ )
		{
		if( cf.elements[i].value!=null && cf.elements[i].value!="" )
			cf.elements[i].value= replaceEuro( cf.elements[i].value );
		}
}


function replaceEuro( s )
{
	return s.replace("€","EUR");
}

function textCounter(s1, len, len2)
	{
	}
		