function validateform(f)
{
	with (f)
	{
		switch (name)
		{
			case "contactform":
				return validatecontactform(f)
				break
				
			
		}
	}
}
//********************************************************************************************************************
function validemail(email)
{
 invalidChars = " /:,;"
  
   if(email=="")
   {
     return false
   }
   for(i=0;i<invalidChars.length;i++)
   {
    badChar=invalidChars.charAt(i)
    if (email.indexOf(badChar,0) >-1)
     {
    return false 
     }
}


  atPos=email.indexOf("@",1)
  if (atPos==-1)
  {
      return false
  }

  if(email.indexOf("@",atPos+1) >-1)
  {
     return false
  }

  periodPos=email.indexOf(".",atPos)
     if (periodPos==-1)
     {
       return false
     }

  if (periodPos+3 > email.length) {
  return false
}
return true
}
//**************************************************************************************


function validatecontactform(f)
{
with(f)
{
 if (firstname.value == "")
		{
			alert("Please enter your first name.")
			firstname.focus()
			return false
		}

if (lastname.value == "")
		{
			alert("Please enter your last name.")
		lastname.focus()
			return false
		}
if (!validemail(email.value)) 
		{
		alert("Please enter a valid E-Mail ")
               email.value == ""
  email.focus()
  		return false
		} 

if (message.value.length == 0)
		{
			alert("Please enter the message to be sent.")
			message.focus()
			return false
		}
}			

return true
}
//************************************************************************************************************			