﻿/*
    public methods
*/

//设为首页
function g_setHomepage()//兼容IE和Firefox的设为首页
{

    if (document.all){
        document.body.style.behavior='url(#default#homepage)';
        document.body.setHomePage('http://'+document.location.host);
    }
    else if (window.sidebar){
        if(window.netscape){
            try{ 
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
            } 
            catch (e){ 
                alert( "该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true" ); 
            }
        } 
        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
        prefs.setCharPref('browser.startup.homepage','http://'+document.location.host);
    }
}

//公共平台调转
function g_com(tourl,type)
{
    if(type==undefined)
    {
        window.open("http://www.hqew.com"+tourl);
    }
    else if(type=="returnurl")
    {
        return "http://www.hqew.com";
    }
}

//加入收藏夹
function g_setFavorites(companyName)//兼容IE和Firefox的收藏
{
    if (document.all){
        window.external.addFavorite('http://'+document.location.host,companyName);
    }else if (window.sidebar){
        window.sidebar.addPanel(companyName, 'http://'+document.location.host, "");
    }
}

String.prototype.len = function(){                  
    return this.replace(/[^\x00-\xff]/g,"rr").length;
}

String.prototype.trim = function(){
    return this.replace(/^\s+|\s+$/g,"");
}

/* getElementById */
$get = function(id){
    if(document.getElementById(id)){
        return document.getElementById(id);
    }
    return id;
}

/*显示层*/
function set_display(id)
{
    $get(id).style.display = "block";
}

/*隐藏层*/
function set_hidden(id)
{
    $get(id).style.display = "none";
}

/*弹出层窗体
id装载对象id
ttl标题
w:装载对象的宽，0自动计算
h装载对象的高，0自动计算
*/
function g_pop_show(id,ttl,w,h)
{
    if(ttl==undefined || ttl==null)ttl="操作";
    if(w==undefined || w==null)w=0;
    if(h==undefined || h==null)h=0;
    if(id==undefined || id==null)return false;
    PopWin.width=w;
    PopWin.height=h;
    PopWin.el=id;
    PopWin.title=ttl;
    PopWin.show();
}

/*
隐藏层窗体
id装载对象id
*/
function g_pop_hide(id)
{
    if(id==undefined || id==null)return false;
    PopWin.el=id;
    PopWin.hide();
}

/*
重新调整弹出层高宽
id装载对象id
w重新指定的宽度，为0自动调整
h重新指定的高度，为0自动调整
*/
function g_pop_resize(id,w,h)
{
    if(w==undefined || w==null)w=0;
    if(h==undefined || h==null)h=0;
    if(id==undefined || id==null)return false;
    PopWin.width=w;
    PopWin.height=h;
    PopWin.el=id;
    PopWin.resize();
}
function submitForm(targetID)
{
    if(checkvip())
    {
        $get(targetID).submit();
    }
}

//删除左右两端的空格
function Trim(str){ 
  return str.replace(/(^\s*)|(\s*$)/g, "");
}
//取字符串
function CountCharacters(str,size){ 
     var totalCount = 0; 
     var newStr = ""; 
     for (var i=0; i<str.length; i++) { 
         var c = str.charCodeAt(i); 
         if ((c >= 0x0001 && c <= 0x007e) || (0xff60<=c && c<=0xff9f)) { 
             totalCount++; 
         }else {     
             totalCount+=2; 
         } 
         if(totalCount<=size){ 
             newStr = str.substring(0,i+1); 
         }else{ 
             return newStr; 
         } 
     } 
     return newStr; 
}
//获取url参数
function GetQueryString(name) {
   var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i");
   var r = window.location.search.substr(1).match(reg);
   if (r!=null) return unescape(r[2]); return null;
}


//版块切换标签
function tabChange(flag)
{
    var oneObject=$get("tabOne");
    var twoObject=$get("tabTwo");
    var threeObject=$get("tabThree");
    if(flag==1)
    {
        oneObject.className="tab2 tab";
        twoObject.className="tab1 tab bgcolor";
        threeObject.className="tab3 tab bgcolor";
        $get("group1").className="divout";
        $get("group2").className="divout g_dn";
        $get("group3").className="divout g_dn";
        g_pop_resize("g_mdl_set",376);
    }
    else if(flag==2)
    {
        oneObject.className="tab2 tab bgcolor";
        twoObject.className="tab1 tab";
        threeObject.className="tab3 tab bgcolor";
        $get("group1").className="divout g_dn";
        $get("group2").className="divout";
        $get("group3").className="divout g_dn";
        g_pop_resize("g_mdl_set",376);
    }
    else if(flag==3)
    {
        oneObject.className="tab2 tab bgcolor";
        twoObject.className="tab1 tab bgcolor";
        threeObject.className="tab3 tab";
        $get("group1").className="divout g_dn";
        $get("group2").className="divout g_dn";
        $get("group3").className="divout";
        g_pop_resize("g_mdl_set",376);
    }
}
var bgcolor = "";
function tabMouseOver(obj){
    BgInint(1);
    BgInint(2);
    BgInint(3);
    bgcolor = obj.style.backgroundColor;
    obj.style.backgroundColor="#DCE8FF";
    obj.style.height = "24px";
    obj.style.border="1px solid #71B6FF";
}
function tabMouseOut(obj){
    obj.style.backgroundColor=bgcolor;
    obj.style.border="none";
    obj.style.height = "26px";
}

function chgBgcolor(obj){
    obj.style.backgroundColor = "#DCE8FF";
    obj.style.border="1px solid #71B6FF";
    obj.style.height = "24px";
}

function bakHtml(targetID,hidID,type)
{
    if(type==1)
    {
        $get(hidID).value=$get(targetID).innerHTML;
    }
    else if(type==0)
    {
        $get(targetID).innerHTML=$get(hidID).value;
    }
}

//鼠标提示
function mouseTip(event,target)
{
    var targetDiv=$get(target);
    targetDiv.style.display="";
    targetDiv.style.top=document.documentElement.scrollTop+event.clientY;
    targetDiv.style.left=document.documentElement.scrollLeft+event.clientX;
}

/* 高级设置 */
 
 //input去掉默认内容还原编辑样式
function g_on_setvalue(obj,val,cname)
{
    if(Trim(obj.value)!=Trim("请输入一个IC/二三级管型号")&&Trim(obj.value)!=Trim("请输入关键词，如:红宝石LV")){
        obj.className = cname;
        return;
    }
    obj.value="";
    obj.className = cname;
  //  obj.style.color="#000000";
}
//页面跳转到另一个页面
function JumpUrl(url)
{
    window.location.href=url;
} 


