﻿// JScript 文件
function IsIE()
{
    if (navigator.appName.indexOf("Explorer") > -1)
    {
        return true;
    } 
    else
    {
        return false;
    }
}
//检查用户名是否存在
var xmlHttp = null;
function CheckUser()
{
var $user = document.getElementById("txtUser");
if($user.value == "")
{
    alert("请输入用户名！");
    $user.focus();
    return false;
}
else
{
    if(!isName($user.value))
    {
        alert("用户名格式不正确！");
        $user.focus();
        return false;
    }
}
document.getElementById("exsits").innerHTML="正在检测,请梢候...";
try
{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(err1)
{
try
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(err2)
{
xmlHttp = new XMLHttpRequest();
}
}
var Text1 = document.getElementById("txtUser");
var url = "CheckUser.aspx?User=" + Text1.value;
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange = OnHandler;
xmlHttp.send(null);

}
function OnHandler()
{
if(xmlHttp.readyState == 4)
{
var isValid = xmlHttp.responseText;
var exists = document.getElementById("exsits"); 
exists.innerHTML = isValid.substring(0,100);
//document.getElementById("txtUserName").readonly=false;
}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


//留言反馈
function CheckFeedback()
{
  var username=document.getElementById("txtUserName");
  var question=document.getElementById("txtQuestion");
  var request=document.getElementById("txtRequest");
  var phone=document.getElementById("txtPhone");
  var email=document.getElementById("txtEmail");
  var address=document.getElementById("txtAddress");
  if(question.value=="" || question.value==null )
  {
   alert("标题不能为空Please enter title");
   question.focus();
   return false;
  }
  if(username.value=="" || username.value==null )
  {
   alert("用户名不能为空Please enter you name");
   username.focus();
   return false;
  }
  if(phone.value=="" || phone.value==null)
  {
   alert("电话不能为空Please enter your number");
   phone.focus();
   return false;
  }
  if(address.value=="" || address.value==null )
  {
   alert("地址不能为空Please enter your address");
   address.focus();
   return false;
  }
  
   if(!isEmail(email.value))
  {
   alert("邮箱格式不正确Please enter a valid email");
   email.focus();
   return false;
  }
   if(request.value=="" || request.value==null )
  {
   alert("内容不能为空Please enter content");
   request.focus();
   return false;
  }
  return true;
}
//供求留言
function CheckSupplyFeedback()
{
  var username=document.getElementById("txtUserName");
  var question=document.getElementById("txtQuestion");
  var request=document.getElementById("txtRequest");
  var phone=document.getElementById("txtPhone");
  var email=document.getElementById("txtEmail");
  var address=document.getElementById("txtAddress");
  var postcode=document.getElementById("txtPostcode");
  if(question.value=="" || question.value==null )
  {
   alert("标题不能为空Please enter title");
   question.focus();
   return false;
  }
  if(username.value=="" || username.value==null )
  {
   alert("姓名不能为空Please enter your name");
   username.focus();
   return false;
  }
  if(phone.value=="" || phone.value==null)
  {
   alert("电话不能为空Please enter your phone number");
   phone.focus();
   return false;
  }
  if(address.value=="" || address.value==null )
  {
   alert("地址不能为空 Please enter your address");
   address.focus();
   return false;
  }
  
   if(!isEmail(email.value))
  {
   alert("邮箱格式不正确Please enter a valid email");
   email.focus();
   return false;
  }
   if(request.value=="" || request.value==null )
  {
   alert("内容不能为空Please enter content");
   request.focus();
   return false;
  }
   if(!isPostcode(postcode.value) )
  {
   alert("邮编格式不正确Please enter a valid postcode");
   postcode.focus();
   return false;
  }
  
  return true;
}
//产品，新闻评论
function CheckProductFeedback()
{
  var question=document.getElementById("txtQuestion");
  var request=document.getElementById("txtRequest");
  if(question.value=="" || question.value==null )
  {
   alert("标题不能为空Please enter title");
   question.focus();
   return false;
  }
   if(request.value=="" || request.value==null )
  {
   alert("内容不能为空Please enter content");
   request.focus();
   return false;
  }
  
  return true;
}

//用户注册
function CheckMember()
{
  var user=document.getElementById("txtUser");
  var password=document.getElementById("txtPassword");
  var repassword=document.getElementById("txtRePassword");
  var realname=document.getElementById("txtRealName");
  var question=document.getElementById("txtPassQuestion");
  var answer=document.getElementById("txtPassAnswer");
  var phone=document.getElementById("txtPhone");
  var email=document.getElementById("txtEmail");
  var postcode=document.getElementById("txtPostcode");
 
  if(user.value=="" || user.value==null )
  {
   alert("用户名不能为空Please enter your name ");
   user.focus();
   return false;
  }
   if(password.value=="" || password.value==null )
  {
   alert("密码不能为空Pleae enter a password");
   password.focus();
   return false;
  }
  else
  {
   if(password.value.length<6)
   {
   alert("为了专户安全，请补足6位以上 6-20 characters");
   password.focus();
   return false;
   }
  }
   if(repassword.value!=password.value )
  {
   alert("两次密码不一致Passwords are not the same. Please enter your password again");
   repassword.focus();
   return false;
  }
   if(question.value=="" || question.value==null )
  {
   alert("密码提示不能为空Please enter question");
   question.focus();
   return false;
  }
  if(answer.value=="" || answer.value==null )
  {
   alert("密码回答不能为空Please enter answer");
   answer.focus();
   return false;
  }
 
   if(phone.value=="" || phone.value==null)
  {
   alert("电话不能为空Please enter you phone number");
   phone.focus();
   return false;
  }
   if(!isEmail(email.value))
  {
   alert("邮箱格式不正确Please enter a valid email");
   email.focus();
   return false;
  }
    if(!isPostcode(postcode.value) )
  {
   alert("邮编格式不正确Plase enter a valid postcode");
   postcode.focus();
   return false;
  }
  return true;
}

//用户登录
function CheckLogin()
{
  var username=document.getElementById("txtUserName");
  var password=document.getElementById("txtPassword");
  if(username.value=="" || username.value==null )
  {
   alert("用户名不能为空Please enter your name");
   username.focus();
   return false;
  }
   if(password.value=="" || password.value==null )
  {
   alert("密码不能为空Plase enter a  password");
   password.focus();
   return false;
  }
  
  return true;
}


//修改用户信息
function CheckModInfo()
{
  var $realname=document.getElementById("txtRealName");
  var $question=document.getElementById("txtPassQuestion");
  var $answer=document.getElementById("txtPassAnswer");
  var $phone=document.getElementById("txtPhone");
  var $email=document.getElementById("txtEmail");
  var $postcode=document.getElementById("txtPostcode");
 
   if($question.value=="" || $question.value==null )
  {
   alert("密码提示不能为空Please enter question");
   $question.focus();
   return false;
  }
  if($answer.value=="" || $answer.value==null )
  {
   alert("密码回答不能为空Please enter answer");
   $answer.focus();
   return false;
  }
 
   if($phone.value=="" || $phone.value==null)
  {
   alert("电话不能为空Please enter you phone number");
   $phone.focus();
   return false;
  }
   if(!isEmail($email.value))
  {
   alert("邮箱格式不正确Plese enter a valid email");
   email.focus();
   return false;
  }
    if(!isPostcode($postcode.value) )
  {
   alert("邮编格式不正确Please enter a valid postcode");
   $postcode.focus();
   return false;
  }
  return true;
}

//用户注册
function CheckModPass()
{
  var oldpassword=document.getElementById("txtOldPassword");
  var password=document.getElementById("txtPassword");
  var repassword=document.getElementById("txtRePassword");
  if(oldpassword.value=="" || oldpassword.value==null )
  {
   alert("原始密码不能为空Please enter a old password");
   oldpassword.focus();
   return false;
  }
   if(password.value=="" || password.value==null )
  {
   alert("新密码不能为空Please enter a new password");
   password.focus();
   return false;
  }
  else
  {
   if(password.value.length<6)
   {
   alert("为了专户安全，请补足6位以上 6-20 characters");
   password.focus();
   return false;
   }
  }
   if(repassword.value!=password.value )
  {
   alert("两次密码不一致Passwords are not the same. Please enter your password again");
   repassword.focus();
   return false;
  }
 
  return true;
}

//新闻搜索
function CheckNewsSearch()
{
  var search=document.getElementById("txtSearch");
  if(search.value=="" || search.value==null )
  {
   alert("关键字不能为空Please enter a key words");
   search.focus();
   return false;
  } 
  return true;
}

//判断用户名
function CheckFindPwd()
{
  var $username=document.getElementById("txtUser");
  var $question=document.getElementById("txtPassQuestion");
  var $answer=document.getElementById("txtPassAnswer");
  if($username.value=="" || $username.value==null )
  {
   alert("用户名不能为空Please enter your name");
   $username.focus();
   return false;
  } 
  if($question.value=="" || $question.value==null )
  {
   alert("密码提示不能为空Please enter question");
   $question.focus();
   return false;
  } 
  if($answer.value=="" || $answer.value==null )
  {
   alert("密码回答不能为空Please enter answer");
   $answer.focus();
   return false;
  } 
  return true;
}
//用户注册
function CheckChPass()
{
  var password=document.getElementById("txtPassword");
  var repassword=document.getElementById("txtRePassword");
 
 
   if(password.value=="" || password.value==null )
  {
   alert("密码不能为空Please enter a password");
   password.focus();
   return false;
  }
  else
  {
   if(password.value.length<6)
   {
   alert("为了专户安全，请补足6位以上6-20 characters");
   password.focus();
   return false;
   }
  }
   if(repassword.value!=password.value )
  {
   alert("两次密码不一致Passwords are not the same. Please enter your password again");
   repassword.focus();
   return false;
  }
  return true;
}

//供求信息发布
function CheckPublish()
{
  var $title=document.getElementById("txtTitle");
  if($title.value=="" || $title.value==null )
  {
   alert("标题不能为空Please enter content");
   $title.focus();
   return false;
  } 
  
  return true;
}

function isTel(str)
{
       var reg=/(^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$)|(^[0-9]{3,4}\-[0-9]{7,8}$)|(^[0-9]{7,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)|(^13\d{5,9}$)|(^153\d{4,8}$)|(^159\d{4,8}$)|(^158\d{4,8}$)|(^0\d{10,11}$)/; 
       return (reg.test(str))
}

function isMobile(strmobile)
{
       var mobile=/(^13\d{5,9}$)|(^153\d{4,8}$)|(^159\d{4,8}$)|(^158\d{4,8}$)|(^0\d{10,11}$)/; 
       return (mobile.test(strmobile))
}
function isPostcode(postcode)
{
   var code=/^[0-9]{6}$/;
   return (code.test(postcode))
}
function isEmail(vEMail)
{
	var regInvalid=/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
	var regValid=/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
	return (!regInvalid.test(vEMail)&&regValid.test(vEMail));
	
}
