	function pop()
	{
		window.open("pop.asp","pop","width=233,height=269,toolbars=no")
	}
	function isokEmail(string)
	{
		if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
			return true;
		else
			return false;
	}  

	function trim(targetstring)
	{
		finished=false;
		while(!finished)
		{
			tempchar=targetstring.charAt(0);
			if (tempchar.length == 0)
			{
				finished=true;
			}
			else if(tempchar == " ")
			{
				targetstring=targetstring.substring(1,targetstring.length);
			}
			else
			{
				finished=true;
			}
		}
		return (targetstring);
	}
	
	function validate()
	{
		var f = document.contact_form;
		
		//if (f.email.value != "")
		//{
			if (!isokEmail(f.email.value)) {alert('a legal email address please !'); f.email.focus(); return false;}
		//}
		
		if (trim(f.phone.value) == "" || (trim(f.phone.value).length < 9 && trim(f.phone.value).length > 20) || isNaN(trim(f.phone.value))) {alert("9-20 digits only please !"); f.phone.focus(); return false;}
		
		if (!f.fullname.value) {alert('first name please !'); f.fullname.focus(); return false;}
		
		f.submit();
		return false;
	}