<!--
/*------------------ SetOrGetCookie -----------------*/   

function setCookie (name, value){document.cookie = name + "=" + escape(value);}
function getCookie(name) {var search;
search = name + "=";
offset = document.cookie.indexOf(search);
if (offset != -1) {
offset += search.length;
end = document.cookie.indexOf(";", offset);
if (end == -1)
end = document.cookie.length;
return unescape(document.cookie.substring(offset, end));
//alert(unescape(document.cookie.substring(offset, end)));
}
//else{alert("没有此Cookie内容");}
}
function deleteCookie(name) {var expdate = new Date();
expdate.setTime(expdate.getTime() - (86400 * 1000 * 1));
setCookie(name, "", expdate);}
/*
使用方法：
//设置Cookie
setCookie("name","arbiter");

//读取Cookie
getCookie("name");

//删除Cookie
deleteCookie("name");

*/

/*------------------ ShowNowTime -----------------*/ 

function showTime(){
	now=new Date();	
	var str;
	var temp = now.getFullYear();
	str = temp+"-";
	temp = now.getMonth() + 1;
	if (temp < 10) str += "0";
	str += temp +  "-";
	temp = now.getDate();
	if (temp < 10) str += "0";
	str += temp +  " ";
	temp = now.getHours();
	if (temp < 10) str += "0";
	str += temp +  ":";
	temp = now.getMinutes();
	if (temp < 10) str += "0";
	str += temp +  ":";
	temp = now.getSeconds();
	if (temp < 10) str += "0";
	str += temp;
	if(document.getElementById("showTime")!=null)
	{
	    document.getElementById("showTime").innerHTML=str;	
	    setTimeout("showTime()", 1000);
	}
	//ctroltime=setTimeout("showtime()",1000);
	
}
function SetString(str,len)
{
 var strlen = 0;
 var s = "";
for(var i = 0;i < str.length;i++)
{
        if(str.charCodeAt(i) > 128)
         strlen += 2;
        else
        strlen++;
        s += str.charAt(i);
        if(strlen >= len)
        return s + "...";
}
return s;
}

/**************** 键盘事件 ********************/

//仅可输入数字,包括负值,evt为控件的event,用于onkeydown return
function OnlyInputNum(evt)
{
    var ikeycode=evt.keyCode;
    if(ikeycode>=48 && ikeycode<=57 || ikeycode>=96 && ikeycode<=105 || ikeycode==8 || ikeycode==13){
        return true;
    }else{
        return false;
    }   
}

/**************** 表单验证 ********************/
//CkEmail
function CkEmail(txtbox)
{    
    var strEmail = Trim(txtbox.value);
    var arrEmail = strEmail.split("@");
    if(strEmail=="")
    {
        return false;
    }else{
       if(arrEmail.length!=2)
       {
            return false;
       }
       else
       {
             if(arrEmail[0]=="" || arrEmail[1]=="")
             {
                return false;
             }
             else
             {
                if(arrEmail[0].length<3)
                {
                    return false;
                }
                else
                {                    
                    var strckdot = arrEmail[1];
                    var arrckdot = strckdot.split(".");
                    if(arrckdot.length<2)
                    {
                        return false;
                    }
                    else
                    {                        
                         if(arrckdot[0].length<3 || arrckdot[1].length<2)
                         {
                            return false;
                         }
                         else
                         {                            
                             if(arrckdot[0]=="" || arrckdot[1]=="")
                             {
                                return false;
                             }
                             else
                             {
                                return true;
                             }
                         }
                    }
                }                
             }
       }
    }    
}


