// JavaScript Document

function clearField(Id)
{
  document.getElementById(Id).innerHTML="";
}

function register(eMail, passWord, vPassWord, nickName)
{
  
  ajaxFieldId="regBanner"
  fdBackField="regfdbk"
  fdBackMsgField="regfdbkmsg"
  errorMsgField="regErrorMsg"
  
  var posAtSign = eMail.search("@")
  
  var flag=0;
  if (eMail.length==0)
  { 
  document.getElementById("errorMsg1").innerHTML=document.getElementById("regPromptMsg").getAttribute("eme")+"<br/>"
  flag = 1
  }  
  else if (posAtSign < 1 || posAtSign > eMail.length-4)
  { 
  document.getElementById("errorMsg1").innerHTML=document.getElementById("regPromptMsg").getAttribute("eme")+"<br/>"
  flag = 1
  }
  else if (eMail.substr(posAtSign).lastIndexOf(".") < 2 || eMail.substr(posAtSign).lastIndexOf(".") > eMail.substr(posAtSign).length-2)
  {
  document.getElementById("errorMsg1").innerHTML=document.getElementById("regPromptMsg").getAttribute("eme")+"<br/>"
  flag = 1
  }

  
  
  if (passWord.length==0)
  { 
  document.getElementById("errorMsg2").innerHTML=document.getElementById("regPromptMsg").getAttribute("pse")+"<br/>"
  flag=1
  }
  if (passWord!=vPassWord)
  {
  document.getElementById("errorMsg3").innerHTML=document.getElementById("regPromptMsg").getAttribute("vpse")+"<br/>"
  flag=1
  }
  if (passWord.length<4 && passWord.length!=0)
  { 
  document.getElementById("errorMsg2").innerHTML=document.getElementById("regPromptMsg").getAttribute("psle")+"<br/>"
  flag=1
  }
  if (nickName.length==0)
  { 
  document.getElementById("errorMsg4").innerHTML=document.getElementById("regPromptMsg").getAttribute("nce")+"<br/>"
  flag=1
  }
  if (flag==1)
  {return}
  
  
  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null)
    {
    alert ("Browser does not support HTTP Request")
    return
    }
  

  var url="/apps/registerapp.php"
  url=url+"?email="+eMail
  url=url+"&password="+passWord
  url=url+"&nickname="+nickName
  url=url+"&sid="+Math.random()
  url=encodeURI(url);
  xmlHttp.onreadystatechange=stateChanged
  xmlHttp.open("GET",url,true)
  xmlHttp.setRequestHeader("Content-Type","text/xml;charset=utf-8");
  xmlHttp.send(null)
} 


function userSettings(eMail, oPassWord, passWord, vPassWord, nickName, intro)
{
  
  ajaxFieldId="regBanner"
  fdBackField="regfdbk"
  fdBackMsgField="regfdbkmsg"
  errorMsgField="regErrorMsg"
  
  var posAtSign = eMail.search("@")

  
  var flag=0;
  if (eMail.length==0)
  { 
  document.getElementById("errorMsg1").innerHTML=document.getElementById("regPromptMsg").getAttribute("eme")+"<br/>"
  flag = 1
  }  
  else if (posAtSign < 1 || posAtSign > eMail.length-4)
  { 
  document.getElementById("errorMsg1").innerHTML=document.getElementById("regPromptMsg").getAttribute("eme")+"<br/>"
  flag = 1
  }
  else if (eMail.substr(posAtSign).lastIndexOf(".") < 1)
  {
  document.getElementById("errorMsg1").innerHTML=document.getElementById("regPromptMsg").getAttribute("eme")+"<br/>"
  flag = 1
  }
  
  
  var newPw = 0;

  
  if (passWord.length != 0)
  {
  newPw = 1;
  
    if (passWord!=vPassWord)
    {
    document.getElementById("errorMsg3").innerHTML=document.getElementById("regPromptMsg").getAttribute("vpse")+"<br/>"
    flag = 1
    }
    if (passWord.length<4)
    { 
    document.getElementById("errorMsg2").innerHTML=document.getElementById("regPromptMsg").getAttribute("psle")+"<br/>"
    flag = 1
    }
	if (oPassWord.length==0)
    { 
    document.getElementById("errorMsg5").innerHTML=document.getElementById("regPromptMsg").getAttribute("pse")+"<br/>"
    flag = 1
    }
  }
  
  
  if (nickName.length==0)
  { 
  document.getElementById("errorMsg4").innerHTML=document.getElementById("regPromptMsg").getAttribute("nce")+"<br/>"
  flag = 1
  }
  if (flag==1)
  {return}
  
  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null)
    {
    alert ("Browser does not support HTTP Request")
    return
    }
  

  var url="/apps/usersettings.php"
  url=url+"?email="+eMail
  url=url+"&opassword="+oPassWord
  url=url+"&password="+passWord
  url=url+"&newpw="+newPw
  url=url+"&nickname="+nickName
  url=url+"&intro="+intro
  url=url+"&sid="+Math.random()
  url=encodeURI(url);
  xmlHttp.onreadystatechange=stateChanged
  xmlHttp.open("GET",url,true)
  xmlHttp.setRequestHeader("Content-Type","text/xml;charset=utf-8");
  xmlHttp.send(null)
} 