var re = document.referrer;
var xmlHttp_ll=false;
var xmlHttp = false;
var http_menu=false;
try {
  xmlHttp_ll = new ActiveXObject("Msxml2.XMLHTTP");
  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
  http_menu=new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
  try {
	xmlHttp_ll = new ActiveXObject("Microsoft.XMLHTTP");
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	http_menu = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (e2) {
	xmlHttp_ll=false;
    xmlHttp = false;
	http_menu=false;
  }
}
if (!xmlHttp_ll && typeof XMLHttpRequest != 'undefined') {
xmlHttp_ll = new XMLHttpRequest();
}

if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
  xmlHttp = new XMLHttpRequest();
}

if (!http_menu && typeof XMLHttpRequest != 'undefined') {
http_menu = new XMLHttpRequest();
}

function callServer_ll()
{
  var ll_url = "../iframe/ll_cu.aspx?key="+escape(re);
  xmlHttp_ll.open("GET", ll_url, true);
  xmlHttp_ll.send(null);
  
  var menu_url = "../iframe/head4.htm";
  http_menu.open("GET", menu_url, true);
  http_menu.onreadystatechange=menuupdatepage;
  http_menu.send(null);
}

function menuupdatepage()
{
  if(http_menu.readyState<4)
  {
	show_nemu.innerHTML="<center><img src=../images/loading3.gif></center>";  
  }
  
  if(http_menu.readyState==4)
  {
	var response=http_menu.responseText;
	show_nemu.innerHTML=response;  
  }
}

function callServer() {	
  var u_name = document.getElementById("account_number").value;
  if ((u_name == null) || (u_name == "")) 
  {
  test1.innerHTML="";
  return;
  }
  var url = "cu.aspx?name=" + escape(u_name);
  xmlHttp.open("GET", url, true);
  xmlHttp.onreadystatechange = updatePage;
  xmlHttp.send(null);  
}

function callPassword() {
  var u_password = document.getElementById("password").value;
  if ((u_password == null) || (u_password == "")) 
  {
  test2.innerHTML="";
  return;
  }
  var url = "cu_password.aspx?password=" + escape(u_password);
  xmlHttp.open("GET", url, true);
  xmlHttp.onreadystatechange = updatePage_passoword;
  xmlHttp.send(null);  
}

function callRePassword() {
  var u_re_password = document.getElementById("re_password").value;
  var u_password = document.getElementById("password").value;
  if ((u_re_password == null) || (u_re_password == "")) 
  {
  test3.innerHTML="";
  return;
  }
  var url = "cu_re_password.aspx?re_password=" + escape(u_re_password)+"&password=" + escape(u_password);
  xmlHttp.open("GET", url, true);
  xmlHttp.onreadystatechange = updatePage_re_passoword;
  xmlHttp.send(null);  
}

function callEmail() {
  var u_email = document.getElementById("email").value;
  if ((u_email == null) || (u_email == "")) 
  {
  test4.innerHTML="";
  return;
  }
  var url = "cu_email.aspx?email=" + escape(u_email);
  xmlHttp.open("GET", url, true);
  xmlHttp.onreadystatechange = updatePage_email;
  xmlHttp.send(null);  
}

function callReEmail() {
  var u_re_email = document.getElementById("re_email").value;
  var u_email = document.getElementById("email").value;
  if ((u_re_email == null) || (u_re_email == "")) 
  {
  test4_fu.innerHTML="";
  return;
  }
  var url = "cu_re_email.aspx?re_email=" + escape(u_re_email)+"&email=" + escape(u_email);
  xmlHttp.open("GET", url, true);
  xmlHttp.onreadystatechange = updatePage_re_email;
  xmlHttp.send(null);  
}

function updatePage() {
  if (xmlHttp.readyState < 4) {
	test1.innerHTML="loading...";
	//alert(xmlHttp.readyState);
  }
  if (xmlHttp.readyState == 4) {
    var response = xmlHttp.responseText;
	test1.innerHTML=response;
  }
  if (test1.innerHTML=="Has been registered please choose another account number" || test2.innerHTML=="Minimum of 6 characters in length" || test2.innerHTML=="Maximum of 18 characters in length" || test3.innerHTML=="Password is inconsistent two times" || test4.innerHTML=="The email address contains errors(xxx@xxx.com for example)" || test4.innerHTML=="Has been registered please choose another Email Address" || test4_fu.innerHTML=="Email Address is inconsistent two times"){
	document.form1.submit.disabled=true}else{
	document.form1.submit.disabled=false
  }
}

