//////Form Validation/////
<!--


function CheckForm()
{

fname=document.theForm.Firstname.value
var bad_name_chars = "`\"\\/:;(){}[]|<>&+=_*%?!~@$#^0123456789";

if (document.theForm.Firstname.value == "")
   {
	   alert("Please Enter Your First Name");
    document.theForm.Firstname.focus();
    return false;
	  }

		if (check_string(document.theForm.Firstname.value, bad_name_chars) > -1)
		  {
		alert("Error in First Name. \n\n Please remove any special characters  \n\n such as a dot,a comma,any blank,apostrophes,dollar,percentage,hash etc");
		document.theForm.Firstname.focus();
 		return false;
		}



if (document.theForm.email.value.length > 0){
i=document.theForm.email.value.indexOf("@")
j=document.theForm.email.value.indexOf(".",i)
k=document.theForm.email.value.indexOf(",")
kk=document.theForm.email.value.indexOf(" ")
jj=document.theForm.email.value.lastIndexOf(".")+1
len=document.theForm.email.value.length

if ((i>0) && (j>(i+1)) && (k==-1) && (kk==-1) &&
(len-jj >=2) && (len-jj<=3)) {
}
else {
alert("Please Enter an Exact Email Address.\n" + document.theForm.email.value + " is Invalid.");
document.theForm.email.focus();
return false;}
}
else {
alert("Please Enter your E-mail Address.");
document.theForm.email.focus();
return false;
		}

var bad_phone_chars = "&<>'/;";

if (check_string(document.theForm.Message.value, bad_phone_chars) > -1)
{
alert("Error in the Comments Field. \n\n Please remove any special characters  \n\n such as apostrophes,less than, greater than, slash, semicolon");
//frm.phno.select();
document.theForm.Message.focus();
return false;
}
	document.theForm.submit();
}

function check_string(s, bad_chars)
{
	var i,j;
	var found = -1;
	var secondaph = -1;
	var strsub;
   	for (i = 0; i < bad_chars.length; i++)
   	{
	  		found = s.indexOf(bad_chars.charAt(i));
	  		if (found > -1)
   			{
   				break;
	   		}
   	}
	return 	found;
}
function textCounter( Message, countfield, maxlimit ) {

  if ( Message.value.length > maxlimit )
  {
    Message.value = Message.value.substring( 0, maxlimit );
    alert( 'Too Lrage Text In Career Field.' );
    return false;
  }
 else
  {
    countfield.Message = maxlimit - Message.value.length;
  }
}
//-->

function addCounter( Street, countfield, maxlimit ) {
  if ( Street.value.length > maxlimit )
  {
    Street.value = Street.value.substring( 0, maxlimit );
    alert( 'Too Large Text In Address Field.' );
    return false;
  }
  else
  {
    countfield.Street = maxlimit - Street.value.length;
  }
}
//-->