//频道设置和版块设置
  function g_initCheckbox(formid)
  {
    var objform=$get(formid);
    var vip = document.getElementById("hidVip").value;
    var element = objform.getElementsByTagName("input");
    for(var i=0;i<element.length;i++)
    {
      if(element[i].type=="checkbox"&&element[i].value=="1")
      {
        element[i].checked=true;
      }
      if(vip!="5" && formid=="form_forum" && element[i+1] && (element[i+1].value=="1" || element[i+1].value=="7" || element[i+1].value=="10" || element[i+1].value=="19") )
      {
        element[i].disabled=true;
        element[i].checked=false;
      }
    }
  }  
  
  //检查表单内文本框
  function g_checkText(obj)
  {
    var items = document.getElementById(obj).elements;
    for(var i=0;i<items.length;i++)
    {
        if(items[i].type=="text")
        {
            var text = items[i].value;
            if(text=="")
            {
              alert("文本框不能为空!");
              return false;
            }
            if(text.length>20)
            {
              alert("输入框不能超过20字符!");
              return false;
            }
        }
    }
    return true;
  }
  //检查表单内文本框
  function g_checkChanelText(obj)
  {
    var items = document.getElementById(obj).elements;
    for(var i=0;i<items.length;i++)
    {
        if(items[i].type=="text")
        {
            var text = items[i].value;
            if(text!=null && text!=undefined)
            {
                text=text.replace(/@/g,"");
                text=text.replace(/|/g,"");
                text=text.replace(/$/g,"");
                if(Trim(text)=="")
                {
                  alert("频道名称不能为空!");
                  return false;
                }
                if(Trim(text).replace(/[^\x00-\xff]/g,'**').length>10)
                {
                  items[i].value=text;
                  alert("频道名称不能超过10个字符或5个汉字!");
                  return false;
                }
            }
        }
    }
    return true;
  }
  
  //初始化个性模板
  function g_inittemplete(targetID)
  {
    g_pop_resize("g_style_set",560);
    g_pop_resize("g_style_set",560);
    var mode=$get("hidShopMode").value;
    var template=$get("hidTemplate").value;
    var outObj=$get(targetID);
    if(outObj)
    {
        var inputs=outObj.getElementsByTagName("input");
        if(inputs)
        {
            for(var i=0;i<inputs.length;i++)
            {
                if(inputs[i].type=="radio" && (inputs[i].value==mode || inputs[i].value.toLowerCase()==template.toLowerCase()))
                {
                    inputs[i].checked=true;
                }
            }
        }
    }
    
  }
   //站点风格预览
 function g_preview(obj)
 {
    var encodeVar="";
    var outDiv=$get("g_style_set");
    var modeInputs=document.getElementsByName("TemplateGroup");
    var typeInputs=document.getElementsByName("TemplateType");
    if(modeInputs && typeInputs )
    {
        for(var i=0;i<typeInputs.length;i++)
        {
            if(typeInputs[i].checked)
            {
                encodeVar=encodeVar+typeInputs[i].value;
            }
        }
        for(var i=0;i<modeInputs.length;i++)
        {
            if(modeInputs[i].checked)
            {
                encodeVar=encodeVar+"@"+modeInputs[i].value;
            }
        }
    }
    var url = "/index.html?preview="+encodeVar;
    window.open(url);
 }
 
  //检查是否VIP
function checkvip()
{
   var vipvalue =$get("hidVip").value;
   if(vipvalue!="5")
   {
      alert("您还不是旺铺会员，开通旺铺即可享受到其他特权功能。详情请致电：400—887-3118");
      return false;
   }
   return true;
}

/*
    以下是高级设置-->IC库存设置脚本
    设置查看权限选择项的可见对象
*/
function g_rdo_right_click()
{
    var radAll = icSetting.rdo_ics_right1;
    var icsGood = document.getElementById("ics_good");
    var icsGoodOther = document.getElementById("ics_goodOther");
    var all_people = document.getElementById("all_people");
    var chk_ics_good = icSetting.chk_ics_good;
    var all_people_pwd = document.getElementById("all_people_pwd");
    var ics_goodOher_pwd = document.getElementById("ics_goodOher_pwd");
    if(radAll.checked)
    {
        icsGood.className="padlr15 g_dn";
        icsGoodOther.className="padlr15 g_dn";
        all_people.className="padlr15 g_dn";
        ics_goodOher_pwd.className="passbox g_dn";
        all_people_pwd.className="passbox g_dn";
    }
    else
    {
        icsGood.className="padlr15";
        all_people.className="padlr15";
        
        if(chk_ics_good.checked)
        {
            all_people.className="padlr15 g_dn";
            icsGoodOther.className="padlr15";
            all_people_pwd.className="passbox g_dn";
            var chk_ics_opass = icSetting.chk_ics_opass;
            if(chk_ics_opass.checked)
            {
                ics_goodOher_pwd.className="passbox";
            }
            else
            {
                ics_goodOher_pwd.className="passbox g_dn";
            }
        }
        else
        {
            all_people.className="padlr15";
            icsGoodOther.className="padlr15 g_dn";
            ics_goodOher_pwd.className="passbox g_dn";
            var chk_ics_ppass = icSetting.chk_ics_ppass;
            if(chk_ics_ppass.checked)
            {
                all_people_pwd.className="passbox";
            }
            else
            {
                all_people_pwd.className="passbox g_dn";
            }
        }
    }
    g_pop_resize("g_ics_set",390,document.getElementById("g_ics_set").offsetHeight-15);
}
function g_rdo_right_click1()
{
    var radOnlyFriend = icSetting.rdo_ics_right2;  //单选按钮（仅好友）
    var chkPwd =icSetting.chk_ics_opass;        //其它客户通过密码复选框
    var allpwd = icSetting.rdo_ics_right3;      //单选按钮（密码）
    //当选 择了仅好友单选按钮
    if(radOnlyFriend.checked)
    {
    //其它客户通过密码显示
        document.getElementById("ics_good").style.display="block";
        document.getElementById("all_shangyou").style.display="none";
        //当选中其它客户通过密码
        if(chkPwd.checked)
        {
            document.getElementById("ics_good_pwd").style.display="block";
        }
        else
        {
           document.getElementById("ics_good_pwd").style.display="none";
        }
        //单选 按钮3的密码输入框隐藏
        document.getElementById("ics_pwd").style.display="none";
    }
    else if(allpwd.checked)
    {
        document.getElementById("ics_good_pwd").style.display="none";
        document.getElementById("ics_good").style.display="none";
        document.getElementById("ics_pwd").style.display="block";
    }
    else
    {
        document.getElementById("all_shangyou").style.display="block";
        document.getElementById("ics_good_pwd").style.display="none";
        document.getElementById("ics_good").style.display="none";
        document.getElementById("ics_pwd").style.display="none";
    }
    g_pop_resize("g_ics_set",390,document.getElementById("g_ics_set").offsetHeight+5);
   
}

/*
    以下是高级设置-->IC库存设置脚本
    设置查看权限的其他客户通过密码选项单选的可见对象
*/
function g_ics_good_click()
{
    if(icSetting.chk_ics_opass.checked)
    {
        document.getElementById("ics_good_pwd").style.display="block";
    }
    else{document.getElementById("ics_good_pwd").style.display="none";}
    g_pop_resize("g_ics_set",390,document.getElementById("g_ics_set").offsetHeight+5);

}
//IC验证
  function g_checkic()
  {
     var friendOrPass =icSetting.rdo_ics_right2;
     var chk_ics_good=icSetting.chk_ics_good;
     var chk_ics_opass = icSetting.chk_ics_opass;
     var chk_ics_ppass = icSetting.chk_ics_ppass;
     var textall=icSetting.txt_ics_ppass;
     var textright=icSetting.txt_ics_opass;
     if(friendOrPass.checked==true && chk_ics_good.checked==true && chk_ics_opass.checked==true)
     {
        if(Trim(textright.value)=="")
        {
            alert("请输入密码!");
    //      window.setTimeout(function(){textright.focus();},0);
            return false;
        }
        else
        {
            if(Trim(textright.value).length<6)
            {
                alert("请注意，密码只能输入英文和数字，最少6个字符，最多10个字符!"); 
                return false;
            }
        }
     }
     else if(friendOrPass.checked==true && chk_ics_good.checked==false&&chk_ics_ppass.checked==true)
     {
        if(Trim(textall.value)=="")
       {
          alert("请输入密码!");
//          window.setTimeout(function(){textall.focus();},0);
          return false;
       }
       else
       {
             if(Trim(textall.value).length<6)
             {
                alert("请注意，密码只能输入英文和数字，最少6个字符，最多10个字符!");
                return false;
             }
       }
     }
     else if(friendOrPass.checked==true && chk_ics_good.checked==false&&chk_ics_ppass.checked==false)
     {
        alert("请正确选择权限！");
        return false;
     }
     return true;
  }
  //洽洽删除一行
  function g_del_QiaQia(obj) {
      var container = $get("g_server_Qia");
      var items = container.getElementsByTagName("ul");
      if (items.length > 3) {
          var item = obj.parentNode.parentNode;
          item.parentNode.removeChild(item);
          set_display("AddQiaQiaLine");
      }
      else {
          alert("至少保留一个洽洽客服");
      }
 }
 //QQ/MSN删除一行
 function g_del_QQ(obj) {
     var item = obj.parentNode.parentNode;
     item.parentNode.removeChild(item);
     set_display("AddQQLine");
 }
 //删除时隐藏
 function g_del(obj) {
     obj.parentNode.parentNode.style.display = "none";
     var items = obj.parentNode.parentNode.getElementsByTagName("input");
     for (var i = 0; i < items.length; i++) {
         if (items[i].type == "hidden") {
             items[i].value = "0";
         }
     }
 }
