﻿function gt( elem ) {
    return document.getElementById(elem);
}
function trim(str){  //删除左右两端的空格
 return str.replace(/(^\s*)|(\s*$)/g, "");
}
function InputCheck(name,message)
{
	if(trim(document.getElementById(name).value) == "")
	{
		alert(message);
		document.getElementById(name).focus();
		return false;
	}
	return true;
}
function IsNumeric(Text){
    if(Text=="") return true;
    var patrn = /^^[-]{0,1}\d+$/;
    if (!patrn.exec(Text)) {
        return false;
    }
    return true;
}

function IsNumberAndCharacter(Text){
    var patrn = /^[A-Za-z0-9]{0,}$/;
    if (!patrn.exec(Text)) {
        return false;
    }
    return true;
}

function IsMobile(Text){
    //var patrn = /^0{0,1}1(3|5)[0-9]{9}$/;
    var patrn = /^\d{0,11}$/;
    if (!patrn.exec(Text)){
        return false;
    }
    return true;
}

function IsEmail(Text){
    var patrn = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
    if (!patrn.exec(Text)) {
        return false;
    }
    return true;
}

function IsTelphone(Text){
    //var patrn = /^(^[0-9]{3,4}\-[0-9]{3,8})|(^[0-9]{3,8})|(^[0-9]{3,4}\-[0-9]{3,8}\-[0-9]{1,5})|(^\([0-9]{3,4}\)[0-9]{3,8})|(^0{0,1}1(3|5)[0-9]{9})$/;
    var patrn = /^\d{0,11}$/;
    if (!patrn.exec(Text)) {
        return false;
    }
    return true;
}

function IsURL(Text){
    var patrn = /^http:\/\/[\w\/\.-]+/g;
    if (!patrn.exec(Text)) {
        return false;
    }
    return true;
}

function IsPostCode(Text){
    var patrn = /^\d{6}$/;
    if (!patrn.exec(Text)) {
        return false;
    }
    return true;
}

function IsDate(Text){
    return true;
}

function IsFloat(s)
{
    if(s=="") return true;
    var reg = /^[0-9]+\.?[0-9]{0,9}$/;
    return reg.test(s)
}

function SetCookie(name, value, path, domain, secure) {
    var today = new Date();
    today.setTime(today.getTime());
    if (expires) {
        expires = 1 * 1000 * 60 * 60 * 24;
    }
    var expires_date = new Date(today.getTime()+(expires));
    document.cookie = name + "=" + escape(value) + 
    ((expires)? ";expires=" + expires_date.toGMTString() : "") + 
    ((path)   ? ";path=" + path : "" ) + 
    ((domain) ? ";domain=" + domain : "" ) +
    ((secure) ? ";secure" : "" );
}

function IsFireFox()
{
    var app=navigator.appName;
    var verStr=navigator.appVersion;
    return (app.indexOf('Netscape') != -1);    
} 

function getRadioValue(radioName)  
{  
    var obj = document.getElementsByName(radioName);
         for(i=0;i<obj.length;i++){  
         if(obj[i].checked){  
            return obj[i].value;  
         }  
    }          
    return "";        
}
function setRadioValue(radioName,value)  
{  
    var obj = document.getElementsByName(radioName);
         for(i=0;i<obj.length;i++){  
         if(obj[i].value==value){  
            obj[i].checked=true;  
         }        
    }          
}
function setDisabled(radioName)  
{  
    var obj = document.getElementsByName(radioName);
    for(i=0;i<obj.length;i++){
      obj[i].disabled = true;
    }      
}
function unDisabled(radioName)  
{  
    var obj = document.getElementsByName(radioName);
    for(i=0;i<obj.length;i++){
      obj[i].disabled = false;
    }      
}
function printIt(name) { 
  htmlcode=window.document.body.innerHTML; 
  sprnstr="<!--"+ name +"startprint-->"; 
  eprnstr="<!--"+ name +"endprint-->"; 
  var prnhtml=htmlcode.substr(htmlcode.indexOf(sprnstr)); 
  prnhtml=prnhtml.substr(prnhtml.indexOf(sprnstr)+sprnstr.length+1);
  prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)); 
  window.document.body.innerHTML="<link href='/css/info.css' type='text/css' />" + prnhtml; 
  window.print(); 
  window.document.body.innerHTML=htmlcode;
}
