﻿function reloadCheckImg(url)
{
  document.getElementById("imgCheck").src = url;
}

//清空空格
function trim(str)   
{   
      return str.replace(/(^\s*)|(\s*$)/g, "")   
}

//清空文本框   
function clearText()
{
    document.getElementById("txtUserName").value = "";
    document.getElementById("txtTele").value = "";
    document.getElementById("txtAddress").value = "";
    document.getElementById("txtEmail").value = "";
    document.getElementById("txtTitle").value = "";
    document.getElementById("txtContent").value = "";
    document.getElementById("txtCheck").value = "";
}
//Ajax异步提交用户留言 中文
function addMessage()
{
   
   //取得cook值中的验证码
   var checkCode;
   var cookCode=document.cookie.split(",");
   var cookCode=document.cookie.split(";");
   for(var i = 0 ; i < cookCode.length ; i++)
   {
      var myCook=cookCode[i].split("=");
      if("CheckCode" == trim(myCook[0]))
      {
         checkCode = myCook[1];
         break;
      }
   }
    //据ID获取各文本框值
    var userName= trim(document.getElementById("txtUserName").value);
    var sex = trim(document.getElementById("rbnSex").value);
    var tele= trim(document.getElementById("txtTele").value);
    var address= trim(document.getElementById("txtAddress").value);
    var email= trim(document.getElementById("txtEmail").value);
    var title= trim(document.getElementById("txtTitle").value);
    var content= trim(document.getElementById("txtContent").value);
    var  checkCook= trim(document.getElementById("txtCheck").value.toUpperCase());

    //为空则返回
    if(title == "")
    {
        alert("标题不能为空 ！");
        document.getElementById("txtTitle").focus();
        return;
    }
    if(content == "")
    {
        alert("内容不能为空 ！");
        document.getElementById("txtContent").focus();
        return;
    }
    if(checkCook == "")
    {
        alert("验证码不能为空 ！");
        document.getElementById("txtCheck").focus();
        return;
    };
    if(checkCook != checkCode)
    {
        alert("验证码填写错误，请重新填写 ！");
        document.getElementById("txtCheck").focus();
        return;     
    }
    if(userName == "")
    {
        alert("用户名不能为空 ！");
        document.getElementById("txtUserName").focus();
        return;
    }
    if(tele == "") 
    {
        alert("电话号码不能为空 ！");
        document.getElementById("txtTele").focus(); 
        return;
    }
    else
    {
        var pattern =/^\d{11}|^(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})$/;
        if(!pattern.exec(tele))
        {
            alert("电话号码格式错误 ！");
            document.getElementById("txtTele").focus(); 
            return;
        }
    }
    if(email != "")
    {
        var pattern =/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
        if(!pattern.exec(email))
        {
            alert("Email格式错误 ！");
            document.getElementById("txtEmail").focus(); 
            return;
        }
    }
    if(address == "")
    {
        alert("所在地区不能为空 ！");
        document.getElementById("txtAddress").focus();
        return;
    }
 



   
    var xmlHttp=null;
    //针对ie7,ie8,firefox等浏览器
    if(window.XMLHttpRequest)
    {
        xmlHttp=new XMLHttpRequest();
    }
    else if(window.ActiveXObject)
    {
        var activeName= ["MSXML2.XMLHTTP.5.0","MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"];
         //针对IE6，IE5.5，IE5
         //两个可以用于创建XMLHTTPRequest对象的控件名称，保存在一个js的数组中
         //排在前面的版本较新
        for(i=0;i<activeName.length;i++){
           try
           {
               xmlHttp=new ActiveXObject(activeName[i]);
               break;
           }
           catch(e){}
        }
    }
    
     //post方式提交数据s
     xmlHttp.open("post","AddMessage.aspx?userName="+encodeURI(userName)+"&sex="+encodeURI(sex)+"&tele="+encodeURI(tele)+"&address="+encodeURI(address)+"&email="+encodeURI(email)+"&title="+encodeURI(title)+"&content="+encodeURI(content),true);
     //POST方式需要自己设置http的请求头
     xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
     //POST方式发送数据
     xmlHttp.send(null);
        
    //确认XMLHTtpRequest对象创建成功,回调显示
    xmlHttp.onreadystatechange=function()
    {
        if(xmlHttp.readyState==4)
        {
            if(xmlHttp.status==200)
            {
                alert("感谢您的留言， 我们会尽快给予处理 ！");
                clearText();
                //刷新验证码 2009-6-1 @michael
                document.getElementById("imgCheck").src="CheckCode.aspx?rand2=" + Math.random();
            }
            else
            {
				 alert("留言失败，请重试，谢谢 ！");
		    }
       }
    }

}

