﻿function LsMsgBoxShow(argDat) {
    //显示提示窗口
    //参数为对象，html和div两个为二选一，函数为可选参数
    //调用格式 {html:'显示的html代码',div:'提取html代码的对象ID号',fn:function(){alert('点击按钮后要执行的函数')}}

    var fw = Math.max(document.documentElement.scrollWidth, document.documentElement.clientWidth);
    var fh = Math.max(document.documentElement.scrollHeight, document.documentElement.clientHeight);
    var l = Math.ceil((fw - 400) / 2);
    if (!(document.getElementById('lsMsgbox'))) {
        var p = document.createElement('div');
        p.id = 'lsMsgpan';
        p.className = 'lswrappan';
        p.style.display = 'none';
        p.innerHTML = '&nbsp;';
        jQuery(p).css({ 'height': fh+'px' });
        document.body.appendChild(p);

        var d = document.createElement('div');
        d.id = 'lsMsgbox';
        d.className = 'lswrapbox';
        d.style.display = 'none';
        d.innerHTML = '<div class="lsmainbox"><div class="lstitle"><h1>系统提示</h1><h2 id="lsMsgboxTxt"></h2><h3><a href="javascript:;" id="lsMsgboxBtn" class="lsboxBtn">确定</a></h3></div></div>';
        document.body.appendChild(d);
    }

    if (argDat.html) jQuery('#lsMsgboxTxt').html(argDat.html);
    else if (argDat.div) jQuery('#lsMsgboxTxt').html(jQuery(argDat.div).html());

    
    jQuery('#lsMsgpan').css({ 'display': 'block' });
    jQuery('#lsMsgbox').css({ 'display': 'block', 'top': '50px', 'left': l + 'px' });
   
   
    function func() {
        jQuery('#lsMsgpan').css({ 'display': 'none' });
        jQuery('#lsMsgbox').css({ 'display': 'none' });
        jQuery("#lsMsgboxBtn").unbind("click", func);
        if (typeof (argDat.fn) == 'function') argDat.fn();
    }

    jQuery('#lsMsgboxBtn').focus().click(func);
}

//验证电话号码
function telCheck(TelStr) { 
    var bg=false;
    var tel1 = /^\d+(\.d+)?$/;
    if (tel1.test(TelStr)) {
        bg = true;
    }
    return bg;
}

//验证邮箱格式
function mailCheck(MailStr) {
    var bg = false;
    var tel1 = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
    if (tel1.test(MailStr)) {
        bg = true;
    }
    return bg;
}
//验证邮箱
function smal(str) {
    var l = str.value;
    if (l.length >= 2) {
        if (!mailCheck(l)) {
            jQuery('#sMail').focus();
            document.getElementById("spanMail").innerHTML = "&nbsp;&nbsp;邮箱格式不正确";
        }
        else {
            document.getElementById("spanMail").innerHTML = "";
        }
    }
}

//验证邮箱
function ste(str) {
    var bg = false;
    var l = str.value;
    if (l.length >= 2) {
        if (!telCheck(l)) {
            jQuery('#sTel').focus();
            document.getElementById("spanTel").innerHTML = "&nbsp;&nbsp;电话号码格式不正确";
        }
        else {
            document.getElementById("spanTel").innerHTML = "";
            bg = true;
        }
    }
    return bg;
}
