// JavaScript Document
function clearForms()
{
  var i;
  for (i = 0; (i < document.forms.length); i++) {
    document.forms[i].reset();
  }
  
}

function checkform()
{
    var sEmail;
    
    sEmail = UCase(trim(document.form1.Contact0Email.value));
    
    if ( sEmail.indexOf(" ") > 0 ) {
     alert('Invalid Email format!');
	 return false;	
    }       
    
    if (sEmail == '') {
     alert('Email is required!');
	 return false;
	}		
    //else if ( sEmail.indexOf(".COM") <= 0 ) {
    else if ( Right(sEmail, 4) != ".COM" ) {
     alert('Invalid Email format!');
	 return false;	
    }   
    else if ( sEmail.indexOf("@") <= 0 ) {
     alert('Invalid Email format!');
	 return false;	
    }
        
    return true;
}


function checkPhone()
{
    var sPhone;
    
    sPhone = UCase(trim(document.form1.Contact0Phone1.value));
    
    if (sPhone == '') {
     alert('Phone is required!');
	 return false;
	}		

}

function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function UCase(strInput) {
    return strInput.toUpperCase();
}

function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}

function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}

//INSTEAD TRY asp.net server control!
function FilterByState()
{
/*
    var selStates = document.getElementById('Contact0State1');
    
    var selCnty = document.getElementById('Contact0County1');
        selCnty.options[0] = new Option('Select State','');
        selCnty.selectedIndex = 0;
        selCnty.options[1] = new Option('Autauga','');
        selCnty.selectedIndex = 1;
*/
    /*
    use server controls- dropdown    
    create dataset
    create tbl, cols    
    */

}