function updatePage_passoword() {
  if (xmlHttp.readyState < 4) {
	test2.innerHTML="";
	//alert(xmlHttp.readyState);
  }
  if (xmlHttp.readyState == 4) {
    var response = xmlHttp.responseText;
	test2.innerHTML=response;
  }
  if (test1.innerHTML=="Has been registered please choose another account number" || test2.innerHTML=="Minimum of 6 characters in length" || test2.innerHTML=="Maximum of 18 characters in length" || test3.innerHTML=="Password is inconsistent two times" || test4.innerHTML=="The email address contains errors(xxx@xxx.com for example)" || test4.innerHTML=="Has been registered please choose another Email Address" || test4_fu.innerHTML=="Email Address is inconsistent two times"){
	document.form1.submit.disabled=true}else{
	document.form1.submit.disabled=false
  }
}

function updatePage_re_passoword() {
  if (xmlHttp.readyState < 4) {
	test3.innerHTML="loading...";
	//alert(xmlHttp.readyState);
  }
  if (xmlHttp.readyState == 4) {
    var response = xmlHttp.responseText;
	test3.innerHTML=response;
  }
  if (test1.innerHTML=="Has been registered please choose another account number" || test2.innerHTML=="Minimum of 6 characters in length" || test2.innerHTML=="Maximum of 18 characters in length" || test3.innerHTML=="Password is inconsistent two times" || test4.innerHTML=="The email address contains errors(xxx@xxx.com for example)" || test4.innerHTML=="Has been registered please choose another Email Address" || test4_fu.innerHTML=="Email Address is inconsistent two times"){
	document.form1.submit.disabled=true}else{
	document.form1.submit.disabled=false
  }
}

function updatePage_email() {
  if (xmlHttp.readyState < 4) {
	test4.innerHTML="loading...";
	//alert(xmlHttp.readyState);
  }
  if (xmlHttp.readyState == 4) {
    var response = xmlHttp.responseText;
	test4.innerHTML=response;
  }
  if (test1.innerHTML=="Has been registered please choose another account number" || test2.innerHTML=="Minimum of 6 characters in length" || test2.innerHTML=="Maximum of 18 characters in length" || test3.innerHTML=="Password is inconsistent two times" || test4.innerHTML=="The email address contains errors(xxx@xxx.com for example)" || test4.innerHTML=="Has been registered please choose another Email Address" || test4_fu.innerHTML=="Email Address is inconsistent two times"){
	document.form1.submit.disabled=true}else{
	document.form1.submit.disabled=false
  }
}

function updatePage_re_email() {
  if (xmlHttp.readyState < 4) {
	test4_fu.innerHTML="loading...";
	//alert(xmlHttp.readyState);
  }
  if (xmlHttp.readyState == 4) {
    var response = xmlHttp.responseText;
	test4_fu.innerHTML=response;
  }
  if (test1.innerHTML=="Has been registered please choose another account number" || test2.innerHTML=="Minimum of 6 characters in length" || test2.innerHTML=="Maximum of 18 characters in length" || test3.innerHTML=="Password is inconsistent two times" || test4.innerHTML=="The email address contains errors(xxx@xxx.com for example)" || test4.innerHTML=="Has been registered please choose another Email Address" || test4_fu.innerHTML=="Email Address is inconsistent two times"){
	document.form1.submit.disabled=true}else{
	document.form1.submit.disabled=false
  }
}

function Check_form()
{
  if(document.form1.account_number.value=="")
  {
	alert('The account number can not be empty!');
	document.form1.account_number.focus();
	return false;
  }
  
  if(document.form1.password.value=="")
  {
	alert('The password can not be empty!');
	document.form1.password.focus();
	return false;
  }
  
  if(document.form1.re_password.value=="")
  {
	alert('Please input password repeatedly!');
	document.form1.re_password.focus();
	return false;
  }
  
  if(document.form1.password.value!=document.form1.re_password.value)
  {
	alert('Password is inconsistent two times!');
	document.form1.re_password.focus();
	return false;
  }
  
  if(document.form1.email.value=="")
  {
	alert('Your current email address can not be empty!');
	document.form1.email.focus();
	return false;
  }
  
  if(document.form1.re_email.value=="")
  {
	alert('Please input email address repeatedly!');
	document.form1.re_email.focus();
	return false;
  }
  
  if(document.form1.re_email.value!=document.form1.email.value)
  {
	alert('Email Address is inconsistent two times!');
	document.form1.re_email.focus();
	return false;
  }
  //document.form1.submit.disabled=true;
}