//洽洽增加一行
function g_add() {
    var container = $get("g_server_Qia");
    var items = container.getElementsByTagName("ul");
    var count = $get("LineCount").value;
    var index = parseInt($get("LineCount").value) + 2;
    if (index <= 6) {
        if (items.length < index) {
            var newItems = $get("newItems");
            var template = "<ul>" + container.getElementsByTagName("ul")[1].innerHTML + "</ul>";
            newItems.innerHTML += template;
        }
        else {
            alert("总共有" + count + "个帐号,不能再加！");
        }
    }
    else {
        var newItems = $get("newItems");
        var template = "<ul>" + container.getElementsByTagName("ul")[1].innerHTML + "</ul>";
        newItems.innerHTML += template;
        set_hidden("AddQiaQiaLine");
    }
}
//QQ/MSN增加一行
function g_add_QQ() {
    var container = $get("g_server_QQ");
    var items = container.getElementsByTagName("ul");
    if (items.length < 6) {
        var newItems = $get("newItems_QQ");
        var template = "<ul>" + container.getElementsByTagName("ul")[1].innerHTML + "</ul>";
        newItems.innerHTML += template;
    }
    else {
        var newItems = $get("newItems_QQ");
        var template = "<ul>" + container.getElementsByTagName("ul")[1].innerHTML + "</ul>";
        newItems.innerHTML += template;
        set_hidden("AddQQLine");
    }
}
//撤消时恢复初始状态
function g_undo(formid) {
    //洽洽
//    var newItems = $get("newItems");
//    newItems.innerHTML = "";
//    var ulItems = $get("g_server_Qia").getElementsByTagName("ul");
//    if (ulItems.length < 6) {
//        set_display("AddQiaQiaLine");
//    }
//    else {
//        set_hidden("AddQiaQiaLine");
//    }
    //QQ/MSN
    var newItems_QQ = $get("newItems_QQ");
    newItems_QQ.innerHTML = "";
    var ulItems_QQ = $get("g_server_QQ").getElementsByTagName("ul");
    if (ulItems_QQ.length < 6) {
        set_display("AddQQLine");
    }
    else {
        set_hidden("AddQQLine");
    }
}
function changeOnServer(num, obj) {
  var temp3 = document.getElementById("ctl00_advancedsetting1_onlineservicesetting1_server1");
  var temp4 = document.getElementById("ctl00_advancedsetting1_onlineservicesetting1_server2");
  if (num == 1) {
      set_display("g_server_Qia");
      set_hidden("g_server_QQ");
      temp3.className = "g_fl g_fb g_server_1";
      temp4.className = "g_fl g_pointer g_server_2";
  }
  else {
      set_display("g_server_QQ");
      set_hidden("g_server_Qia");
      temp3.className = "g_fl g_pointer g_server_2";
      temp4.className = "g_fl g_fb g_server_1";
  }
}

