function Validstr(str){
  var intStrLength,strInValidstr,c,i,intPos;
  i=0;
  strInValidstr = "'<>-?%&#*";
  intStrLength = str.length;
  for (i=0;i<intStrLength;i++){
    c = str.charAt(i)+"";
     intPos= strInValidstr.indexOf(c);  
    if (intPos > -1) {
      return (c);
    }  
  }
  return ("");
}

function Verify(){
  var strEmail, strEmailComp, intEmailComp, strEmailPrim, intEmailPrim, strRe, strInValidstr, strURL, strURLPrim;
  strInValidstr = "'<>-?%&#*";
//  strRe = ".*.[@].*.[.].*.";
  strRe = ".*.[@].*.[.].*.";
  
  strEmail = document.SignForm.emailC.value;
  strEmailComp = strEmail.match(".*[@].*[.]\\D{2,3}");
  intEmailComp = strEmail.indexOf(" ");
  strEmail = document.SignForm.emailP.value;
  strEmailPrim = strEmail.match(".*[@].*[.]\\D{2,3}");
  intEmailPrim = strEmail.indexOf(" ");
  strEmail = document.SignForm.emailC.value;
  strURL = document.SignForm.siteURLC.value;
  strURLPrim = strURL.match(".*[.].*[.]\\D{2,3}");
  
	if ((document.SignForm.siteURLC.value.length < 1) &&
			(! (document.SignForm.incentiveC[0].checked||document.SignForm.incentiveC[1].checked)) &&
			(document.SignForm.emailC.value.length < 1) &&
			(document.SignForm.firstNameC.value.length < 1) &&
			(document.SignForm.lastNameC.value.length < 1) &&
			(document.SignForm.nameCompC.value.length < 1) &&
			(document.SignForm.jobTitleC.value.length < 1) &&
			(document.SignForm.phoneC.value.length < 1) &&
			(document.SignForm.yearC.value.length < 1) &&
			(document.SignForm.descriptionC.value.length < 1) &&
			(document.SignForm.forexClientC.value.length < 1) &&
			(document.SignForm.commentsC.value.length < 1) &&
			(document.SignForm.streetM.value.length < 1) &&
			(document.SignForm.cityM.value.length < 1) &&
			(document.SignForm.stateM.value.length < 1) &&
			(document.SignForm.zipM.value.length < 1) &&
			(document.SignForm.countryM.value.length < 1) &&
			(document.SignForm.nameCompM.value.length < 1) &&
			(document.SignForm.firstNameP.value.length < 1) &&
			(document.SignForm.lastNameP.value.length < 1) &&
			(document.SignForm.phoneP.value.length < 1) &&
			(document.SignForm.emailP.value.length < 1) &&
			(document.SignForm.firstNameS.value.length < 1) &&
			(document.SignForm.lastNameS.value.length < 1) &&
			(document.SignForm.nameCompS.value.length < 1) &&
			(document.SignForm.streetS.value.length < 1) &&
			(document.SignForm.cityS.value.length < 1) &&
			(document.SignForm.stateS.value.length < 1) &&
			(document.SignForm.zipS.value.length < 1) &&
			(document.SignForm.countryS.value.length < 1) &&
			(document.SignForm.payToS.value.length < 1)) {
		alert('You have left all the mandatory fields empty!');
	} 

  else if (document.SignForm.siteURLC.value.length < 6 || strURLPrim == null)
  {
    alert("Please enter a valid site URL.");
    document.SignForm.siteURLC.select();
  }
  else if (! (document.SignForm.incentiveC[0].checked || document.SignForm.incentiveC[1].checked))
  {
    alert("Please select 'yes' or 'no'.");
    document.SignForm.incentiveC[0].select();
  }
  else if (document.SignForm.incentiveC[1].checked && document.SignForm.incentiveMsgC.value.length<2)
  {
    alert("Please describe the incentive program.");
    document.SignForm.incentiveMsgC.select();
  }
  else if (document.SignForm.emailC.value.length < 9 || strEmailComp == null) 
  {
    alert("Please enter a valid email address!");
    document.SignForm.emailC.select();
  }
  else if (intEmailComp != -1 )
  {
    alert("There cannot be any spaces in the email address!  Please enter a valid one.");
    document.SignForm.emailC.select();
  }
  else if (document.SignForm.firstNameC.value.length < 2) 
  {
    alert("Please enter a valid first name with two or more characters.");
    document.SignForm.firstNameC.select();
  }
  else if (document.SignForm.lastNameC.value.length < 2) 
  {
    alert("Please enter a valid last name with two or more characters.");
    document.SignForm.lastNameC.select();
  }
  else if (document.SignForm.nameCompC.value.length < 3) 
  {
    alert("Please enter a valid company name.");
    document.SignForm.nameCompC.select();
  }
  else if (document.SignForm.jobTitleC.value.length < 2) 
  {
    alert("Please enter a valid job title.");
    document.SignForm.jobTitleC.select();
  }
  else if (document.SignForm.phoneC.value.length < 7) 
  {
    alert("Please enter a valid telephone number.");
    document.SignForm.phoneC.select();
  }
  else if (document.SignForm.yearC.value.length < 4) 
  {
    alert("Please enter years of company running.");
    document.SignForm.yearC.select();
  }
  else if (document.SignForm.descriptionC.value.length < 2) 
  {
    alert("Please enter description of company.");
    document.SignForm.descriptionC.select();
  }
  else if (document.SignForm.forexClientC.value.length < 1) 
  {
    alert("Please enter forex clients of company.");
    document.SignForm.forexClientC.select();
  }
  else if (document.SignForm.commentsC.value.length < 2) 
  {
    alert("Please enter your comments.");
    document.SignForm.commentsC.select();
  }
  else if (document.SignForm.streetM.value.length < 7) 
  {
    alert("Please enter a valid street address.");
    document.SignForm.streetM.select();
  }
  else if (document.SignForm.cityM.value.length < 2) 
  {
    alert("Please enter a valid city.");
    document.SignForm.cityM.select();
  }
  else if (document.SignForm.stateM.value == "") 
  {
    alert("Please enter a valid state.");
    document.SignForm.stateM.select();
  }
  else if (document.SignForm.zipM.value.length < 5) 
  {
    alert("Please enter a valid zip code.");
    document.SignForm.zipM.select();
  }
  else if (document.SignForm.countryM.value == "") 
  {
    alert("Please enter a valid country.");
    document.SignForm.countryM.select();
  }
  else if (document.SignForm.nameCompM.value.length < 3) 
  {
    alert("Please enter a valid company name.");
    document.SignForm.nameCompM.select();
  }
  else if (document.SignForm.firstNameP.value.length < 2) 
  {
    alert("Please enter a valid first name.");
    document.SignForm.firstNameP.select();
  }
  else if (document.SignForm.lastNameP.value.length < 2) 
  {
    alert("Please enter a valid last name.");
    document.SignForm.lastNameP.select();
  }
  else if (document.SignForm.phoneP.value.length < 7) 
  {
    alert("Please enter a valid telephone number.");
    document.SignForm.phoneP.select();
  }
  else if (intEmailPrim != -1 )
  {
    alert("There cannot be any spaces in the email address! Please enter a valid one.");
    document.SignForm.emailP.select();
  }
  else if (strEmailPrim == null)
  {
    alert("Please enter a valid email address!");
    document.SignForm.emailP.select();
  }
  else if (document.SignForm.firstNameS.value.length < 2) 
  {
    alert("Please enter a valid first name.");
    document.SignForm.firstNameS.select();
  }
  else if (document.SignForm.lastNameS.value.length < 2) 
  {
    alert("Please enter a valid last name.");
    document.SignForm.lastNameS.select();
  }
  else if (document.SignForm.nameCompS.value.length < 3) 
  {
    alert("Please enter a valid company name.");
    document.SignForm.nameCompS.select();
  }
  else if (document.SignForm.streetS.value.length < 7) 
  {
    alert("Please enter a valid street.");
    document.SignForm.streetS.select();
  }
  else if (document.SignForm.cityS.value.length < 2) 
  {
    alert("Please enter a valid city.");
    document.SignForm.cityS.select();
  }
  else if (document.SignForm.stateS.value == "") 
  {
    alert("Please enter a valid state.");
    document.SignForm.stateS.select();
  }
  else if (document.SignForm.zipS.value.length < 5) 
  {
    alert("Please enter a valid zip code.");
    document.SignForm.zipS.select();
  }
  else if (document.SignForm.countryS.value == "") 
  {
    alert("Please enter a valid country.");
    document.SignForm.countryS.select();
  }
  else if (document.SignForm.payToS.value.length < 2) 
  {
    alert("Please enter a valid name.");
    document.SignForm.payToS.select();
  }
	else
		document.SignForm.submit();
	}	

