﻿// JScript 文件


/* 打开新窗口 */
function openwin(url)
{
    window.open(url);
}
/* 打开固定大小窗口 */
function openzdwin(url,w,h)
{
    window.open(url,"","width=" + w + ",height=" + h);
}
function autohei()
{
    parent.window.document.getElementById('right').height = window.document.body.scrollHeight + 200;
}
//自行适应内嵌框架高度
function AutoIframeHeight(obj)
{
    var iframeID = obj;
    iframeID.height = iframeID.contentWindow.document.body.scrollHeight + "px";
}
/* 数据检验 */
//是否为空
function IsNull(elementname,mess)
{
    var flg = false;
    var elem = document.getElementById(elementname);
    if (trim(elem.value).length < 1)
    {
        alert(mess);
        elem.focus();
        flg = true;
    }
    return flg;
}
//FCK是否为空
function IsNullFCK(elementname,mess)
{
    var flg = false;
    var elem = FCKeditorAPI.GetInstance(elementname).GetXHTML(true);
    if (trim(elem).length < 1)
    {
        alert(mess);
        flg = true;
    }
    return flg;
}
//FTB是否为空
function IsNullFTB(elementname,mess)
{
    var flg = false;
    var elem = FTB_API[elementname].GetHtml();
    if (trim(elem).length < 1)
    {
        alert(mess);
        flg = true;
    }
    return flg;
}
//是否为英文字母与数字
function IsEN(elementname,mess)
{
    var flg = true;
    var elem = document.getElementById(elementname);
    if (!(/^\w*$/.exec(elem.value)))
    {
        alert(mess);
        elem.focus();
        flg = false;
    }
    return flg;
}
//是否为正确的URL
function IsURL(elementname,mess)
{
    var re = /^[a-zA-z]+[:][\/][\/]\w{1}[^\s]*[.][^\s]+$/;
    var flg = true;
    var elem = document.getElementById(elementname);
    if (!(re.test(elem.value)))
    {
        alert(mess);
        elem.focus();
        flg = false;
    }
    return flg;
}
//是否为正确的Email
function IsEmail(elementname,mess)
{
    var re = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
    var flg = true;
    var elem = document.getElementById(elementname);
    var elemvalue = trim(elem.value);
    if (elemvalue.length != 0)
    {
        if (!(re.test(elem.value)))
        {
            alert(mess);
            elem.focus();
            flg = false;
        }
    }
    return flg;
}
//是否为电话号码
function IsTel(elementname,mess)
{
    var re = /^((\d{3})|(\d{4}))[-]((\d{7})|(\d{8}))$/;
    var flg = true;
    var elem = document.getElementById(elementname);
    var elemvalue = trim(elem.value);
    if (elemvalue.length < 1)
    {
        return true;
    }
    if (!(re.test(elem.value)))
    {
        alert(mess);
        elem.focus();
        flg = false;
    }
    return flg;
}
//是否为手机号码
function IsPhone(elementname,mess)
{
    var re = /^(([1][3]\d{1})|([1][5][9])|([1][5][8]))(\d{8})$/;
    var flg = true;
    var elem = document.getElementById(elementname);
    if (!(re.test(elem.value)))
    {
        alert(mess);
        elem.focus();
        flg = false;        
    }
    return flg;
}
//是否为整型
function IsInt(elemname,mess,tf)
{
    var flg;
    var re;
    if (tf)
    {
        re = /^[1-9]{1}\d*$/;
    }
    else
    {
        re = /^\d*$/;
    }
    var elem = document.getElementById(elemname);
    if (elem)
    {
        if (re.test(elem.value))
        {
            flg = true;
        }
        else
        {
            alert(mess);
            elem.focus();
            flg = false;
        }
    }
    else
    {
        alert("元素ID：" + elemname + "；不存在！");
        flg = true;
    }
    return flg;
    
}
//是否为正确的价格
function IsFloat(elemname,mess)
{
    var flg;
    var re = /^(([0][.]\d+)|((\d+)|(\d+[.]\d+)))$/;
    var elem = document.getElementById(elemname);
    if (elem)
    {
        if (trim(elem.value) == "" || (trim(elem.value)).length < 1)
        {
            flg = true;
        }
        else if (re.test(elem.value))
        {
            flg = true;
        }
        else
        {
            alert(mess);
            elem.focus();
            flg = false;
        }
    }
    else
    {
        alert("元素ID：" + elemname + "；不存在！");
        flg = true;
    }
    return flg;
}
//删除左右两端的空格
function trim(str)
{  
    return str.replace(/(^\s*)|(\s*$)/g, "");
}

//产品数据库绑定BY类ID
function DataBind(cid)
{
    var div = document.getElementById(cid + "_0");
    if (DivState(div))
    {
        var strhtml;
        var obj = AjaxUliti.GetProductByClassID(cid);
        var dt = obj.value;
        strhtml = "<table cellspacing='0' cellpadding='0' width='100%' style='text-align:left;'>";
        for (var i = 0; i < dt.Rows.length; i++)
        {
            strhtml = strhtml + "<tr>";
            strhtml = strhtml + "<td style='height:20px'>";
            strhtml = strhtml + ">&nbsp;<a href='ProductShow.aspx?id="+dt.Rows[i].id+"'>"+dt.Rows[i].Product_name+"</a>"
            strhtml = strhtml + "<td>";
            strhtml = strhtml + "</tr>";
        }
        strhtml = strhtml + "</table>"
        div.innerHTML = strhtml;
        div.style.display = "block";
    }
    else
    {
        div.style.display = "none";
    }         
}
function DataBindType(cid,imgelem)
{
    var div = document.getElementById(cid + "_0");
    imgelem.src = "Images/pic_jian.gif";
    if (DivState(div))
    {
        var strhtml = "";
        var obj = AjaxUliti.GetProductByClassID(cid);
        var dt = obj.value;
        if (dt.Rows.length < 1)
        {
            return;
        }
        strhtml = "<table cellspacing='0' cellpadding='0' width='100%' style='text-align:left;'>";
        for (var i = 0; i < dt.Rows.length; i++)
        {
            strhtml = strhtml + "<tr>";
            strhtml = strhtml + "<td style='height:20px'>";
            strhtml = strhtml + ">&nbsp;<a href='ProductShow.aspx?id="+dt.Rows[i].id+"'>"+dt.Rows[i].Product_name+"</a>"
            strhtml = strhtml + "<td>";
            strhtml = strhtml + "</tr>";
        }
        strhtml = strhtml + "</table>"
        div.innerHTML = strhtml;
        div.style.display = "block";
    }
    else
    {
        imgelem.src = "Images/pic_jiao.gif";
        div.style.display = "none";
    }         
}    
function DivState(div)
{
    if (div.style.display == "none")
    {
        return true;
    }
    else
    {
        return false;
    }
}