//清空提示
function g_server_clear(obj)
{
    if(obj.value=="客服名"||obj.value=="请输入QQ"||obj.value=="请输入MSN")
    {
       obj.value="";
       obj.style.color="#000000";
    }
}
 
 //在线客服提交事件
 function g_server_clearinit(formid) {
     //TODO:验证洽洽客服是否输入完整
//     var obj = $get("g_server_Qia");
//     var QiaQiaItems = obj.getElementsByTagName("ul");
//     for (var i = 2; i < QiaQiaItems.length; i++) {
//         var linkMan = QiaQiaItems[i].childNodes[0].childNodes[0];
//         var QiaQiaUserName = QiaQiaItems[i].childNodes[1].childNodes[0];
//         var IsMainQiaQia = QiaQiaItems[i].childNodes[2].childNodes[0];
//         //三项都为默认数据 则跳过
//         if (Trim(linkMan.value) == "" || Trim(linkMan.value) == "客服名") {
//             if (Trim(QiaQiaUserName.value) != "请选择洽洽帐号" || Trim(IsMainQiaQia.value) != "选择客服类型") {
//                 alert("请输入联系人");
//                 linkMan.style.background = "#F1D5FB";
//                 return false;
//             }
//         }
//         else {
//             if (Trim(QiaQiaUserName.value) == "请选择洽洽帐号") {
//                 alert("请选择洽洽帐号");
//                 return false;
//             }
//             if (Trim(IsMainQiaQia.value) == "选择客服类型") {
//                 alert("请选择客服类型");
//                 return false;
//             }
//         }
//         if (linkMan.value.length > 10) {
//             alert("联系人不能超过10个字符");
//             return false;
//         }
//         if (!g_checkName(linkMan)) {
//             return false;
//         }
//     }
//     //TODO:验证一个帐号只能设定一次
//     if (!isRepeat()) {
//         return false;
//     }
//     //TODO:验证只能有一个主客服
//     if (!isOnlyOne()) {
//         return false;
//     }
     var obj_QQ = $get("g_server_QQ");
    var itemList = obj_QQ.getElementsByTagName("ul");
    for (var i = 2; i < itemList.length; i++) {
        var linkman_QQ = itemList[i].childNodes[0].childNodes[0];
        var qq = itemList[i].childNodes[1].childNodes[0];
        var msn = itemList[i].childNodes[2].childNodes[0];
        if (Trim(linkman_QQ.value) == "" || Trim(linkman_QQ.value) == "客服名") {
            if ((Trim(qq.value) != "" && Trim(qq.value) != "请输入QQ") || (Trim(msn.value) != "" && Trim(msn.value) != "请输入MSN")) {
                alert("请输入客服名");
                return false;
            }
        }
        else { 
            if ((Trim(qq.value) == "" || Trim(qq.value) == "请输入QQ") && (Trim(msn.value) == "" || Trim(msn.value) == "请输入MSN")) {
                alert("请输入QQ或MSN");
                return false;
            }
        }
        if (linkman_QQ.value.length > 10) {
            alert("联系人不能超过10个字符");
            return false;
        }
        if (!g_checkQQ(qq)) {
            return false;
        }
        if (!g_checkMSN(msn)) {
            return false;
        }
        if (!g_checkName(linkman_QQ)) {
            return false;
        }
    }
    return true;
}
//判断是否存在此选项
function jsSelectIsExitItem(objSelect, objItemValue) {
    var isExit = false;
    for (var i = 0; i < objSelect.options.length; i++) {
        if (objSelect.options[i].value == objItemValue) {
            isExit = true;
            break;
        }
    }
    return isExit;
}
//移除此选项
function jsRemoveItemFromSelect(objSelect, objItemValue) {
    //判断是否存在
    if (jsSelectIsExitItem(objSelect, objItemValue)) {
        for (var i = 0; i < objSelect.options.length; i++) {
            if (objSelect.options[i].value == objItemValue) {
                objSelect.options.remove(i);
                break;
            }
        }
    }
}
//移除洽洽帐号额外项
function removeItemQiaQia(obj) {
    jsRemoveItemFromSelect(obj, "请选择洽洽帐号");
}
//移除客服类型额外项
function removeItemIsMainQiaQia(obj) {
    jsRemoveItemFromSelect(obj, "选择客服类型");
} 
 //验证洽洽帐号是否重复
 function isRepeat() {
     var items = document.getElementsByName("QiaQiaUserName");
     for (var i = 1; i < items.length; i++) {
         for (var j = items.length - 1; j > i; j--) {
             if (items[i].value == items[j].value) {
                 if (items[i].value != "请选择洽洽帐号") {
                     alert("洽洽帐号不能重复设置");
                     items[j].style.background = "#F1D5FB";
                     return false;
                 }
             }
             else {
                 items[j].style.background = "#FFF";
             }   
         }
     }
     return true;
 }
 //验证客服类型必须有一个主客服
 function isOnlyOne() {
     var items = document.getElementsByName("IsMainQiaQia");
     var count = 0;
     for (var i = 1; i < items.length; i++) {
         if (items[i].value == "设为主客服") {
             return true;
         }
     }
     alert("必须设定一个主客服");
     return false;
 }
 //设置主客服
 function setMainQiaQia(obj) {
     var items = document.getElementsByName("IsMainQiaQia");
     if (obj.value == "设为主客服") {
         for (var i = 0; i < items.length; i++) {
             if (items[i].value != "选择客服类型") {
                 items[i].value = "设为普通客服";
             }
         }
         obj.value = "设为主客服";
     }
 }
 //判断客服名
 function g_checkName(obj) {
     var name = Trim(obj.value);
     var rename = /^[\u4e00-\u9fa5]{0,}[a-zA-Z0-9]{0,}$/;
     if (name != "" && !rename.test(name)) {
         alert("客服名只能是数字，字母，汉字");
         window.setTimeout(function() { obj.focus(); }, 0);
         return false;
     }
     return true;
 }
 //判断QQ格式
 function g_checkQQ(obj) {
     var qq = Trim(obj.value);
     var reqq = /^[1-9]+[0-9]*]*$/;
     if (qq != "" && !reqq.test(qq)) {
         alert("QQ号码只能是正整数");
         window.setTimeout(function() { obj.focus(); }, 0);
         return false;
     }
     if (qq != "" && qq.length < 4 || qq.length > 10) {
         alert("QQ号码必须是4-10位");
         window.setTimeout(function() { obj.focus(); }, 0);
         return false;
     }
     return true;
 }
 //验证MSN格式
 function g_checkMSN(obj) {
     var msn = Trim(obj.value);
     var remsn = /^[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,3}$/;
     if (msn != "" && !remsn.test(msn)) {
         alert("MSN格式不正确，例如：abc@hotmail.com");
         window.setTimeout(function() { obj.focus(); }, 0);
         return false;
     }
     return true;
 }
  //验证邮箱
  function g_checkEmail(obj)
  {
    var email = Trim(obj.value);
     var reemail = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
     if(email!=""&&!reemail.test(email))
     {
       alert("邮箱格式不正确");
       window.setTimeout(function(){obj.focus();},0);
       
     }
  }

//banner按钮触发选择框事件
function fnAppendImg(filepath,i){
  var url=filepath;
  var ext=filepath.value.substring(filepath.value.lastIndexOf('.')+1,filepath.value.length).toLowerCase();
  if(ext!="jpg"&&ext!="gif"&&ext!="bmp"&&ext!="png"&&ext!="jpeg")
  {
    url.valueOf="";
    alert("图片格式不正确！");
    return false;
  }
  var img=new imgNow();
  img.setPath(url);
  img.setWidth(400);
  img.setHeight(50);
  var fileDiv=document.getElementById("div"+i);
  var imgbox=document.getElementById("ctl00_advancedsetting1_bannersetting1_img"+i);
  if(navigator.userAgent.indexOf("MSIE 6.0") == -1 && navigator.userAgent.indexOf("MSIE") > -1)
  {
    imgbox.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod = scale)";   
    imgbox.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = img.getPath();
    imgbox.src="/images/base/blank.gif";
  }
  else
  {
    fileDiv.innerHTML="<img id='ctl00_advancedsetting1_bannersetting1_img"+ i +"' src='"+img.getPath()+"' style='width:"+img.getWidth()+"px; height:"+img.getHeight()+"px;' class='i1' />";
  }
  var bandel=document.getElementById("ctl00_advancedsetting1_bannersetting1_ban_del"+i);
  bandel.style.display="";
}
function imgNow(){
  this.path;
  this.name;
  this.width;
  this.height;
  this.setPath=function(path){
  var temp;
  if(window.navigator.userAgent.indexOf("MSIE")>=1){
  this.path=path;
  }else if(window.navigator.userAgent.indexOf("Firefox")>=1){
  temp=path.files.item(0).getAsDataURL();
  alert(temp);
  this.path=temp;
  }

  }
  
  this.getPath=function(){
  if(window.navigator.userAgent.indexOf("MSIE")>=1){
  return this.path.value
  }
  return this.path;

  }
  
  this.setName=function(name){
  this.name=name;
  }

  this.getName=function(){
  return this.name;
  }
  
  this.setWidth=function(width){
  this.width=width;
  }
  
  this.getWidth=function(){
  return this.width;
  }
  
  this.setHeight=function(height){
  this.height=height
  }
  
  this.getHeight=function(){
  return this.height;
  }
}
//删除banner
function picDelete(i)
{
    var img1=document.getElementById("ctl00_advancedsetting1_bannersetting1_img1");
    var img2=document.getElementById("ctl00_advancedsetting1_bannersetting1_img2");
    var img3=document.getElementById("ctl00_advancedsetting1_bannersetting1_img3");
    var hidimg1=document.getElementById("ctl00_advancedsetting1_bannersetting1_hidImg1");
    var hidimg2=document.getElementById("ctl00_advancedsetting1_bannersetting1_hidImg2");
    var hidimg3=document.getElementById("ctl00_advancedsetting1_bannersetting1_hidImg3");
    var fileimg1=document.getElementById("ctl00_advancedsetting1_bannersetting1_f1");
    var fileimg2=document.getElementById("ctl00_advancedsetting1_bannersetting1_f2");
    var fileimg3=document.getElementById("ctl00_advancedsetting1_bannersetting1_f3");
    var bandel=document.getElementById("ctl00_advancedsetting1_bannersetting1_ban_del"+i);
    if(i==1)
    {
        img1.style.filter="";
        img1.src="/images/base/blank.gif";
        hidimg1.value="";
        fileimg1.value="";
    }
    else if(i==2)
    {
        img2.style.filter="";
        img2.src="/images/base/blank.gif";
        hidimg2.value="";
        fileimg2.value="";
    }
    else if(i==3)
    {
        img3.style.filter="";
        img3.src="/images/base/blank.gif";
        hidimg3.value="";
        fileimg3.value="";
    }
    bandel.style.display="none";
}

