﻿function InputNum(obj)
{
    var myReg = /^\d+$/;
    if(myReg.test(obj.value)==false)
    {
        obj.value="";
        alert("请输入数字!");
        obj.focus();
        return false;
    }
    else if(parseInt(obj.value)==0)
    {
        obj.value="";
        alert("请输入数字!");
        obj.focus();
        return false;  
    }
}
function CheckEmail(cEmail) //验证邮箱地址是否正确，cEmail为邮箱地址。 
{if(cEmail.match(/[.\w-]+@{1}[\w-]+\.{1}\w{2,4}(\.{0,1}\w{2}){0,1}/ig)!=cEmail) 
return false 
else 
return true} 

function CheckMobile(cMobile) //验证手机是否正确，cMobile为手机。 
{if(cMobile.match(/^(13|15|18)\d{9}$/ig)!=cMobile) 
return false 
else 
return true} 
function CheckTel(strTel)
{
    var myReg=/^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/;
    if (myReg.test(strTel)) return true;
    return false;
}

function CheckRequire(str)
{
    var myReg=/.+/;
    if (myReg.test(str)) return true;
    return false;
}
function CheckEnglish(strEnglish)
{
    var myReg = /^[A-Za-z]+$/;
    if(myReg.test(strEnglish)) return true;
    return false;
}
function CheckChinese(strChinese)
{
    var myReg = /^[\u0391-\uFFE5]+$/;
    if(myReg.test(strChinese)) return true;
    return false;
}
function CheckNumber(strNumber)
{
    var myReg = /^\d+$/;
    if(myReg.test(strNumber)) return true;
    return false;
}
function CheckPrice(strNumber)
{
    var myReg = /([+]?)\d*\.?\d{1,2}$/;
    if(myReg.test(strNumber)) return true;
    return false;
}

function CheckIDCard18 (str)
{
    var isIDCard1 = new Object();
    var isIDCard2 = new Object();

	var isIDCard3 = new Object();
    isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/;
    isIDCard2=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/;

	isIDCard3=/^[0-9]{18}$|^[0-9]{17}(x|X)$/;
    if (isIDCard3.test(str))
    {
        return true;
    }
    return false;
}

function CheckIDCard15 (str)
{
    var isIDCard1 = new Object();
    var isIDCard2 = new Object();
    isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/;
    isIDCard2=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/;
    if (isIDCard1.test(str))
    {
        return true;
    }
    return false;
}
function CheckDate(strDate)
{
    var myReg = /^(19|20)\d\d[-/.](0[1-9]|1[012]|[1-9])[-/.](0[1-9]|[12][0-9]|3[01]|[1-9])$/;
    if(myReg.test(strDate)) return true;
    return false;
}

function OpenWin(url,title,wid,hei,opa,closeurl) {
    if(!title)
    {
        title="";
    }
    if(!wid)
    {
        wid="450";
    }
    if(!hei)
    {
        hei="400";
    }
    if(!opa)
    {
        opa="0.3";
    }
    $.fn.colorbox({
        href: url,
        dialogTitle: title,
        width: wid,
        height: hei,
        opacity:opa,
        iframe: true,
        overlayClose:false,
        onClosed:function(){
            if(closeurl)
            {
            top.location.href=closeurl;
            }
        }
    });
}

function OpenDiv(objID,title,wid,hei,opa,closeurl) {
    if(!title)
    {
        title="";
    }
    if(!wid)
    {
        wid="450";
    }
    if(!hei)
    {
        hei="400";
    }
    if(!opa)
    {
        opa="0.3";
    }
    $.fn.colorbox({
        href: "#"+objID,
        dialogTitle: title,
        width: wid,
        height: hei,
        opacity:opa,
        inline:true,
        overlayClose:false,
        onClosed:function(){
            if(closeurl)
            {
            top.location.href=closeurl;
            }
        }
    });
}

function CloseWin(){

    $.fn.colorbox.close();
}

function ChangeBg(obj,background)
{
        $(obj).hover(function() {
            $(this).attr("style", "background-color:"+background+";");
        },
        function() {
            $(this).attr("style", "");
    });
}

function Ajax_GetContentJsonp(ajaxurl, successcallback, errorcallback) {
    $.ajax({
        url: ajaxurl,
        dataType: "jsonp", //返回json格式的数据
        jsonp: "jsonpcallback",
        cache: false,
        success: function(jsonObj) {
            successcallback(jsonObj);
        },
        error: function(msg) {
            errorcallback(msg);
        }
    });
}

function LoadingData(obj) {
    obj.html("<img src=\"../images/loading2.gif\" align=\"absmiddle\" /> 数据加载中...");
}
