/*checkbox反选 */
function reverseSelect(name)
{
	var el = document.getElementsByTagName('input');
	var len = el.length;
	for(var i=0; i<len; i++)
	{
		if((el[i].type=="checkbox") && (el[i].name==name))
		{
			if(el[i].checked == true)
			{
				el[i].checked = false;
			}
			else
			{
				el[i].checked = true;
			}
		}
	}
}

//比较日期（格式为2008-01-01）
function compareDate(a,b)
{
var arr=a.split("-"); 
var starttime=new Date(arr[0],arr[1],arr[2]); 
var starttimes=starttime.getTime();

var arrs=b.split("-"); 
var lktime=new Date(arrs[0],arrs[1],arrs[2]); 
var lktimes=lktime.getTime();

if(starttimes>lktimes) 
{
	
	alert('起始时间晚于结束时间！');
	return false;
}
else
return true;

}


/*checkbox全选 */
function selectAll(name)
{
	var el = document.getElementsByTagName('input');
	var len = el.length;
	for(var i=0; i<len; i++)
	{
		if((el[i].type=="checkbox") && (el[i].name==name))
		{
			el[i].checked = true;
		}
	}
}
/*checkbox全不选 */
function clearAll(name) {
	var el = document.getElementsByTagName('input');
	var len = el.length;
	for(var i=0; i<len; i++)
	{
		if((el[i].type=="checkbox") && (el[i].name==name))
		{
			el[i].checked = false;
		}
	}
}
/*判断开头不为零的数字 */
function checkNum(num)
{
	var patrn=/^[1-9]+[0-9]*$/;
	if(patrn.exec(num))
	{
		return true;
	}
	return false;
}
/*判断表示像素的数字 */
function checkPixel(num)
{
	var patrn=/^[1-9]+[0-9]*\*[1-9]+[0-9]*$/;
	if(patrn.exec(num))
	{
		return true;
	}
	return false;
}
/*判断表示价钱的数字 */
function checkMoney(num)
{
	var patrn=/(^[0-9]$)|(^[0-9]\.0[1-9]$)|(^[0-9]\.[1-9][0-9]$)|(^[1-9]+[0-9]*\.0[0-9]$)|(^[1-9]+[0-9]*\.[1-9][0-9]$)|(^[1-9]+[0-9]*$)/;
	if(patrn.exec(num))
	{
		return true;
	}
	return false;
}
/*判断只能选择一项 */
function getCheckedNum(name)
{
	var aa = document.getElementsByName(name);  
	var a = 0;
	for (var i=0; i < aa.length; i++) 
	{   
		if(aa[i].checked) 
		{
			a++;
		}
	}
	return a;
}
/*编辑图片属性*/
function funEditPicProperty()
{
	var url="editPicProperty.html";
	var arr=window.showModalDialog(url,window,'dialogHeight:380px;dialogWidth:300px;;toolbar:no;status:no;resize:1;help:No;scroll:no;');	 
}
/*显示帮助页面*/
function help(heignt,width,text)
{
	var url="help.html";
	var arr = window.showModalDialog(url,window,'dialogHeight:'+heignt+'px;dialogWidth:'+width+'px;;toolbar:no;status:no;resize:1;help:No;scroll:no;');	
}
//去处左右空格
function trim(str) { 
	return str.replace(/(^\s*)|(\s*$)/g, "");
}
//去处左空格
function LTrim(str) { 
    return str.replace(/(^\s*)/g, ""); 
} 
//去处右空格
function Rtrim(str) { 
    return str.replace(/(\s*$)/g, ""); 
} 
//判断是否是数字
function isNum(str) {
	var req = /^\d+$/;
	return req.test(str);
}
//判断是否是钱款
function isMoney(str) {
	var req = /(^\d+$)|(^\d+\.\d+$)/;
	return req.test(str);
}
//表单提交,第一个表单
function frmSubmit(to) {
	document.forms[0].action = to;
	document.forms[0].method = "post";
	document.forms[0].submit();
}

//表单提交,第n个表单
function frmSubmitTo(to, n) {
	document.forms[n].action = to;
	document.forms[n].method = "post";
	document.forms[n].submit();
}

//判断是否email格式
function isEmail(email) {
	email = trim(email);
	var req = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
	return req.test(email);
}
//判断是否是空
function isEmpty(n) {
	if(trim(n) == '')
		return true
	else
		return false;
}
//依据ID得到值
function getValue(name) {
	return trim(document.getElementById(name).value);
}
//取radio中checked值
function GetRadioValue(RadioName){
    var obj;    
    obj=document.getElementsByName(RadioName);
    if(obj!=null){
        var i;
        for(i=0;i<obj.length;i++){
            if(obj[i].checked){
                return obj[i].value;            
            }
        }
    }
    return null;
}
//判断checkbox最少有一项选择
function checkSelChB(name){
    var obj;    
    obj=document.getElementsByName(name);
    if(obj!=null){
        var i;
        for(i=0;i<obj.length;i++){
            if(obj[i].checked){
                return true;            
            }
        }
    }
    return false;
}
/*得到后缀名*/
function getFileTail(name)
{
	var s = name.split("\.");
	return s[s.length-1];
}
/*判断邮编*/
function isPostCode(n)
{
	var req = /^\d{6}$/;
	return req.test(n);
}
/*判断手机*/
function isMobile(n)
{
	var req = /^\d{11}$/;
	return req.test(n);
}
/*得到url中文件名*/
function getFileName(url)
{
	var s = url.split("\\");
	return s[s.length-1];
}

function hiddenById(name) {
	document.getElementById(name).style.display = "none";
}

function showById(name) {
	document.getElementById(name).style.display = "block";
}

function isTel(v) {
	var req = /^(\d+-)?(\d+-)?(\d+)$/;   
	return req.test(v);
}

/*得到当前时间的字符串*/
function getNowString()
{
	var now= new Date();
	var year=now.getYear();
	var month=now.getMonth()+1;
	var day=now.getDate();
	var hour=now.getHours();
	var minute=now.getMinutes();
	var second=now.getSeconds();
	return ""+year+month+day+hour+minute+second;
}

//全角转半角
function CtoH(str) { 
	var result = "";
	for (var i = 0; i < str.length; i++) {
		if (str.charCodeAt(i) == 12288) {
			result += String.fromCharCode(str.charCodeAt(i) - 12256);
			continue;
		}
		if (str.charCodeAt(i) > 65280 && str.charCodeAt(i) < 65375)
			result += String.fromCharCode(str.charCodeAt(i) - 65248);
		else
			result += String.fromCharCode(str.charCodeAt(i));
	}
	return result;
}

function openPopupWindow(url, name) {
   		var popup_win_property = "left=" + (screen.availWidth)/10 + 
   			",top=100,width=800,height=" + (screen.availHeight-300) + 
   			",toolbar=no, location=0, menubar=no, resizable=yes, scrollbars=yes, status=yes";
    	var o = window.open(url,name,popup_win_property);
    	o.focus();
}

function openPopupWindow(url, name, w, h) {
   		var popup_win_property = "left=10"+ 
   			",top=10,width=" + w + ",height=" + h + 
   			",toolbar=no, location=0, menubar=no, resizable=yes, scrollbars=yes, status=yes";
    	var o = window.open(url,name,popup_win_property);
    	o.focus();
}

function replaceAll(value, s1, s2) {
	return value.replace(new RegExp(s1,"gm"), s2);
}