﻿
function checkTxtEmpty(txt) {//验证字符串是否为空
    if (txt.replace(/ /g, "") == "") {
        return true;
    }
    return false;
}


function replaceEmpty(txt)
{
    return txt.replace(/ /g, "");
}

function m_succee(title,message)
{
    ymPrompt.succeedInfo({title:title,message:message});
}
function m_error(title,message)
{
    ymPrompt.errorInfo({title:title,message:message});
}

function alert_close(message)
{
    ymPrompt.win({title:"系统提示",message:message,height:60,width:400,msgCls:'customCls',titleBar:false});
    $(".ym-body").css("overflow","hidden");
    //document.getElementById("ym-window").style.zIndex=10009;
    //setTimeout(function(){ymPrompt.close()},11200);
}

function setMsg(msg)
{
    $(".customCls").html(msg);
}

function closeMsg(ptime)
{
    setTimeout(function(){ymPrompt.close()},ptime);
}

function alert_close2(message)
{
    var pop="<div class='attention'><p><em></em><b>"+message+"</b><i/></p></div>";
    $("body").append(pop);
    var a_height=window.screen.height;
    var b_width = $("body").width();
    var b_height=$(document).scrollTop();
    var d_width=$(".attention").innerWidth();
    var d_height=$(".attention").height();
    $(".attention").css("z-index","10000");
    $(".attention").css("left",(b_width-d_width)/2+"px");
    $(".attention").css("top",(b_height+(a_height*0.3))+"px");
    if($.browser.msie)
    { 
        if($.browser.version.indexOf("6")>=0)
        {
            $(".attention").css("left",(b_width/2)-((b_width*0.1))+"px");
        }
    }
    setTimeout(function(){$(".attention").remove()},2000);
}


//替换危险字符
function replaceEncode(message)
{
    message= message.replace(/'/g,"&#39;");
    message= message.replace(/"/g,"&quot;");
    return message;
}


//为文本框赋初始值
function setControl_default_value(la,oldVal)
{
    if($(la).val()=="")
    {
        $(la).val(oldVal);
        $(la).css({"color":"#888"});//灰色
    }
    $(la).focus(function(){   
        if($(this).val()==oldVal)
        {
            $(this).val("");
        }
        $(this).css({"color":"#000"});
    });
    $(la).blur(function(){
        if($(this).val()=="")
        {
            $(this).val(oldVal);
            $(this).css({"color":"#888"});
        }
    });
}

//验证Email，正确返回true，错误返回false
function checkEmail(email)
{
    var reg = /^[a-zA-Z0-9_\.\-]+\@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,4}$/;
    return reg.test(email);
}

//验证特殊字符，包含返回true，不包含返回false
function checkSpecialChar(checkedObject) {
    var reg = /;|\:|\,|<|>|\$|\?|\||\/|\\|\(|\)|\[|\]|\}|\{|%|\*|!|\`|\~|\^|\.|'/;
    return reg.test(checkedObject);
}

//验证字符串长度，小于等于min，大于等于max
function checkLength(checkedObject,min,max)
{
    checkedObject=replaceEmpty(checkedObject);
    if(checkedObject.length>=min && checkedObject.length<=max)
    {
        return true;
    }
    return false;
}

////定义表单验证类
//function MyValidator()
//{
//    this.isValidate=false;
//    //控件长度验证，la为要验证的控件，latip为要显示消息的控件，size为验证最小长度，message为错误提示消息
//    MyValidator.prototype.bind_length_validator=function(la,latip,size,message)
//    {
//        $(la).bind("blur",function(exevt){
//            if(replaceEmpty($(la).val()).length<size)
//            {
//                $(latip).html(message);
//                this.isValidate=false;
//            }
//            else
//            {
//                $(latip).html("");
//                this.isValidate=true;
//            }
//        });
//    }
//    //控件长度验证，la为要验证的控件，latip为要显示消息的控件，min为验证最小长度，max为验证最大长度，message为错误提示消息
//    MyValidator.prototype.bind_length_validator=function(la,latip,min,max,message)
//    {
//        $(la).bind("blur",function(exevt){
//            if(replaceEmpty($(la).val()).length<min || replaceEmpty($(la).val()).length>max)
//            {
//                $(latip).html(message);
//                this.isValidate=false;
//            }
//            else
//            {
//                $(latip).html("");
//                this.isValidate=true;
//            }
//        });
//    }
//    
//    //电子邮箱验证，la为要验证的控件，latip为要显示消息的控件，message为错误提示消息
//    MyValidator.prototype.email_validator(la,latip,message)
//    {
//        $(la).bind("blur",function(exevt){
//            var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
//            if(reg.test($(la).val()))
//            {
//                $(latip).html(message);
//                this.isValidate=false;
//            }
//            else
//            {
//                $(latip).html("");
//                this.isValidate=true;
//            }
//        });
//    }
//}