//Ajax异步提交用户留言 中文
function addMessageEn()
{
   
   //取得cook值中的验证码
   var checkCode;
   var cookCode=document.cookie.split(",");
   var cookCode=document.cookie.split(";");
   for(var i = 0 ; i < cookCode.length ; i++)
   {
      var myCook=cookCode[i].split("=");
      if("CheckCode" == trim(myCook[0]))
      {
         checkCode = myCook[1];
         break;
      }
   }
    //据ID获取各文本框值
    var userName= trim(document.getElementById("txtUserName").value);
    var sex = trim(document.getElementById("rbnSex").value);
    var tele= trim(document.getElementById("txtTele").value);
    var address= trim(document.getElementById("txtAddress").value);
    var email= trim(document.getElementById("txtEmail").value);
    var title= trim(document.getElementById("txtTitle").value);
    var content= trim(document.getElementById("txtContent").value);
    var  checkCook= trim(document.getElementById("txtCheck").value.toUpperCase());

    //为空则返回
    if(title == "")
    {
        alert("Title is required ！");
        document.getElementById("txtTitle").focus();
        return;
    }
    if(content == "")
    {
        alert("Content is required ！");
        document.getElementById("txtContent").focus();
        return;
    }
    if(checkCook == "")
    {
        alert("Verification Code is required ！");
        document.getElementById("txtCheck").focus();
        return;
    };
    if(checkCook != checkCode)
    {
        alert("Verification Code  is wrong , please re-fill ！");
        document.getElementById("txtCheck").focus();
        return;     
    }
    if(userName == "")
    {
        alert("User Name  is required ！");
        document.getElementById("txtUserName").focus();
        return;
    }
    if(tele == "") 
    {
        alert("Tel is required ！");
        document.getElementById("txtTele").focus(); 
        return;
    }
    else
    {
        var pattern =/^\d{11}|^(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})$/;
        if(!pattern.exec(tele))
        {
            alert("Telephone number format error, please re-fill ！");
            document.getElementById("txtTele").focus(); 
            return;
        }
    }
    if(email != "")
    {
        var pattern =/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
        if(!pattern.exec(email))
        {
            alert("Email format error, please re-fill ！");
            document.getElementById("txtEmail").focus(); 
            return;
        }
    }
    if(address == "")
    {
        alert("Address  is required ！");
        document.getElementById("txtAddress").focus();
        return;
    }
 



   
    var xmlHttp=null;
    //针对ie7,ie8,firefox等浏览器
    if(window.XMLHttpRequest)
    {
        xmlHttp=new XMLHttpRequest();
    }
    else if(window.ActiveXObject)
    {
        var activeName= ["MSXML2.XMLHTTP.5.0","MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"];
         //针对IE6，IE5.5，IE5
         //两个可以用于创建XMLHTTPRequest对象的控件名称，保存在一个js的数组中
         //排在前面的版本较新
        for(i=0;i<activeName.length;i++){
           try
           {
               xmlHttp=new ActiveXObject(activeName[i]);
               break;
           }
           catch(e){}
        }
    }
    
     //post方式提交数据s
     xmlHttp.open("post","AddMessage.aspx?userName="+encodeURI(userName)+"&sex="+encodeURI(sex)+"&tele="+encodeURI(tele)+"&address="+encodeURI(address)+"&email="+encodeURI(email)+"&title="+encodeURI(title)+"&content="+encodeURI(content),true);
     //POST方式需要自己设置http的请求头
     xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
     //POST方式发送数据
     xmlHttp.send(null);
        
    //确认XMLHTtpRequest对象创建成功,回调显示
    xmlHttp.onreadystatechange=function()
    {
        if(xmlHttp.readyState==4)
        {
            if(xmlHttp.status==200)
            {
                alert("Thank you for your FeedBack ！");
                clearText();
                //刷新验证码 2009-6-1 @michael
                document.getElementById("imgCheck").src="CheckCode.aspx?rand2=" + Math.random();
            }
            else
            {
				 alert("Message failed, Please retry it , Thank you  ！");
		    }
       }
    }

}

var flag=false;
//选中所有留言
function selectAll1(){
    var form1=document.getElementById("form1");
    for(var i=0;i<form1.elements.length;i++){
           if(form1.elements[i].type=="checkbox"){
               form1.elements[i].checked=true;
           }
    }
}

