﻿function $C(str)
{
  if(typeof(document.getElementById(str))!="object")
   return null;
  else
   return document.getElementById(str);
}
/* 根据复选钮名字得到内容值*/
function $FN(str) {
    if (typeof (document.getElementsByName(str)) != "object")
        return "";
    else {
        var rstr = "";
        var fnlist = document.getElementsByName(str);
        for (var i = 0; i < fnlist.length; i++) {
            if (fnlist[i].checked) {
                if (rstr != "")
                    rstr += ",";
                rstr += fnlist[i].value;
            }
        }
        return rstr;
    }
}

//处理页面checkbox的全选与取消
function clientselect(obj)
{//debugger
 if(!obj.checked)
 {
  selectno();
 }
 else
 {
  selectall();
 }
}
function selectall()
{
   l=document.getElementsByTagName('input');
   for(i=0;i<l.length;i++)
  {
    if(l[i].type=='checkbox')
    {
       l[i].checked=true;
     }
   }
}

function selectno()
{
  l=document.getElementsByTagName('input');
  for(i=0;i<l.length;i++)
  {
    if(l[i].type=='checkbox')
    {
      l[i].checked=false;
    }
  }
}

function chkdate(str) {
    var re = /^20\d{2}-[0-1]{0,1}[0-9]{1}-[0-3]{0,1}[0-9]{1}$/;
    if (re.test(str)) {
        var dateymd = str.split('-');
        var tempdate = new Date(dateymd[0], dateymd[1], dateymd[2]);
        if (tempdate > new Date(2008, 12, 12))
            return true;
        else
            return false;
     }
    else
        return false;
}
function $CDate(str) {
    if (typeof (document.getElementById(str)) != "object")
        return "";
    else {
        var cdetail = document.getElementById(str).value;
        if (chkdate(cdetail))
            return cdetail;
        else
            return "";
    }
}
//获取cookie数据
function getCookie(name) {
    var strArg = name + "=";
    var iArgLength = strArg.length;
    var iCookieLength = document.cookie.length;
    var iIndex = 0;
    while (iIndex < iCookieLength) {
        var kIndex = iIndex + iArgLength;
        if (document.cookie.substring(iIndex, kIndex) == strArg) return getCookieVal(kIndex);
        iIndex = document.cookie.indexOf(" ", iIndex) + 1;
        if (iIndex == 0) break;
    }
    return null;
}

//截取cookie数据
function getCookieVal(offset) {
    var iEndStr = document.cookie.indexOf(";", offset);
    if (iEndStr == -1) iEndStr = document.cookie.length;
    return unescape(document.cookie.substring(offset, iEndStr));
}

//获取cookie键值
function getCookieValue(cookieStr, name) {
    var cookieArr, i, pos;
    var temp;
    cookieStr = getCookie(cookieStr);
    if(cookieStr==null)return null;
    cookieStr += "";
    if (cookieStr.length == 0) return (null);
    if (name.length == 0) return (cookieStr);
    cookieArr = cookieStr.split("&")
    for (i = 0; i < cookieArr.length; i++) {
        temp = cookieArr[i].toLowerCase();
        if (name.toLowerCase() + "=" == temp.substr(0, name.length) + "=") {
            return (temp.substr(name.length + 1));
        }
    }
}
