<!--

function displayTable(tableName)
{
	var theTable = document.getElementById(tableName);
	theTable.style.display = 'block';
}

function hideTable(tableName)
{
	var theTable = document.getElementById(tableName);
	theTable.style.display = 'none';
}
 

function   is_int(field)  
{   
  var   Ret   =   true;   
  var   NumStr="0123456789";   
  var   chr;   
    
  for   (i=0;i<field.length;++i)   
  {   
  chr=field.charAt(i);   
  if   (NumStr.indexOf(chr,0)==-1)   
  {   
  Ret=false;   
  }   
  }   
  return(Ret);   
} 


//判断输入是否为空
function isEmpty(str) 
{
    if ((jtrim(str)==null)||((jtrim(str)).length==0)) 
    {
	return false;
    }
    else 
	return true;
}




//去掉字符串末尾的空格
function jtrim(str)
{     
     while (str.charAt(0)==" ")
          {str=str.substr(1);}      
     while (str.charAt(str.length-1)==" ")
         {str=str.substr(0,str.length-1);}
     return(str);
}

// 检验邮件的格式
function ismail(mail)
{
	
	if(!(new RegExp(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/).test(mail)))
	{
		alert("邮件格式不正确");
		return false;
	}else
	return true;
}



// 判断输入是否是身份证
function isCardNo(num)
{
	if (isNaN(num)) 
	{
		alert("输入的不是数字！"); return false;
	}

	var len = num.length, re; 

	if (len == 15)
		re = new RegExp(/^(\d{6})()?(\d{2})(\d{2})(\d{2})(\d{3})$/);
	else if (len == 18)
		re = new RegExp(/^(\d{6})()?(\d{4})(\d{2})(\d{2})(\d{3})(\d)$/);
	else 
	{
		alert("输入的数字位数不对！"); 
		return false;
	}

	var a = num.match(re);

	if (a != null)
	{
		if (len==15)
		{
			var D = new Date("19"+a[3]+"/"+a[4]+"/"+a[5]);
			var B = D.getYear()==a[3]&&(D.getMonth()+1)==a[4]&&D.getDate()==a[5];
		}
		else
		{
			var D = new Date(a[3]+"/"+a[4]+"/"+a[5]);
			var B = D.getFullYear()==a[3]&&(D.getMonth()+1)==a[4]&&D.getDate()==a[5];
		}

		if (!B) 
	  {
			alert("输入的身份证号 "+ a[0] +" 里出生日期不对！"); 
			return false;
	  }
	}

	return true;
}



// 判断上传的文件是否符合要求的文件类型
// document : 上传文件的值  		type :  要求的类型
// 例: <input type=file onchange="isType(this.value, 'doc')">
function isType(document, type)
{
	if(document.match(/^(.*)(\.)(.{1,8})$/)[3] == type)
		return true;
	else
		return false;
}




//		判断输入的电话号码是否符合格式
//　　(1)电话号码由数字、"("、")"和"-"构成
//　　(2)电话号码为3到8位
//　　(3)如果电话号码中包含有区号，那么区号为三位或四位
//　　(4)区号用"("、")"或"-"和其他部分隔开
//　　(5)移动电话号码为11或12位，如果为12位,那么第一位为0
//　　(6)11位移动电话号码的第一位和第二位为"13"
//　　(7)12位移动电话号码的第二位和第三位为"13"
function PhoneCheck(s) 
{
	var str=s;
	var reg=/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/
	
	if(!(reg.test(str)))
	{
		return false;
	}
	else
		return true;
}




//校验手机号码：必须以数字开头，除数字外，可含有“-”
function isMobile(s)
{
	var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
	if (!patrn.exec(s)) 
	{	
		//alert("输入错误");
		return false
	}
	else
		return true
}


//-->

//--ajax--ajax--ajax--ajax--ajax----ajax----ajax--
var XMLHttpReq;


 	//创建XMLHttpRequest对象       
function createXMLHttpRequest() {
    if (window.XMLHttpRequest) { //Mozilla 浏览器
        XMLHttpReq = new XMLHttpRequest();
    } else {
        if (window.ActiveXObject) { // IE浏览器
            try {
                XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
            }
            catch (e) {
                try {
                    XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
                }
                catch (e) {
                }
            }
        }
    }
}

	//发送请求函数
function sendRequest(url) {
    createXMLHttpRequest();
    XMLHttpReq.open("GET", url, true);
    XMLHttpReq.onreadystatechange = processResponse;//指定响应函数
    XMLHttpReq.send(null);  // 发送请求
}

	// 处理返回信息函数
function processResponse() {
    if (XMLHttpReq.readyState == 4) { // 判断对象状态
        if (XMLHttpReq.status == 200) { // 信息已经成功返回，开始处理信息
   
             var temp = XMLHttpReq.responseText;
             var res = temp.split(",");
             var checkState = document.getElementById("checkState");
            if (res[0] == 1) 
            {
            	checkState.innerHTML = "<font color='red'>"+res[1]+"</font>";
            }
             else if (res[0] == 2)
            {
            	document.getElementById("unique").value="true";
            	checkState.innerHTML = "<font color='green'>"+res[1]+"</font>";
            }
             else if (res[0] == 0)
            {
                checkState.innerHTML = "<font color='red'>"+res[1]+"</font>";
            }
        } else { //页面不正常
            checkState.innerHTML = "<font color='red'>"+"页面不正常"+"</font>";
        }
    }
}

function uniqueCheck(url,value,msg)
{
	document.getElementById("unique").value="false";

	if (value !== "") {
	    sendRequest(url+value);
	    var checkState = document.getElementById("checkState");
	    checkState.innerHTML = "<font color='black'>"+msg+"</font>";
	    }
}