// JavaScript Document


function checkNaN(ojbect){
					var inputstring=ojbect.value;
                    var numberstring=" ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
                    var mark=true;
                    var returnstring="";
                    for(var i=0;i<inputstring.length;i++){
                    if(numberstring.indexOf(inputstring.charAt(i))>=0){
                    if(inputstring.charAt(i)=="."&&mark){returnstring=returnstring+inputstring.charAt(i);mark=false}
                    else if(inputstring.charAt(i)!="."){returnstring=returnstring+inputstring.charAt(i);}
                    }
                    }
                    ojbect.value=returnstring;
                    }
					
function checkstr(ojbect){
					var inputstring=ojbect.value;
                    var numberstring=" 0123456789-";
                    var mark=true;
                    var returnstring="";
                    for(var i=0;i<inputstring.length;i++){
                    if(numberstring.indexOf(inputstring.charAt(i))>=0){
                    if(inputstring.charAt(i)=="."&&mark){returnstring=returnstring+inputstring.charAt(i);mark=false}
                    else if(inputstring.charAt(i)!="."){returnstring=returnstring+inputstring.charAt(i);}
                    }
                    }
                    ojbect.value=returnstring;
                    }	
					
function checksp(ojbect){
					var inputstring=ojbect.value;
                    var numberstring=" 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-";
                    var mark=true;
                    var returnstring="";
                    for(var i=0;i<inputstring.length;i++){
                    if(numberstring.indexOf(inputstring.charAt(i))>=0){
                    if(inputstring.charAt(i)=="."&&mark){returnstring=returnstring+inputstring.charAt(i);mark=false}
                    else if(inputstring.charAt(i)!="."){returnstring=returnstring+inputstring.charAt(i);}
                    }
                    }
                    ojbect.value=returnstring;
                    }					

function IsEmail(VALUE) {
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(VALUE)) {
			return false;
		}
		return true;
	}
	
	
function validAlpha(str)
{
var regExp = /^[A-Za-z ]$/;
var strMatch=str.value;
for(var i = 0; i < strMatch.length; i++)
          { 
            if (!strMatch.charAt(i).match(regExp))
            { 
             // alert("function");              
              str.focus();
              return false;
            }
          } 
		  return true;
}



	 
    function Trim(s) 
{
  // Remove leading spaces and carriage returns
  
  while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
  {
    s = s.substring(1,s.length);
  }

  // Remove trailing spaces and carriage returns

  while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
  {
    s = s.substring(0,s.length-1);
  }
  return s;
}
	
	
	
	

function validate() {
	var form = document.frm1;
	 if(form.firstname.value==""){
	alert("Please enter First Name ");
	form.firstname.focus();
	return false;
	}
	
		else if(!validAlpha(form.firstname))
	{
		alert("Please enter Alphabets for First Name");   
		return false;
	}
	
	 else if(form.firstname.value.length > 100 ){
	alert("First Name must be less than 100 characters");
	form.firstname.focus();
	return false;
	}
	
		
	else if(form.lastname.value==""){
	alert("Please enter Last Name ");
	form.lastname.focus();
	return false;
	}
	
	else if(!validAlpha(form.lastname))
	{
		alert("Please enter Alphabets for Last Name");   
		return false;
	}
	
	 else if(form.lastname.value.length > 100 ){
	alert("Last Name must be less than 100 characters");
	form.lastname.focus();
	return false;
	}
	
	else if(form.address.value==""){
	alert("Please enter Address");
	form.address.focus();
	return false;
	}
	else if(form.city.value==""){
	alert("Please enter City ");
	form.city.focus();
	return false;
	}
	else if(form.city.value.length > 50 ){
	alert("City must be less than 50 characters");
	form.city.focus();
	return false;
	}
	
	
	else if(form.state.value==""){
	alert("Please enter State ");
	form.state.focus();
	return false;
	}
	else if(form.state.value.length > 50 ){
	alert("State must be less than 50 characters");
	form.state.focus();
	return false;
	}
	
	else if(form.zip.value==""){
	alert("Please enter Zip Code ");
	form.zip.focus();
	return false;
	}
	
	else if(form.zip.value.length > 15 ){
	alert("Zip Code must be less than 15 characters");
	form.zip.focus();
	return false;
	}
	
	else if(isNaN(form.zip.value)){
	alert("Zip code must be numeric value ");
	form.zip.value="";
	form.zip.focus();
	return false;
	}
	else if(form.email.value==""){
	alert("Please enter email ");
	form.email.focus();
	return false;
	}
	else if(!IsEmail(form.email.value)) {
	alert("Please enter valid Email ");
	form.email.focus();
	form.email.value="";
	return false;
	}
	else if(form.hphone.value==""){
	alert("Please enter Phone No. ");
	form.hphone.focus();
	return false;
	}
	
	else if(form.hphone.value.length > 15 ){
	alert("Home Phone Code must be less than 15 characters");
	form.hphone.focus();
	return false;
	}
	
	
return true;
}



function validate2() {
	
	var form = document.form1;
	if(form.name.value==""){
	alert("Please enter Name ");
	form.name.focus();
	return false;
	}
	else if(form.address.value==""){
	alert("Please enter Address ");
	form.address.focus();
	return false;
	}
	else if(form.city.value==""){
	alert("Please enter City ");
	form.city.focus();
	return false;
	}
	else if(form.zip.value==""){
	alert("Please enter Zip code ");
	form.zip.focus();
	return false;
	}
	else if(isNaN(form.zip.value)){
	alert("Zip code must be numeric value ");
	form.zip.focus();
	return false;
		}
	else if(form.email.value==""){
	alert("Please enter email ");
	form.email.focus();
	return false;
	}
	else if(!IsEmail(form.email.value)) {
	alert("Please enter valid Email ");
	form.email.focus();
	form.email.value="";
	return false;
	}
	else if(form.cellphone.value==""){
	alert("Please enter Cellphone no. ");
	form.cellphone.focus();
	return false;
	}
	return true;
}



