/********************************************************************
* 函数名:
* getCookie
*
* 参数:
* c_name  - Cookie名称
*
* 返回值:
* Cookie内容
* 
* 说明:
* 该函数获取Cookie用户上次登录方式
********************************************************************/
function getCookie(c_name)
{
 if (document.cookie.length > 0)
 {
  c_start = document.cookie.indexOf(c_name + "=")
  if (c_start != -1)
  { 
   c_start = c_start + c_name.length + 1;
   c_end   = document.cookie.indexOf(";",c_start);
   if (c_end == -1) 
   {
    c_end = document.cookie.length;
   }
   return unescape(document.cookie.substring(c_start,c_end));
  } 
 }
 return null
}
/********************************************************************
* 函数名:
* setCookie
*
* 参数:
* c_name  - Cookie名称
*   value  - Cookie内容
*   expiredays - Cookie日期
*
* 返回值:
* 空
* 
* 说明:
* 该函数设置Cookie保留用户上次登录方式
********************************************************************/
function setCookie(c_name,value,expiredays)
{
 var exdate = new Date();
 exdate.setDate(exdate.getDate() + expiredays);
 // 使设置的有效时间正确。增加toGMTString()
 document.cookie = c_name + "=" +escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString());
}


function delCookie(c_name) {
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval = getCookie(c_name);
    if (cval != null) document.cookie = c_name + "=" + cval + ";expires=" + exp.toGMTString();
}


/********************************************************************
* 函数名:
* 是否访问新页面
*
* 参数:
* c_name  - Cookie名称
*
* 返回值:
* 1,0
* 
* 说明:
* 该函数设置Cookie保留用户上次登录方式
********************************************************************/
function ViewNewPage(c_name) {
    var c_value = getCookie(c_name);
    if(c_value == "1" || c_value == "0")
    {
        return c_value;
    }
    var rand1 = Math.round(Math.random() * 10000);
    if (rand1 > 2000) {
        c_value = "0";
    }
    else {
        c_value = "1";
    }
    setCookie(c_name, c_value, 7);
    return c_value;
}


function GetUrlParam(paramName) {
    var oRegex = new RegExp('[\?&]' + paramName + '=([^&]+)', 'i');
    var oMatch = oRegex.exec(window.location.search);
    if (oMatch && oMatch.length > 1)
        return oMatch[1];
    else
        return '';
}