    maxL=255;
    var bName = navigator.appName;

function refresh()
{
    window.location.href = unescape(window.location.pathname);
}

function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)

		if (str.indexOf(at)==-1){
		   return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}
		 if (str.indexOf(at,(lat+1))!=-1){
 	        return false
		 }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }
    	 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		 if (str.indexOf(" ")!=-1){
		    return false
		 }
 		 return true
	}

function checkForm(frm) {
var boxChecked = document.getElementById("agree").checked;
var name = document.getElementById("name").value;
var email = document.getElementById("email").value;
var location = document.getElementById("dropper").value;
var number = document.getElementById("number").value;
var address = document.getElementById("address").value;
var contacter = frm.group1[1].checked;
var Messager = document.getElementById("Messager").value;

if (boxChecked == false) {
window.alert("You must agree to the disclaimer");
hideAllErrors();
document.getElementById("agree").select();
document.getElementById("agree").focus();
return false;}
else {
if (name == "") {
hideAllErrors();
document.getElementById("nameError").style.display = "inline";
document.getElementById("name").select();
document.getElementById("name").focus();

return false;
} else if ((email==null)||(email=="")||(echeck(email)==false)) {
hideAllErrors();
document.getElementById("emailError").style.display = "inline";
document.getElementById("email").select();
document.getElementById("email").focus();

return false;
}
        if (location == "irvine")
            {
        emailAddress="info@lpolaw.com"
            }
        else if (location == "DC")
            {
            emailAddress = "info@lpolaw.com"
            }

    var message = "Name: " + name + "\n";
    message = message +"\nEmail: "   + email;

    if (number.length == 0) {
    message = message +"\n\nPhone: (blank)";}
    else if (number.length > 0){
    message = message +"\n\nPhone: " +  number; }

    if (address.length == 0) {
    message = message +"\n\nAddress: (blank)";}
    else if (address.length > 0){
    message = message +"\n\nAddress: " +  address; }

    if (contacter == false) {
    message = message +"\n\nPreferred Contact Method: By Email";}
    else if (contacter == true){
    message = message +"\n\nPreferred Contact Method: By Phone"}

    if (Messager.length == 0) {
    message = message +"\n\nMessage: (blank)";}
    else if (Messager.length > 0){
    message = message +"\n\nMessage: " + Messager;}

    <!-- var m = 'mailto:'+emailAddress+'?subject=(Email from Webform)&body='+escape(message); -->
    <!-- document.location.href = m;  -->

return true;
}}

function hideAllErrors() {
document.getElementById("nameError").style.display = "none"
document.getElementById("emailError").style.display = "none"
}

function taLimit(taObj) {
	if (taObj.value.length==maxL) return false;
	return true;
}

function taCount(taObj,Cnt) {
	objCnt=createObject(Cnt);
	objVal=taObj.value;
	if (objVal.length>maxL) objVal=objVal.substring(0,maxL);
	if (objCnt) {
		if(bName == "Netscape"){
			objCnt.textContent=maxL-objVal.length;}
		else{objCnt.innerText=maxL-objVal.length;}
	}
	return true;
}
function createObject(objId) {
	if (document.getElementById) return document.getElementById(objId);
	else if (document.layers) return eval("document." + objId);
	else if (document.all) return eval("document.all." + objId);
	else return eval("document." + objId);
}

