function sendToFriend(strLink,message)
{
    window.clipboardData.setData("Text",strLink);
    alert(message);
    return false;
}
function EnterKeyFocusButton(argButton) 
{
	if(event.keyCode==13)
	{
		//document.all(argButton).click();
		document.all(argButton).focus();
		document.all(argButton).click();
		return false;
	}
}
function DisableMouseRightMunuReFresh()
{
    return false;
}

function DisableKeyReFresh()
{
    if(event.keyCode==116)
    {
        event.keyCode=0;
        return false;
    }
}

//检测Email地址是否合法
function IsValidEmail(addr) 
{
	var a = false;
	var res = false;
	if(typeof(RegExp) == 'function')
	{
		var b = new RegExp('abc');
		if(b.test('abc') == true)
		{a = true;}
	}
	if(a == true)
	{
		reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                   '(\\.)([a-zA-Z]{2,4})$');
        res = (reg.test(addr));
    }
    else
    {
		res = (addr.search('@') >= 1 &&
		addr.lastIndexOf('.') > s.search('@') &&
		addr.lastIndexOf('.') >= s.length-5);
	}	
	return res;
}

//检测日期是否为yyyy的格式
function IsValidYYYY(str)
{
	var reg=/^(\d{4})$/;
	if(!str.match(reg))
	{
		//alert("日期格式不正确,正确格式如:1977");
		return false;
	}
}

//检测是否是数字：整数或小数
function IsValidNumber(num)
{
	numstring="-0123456789."
	for(i=0;i<num.length;i++)
	{
		if (numstring.indexOf(num.charAt(i))==-1)
		{
			//alert("请输入合法数字");
			return false;
		}
	}
}

//判断是否是整数：不能是小数
function IsValidInteger(str)
{
	var reg=/^(0|[1-9]\d*)$/;
	if(!str.match(reg))
	{
		return false;
	}
}

//判断是否是小数：必须是小数
function IsValidDouble(str)
{
	var reg=/^(0|[1-9]\d*)\.(\d+)$/;
	if(!str.match(reg))
	{
		return false;
	}
}

//判断是否非空：如果是空则返回False
function IsNotNull(str)
{
	var reg=/(.)+/;
	
	if(!str.match(reg))
	{
		return false;
	}
}

//判断有多少个中文字符
function GetChineseWordCount(s)
{
	re=/[\u4E00-\u9FA5]/g;
	if(re.test(s))
	{
		return s.match(re).length
	}
	else
	{
		return 0;
	}
}

//是否是合法的电话号码
function IsValidTelNO(num)
{
	numstring="0123456789"
	for(i=0;i<num.length;i++)
	{
		if (numstring.indexOf(num.charAt(i))==-1)
		{
			return false;
		}
	}
}

//手机号规则
function IsValidMobile(str)
{
	var reg=/\d{11}/;
	if(!str.match(reg))
	{
		return false;
	}
}

//判断日期大小：如果strEnd<strBegin返回False
function CheckTwoDateTime(strBegin,strEnd)
{		 
	var reg = /^(\d+)-(\d{1,2})-(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/; 
	var rBegin = strBegin.match(reg);
	var rEnd = strEnd.match(reg);
	if(rBegin==null||rEnd==null)return false; 
	rBegin[2]=rBegin[2]-1;
	rEnd[2]=rEnd[2]-1;
	var dBegin= new Date(rBegin[1], rBegin[2],rBegin[3], rBegin[4],rBegin[5], rBegin[6]); 
	var dEnd= new Date(rEnd[1], rEnd[2],rEnd[3], rEnd[4],rEnd[5], rEnd[6]);
	if (dBegin.getTime()-dEnd.getTime()>0) return false; 
	
	return true;
}

//得到文件的扩展名
function GetFilePostfix(oFile)
{
    if(oFile == null)
        return null;
    var pattern = /(.*)\.(.*)$/gi;
    if(typeof(oFile) == "object")
    {
        if(oFile.value == null || oFile.value == "")
            return null;
        var arr = pattern.exec(oFile.value);
        return RegExp.$2;
    }
    else if(typeof(oFile) == "string")
    {
        var arr = pattern.exec(oFile);
        return RegExp.$2;
    }
    else
        return null;
}


/**
 * 计算字符串的长度，一个汉字两个字符
 使用方法：string.RealLength;
 */
String.prototype.RealLength = function()
{
   return this.replace(/[^\x00-\xff]/g,"**").length;
}

//邮政编码
function IsValidPostcode(str)
{
	var reg=/^(\d{6})$/;
	if(!str.match(reg))
	{
		return false;
	}
}

//身份证，要求必须15位或者18位的数字
function IsValidIdEntity(str)
{
	var reg =/^(\d{15}|\d{18})$/;
	if(!str.match(reg))
	{
		return false;
	}	
}
function CheckSingleRecord(clientid)
{
	for(i=0;i<document.all.length;i++)
	{
		if(document.all[i].id.indexOf("isReturn")!=-1)
		{
			document.all(document.all[i].id).checked=false;
		}
	}
	document.all(clientid).checked=true;
}

function CheckAllRecord(clientid)
{
	var bChecked = document.getElementById(clientid).checked;

	for(i=0;i<document.all.length;i++)
	{
		if(document.all[i].id.indexOf("isReturn")!=-1)
		{
			document.all(document.all[i].id).checked = bChecked;
		}
	}
}