//公司简介删除
function delCompanyPic(num)
{
    var logoPic = document.getElementById("ctl00_advancedsetting1_companysetting1_companylogo");
    var imgPic = document.getElementById("ctl00_advancedsetting1_companysetting1_picDisplay");
    var logoTip = document.getElementById("logoTip");
    var picTig = document.getElementById("picTig");
    var hiddeLog = document.getElementById("ctl00_advancedsetting1_companysetting1_hidLogo");
    var imgValue = document.getElementById("ctl00_advancedsetting1_companysetting1_picValue");
    if(num==1)
    {
        logoPic.src = "";
        logoPic.style.display = "none";
        logoTip.innerHTML = "";
        hiddeLog.value = "";
    }else if(num==2)
    {
        imgPic.src = "";
        imgPic.style.display = "none";
        picTig.innerHTML="";
        imgValue.value = "";
    }
}

//公司设置

function g_initCompanyset()
{
    if(comset.introType.value=="1")
    {
        comset.flashDisplay.className="";
        $get("flashUpload").className="g_ml10";
    }
    else
    {
        comset.picDisplay.className="";
        $get("picUpload").className="g_ml10";
    }
    var imgType=".jpg|.JPG|.gif|.GIF";
    var logoSize=100;
    InitFile("comLogoBtn","logoTip",imgType,logoSize,comset.hidLogo,comset.companylogo);
    InitFile("comPicBtn","picTig",imgType,logoSize,comset.picValue,comset.picDisplay);
    g_pop_resize("g_company_set",548);
}
//图片视频切换
function changePicFlash()
{
    if(comset.comflash.checked)
    {
        $get("flashUpload").className="g_ml10";
        $get("picUpload").className="g_ml10 g_dn";
        comset.flashDisplay.className="";
        comset.picDisplay.className="g_dn";
    }
    else
    {
        $get("picUpload").className="g_ml10";
        $get("flashUpload").className="g_ml10 g_dn";
        comset.flashDisplay.className="g_dn";
        comset.picDisplay.className="";
    }
}
//视频变化
function flashChange(inputObj)
{
    comset.flashDisplay.src=inputObj.value;
//    alert(comset.flashDisplay.src);
}


//初始化按钮
function InitFile(btnID,tipID,type,size,inputObj,previewObj)
{
    var btn=$get(btnID);
    var tip=$get(tipID);
    UploadFile(btn,tip,type,size,inputObj,previewObj);

}

//文件上传
function UploadFile(btn,tip,type,size,inputObj,previewObj) 
{
        
        var button = btn, interval;
        new AjaxUpload(button, {
            action: '/template/common/upload_file.ashx',
            data:{
                fileType:type,
                fileSize:size
            },
            name: 'myfile',
            onSubmit: function (file, ext)
            {
                    if (!(ext && /^(jpg|JPG|gif|GIF)$/.test(ext))) 
                    {
                        tip.innerHTML="您上传的文件格式不对，请重新上传！";
                        tip.style.color="red";
                        return false;
                    }
                    else
                    {
                        tip.innerHTML="文件更新中…";
                        tip.style.color="#54A006";
                    }
             },
             onComplete: function (file, response) {
                 response=response.replace("<pre>","");
                 response=response.replace("</pre>","");
                 response=response.replace("<PRE>","");
                 response=response.replace("</PRE>","");
                 if(response=="0")
                 {
                    tip.innerHTML="您上传的文件格式不对，请重新上传！";
                    tip.style.color="red";
                 }
                 else if(response=="3")
                 {
                    tip.innerHTML="您上传的文件大于"+size+"k，请重新上传！";
                    tip.style.color="red";
                 }
                 else if(response=="4")
                 {
                    tip.innerHTML="文件上传失败，请重新上传！";
                    tip.style.color="red";
                 }
                 else
                 {
                    inputObj.value=response;
                    previewObj.src=response;
                    previewObj.style.display="";
                    if(type.indexOf(".jpg")>=0)
                    {
                        tip.innerHTML="您可以在左侧浏览到图片效果！";
                        tip.style.color="#54A006";
                    }
                    else
                        tip.innerHTML="";
                 }
                 
             }
         });      
}

//检查输入
function CheckCompanyInfo()
{
    var info=comset.companyIntro.value;
    if(info==null || info=="" )
    {
        alert("公司简介不能为空");
        return false;
    }
    return true;
}

//域名设置切换
function dmnSetting(obj)
{
    if(obj.value == "1"){
        document.getElementById("dmnTab"+obj.value).className = "dmn_tab";
        document.getElementById("dmnTab2").className = "dmn_tab g_dn";
        g_pop_resize("g_dmn_set",505);
    }else{
        document.getElementById("dmnTab1").className = "dmn_tab g_dn";
        document.getElementById("dmnTab"+obj.value).className = "dmn_tab";
        g_pop_resize("g_dmn_set",505);
    }
}

//域名查询
function selectDomain()
{
    var str = document.getElementById("domainNeed").value;
    var strDomain = "http://pandavip.www.net.cn/cgi-bin/Check.cgi?queryType=0&domain1="+str+"&image.x=20&image.y=3&domain="+str+"&big5=n&sign=2&asia=&url=www.net.cn&com=yes&net=yes";
    window.open(strDomain,"_blank");
}