function validate3() {
	var form = document.frm;
	 if(form.fname.value==""){
	alert("Please enter First Name ");
	form.fname.focus();
	return false;
	}
	
		
	else if(form.lname.value==""){
	alert("Please enter Last Name ");
	form.lname.focus();
	return false;
	}
	
	else if(form.address.value==""){
	alert("Please enter Street Address");
	form.address.focus();
	return false;
	}
	else if(form.city.value==""){
	alert("Please enter City ");
	form.city.focus();
	return false;
	}
		else if(form.state.value==""){
	alert("Please enter State ");
	form.state.focus();
	return false;
	}
	else if(form.zip.value==""){
	alert("Please enter Zip Code ");
	form.zip.focus();
	return false;
	}
	else if(isNaN(form.zip.value)){
	alert("Zip code must be numeric value ");
	form.zip.value="";
	form.zip.focus();
	return false;
	}
	else if(form.hphone.value==""){
	alert("Please Home Phone No. ");
	form.hphone.focus();
	return false;
	}
	else if(form.email.value==""){
	alert("Please enter email ");
	form.email.focus();
	return false;
	}
	else if(!IsEmail(form.email.value)) {
	alert("Please enter valid Email ");
	form.email.focus();
	form.email.value="";
	return false;
	}

return true;
}




function validate4() {
	var form = document.frm;
	 if(form.fname.value==""){
	alert("Please enter First Name ");
	form.fname.focus();
	return false;
	}
	
		
	else if(form.lname.value==""){
	alert("Please enter Last Name ");
	form.lname.focus();
	return false;
	}
	
	else if(form.address.value==""){
	alert("Please enter Street Address");
	form.address.focus();
	return false;
	}
	else if(form.city.value==""){
	alert("Please enter City ");
	form.city.focus();
	return false;
	}
		else if(form.state.value==""){
	alert("Please enter State ");
	form.state.focus();
	return false;
	}
	else if(form.zip.value==""){
	alert("Please enter Zip Code ");
	form.zip.focus();
	return false;
	}
	else if(isNaN(form.zip.value)){
	alert("Zip code must be numeric value ");
	form.zip.value="";
	form.zip.focus();
	return false;
	}
	else if(form.email.value==""){
	alert("Please enter email ");
	form.email.focus();
	return false;
	}
	else if(!IsEmail(form.email.value)) {
	alert("Please enter valid Email ");
	form.email.focus();
	form.email.value="";
	return false;
	}

	else if(form.hphone.value==""){
	alert("Please Home Phone No. ");
	form.hphone.focus();
	return false;
	}


return true;
}



function login() {
	var form = document.frm;
	 if(form.email.value==""){
	alert("Please enter Email address ");
	form.email.focus();
	return false;
	}
	else if(!IsEmail(form.email.value)) {
	alert("Please enter valid Email ");
	form.email.focus();
	form.email.value="";
	return false;
	}
return true;
}




function validate_schedule() {
	var form = document.frm1;
	 if(form.firstname.value==""){
	alert("Please enter First Name ");
	form.firstname.focus();
	return false;
	}
	
		
	else if(form.lastname.value==""){
	alert("Please enter Last Name ");
	form.lastname.focus();
	return false;
	}
	
	else if(form.address.value==""){
	alert("Please enter Address");
	form.address.focus();
	return false;
	}
	else if(form.city.value==""){
	alert("Please enter City ");
	form.city.focus();
	return false;
	}
		else if(form.state.value==""){
	alert("Please enter State ");
	form.state.focus();
	return false;
	}
		else if(form.zip.value==""){
	alert("Please enter zip ");
	form.zip.focus();
	return false;
	}
	return true;
}








function budgetprogram() {
	form = document.frm1;
	if (!form.chk.checked) {
		form.chk.focus();
		alert("Please Check, Yes, I want to enroll SmartPay.");
		return false;
	}
	
	else if (form.fname.value=="") {
		form.fname.focus();
		alert("Please Fill First Name Field");
		return false;
	}

	else if (form.lname.value=="") {
		form.lname.focus();
		alert("Please Fill Last Name Field");
		return false;
	}

	else if (form.address.value=="") {
		form.address.focus();
		alert("Please Fill Address Field");
		return false;
	}

	else if (form.city.value=="") {
		form.city.focus();
		alert("Please Fill City Field");
		return false;
	}

	else if (form.state.value=="") {
		form.state.focus();
		alert("Please Fill State Field");
		return false;
	}

	else if (form.zip.value=="") {
		form.zip.focus();
		alert("Please Fill Zip Field");
		return false;
	}

	else if (isNaN(form.zip.value)==true) {
		form.zip.focus();
		form.zip.value="";
		alert("Please Enter valid ZipCode");
		return false;
	}
	
	else if (form.email.value=="") {
		form.email.focus();
		alert("Please Fill Email Field");
		return false;
	}
	
	else if (form.hpone.value=="") {
		form.hpone.focus();
		alert("Please Fill Home Phone Field");
		return false;
	}
}