﻿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}$/;
    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})$/;
    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() { 
  htmlcode=window.document.body.innerHTML; 
  sprnstr="<!--startprint-->"; 
  eprnstr="<!--endprint-->"; 
  var prnhtml=htmlcode.substr(htmlcode.indexOf(sprnstr)+17); 
  prnhtml=prnhtml.substr(prnhtml.indexOf(sprnstr)+17);
  prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)); 
  window.document.body.innerHTML=prnhtml; 
  window.print(); 
  window.document.body.innerHTML=htmlcode;
}
function printResult() { 
  htmlcode=window.document.body.innerHTML; 
  
  sprnstr="<!--startprint-->"; 
  eprnstr="<!--endprint-->"; 
  var prnhtml=htmlcode.substr(htmlcode.indexOf(sprnstr)); 
  prnhtml=prnhtml.substr(prnhtml.indexOf(sprnstr)+sprnstr.length+1);
  prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)); 
  prnhtml = prnhtml.replace("style=\"display: none\"","")
  window.document.body.innerHTML="<link type='text/css' href='/css/integral.css'/><link type='text/css' href='/css/pop.css'/>" + prnhtml; 
  alert(window.document.body.innerHTML)
  //window.print(); 
  //window.document.body.innerHTML=htmlcode;
}
function QueryString(sName) 
{ 
  var sSource = String(window.document.location); 
  var sReturn = ""; 
  var sQUS = "?"; 
  var sAMP = "&"; 
  var sEQ = "="; 
  var iPos;   
  iPos = sSource.indexOf(sQUS);   
  var strQuery = sSource.substr(iPos, sSource.length - iPos); 
  var strLCQuery = strQuery.toLowerCase(); 
  var strLCName = sName.toLowerCase();   
  iPos = strLCQuery.indexOf(sQUS + strLCName + sEQ); 
  if (iPos == -1) 
  { 
  	iPos = strLCQuery.indexOf(sAMP + strLCName + sEQ); 
  	if (iPos == -1) 
  		return ""; 
  }  
  sReturn = strQuery.substr(iPos + sName.length + 2,strQuery.length-(iPos + sName.length + 2)); 
  var iPosAMP = sReturn.indexOf(sAMP);   
  if (iPosAMP == -1) 
  	return sReturn; 
  else 
  { 
  	sReturn = sReturn.substr(0, iPosAMP); 
  }
  return sReturn; 
} 
//比较两个日期
function CheckTextDate(StartDate,EndDate,Message)
{
    var d1 = document.getElementById(StartDate).value ;
    var d2 = document.getElementById(EndDate).value ;
    var date1=new Date(d1.replace("-","/").replace(".","/").replace("_","/"));
    var date2=new Date(d2.replace("-","/").replace(".","/").replace("_","/"));

    if(date1>date2){
        alert(Message);
        return false ;
    }
    return true;
}
function SubmitKeyClick(btnName)     
{           
    if(event.keyCode == 13)     
    {                   
      event.keyCode=9;   
      event.returnValue = false;   
      document.all[btnName].click();     
    }   
}
function flow()
{
    var winflow = window.open('/flow.aspx','flow','width=620px,height=400px');
    winflow.focus();    
}