//验证网址(域名设置)
  function g_checkWebAddress()
  {
    var firstvalue = domSet.firstDom;
    var twovalue=domSet.twoDom;
    var icpNumValue=domSet.icpNum;
    var Expression=/http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/; 
    var objExp=new RegExp(Expression);
    var ExpressionTwo=/^[a-zA-Z0-9\-]*$/; 
    var objExpTwo=new RegExp(ExpressionTwo);
    if(twovalue==null || Trim(twovalue.value)=="")
    {
        alert("二级域名不能为空！")
        return false ;
    }
    else if(Trim(twovalue.value).length<4 || objExpTwo.test(Trim(twovalue.value))==false)
    {
        alert("二级域名只能由英文字母、数字和\"-\"组成，并且长度为4位或4位以上！");
        return false;
    }
    var selectFlag="1";
    var selectObjs=document.getElementsByName("dmn_radio");
    if(selectObjs)
    {
        for(var i=0;i<selectObjs.length;i++)
        {
            if(selectObjs[i].checked)
            {
                selectFlag=selectObjs[i].value;
            }
        }
    }
    if(selectFlag=="1" && firstvalue!=null && Trim(firstvalue.value)!="" && Trim(firstvalue.value)!="请输入您的域名如：http://www.hqew.com")
    {
       if(objExp.test(Trim(firstvalue.value))==false)
       {
            alert("你输入的顶级域名有误，例如： http://www.hqew.com")
            return false ;
        }
        else if(Trim(icpNumValue.value)=="" || Trim(icpNumValue.value)=="请输入ICP备案号")
        {
            alert("ICP备案号不能为空");
            return false;
        }
        else if(Trim(icpNumValue.value).length<12)
        {
            alert("ICP备案号输入有误");
            return false;
        }
    }
    else if(selectFlag=="2")
    {
        var domNeed=Trim($get("domainNeed").value);
        var reEmail = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
        if(domNeed=="" || domNeed=="请输入您要注册的英文域名")
        {
            alert("注册的域名不能为空");
            window.setTimeout(function(){$get("domainNeed").focus();},0);
            return false;
        }
        else if(objExpTwo.test(domNeed)==false)
        {
            alert("域名只能由英文字母、数字和\"-\"组成！");
            window.setTimeout(function(){$get("domainNeed").focus();},0);
            return false;
        }
        else if(Trim($get("domainType").value)=="域名类型")
        {
            alert("请选择域名类型");
            window.setTimeout(function(){$get("domainType").focus();},0);
            return false;
        }
        else if(Trim($get("domainOwner").value)=="" ||Trim($get("domainOwner").value)=="请填写公司名称或个人身份证明")
        {
            alert("域名所有者不能为空");
            window.setTimeout(function(){$get("domainOwner").focus();},0);
            return false;
        }
        else if(Trim($get("contactMan").value)=="")
        {
            alert("联系人不能为空");
            window.setTimeout(function(){$get("contactMan").focus();},0);
            return false;
        }
        else if(Trim($get("adressPut").value)=="")
        {
            alert("详细地址不能为空");
            window.setTimeout(function(){$get("adressPut").focus();},0);
            return false;
        }
        else if(Trim($get("phonePut").value)=="")
        {
            alert("电话不能为空");
            window.setTimeout(function(){$get("phonePut").focus();},0);
            return false;
        }
        else if(Trim($get("faxPut").value)=="")
        {
            alert("传真不能为空");
            window.setTimeout(function(){$get("faxPut").focus();},0);
            return false;
        }
        else if(Trim($get("mailPut").value)=="")
        {
            alert("邮箱地址不能为空");
            window.setTimeout(function(){$get("mailPut").focus();},0);
            return false;
        }
        else if(!reEmail.test(Trim($get("mailPut").value)))
         {
           alert("邮箱格式不正确");
           window.setTimeout(function(){$get("mailPut").focus();},0);
           return false;
           
         }
    }
    return true;
  }
  //初始化域名设置
  function initDom()
  {
    var firstvalue = domSet.firstDom;
    var icpNumValue=domSet.icpNum;
    if(firstvalue.value!="请输入您的域名如：http://www.hqew.com" && firstvalue.value!="")
    {
        firstvalue.style.color="#000000";
    }
    if(icpNumValue.value!="请输入ICP备案号" && icpNumValue.value!="")
    {
        icpNumValue.style.color="#000000";
    }
    $get("dmnTab1").className = "dmn_tab";
    $get("dmnTab2").className = "dmn_tab g_dn";
    $get("dmn_radio1").checked=true;
    g_pop_resize("g_dmn_set",505);
  }
  
  //输入获焦事件
  function DomOnfocus(target,word,flag)
  {
    if(target.disabled==true)
    {
        if(flag==0)
        {
            if(target.value==word )
            {
                target.value="";
                target.style.color="#000000";
            }
        }
        else if(flag==1)
        {
            if(target.value=="" || target.value==word)
            {
                target.value=word;
                target.style.color="#929292";
            }
        }
    }
  }
  //初始化联系我们
  function g_contact_init()
  {
    if(document.getElementById("g_contact").childNodes[0].childNodes[0]!=null)
    {
        document.getElementById("g_contact").childNodes[0].childNodes[0].innerHTML="电话：";
     }
     if(document.getElementById("g_contact").childNodes[0].childNodes[1].childNodes[8]!=null)
     {
        document.getElementById("g_contact").childNodes[0].childNodes[1].childNodes[8].innerHTML="";
     }
     
     var flag="0";
     var ulitems = document.getElementById("g_contact").childNodes;
     for(var i=0;i<ulitems.length-5;i++)
     {  
          var phone = ulitems[i].childNodes[1].childNodes[0];
          var hidphone =ulitems[i].childNodes[1].childNodes[7];
          if(flag=="1")
          {
             ulitems[i].style.display="none";
          }
          
          if(Trim(hidphone.value)==""&&flag=="0")
          {
             phone.value="国家区号";
             phone.style.color="#666666";
             phone.parentNode.childNodes[2].value="地区区号";
             phone.parentNode.childNodes[2].style.color="#666666";
             phone.parentNode.childNodes[4].value="电话号码";
             phone.parentNode.childNodes[4].style.color="#666666";
             phone.parentNode.childNodes[6].value="联系人";
             phone.parentNode.childNodes[6].style.color="#666666";
             flag="1";
          }
     
     }
  } 
  //隐藏一行
  function contact_del(obj){
       obj.parentNode.parentNode.parentNode.style.display="none";
       var items =obj.parentNode.parentNode.getElementsByTagName("input");
       for(var i=0;i<items.length;i++)
       {
           if(items[i].type=="text")
           {
               items[i].value="";
           }
       }
       var div_id = document.getElementById("g_contact");
       var item_ul = div_id.childNodes;
       for(var i=0;i<item_ul.length;i++){
           if(item_ul[i].display !="none"){
                div_id.childNodes[0].childNodes[0].innerHTML="电话：";
                break;
           }
       }
       
       g_pop_resize("g_lnk_set",420,document.getElementById("g_lnk_set").offsetHeight-17);
    }
  //清空文本框
  function g_contact_clear(obj)
  {
    if(obj.value=="联系人"||obj.value=="国家区号"||obj.value=="电话号码"||obj.value=="地区区号")
    {
       obj.value="";
       obj.style.color="#000000";
    }
  }
  //联系我们（显示下一行）
 function g_contact_caninput(obj,phone)
 {
   if(obj.value.length>0)
   {
      var nextElement = obj.parentNode.parentNode.nextSibling;
      var nextNextElement = obj.parentNode.parentNode.nextSibling.nextSibling; 
      if(nextElement!=null && (nextElement.style.display=="none" || ((nextElement.childNodes[1].childNodes[0].value =="国家区号" || nextElement.childNodes[1].childNodes[0].value=="") && (nextElement.childNodes[1].childNodes[2].value=="地区区号" || nextElement.childNodes[1].childNodes[2].value=="") && (nextElement.childNodes[1].childNodes[4].value=="电话号码" || nextElement.childNodes[1].childNodes[4].value=="") &&(nextElement.childNodes[1].childNodes[6].value=="联系人" || nextElement.childNodes[1].childNodes[6].value=="")) ))
      {
         nextElement.style.display= "block";
         nextElement.childNodes[1].childNodes[0].value="国家区号";
         nextElement.childNodes[1].childNodes[0].style.color="#666666";
         nextElement.childNodes[1].childNodes[2].value="地区区号";
         nextElement.childNodes[1].childNodes[2].style.color="#666666";
         nextElement.childNodes[1].childNodes[4].value="电话号码";
         nextElement.childNodes[1].childNodes[4].style.color="#666666";
         nextElement.childNodes[1].childNodes[6].value="联系人";
         nextElement.childNodes[1].childNodes[6].style.color="#666666";
         if(nextNextElement!=null)
         {
            if(nextNextElement.style.display!="none" && (nextNextElement.childNodes[1].childNodes[0].value =="国家区号" || nextNextElement.childNodes[1].childNodes[0].value=="") && (nextNextElement.childNodes[1].childNodes[2].value=="地区区号" || nextNextElement.childNodes[1].childNodes[2].value=="") && (nextNextElement.childNodes[1].childNodes[4].value=="电话号码" || nextNextElement.childNodes[1].childNodes[4].value=="") &&(nextNextElement.childNodes[1].childNodes[6].value=="联系人" || nextNextElement.childNodes[1].childNodes[6].value==""))
            {
                nextNextElement.style.display="none";
            }
         } 
      } 
      g_pop_resize("g_lnk_set",420,document.getElementById("g_lnk_set").offsetHeight-15);
    }
 }
 //联系方式提交验证
 function g_server_check(obj)
 {

    var tel = /^(\d{3,4})-(\d{7,8})$/;
   // var tel = /d{3}-d{8}|d{4}-d{7}/;
    var qhList = document.getElementsByName("telqh");
    var numList = document.getElementsByName("telnum");
    var telcountryList = document.getElementsByName("telcountry");
    var linkman = document.getElementsByName("linkman");
    var num=0;
    for(var i=0;i<qhList.length;i++)
    {
        if( ((Trim(numList[i].value)=="" || Trim(numList[i].value)==="电话号码") || (Trim(telcountryList[i].value)==""&&Trim(telcountryList[i].value)=="地区区号")) && (Trim(qhList[i].value)==""|| Trim(qhList[i].value)=="国家区号") )
        {
        }
        else
        {
            num=num+1;
        }
        
       if( ((Trim(numList[i].value)!=""&&Trim(numList[i].value)!="电话号码") || (Trim(telcountryList[i].value)!=""&&Trim(telcountryList[i].value)!="地区区号")) && (Trim(qhList[i].value)==""|| Trim(qhList[i].value)=="国家区号") )
       {
          alert("请填写国家区号");
          window.setTimeout(function(){qhList[i].focus();},0);
          return false;
       }
       if( ((Trim(qhList[i].value)!=""&&Trim(qhList[i].value)!="国家区号") || (Trim(numList[i].value)!=""&& Trim(numList[i].value)!="电话号码")) && (Trim(telcountryList[i].value)=="" || Trim(telcountryList[i].value)=="地区区号" ))
       {
          alert("请填写地区区号");
          window.setTimeout(function(){telcountryList[i].focus();},0);
          return false;
       }
       if( ((Trim(qhList[i].value)!=""&&Trim(qhList[i].value)!="国家区号") || (Trim(telcountryList[i].value)!=""&&Trim(telcountryList[i].value)!="地区区号"))  && (Trim(numList[i].value)==""|| Trim(numList[i].value)=="电话号码"))
       {
          alert("请填写电话号码");
          window.setTimeout(function(){numList[i].focus();},0);
          return false;
       }
       if(Trim(qhList[i].value)!=""&&Trim(qhList[i].value)!="国家区号" && (Trim(qhList[i].value).length>4 || Trim(qhList[i].value).length < 2))
       {
          alert("国家区号不正确，应为2到4位数字");
          window.setTimeout(function(){qhList[i].focus();},0);
          return false;
       }
       if(Trim(telcountryList[i].value)!=""&&Trim(telcountryList[i].value)!="地区区号" && (Trim(telcountryList[i].value).length>4 || Trim(telcountryList[i].value).length < 3))
       {
          alert("地区区号不正确，应为3到4位数字");
          window.setTimeout(function(){telcountryList[i].focus();},0);
          return false;
       }
       if(Trim(numList[i].value)!=""&&Trim(numList[i].value)!="电话号码" && (Trim(numList[i].value).length>8 || Trim(numList[i].value).length < 7))
       {
          alert("电话号码格式不正确，应为7到8位数字");
          window.setTimeout(function(){numList[i].focus();},0);
          return false;
       }
       //if(Trim(linkman[i].value).replace(/[^\x00-\xff]/g,'**').length>30 )
       if(Trim(linkman[i].value).length>15 )
       {
          //alert("联系人名字只能为1-15个汉字或1-30个英文和数字");
          alert("联系人名字只能为15个字符");
          window.setTimeout(function(){linkman[i].focus();},0);
          return false;
       }
    }
    
    if(num==0)
    {
        alert("对不起，不能删除全部电话信息，最少需要填写1个电话");
         return false;
    }
       
    return true;
 }
 //初始化友情链接
  function g_link_init(divid)
  {
     var flag="0";
     var ulitems = document.getElementById(divid).childNodes;
     for(var i=1;i<ulitems.length;i++)
     {
      ulitems[i].style.display="block";
      var name = ulitems[i].childNodes[0].childNodes[0];
      var url = ulitems[i].childNodes[1].childNodes[0];
      ulitems[i].childNodes[2].childNodes[0].value="";
      if(flag=="1")
      {
         ulitems[i].style.display="none";
      }
      if(Trim(name.innerHTML)==""&&flag=="0")
      {
        
         ulitems[i].childNodes[0].childNodes[1].value="请输入链接名称";
         ulitems[i].childNodes[0].childNodes[1].style.color="#666666";
         ulitems[i].childNodes[1].childNodes[1].value="请输入链接地址";
         ulitems[i].childNodes[1].childNodes[1].style.color="#666666";
         flag="1";
      }
      else
      {
         ulitems[i].childNodes[0].childNodes[1].value=name.innerHTML;
         ulitems[i].childNodes[1].childNodes[1].value=url.innerHTML;
      }
     }
  }
  //提交友情链接
  function checklink(formid)
  {
     var Expression=/http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/; 
     
     var items = document.getElementById(formid).getElementsByTagName("ul");
     for(var i=1;i<items.length-1;i++)
     {
        var nameobj = items[i].childNodes[0].childNodes[1];
        var urlobj = items[i].childNodes[1].childNodes[1];
        var linkid =items[i].childNodes[2].childNodes[0].value;
        
        if(linkid!="0")
        {
        if(nameobj!=null)
        {
            var linkname = nameobj.value;
            var linkurl =  urlobj.value;
            if(Trim(linkname)!=""&&Trim(linkname)!="请输入链接名称")
            {
               if(Trim(linkname).replace(/[^\x00-\xff]/g,'**').length>28)
               {
                  alert("链接名称不能超过28个字符");
                  window.setTimeout(function(){nameobj.focus();},0);
                  return false;
               }
               if(Trim(linkurl)==""||Trim(linkurl)=="请输入链接地址")
               {
                  alert("请输入链接地址");
                  window.setTimeout(function(){urlobj.focus();},0);
                  return false;
               }
            }
            if(Trim(linkurl)!=""&&Trim(linkurl)!="请输入链接地址")
            {
               if(Expression.test(Trim(linkurl))==false){
                  alert("链接地址格式不正确,如：http://www.hqew.com");
                  window.setTimeout(function(){urlobj.focus();},0);
                  return false;
               }
               if(Trim(linkname)==""||Trim(linkname)=="请输入链接名称")
               {
                  alert("请输入链接名称");
                  window.setTimeout(function(){nameobj.focus();},0);
                  return false;
               }
            }
        }
        }
     }
    return true;
  }
   //清空提示
 function g_link_clear(obj)
 {
    if(obj.value=="请输入链接名称"||obj.value=="请输入链接地址")
    {
       obj.value="";
       obj.style.color="#000000";
    }
 }
  //检查链接地址格式
