﻿function GetCookie(sName) {
    // cookies are separated by semicolons
    var aCookie = document.cookie.split("; ");
    for (var i = 0; i < aCookie.length; i++) {
        // a name/value pair (a crumb) is separated by an equal sign
        var aCrumb = aCookie[i].split("=");
        if (sName == aCrumb[0])
            return unescape(aCrumb[1]);
    }
    // a cookie with the requested name does not exist
    return null;
}

function GetCookies(name){
	var arr = document.cookie.match(new RegExp(name+"=([^&;]+)"));
	if(arr != null){return decodeURI(arr[1]);}
	return "";
}

function UpdateValidateCode(Img){
    var timenow = new Date().getTime();
    url="/Ajax/ValidateCode.ashx";
    url = url + "?time=" + timenow;
    document.getElementById(Img).src=url;
}

function GetRequestParam(name)
{
	url = location.search.substr(1);
	if(url.length > 0)
	{
		ar = url.split(/[&=]/);
		for(i=0;i<ar.length;i+=2)
		{
			if(ar[i]==name)	return ar[i+1];
		}
	}
}
function checkPaste(maxLen, obj) {
    var str = obj.value;
    var oSR = document.selection.createRange();
    var strData = clipboardData.getData('text');
    var iLenPaste = maxLen - str.length + oSR.text.length;
    oSR.text = strData.substring(0, iLenPaste);
    return false;
}
function doKeyPress(maxLen, obj) {

    var str = obj.value;
    if (str.indexOf('<') >= 0) {
	alert("包含非法字符”<“");
	return;
    }
    var oSR = document.selection.createRange();
    if (str.length < maxLen) {
	return true;
    } else if (oSR.text.length > 0) {
	return true;
    } else {
	obj.value = obj.value.substr(0, maxLen);
	alert("输入的内容过长！");
	return false;
    }
}
