﻿// JScript 文件
String.prototype.Trim = function() 
{ 
    return this.replace(/(^\s*)|(\s*$)/g, ""); 
} 

function showmsg(msg,controlid)
{
    alert(msg);
    controlid.focus();
    return false;
}

function QueryString(url,myval)
{//构造参数对象并初始化 
 var name,value,i; 
 var str=location.href;//获得浏览器地址栏URL串 
 var num=str.indexOf("?") 
 str=str.substr(num+1);//截取“?”后面的参数串
 var arrtmp=str.split("&");//将各参数分离形成参数数组 
 for(i=0;i < arrtmp.length;i++)
 { 
  num=arrtmp[i].indexOf("="); 
  if(num>0)
  { 
   name=arrtmp[i].substring(0,num);//取得参数名称 
   value=arrtmp[i].substr(num+1);//取得参数值 
   this[name]=value;//定义对象属性并初始化 
   location.href=url+"?asid="+value+"&"+myval;
  }
 } 
} 

function GetAsId()
{//构造参数对象并初始化 
 var name,value,i; 
 var str=location.href;//获得浏览器地址栏URL串 
 var num=str.indexOf("?") 
 str=str.substr(num+1);//截取“?”后面的参数串
 var arrtmp=str.split("&");//将各参数分离形成参数数组 
 for(i=0;i < arrtmp.length;i++)
 { 
  num=arrtmp[i].indexOf("="); 
  if(num>0)
  { 
   name=arrtmp[i].substring(0,num);//取得参数名称 
   value=arrtmp[i].substr(num+1);//取得参数值 
   this[name]=value;//定义对象属性并初始化 
   return value;
  }
 } 
}

//js Cookie
function setCookie(name,value)
{
    var Days = 1;
    var exp  = new Date();
        exp.setTime(exp.getTime() + Days*24*60*60*1000);
        document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}

function getCookie(name)
{
    var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
        if(arr=document.cookie.match(reg)) return unescape(arr[2]);
        else return null;
}

function delCookie(name)
{
    var exp = new Date();
        exp.setTime(exp.getTime() - 1);
    var cval=getCookie(name);
        if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}