// function g_link_checkurl(obj)
// {
//   var url = Trim(obj.value);
//   var Expression=/http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/; 
//   if(url!="" && Expression.test(url)==false){
//       alert("地址格式不正确");
//       window.setTimeout(function(){obj.focus();},0);
//   }
// }
 //友情链接(输入后显示下一行)
 function g_link_caninput(obj)
 {
    var nextElement = obj.parentNode.parentNode.nextSibling;
    if(nextElement!=null)
    {
        if(Trim(obj.value)!=""&&Trim(nextElement.childNodes[0].childNodes[1].value)=="")
        {   
           if(nextElement!=null)
           {
              nextElement.style.display= "block";
              nextElement.childNodes[0].childNodes[1].value="请输入链接名称";
              nextElement.childNodes[0].childNodes[1].style.color="#666666";
              nextElement.childNodes[1].childNodes[1].value="请输入链接地址";
              nextElement.childNodes[1].childNodes[1].style.color="#666666";
              obj.parentNode.parentNode.childNodes[2].childNodes[1].style.display = "block";
           }  
        }
    }
  } 
  
  
  
  
  //显示快速设置按钮
  function QuitSetDisplay(targetID,flag)
  {
    if(document.getElementById(targetID))
    {
        var shopIdVlue=$get("hidShopID").value;
        var userIdValue=$get("hidUserID").value;
        if(shopIdVlue==userIdValue)
        {
            if(flag==1)
            {
                $get(targetID).className="";
            }
            else
            {
                $get(targetID).className="g_dn";
            }
        }
    }
  }
  
  function previewInit()
  {
    var previewObj=document.getElementById("ctl00_cph_Content_previewBox");
    if(previewObj)
    {
        previewObj.style.width=document.body.scrollWidth +"px";
        previewObj.style.height=document.body.scrollHeight+"px";
    }
  }
  
