// JavaScript Document
function validate() {
	var frmObj 	= document.frm;
	var msg_err = '';	

	//Check First Name
	if( typeof(frmObj.fname) != "undefined" ) {
		if(msg_err == ''){
			frmObj.fname.focus();
		}
		if(!validateEmptyName(frmObj.fname)) {
			msg_err = msg_err + "Enter First Name." + '\n';
		}
		else if( !validateName(frmObj.fname) ) {
			msg_err = msg_err + "Enter valid First Name. Allows only 0-9 a-z A-Z Dot Apostrophe Space." + '\n';
		}
	}
	
	//Check Last Name
	if( typeof(frmObj.lname) != "undefined" ) {
		if(msg_err == ''){
			frmObj.lname.focus();
		}
		if(!validateEmptyName(frmObj.lname)) {
			msg_err = msg_err + "Enter Last Name." + '\n';
		}
		else if( !validateName(frmObj.lname) ) {
			msg_err = msg_err + "Enter valid Last Name. Allows only 0-9 a-z A-Z Dot Apostrophe Space." + '\n';
		}
	}
	//Check Address
	if( typeof(frmObj.addr) != "undefined" ) {
		if(msg_err == ''){
			frmObj.addr.focus();
		}
		if(!validateEmptyName(frmObj.addr)) {
			msg_err = msg_err + "Enter Address" + '\n';
		}
		else if( !validateName(frmObj.addr) ) {
			msg_err = msg_err + "Enter valid Address. Allows only 0-9 a-z A-Z Dot Apostrophe Space." + '\n';
		}
	}
	
	//Check City
	if( typeof(frmObj.city) != "undefined" ) {
		if(msg_err == ''){
			frmObj.city.focus();
		}
		if(!validateEmptyName(frmObj.city)) {
			msg_err = msg_err + "Enter City" + '\n';
		}
		else if( !validateName(frmObj.city) ) {
			msg_err = msg_err + "Enter valid City Name. Allows only 0-9 a-z A-Z Dot Apostrophe Space." + '\n';
		}
	}
	//Check State
	if( typeof(frmObj.state) != "undefined" ) {
		if(msg_err == ''){
			frmObj.state.focus();
		}
		if(!validateEmptyName(frmObj.state)) {
			msg_err = msg_err + "Enter State" + '\n';
		}
		else if( !validateName(frmObj.state) ) {
			msg_err = msg_err + "Enter valid State Name. Allows only 0-9 a-z A-Z Dot Apostrophe Space." + '\n';
		}
	}
	
	//Check Postal Code
	if( typeof(frmObj.zip) != "undefined" ) {
		if(msg_err == ''){
			frmObj.zip.focus();
		}
		if(!validateEmptyName(frmObj.zip)) {
			msg_err = msg_err +  "Enter Zip Code." + '\n';
		} 
		else if (!validatePhone(frmObj.zip)) {
			msg_err = msg_err +  "Enter valid Zip Code. Allow only 0-9 ( ) + - Space." + '\n';
		}
	}
	
	// Email
	if( typeof(frmObj.email) != "undefined" ) {
		if(msg_err == ''){
			frmObj.email.focus();
		}
		if(!validateEmptyName(frmObj.email)) {
			msg_err = msg_err +  "Enter Email." + '\n';
		} 
		else if (!validateEmail(frmObj.email)) {
			msg_err = msg_err +  "Enter valid Email." + '\n';
		}
	}
	
	// Check Phone
	if( typeof(frmObj.phone) != "undefined" ) {
		if(msg_err == ''){
			frmObj.phone.focus();
		}
		if(!validateEmptyName(frmObj.phone)) {
			msg_err = msg_err +  "Enter Phone." + '\n';
		} 
		else if (!validatePhone(frmObj.phone)) {
			msg_err = msg_err +  "Enter valid Phone. Allow only 0-9 ( ) + - Space." + '\n';
		}
	}
	
	if( typeof(frmObj.verif_box) != "undefined" ) {
		if(msg_err == ''){
			frmObj.verif_box.focus();
		}
		if(!validateEmptyName(frmObj.verif_box)) {
			msg_err = msg_err +  "Enter Type Verification Image." + '\n';
		} 
	}
	
	
	if ( msg_err.length > 0 ) {
		displayMsg(msg_err);
		return false;
	}
	return true;
}

