﻿// JScript 文件
  function CheckDateTime(str)
  {
    var reg = /^(\d+)-(\d{2})-(\d{2}) (\d{2}):(\d{2}):(\d{2})[a-zA-Z]?$/;
    var r = str.match(reg);
    if(r==null)return false;
    r[2]=r[2]-1;
    var d= new Date(r[1],r[2],r[3],r[4],r[5],r[6]);
    if(d.getFullYear()!=r[1])return false;
    if(d.getMonth()!=r[2])return false;
    if(d.getDate()!=r[3])return false;
    if(d.getHours()!=r[4])return false;
    if(d.getMinutes()!=r[5])return false;
    if(d.getSeconds()!=r[6])return false;
    return true;
  }
//if(top==self){
//       window.location.href="/Web/XMFP_Admin/Login.aspx";
//  }
  //公共方法
function GetId(va){return document.getElementById(va);}
function $(o){return document.getElementById(o);}
function $F(o){return $(o).value;}
//判断电子邮件的格式
function checkEmailFormart(id,msg){
	var parm=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
	var pay=GetId(id).value;
	if(!parm.exec(pay))
	{
		alert(msg);
		GetId(id).select();
		return false;
	}
	return true;
}

  function CheckDateTimeYMD(str)
  {
    var reg = /^(\d+)-(\d{2})-(\d{2})$/;
    var r = str.match(reg);
    if(r==null)return false;
    r[2]=r[2]-1;
    var d= new Date(r[1],r[2],r[3]);
    if(d.getFullYear()!=r[1])return false;
    if(d.getMonth()!=r[2])return false;
    if(d.getDate()!=r[3])return false;
    
    return true;
  }
 //判断是否为空
function IsEmpty(id,msg){
    if($F(id)==""){
        $(id).focus();
        alert(msg);
        return true;
    }
    else{
        return false;
    }    
}
//判断是否是数字
function IsNum(id,msg){
    var v=$F(id);
    if($F(id)!==""){       
        if(!IsNaN(v)){
            alert("请输入有效的数字！");
            $(id).select();
            return false;
        }
    }
    else{
        $(id).focus();
        alert(msg);
        return false;
    }
    return true;
}
//判断是否是有效的邮政编码
function IsPostalCode(id,msg){
    var v=$F(id);
    if(v!=""){
		var patrn=/^[0-9]{6}$/; 
		if (!patrn.exec(v)){
			alert("请输入6位数字的邮政编码！");
			$(id).select();
		    return false ;
		 }		 
	}
	else{
	    $(id).focus();
	    alert(msg);
	    return false;
	}
	return true;
}

//判断是否输入了以字母开头，6到16位的字母,数字和下划线组合字符
function IsNumOrLetter(id){
    var v = $F(id);
    if(v!=""){        
         var patrn=/^[A-Z0-9][A-Z0-9_]{5,15}$/i; 
	     if (!patrn.exec(v)){	          
	        $(id).select();
            alert("请输入以字母或数字开头，数字或下划线6到16位组合字符串！");
            return false;
	     }
    }  
    return true; 
}
//提交按钮为可用状态
function IsOkDisabled(id){   

    $(id).disabled=false;
}
//提交按钮为不可用状态
function OkDisabled(id){
    $(id).disabled=true;
}

//选择全部复选框
  function CheckAll(Form1,v) {
	for (var i=0;i<Form1.elements.length;i++) {
	var e = Form1.elements[i];
	if (e.type=='checkbox') e.checked = v; 
	}
} 

//判断是否有被选中的复选框
function CheckCount(Form1) {

var count=0;
for(var i=0;i<Form1.elements.length;i++){
var e =Form1.elements[i];

if (e.type=='checkbox') {
	if (e.checked==true) {
		count++;
	}
}
}
//如果chkAllExport是被选中的状态，数字上减去它
if (document.getElementById("chkAllExport").checked) {
	count--;
}	  

if (count==0) {
alert("请选择你要删除的信息！");
return false;
}
return true;

}


//反选复选框
//idContainsString：参数id中包含的字符串
//如果idContainsString为空则反选所有复选框
function reverseCheckAll(idContainsString){
    var objs = document.getElementsByTagName("input");
    if(objs==null||objs.length<0)
        return;
    for(var i=0;i<objs.length;i++)
    {
        if(idContainsString==null)
        {
            if(objs[i].type.toLowerCase() =="checkbox")
            {
                if(objs[i].checked==false)
                    objs[i].checked = true;
                else
                    objs[i].checked = false;
            }
        }
        else
        {
            if(objs[i].type =="checkbox"&&objs[i].id!=null&&objs[i].id.indexOf(idContainsString)>=0)
            {
                if(objs[i].checked==false)
                    objs[i].checked = true;
                else
                    objs[i].checked = false;
            }
        }
    }
}

function checkExt(id){
    var pattern = /^[a-zA-Z]:\\[^\:\*\?\"\|<>]+\.(jpg|gif)$/i;
    var filePath = document.getElementById(id).value;   
    if(!pattern.exec(filePath)){
        alert("只能上传JGP、GIF格式文件");
//        document.getElementById(id).select();
//        document.getElementById(id).value="";
//        document.selection.clear();
//        document.getElementById(id).blur();
        return false;
    }
    return true;
}