//去掉空格
function Trim(str){
 if(str.charAt(0) == " "){
  str = str.slice(1);
  str = Trim(str); 
 }
 return str;
}
//判断是否是空
function isEmpty(pObj,errMsg){
 var obj = eval(pObj);
 if( obj == null || Trim(obj.value) == ""){
  if (errMsg == null || errMsg =="")
   alert("输入为空!");
  else
   alert(errMsg); 
  obj.focus(); 
  return false;
 }
 return true;
}
//判断是否是数字
function isNumber(pObj,errMsg){
 var obj = eval(pObj);
 strRef = "1234567890";
 if(!isEmpty(pObj,errMsg))return false;
 for (i=0;i<obj.value.length;i++) {
  tempChar= obj.value.substring(i,i+1);
  if (strRef.indexOf(tempChar,0)==-1) {
   if (errMsg == null || errMsg =="")
    alert("数据不符合要求,请检查");
   else
    alert(errMsg);
   if(obj.type=="text") 
    obj.focus(); 
   return false; 
  }
 }
 return true;
}

//判断是否是数字,数字可以为负数
function isNegative(pObj,errMsg){
 var obj = eval(pObj);
 strRef = "1234567890-";
 if(!isEmpty(pObj,errMsg))return false;
 for (i=0;i<obj.value.length;i++) {
  tempChar= obj.value.substring(i,i+1);
  if (strRef.indexOf(tempChar,0)==-1) {
   if (errMsg == null || errMsg =="")
    alert("数据不符合要求,请检查");
   else
    alert(errMsg);
   if(obj.type=="text") 
    obj.focus(); 
   return false; 
  }else{
   if(i>0){
    if(obj.value.substring(i,i+1)=="-"){
     if (errMsg == null || errMsg =="")
      alert("数据不符合要求,请检查");
     else
      alert(errMsg);   
     if(obj.type=="text") 
     obj.focus(); 
     return false; 
    }
   }
  }
 }
 return true;
}

//判断是否是钱的形式
function isMoney(pObj,errMsg){
 var obj = eval(pObj);
 strRef = "1234567890.";
 if(!isEmpty(pObj,errMsg)) return false;
 for (i=0;i<obj.value.length;i++) {
  tempChar= obj.value.substring(i,i+1);
  if (strRef.indexOf(tempChar,0)==-1) {
   if (errMsg == null || errMsg =="")
    alert("数据不符合要求,请检查");
   else
    alert(errMsg);   
   if(obj.type=="text") 
    obj.focus(); 
   return false; 
  }else{
   tempLen=obj.value.indexOf(".");
   if(tempLen!=-1){
    strLen=obj.value.substring(tempLen+1,obj.value.length);
    if(strLen.length>2){
     if (errMsg == null || errMsg =="")
      alert("数据不符合要求,请检查");
     else
      alert(errMsg);   
     if(obj.type=="text") 
     obj.focus(); 
     return false; 
    }
   }
  }
 }
 return true;
}

function isLeapYear(year) 
{ 
 if((year%4==0&&year%100!=0)||(year%400==0)) 
 { 
 return true; 
 }  
 return false; 
} 

//判断时间是否正确

function isDate(checktext){
var datetime;
var year,month,day;
var gone,gtwo;
if(Trim(checktext.value)!=""){
 datetime=Trim(checktext.value);
 if(datetime.length==10){
  year=datetime.substring(0,4);
  if(isNaN(year)==true){
   alert("请输入正确的日期!格式为(yyyy-mm-dd) \n例(2008-08-08)！");
   checktext.focus();
   return false;
  }
  gone=datetime.substring(4,5);
  month=datetime.substring(5,7);
  if(isNaN(month)==true){
   alert("请输入正确的日期!格式为(yyyy-mm-dd) \n例(2008-08-08)！");
   checktext.focus();
   return false;
  }
  gtwo=datetime.substring(7,8);
  day=datetime.substring(8,10);
  if(isNaN(day)==true){
   alert("请输入正确的日期!格式为(yyyy-mm-dd) \n例(2008-08-08)！");
   checktext.focus();
   return false;
  }
  if((gone=="-")&&(gtwo=="-")){
   if(month<1||month>12) { 
    alert("月份必须在01和12之间!"); 
    checktext.focus();
    return false; 
    } 
   if(day<1||day>31){ 
    alert("日期必须在01和31之间!");
    checktext.focus(); 
    return false; 
   }else{
    if(month==2){  
     if(isLeapYear(year)&&day>29){ 
       alert("二月份日期必须在01到29之间!"); 
       checktext.focus();
       return false; 
     }       
     if(!isLeapYear(year)&&day>28){ 
       alert("二月份日期必须在01到28之间!");
       checktext.focus(); 
       return false; 
     } 
    } 
    if((month==4||month==6||month==9||month==11)&&(day>30)){ 
     alert("在四，六，九，十一月份 \n日期必须在01到30之间!");
     checktext.focus(); 
     return false; 
    } 
   }
  }else{
   alert("请输入正确的日期!格式为(yyyy-mm-dd) \n例(2008-08-08)");
   checktext.focus();
   return false;
  }
 }else{
  alert("请输入正确的日期!格式为(yyyy-mm-dd) \n例(2008-08-08)");
  checktext.focus();
  return false;
 }
}else{
 return true;
}
return true;
}

