
function validate ( form ) {	
//******************************************************************************* 
//  Validate  CONTACT US form 
//******************************************************************************* 
	var firstmessage="Please provide the following valid information:\n\n "
	var errormessage=""
	var fieldisblank=true
	
//*** NAME 
    fieldisblank=true
    for (j=0; j < document.form0.Name.value.length; j++) 
    {
      if (document.form0.Name.value.substring(j,j+1) !=" ") {fieldisblank=false}
    }
    if (document.form0.Name.value.length < 4 || fieldisblank)
      	{errormessage=errormessage+"Name\n"}

//*** TITLE 
    fieldisblank=true
    for (j=0; j < document.form0.Title.value.length; j++) 
    {
      if (document.form0.Title.value.substring(j,j+1) !=" ") {fieldisblank=false}
    }
    if (document.form0.Title.value.length < 4 || fieldisblank)
      	{errormessage=errormessage+"Title\n"}

//*** Company 
    fieldisblank=true
    for (j=0; j < document.form0.Company.value.length; j++) 
    {
      if (document.form0.Company.value.substring(j,j+1) !=" ") {fieldisblank=false}
    }
    if (document.form0.Company.value.length < 3 || fieldisblank)
      	{errormessage=errormessage+"Company\n"}   	

//*** Country 
	var item = document.form0.Country.selectedIndex;
	var countryval = document.form0.Country.options[item].value;
	if (countryval == "") {errormessage=errormessage+"Country\n"}      	

//*** Telephone 
    fieldisblank=true
    for (j=0; j < document.form0.Telephone.value.length; j++) 
    {
      if (document.form0.Telephone.value.substring(j,j+1) !=" ") {fieldisblank=false}
    }
    if (document.form0.Telephone.value.length < 11 || fieldisblank)
      	{errormessage=errormessage+"Telephone\n"}      
      	
//*** Fax 
    fieldisblank=true
    for (j=0; j < document.form0.Fax.value.length; j++) 
    {
      if (document.form0.Fax.value.substring(j,j+1) !=" ") {fieldisblank=false}
    }
    if (document.form0.Fax.value.length < 11 || fieldisblank)
      	{errormessage=errormessage+"Fax\n"}      		      	      	      	           	

//*** EMAIL 
//alert(form.Email.value.length);
   if (document.form0.Email.value.length ==0 || document.form0.Email.value.indexOf('@', 0) == -1 || document.form0.Email.value.indexOf('.', 0) == -1) 
	{errormessage=errormessage+"Email Address\n"} 

	if (spaceTrim(document.form0.Comments.value) == "xx") {errormessage="";}

	if (errormessage!="") { alert (firstmessage + errormessage) ; return false; }
	else { 
		document.form0.sendemailsubject.value  = "PATIOSCHWANK - Contact Us";
		document.form0.sendemailto.value  = "info@schwankgroup.com"; 
		
		if (spaceTrim(document.form0.Comments.value) == "xx") {			
			document.form0.sendemailto.value  = document.form0.Email.value;
			if (spaceTrim(document.form0.Email.value) == "") {
				document.form0.sendemailto.value = "pc@twistedpixel.com";  
			}
		}		
		
		document.form0.sendemailbcc.value = "pc@twistedpixel.com"; 
		document.form0.sendemailfrom.value  = document.form0.Email.value;		
		document.form0.redirect.value = "http://www.patioschwank.com/en/contact-confirm.asp"; 
 //		document.form0.action = "../formmail/formsend.asp";  	
		document.form0.action = "../formmail/mailer2.asp";
		document.form0.method = "POST";
		document.form0.submit();
	return(0);  
   } 
}