//用于网页地址参数
//参数中包含出了英文中文数字之外的其他符号时进行编码并在前面加“==”进行标识，否则直接返回
//解码时根据是否含有“==”标识来决定是否要解码
var base64EncodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
var base64Encode = new Array(
    -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
    -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
    -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63,
    52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1,
    -1,  0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14,
    15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1,
    -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
    41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1);

function Base64Encode(str) {
    var reg=/^[a-zA-Z0-9]*$/;
    if(str==null || reg.test(str))
    {
        return str;
    }
    str=Utf16To8(str);
    var out, i, len;
    var c1, c2, c3;
    
    len = str.length;
    i = 0;
    out = "";
    while(i < len) {
    c1 = str.charCodeAt(i++) & 0xff;
    if(i == len)
    {
        out += base64EncodeChars.charAt(c1 >> 2);
        out += base64EncodeChars.charAt((c1 & 0x3) << 4);
        out += "==";
        break;
    }
    c2 = str.charCodeAt(i++);
    if(i == len)
    {
        out += base64EncodeChars.charAt(c1 >> 2);
        out += base64EncodeChars.charAt(((c1 & 0x3)<< 4) | ((c2 & 0xf0) >> 4));
        out += base64EncodeChars.charAt((c2 & 0xf) << 2);
        out += "=";
        break;
    }
    c3 = str.charCodeAt(i++);
    out += base64EncodeChars.charAt(c1 >> 2);
    out += base64EncodeChars.charAt(((c1 & 0x3)<< 4) | ((c2 & 0xf0) >> 4));
    out += base64EncodeChars.charAt(((c2 & 0xf) << 2) | ((c3 & 0xc0) >>6));
    out += base64EncodeChars.charAt(c3 & 0x3f);
    }
    out==out.replace(/\\/g,"@@")
    return "==" + out;
}

function Base64Decode(str) {
    if(str==null || (str.length>2 && str.substring(0,2)!="=="))
    {
        return str;
    }
    str=str.replace("@@","\\");
    str=str.replace(" ","+");
    var c1, c2, c3, c4;
    var i, len, out;

    len = str.length;
    i = 0;
    out = "";
    while(i < len) {
    /* c1 */
    do {
        c1 = base64Encode[str.charCodeAt(i++) & 0xff];
    } while(i < len && c1 == -1);
    if(c1 == -1)
        break;

    /* c2 */
    do {
        c2 = base64Encode[str.charCodeAt(i++) & 0xff];
    } while(i < len && c2 == -1);
    if(c2 == -1)
        break;

    out += String.fromCharCode((c1 << 2) | ((c2 & 0x30) >> 4));

    /* c3 */
    do {
        c3 = str.charCodeAt(i++) & 0xff;
        if(c3 == 61)
        return out;
        c3 = base64Encode[c3];
    } while(i < len && c3 == -1);
    if(c3 == -1)
        break;

    out += String.fromCharCode(((c2 & 0xf) << 4) | ((c3 & 0x3c) >> 2));

    /* c4 */
    do {
        c4 = str.charCodeAt(i++) & 0xff;
        if(c4 == 61)
        return out;
        c4 = base64Encode[c4];
    } while(i < len && c4 == -1);
    if(c4 == -1)
        break;
    out += String.fromCharCode(((c3 & 0x03) << 6) | c4);
    }
    return out;
}

function Utf16To8(str) {
    var out, i, len, c;

    out = "";
    len = str.length;
    for(i = 0; i < len; i++) {
    c = str.charCodeAt(i);
    if ((c >= 0x0001) && (c <= 0x007f)) {
        out += str.charAt(i);
    } else if (c > 0x07ff) {
        out += String.fromCharCode(0xe0 | ((c >> 12) & 0x0f));
        out += String.fromCharCode(0x80 | ((c >>  6) & 0x3f));
        out += String.fromCharCode(0x80 | ((c >>  0) & 0x3f));
    } else {
        out += String.fromCharCode(0xc0 | ((c >>  6) & 0x1f));
        out += String.fromCharCode(0x80 | ((c >>  0) & 0x3f));
    }
    }
    return out;
}

function Utf8To16(str) {
    var out, i, len, c;
    var char2, char3;

    out = "";
    len = str.length;
    i = 0;
    while(i < len) {
    c = str.charCodeAt(i++);
    switch(c >> 4)
    { 
      case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7:
        // 0xxxxxxx
        out += str.charAt(i-1);
        break;
      case 12: case 13:
        // 110x xxxx   10xx xxxx
        char2 = str.charCodeAt(i++);
        out += String.fromCharCode(((c & 0x1f) << 6) | (char2 & 0x3f));
        break;
      case 14:
        // 1110 xxxx  10xx xxxx  10xx xxxx
        char2 = str.charCodeAt(i++);
        char3 = str.charCodeAt(i++);
        out += String.fromCharCode(((c & 0x0f) << 12) |
                       ((char2 & 0x3f) << 6) |
                       ((char3 & 0x3f) << 0));
        break;
    }
    }

    return out;
}
//base64编码结束
 
 
//add 2011- 3-24 by rock
//登录情况下从公共平台跳转到会员管理平台，参数tourl 例如：要修改会员信息就传g_ibs('CompanyInfo/MemberModify.aspx'),block

var g_Ibs_url = "http://ibs.hqew.com";
var g_Main_url = "http://www.hqew.com";
function g_ibs(tourl,blank)
{
    Check_CurrentDomain();
    if(blank==undefined ){
        window.open(g_Ibs_url+tourl);
    }else if(blank==true){
        if(tourl.toString().toLowerCase().indexOf("/ibs/")>-1 || tourl.toString().toLowerCase().indexOf("/web/")>-1){
            window.open(g_Ibs_url+tourl);            
        }else{
            window.open(g_Main_url+tourl);
        }
    }else{
        window.location.href = g_Ibs_url+tourl;
    }
}

function Check_CurrentDomain(){
  if(typeof(currentDomain)!='undefined' && currentDomain!=null){
     g_Ibs_url = currentDomain.HqewIBSSite;
     g_Main_url = currentDomain.HqewMainSite;
  }
  else if(Cookie.read("HqewIBSSite")!="" && Cookie.read("HqewMainSite")!=""){
    //尝试从cookie中取
    g_Ibs_url = Cookie.read("HqewIBSSite");
    g_Main_url = Cookie.read("HqewMainSite");
  }
}



function imgadapter(obj,width,height) 
{ 

    var max_height = height; 
    var max_width = width; 
    var real_height = obj.height; 
    var real_width = obj.width; 

    if(real_height > max_height || real_width > max_width){
        if(real_width > real_height){
            obj.width = max_width; 
            obj.height = Math.round(obj.width*real_height/real_width); 
        }
        else{
            obj.height = max_height; 
            obj.width = Math.round(obj.height*real_width/real_height);
        }
    }
}  