/**************** 表单验证结束 ********************/

/**************** 图片自适应尺寸 ********************/

  function DrawImage(ImgD,limitW,limitH){ 
       
        var image=new Image();   
        image.src=ImgD.src;          
        if(image.width>0 && image.height>0){   
          if(image.width/image.height>=limitW/limitH){   
            if(image.width>limitW){       
            ImgD.width=limitW;   
            ImgD.height=(image.height*limitW)/image.width;   
            }else{   
            ImgD.width=image.width;       
            ImgD.height=image.height;   
            }   
            //ImgD.alt=image.width+"×"+image.height;   
            }   
          else{   
            if(image.height>limitH){       
            ImgD.height=limitH;   
            ImgD.width=(image.width*limitH)/image.height;             
            }else{   
            ImgD.width=image.width;       
            ImgD.height=image.height;   
            }   
            //ImgD.alt=image.width+"×"+image.height;   
            }   
          }   

  } 
/**************** 图片自适应尺寸结束 ********************/

    //页面Loading
    function LoadingPage(FloatdivId)
    {
        document.getElementById(FloatdivId).style.display='none';
    }    

    //打开图片选择器
    function OpenMiniPicDbManagerJsfile(imgid,txtboxid)
        {             
            var DoOpenWindow;
            DoOpenWindow=showModalDialog('/ZksOldzeus/PhotoDb/Mini/OpenMiniPicDbManager.aspx' ,window,'dialogWidth:800px;dialogHeight:600px;center:yes;help:no;status:no');
            if(DoOpenWindow != null)
            {
                var ReTrunValue=DoOpenWindow;                
                document.getElementById(txtboxid).value=ReTrunValue;
                imgid.src=ReTrunValue; 
                //window.location.reload();              
            }
        }
//-->

    //取得上传控件内的文件名
    function insertTitle(upfilebox,txbid)
    {
        var t1 = upfilebox.value.lastIndexOf("\\");
        var t2 = upfilebox.value.lastIndexOf(".");        
        if(t1 >= 0 && t1 < t2 && t1 < upfilebox.value.length)
        { 
            document.getElementById(txbid).value = upfilebox.value.substring(t1 + 1, t2);
        }
    }
/**************** 过滤字符 ********************/  
function ReplaceHtmlTag(content)
{
     content=ReplaceTag(">","&gt;",content);
    content=ReplaceTag("<","&lt;",content);
    content=ReplaceTag("\r\n","<br/>",content);
    content=ReplaceTag("\n","<br/>",content);
    content=ReplaceTag(" ","&nbsp;",content);
    content=ReplaceTag("　","&nbsp;",content);   
    return content;    
}

function ReplaceTag(TagName,NewTagName,Content)
{
    while(Content.lastIndexOf(TagName)>0)
    {
        Content=Content.replace(TagName,NewTagName);
    }
    return Content;
} 
/**************** 过滤字符结束 ********************/ 
document.writeln("");
