function AppSubmit()
{
var username = document.affApp.Username.value;
var market = document.affApp.Market.value;
var first_name = document.affApp.FirstName.value;
var last_name = document.affApp.LastName.value;
var paypal = document.affApp.PayPal.value;
var phone = document.affApp.Phone.value;
var password = document.affApp.Password.value;
var notifemail = document.affApp.NotifEmail.value;
var useravail = document.affApp.available.value;
var fErr = '';
if (username.length==0) { fErr = fErr + "--You must enter a username.\r\n"; }
if (market.length==0) { fErr = fErr + "--You must enter a Market plan.\r\n"; }
if (first_name.length==0) { fErr = fErr + "--You must enter a First Name.\r\n"; }
if (last_name.length==0) { fErr = fErr + "--You must enter a LastName.\r\n"; }
if (paypal.length==0) { fErr = fErr + "--You must enter a PayPal Address.\r\n"; }
if (phone.length==0) { fErr = fErr + "--You must enter a Phone number.\r\n"; }
if (notifemail.length==0) { fErr = fErr + "--You must enter a Contact e-mail address.\r\n"; }
if (password.length==0) { fErr = fErr + "--You must choose a password.\r\n"; }
if (echeck(paypal)==false) { fErr = fErr + "--You must enter a valid e-mail address.\r\n"; }
if (useravail==0) { fErr = fErr + "--That username has already been taken.\r\n"; }

if (fErr.length > 0) { alert("Please Correct the Following Errors:\r\n"+fErr); return;}

xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support XMLHTTP!");
  return;
  }
var url="appSubmit.php";
url=url+"?username="+username+"&";
url=url+"market="+market+"&";
url=url+"first_name="+first_name+"&";
url=url+"last_name="+last_name+"&";
url=url+"paypal="+paypal+"&";
url=url+"notifemail="+notifemail+"&";
url=url+"password="+password+"&";
url=url+"phone="+phone;
xmlhttp.onreadystatechange=appChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
document.getElementById("formBox").innerHTML="<center><img src='images/loader.gif' border='1'></center>";
}

function appChanged()
{
if (xmlhttp.readyState==4)
  {
  document.getElementById("formBox").innerHTML=xmlhttp.responseText;
  }
}


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					
	}
