function insert_register_mail(){
     var mailValue = document.getElementById("registermail").value;
	 if(EmailCheck(mailValue)){
		var nhost = "http://localhost/tahiti_en/";
		location.href = nhost + "register/register.php?mail=" + mailValue;
	 }else{
		alert("电子邮箱格式有误!");
		document.getElementById("registermail").focus();
		return false;
	 }	
}

function onMailFocus(){
	document.getElementById("registermail").value = "";
}

//邮件验证
function EmailCheck(emailStr)
{
	 var validcharsBefore = "abcdefghijklmnopqrstuvwxyz0123456789.-_";
	 var validcharsAfter = "abcdefghijklmnopqrstuvwxyz0123456789@.-_";
	 var email = emailStr;
	 var emailBefore ;
	 var emailAfter ;
	 //alert(1);
	 // '@''s index must >=1
	 IndexChar=email.indexOf("@");
	 if (1>IndexChar)
	  return false;
	 
	 emailBefore =email.substring(0,IndexChar);
	 emailAfter =email.substring(IndexChar+1,email.length);
	 
	 //Added by Arica for improving the email check's function 11/23/06
	 if (emailAfter.indexOf("@") != -1)
	  return false;
	    if (emailBefore.length <= 2 && emailBefore.indexOf(".") != -1)
	     return false;
	    if (emailBefore.indexOf("..") != -1 || emailAfter.indexOf("..") != -1)
	     return false;
	    //Added end
	 
	 if (1>emailAfter.indexOf("."))
	  return false;
	 
	 if (emailAfter.lastIndexOf(".") == emailAfter.length -1)
	  return false;
	 
	 for (var i=0; emailBefore.length>i; i++) 
	 {
	  var letter = emailBefore.charAt(i).toLowerCase();
	  if (validcharsBefore.indexOf(letter) != -1)
	   continue;
	  return false;
	 }
	 for (var i=0; emailAfter.length>i; i++) 
	 {
	  var letter = emailAfter.charAt(i).toLowerCase();
	 
	  if (validcharsAfter.indexOf(letter) != -1)
	   continue;
	  return false;
	 }
	 return true;
}

function ajax_insert_register_mail(){
     var mailValue = document.getElementById("registermail").value;
     if(EmailCheck(mailValue)){
          var nhost = baseurl;
          var surl = nhost + "/register/register.php?mail=" + mailValue + "&radom=" + Math.random();
          $.get(surl,function(data){
                if(data == '1'){
	      alert("订阅成功!");
	}
	else if(data == '0'){
	      alert("订阅失败,请重试!");
	      document.getElementById("registermail").focus();
	      return false;
	}
	else if(data == '2'){
	      alert("邮件已经存在，请重新输入Email!");
	      document.getElementById("registermail").focus();
	      return false;
	}
           });
     }else{
	alert("电子邮箱格式有误!");
	document.getElementById("registermail").focus();
	return false;
     }	
}