﻿reEmail = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;		//RegExp Email
reFname = /^\s*\w{2,}\s*$/;							//RegExp String >1 Long Spaces Before or After
	var c="";
	var d="";
	var DD="";
	var strerror="";
	var erroroccurred="no";
function fValidateSubscription() {
	//Initialize Variables
	ema1=document.getElementById("e");
	fname1=document.getElementById("f");
		c="";
		d="";
		DD="";
		strerror="";
		erroroccurred="no";
	//Set Regular Expressions
		validEma1 = reEmail.test(ema1.value);
		validFname1 = reFname.test(fname1.value);
	//Test Email	
		if (validEma1) {ema1valid=true;ema1.value = ema1.value}
		else {ema1valid=false;erroroccurred="ema1";};
	//Test First Name	
		if(validFname1){
			fname1valid=true;
			c=fname1.value;
			d=""
			DD=c.charAt(0).toUpperCase();
				for(j=1;j<c.length;j++){
				d=d+c.charAt(j).toLowerCase()}
				fname1.value = DD+d}
		else {fname1valid=false;erroroccurred="fname1"};
	//Set Error Message	
		if(fname1valid!==true){strerror="Please enter your name."};
		if(ema1valid!==true){strerror=strerror+"<br/>Please enter your email address in name@domain.com format."};
	//Display Alert and Set Focus	
	//Returns True if Validation Passed
		if(erroroccurred!=="no"){
			document.getElementById("subscribeMsg").innerHTML=strerror;
			switch(erroroccurred){
				case "ema1":
					ema1.focus();ema1.select();return false;
				default:
					fname1.focus();fname1.select();return false;
			}
	}
		if(erroroccurred=="no"){return true;}
}


