// JScript 文件
if(location.href.indexOf('http://www.ispeaka.com')!=-1){location.replace('http://www.ispeak.cn/')}
function forbidword(input)
{//管理员后台禁用字
    var result = "";
    var _strforbid = new Array(  "人权", "革命", "联通", "激情", "美少女", "赌博", "裸奔", "ICP", "偷拍", "春宵" );
    for(var i = 0;i<_strforbid.length;i++)
    {
        if(input.indexOf(_strforbid[i]) != -1)
        {
            result = _strforbid[i];
            break;
        }
    }
    return result;
}


function el(id)
{
    return  document.getElementById(id);
}
function isInt(num)
{           
    var patrn=/^[0-9]+$/; 
    if (!patrn.exec(num)) 
    {
        return false; 
    }
    return true;
}
function checkEmail(chkmail)
{
    var emailcheck =/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
    if(!(emailcheck.test(chkmail)))
    {
        return false;
    }
    else
    {
        return true;
    }
}

function IsEmail(chkmail)
{
    var emailcheck =/^[A-Za-z0-9+]+[A-Za-z0-9\.\_\-+]*@([A-Za-z0-9\-]+\.)+[A-Za-z0-9]+$/;
    if(!(emailcheck.test(chkmail)))
    {
        return false;
    }
    else
    {
        return true;
    }
}
function GetLen(str)
{
    var length = str.replace(/[^\x00-\xff]/g,"**").length;  
    return length;
}

function isIdCardNo(num) 
{
	var factorArr = new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1);
	var error;
	var varArray = new Array();
	var intValue;
	var lngProduct = 0;
	var intCheckDigit;
	var intStrLen = num.length;
	var idNumber = num; 
 
	if ((intStrLen != 15) && (intStrLen != 18)) {
		return false;
	} 

	var i ; 
	for(i=0;i<intStrLen;i++) {
		varArray[i] = idNumber.charAt(i);
		if ((varArray[i] < '0' || varArray[i] > '9') && (i != 17)) {
			return false;
		}
		else if (i < 17) {
			varArray[i] = varArray[i]*factorArr[i];
		}
	}
	if (intStrLen == 18) {
		var date8 = idNumber.substring(6,14);
		if (checkDate(date8) == false){
			return false;
		}  

		for(i=0;i<17;i++) {

			lngProduct = lngProduct + varArray[i];
		}  

		intCheckDigit = 12 - lngProduct % 11;
		switch (intCheckDigit) {
		case 10:
			intCheckDigit = 'X';
			break;
		case 11:
			intCheckDigit = 0;
			break;
		case 12:
			intCheckDigit = 1;
			break;
		}  
	
		if (varArray[17].toUpperCase() != intCheckDigit) {
			return false;
		}

	} 
	else{
		var date6 = idNumber.substring(6,12);
		if (checkDate(date6) == false) {
			return false;
		}
	}
	return true;
} 
 
function checkDate(dt)
{
	if(dt.length==6)
	{
		var d=new Date();
		yy=d.getYear().toString ().substring(2,4);
		if(dt>yy)
		{
			dt="19"+dt
		}
		else 
		{			
			dt="20"+dt;
		}
	}
	yyyy=dt.substring(0,4);
	mm=dt.substring(4,6);
	dd=dt.substring(6,8);
	if(mm>"12"||mm<"01")return false;
	if(dd>"31"||dd<"01")return false;
	else if(dd>"30")
	{		
		if(mm=="02"||mm=="04"||mm=="06"||mm=="09"||mm=="11")return false;
	}
	else if(dd>"29")
	{
		if(mm=="02")return false;
	}
	else if(dd=="29")
	{
		if(mm=="02"&&(yyyy%4!=0||(yyyy%100==0&&yyyy%400!=0)))return false;
	}
	return true;
}

/**
* 删除左右两端的空格
*/
String.prototype.trim=function()
{
     return this.replace(/(^\s*)|(\s*$)/g, '');
}
/**
* 删除左边的空格
*/
String.prototype.ltrim=function()
{
     return this.replace(/(^\s*)/g,'');
}
/**
* 删除右边的空格
*/
String.prototype.rtrim=function()
{
     return this.replace(/(\s*$)/g,'');
}
function DownLoads1()
{
     var d = new Date();
     document.getElementById("tempiframe").src="/Server/AddDownLoad.aspx?down=1&"+d.getMinutes()+d.getSeconds();
}
function DownLoads(loadhref)
{
     var d = new Date();
	 try{document.getElementById("tempiframe").src="/Server/AddDownLoad.aspx?down=1&"+d.getMinutes()+d.getSeconds();}
	 catch(e){}
     window.location.href=loadhref;
}

function GetCookie(cookieName) {
    var value ="";
    var allcookies = document.cookie;
    var cookie_pos = allcookies.indexOf(cookieName);
    // 如果找到了索引，就代表cookie存在，
    // 反之，就说明不存在。
    if (cookie_pos != -1)
    {
        // 把cookie_pos放在值的开始，只要给值加1即可。
        cookie_pos += cookieName.length + 1;
        var cookie_end = allcookies.indexOf(";", cookie_pos);
        if (cookie_end == -1)
        {
            cookie_end = allcookies.length;
        }
        value = unescape(allcookies.substring(cookie_pos, cookie_end));
    }
    return value;
}
