﻿//createXmlHttp
//function createXmlHttp()
//{
   var xmlHttp = false;
   try
   {
      xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
   }
   catch(e)
   {
      try
      {
         xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(e2)
      {
         xmlHttp = false;
      }
   }
   if (!xmlHttp && typeof XMLHttpRequest != 'undefined')
   {
      xmlHttp = new XMLHttpRequest();
   }
//}
//callServer
function loginState()
{
   document.getElementById("loginState").innerHTML = "正在加载中。。。";
   var url = "/member/isLogin.aspx?times=" + new Date().getTime();  
   xmlHttp.open("GET", url, true);
   xmlHttp.onreadystatechange = updatePage;
   xmlHttp.send(null);
}
//updatePage
function updatePage()
{
   if (xmlHttp.readyState == 4)
   {
      var response = xmlHttp.responseText;
      document.getElementById("loginState").innerHTML = response;
   }
}
//pointPay
function pointDownload(urlA,urlB,VIP)
{
   if(VIP == 0)
   {
      alert("您好，该功能只对VIP会员开放！");
   }
   else
   {
      pointPay(urlA);
      location.href = urlB;
   }
}
function pointPay(url)
{
   xmlHttp.open("GET", url, true);
   xmlHttp.onreadystatechange = pointPayUpdatePage;
   xmlHttp.send(null);
}
//pointPayUpdatePage
function pointPayUpdatePage()
{
   if (xmlHttp.readyState == 4)
   {
      var response = xmlHttp.responseText;
      //alert(response);
      if(response == "1")
      {
          //alert("积分扣除成功！");
      }
      else if(response=="0")
      {
         //alert("积分扣除失败！");
      }
      else if(response=="2")
      {
         alert("尊敬的VIP会员您好，您的查阅图片数已经不够，本次查阅需要图片数为 " + _h + " ！请及时续费或充值!");
         location.href = "/member/md5_pay.aspx";
      }
      else
      {
         //alert("积分扣除失败！");
      }
   }
}
//searchBotton
    function searchBotton()
    {
        var classid;
        var keys;         
        classid = document.getElementById("classID").value;
        keys = document.getElementById("keyWordss").value;        
        if(keys=='' || keys=="请输入您要查找的书名|作者|其它" || keys==null || keys=="")
        {
           alert("请填写你要搜索的关键字!!");
        }
        else
        {
           var url = "/bookSearch.aspx?ids=" + classid + "&keys=" + keys;
           window.location = url;
           //Login(true,url,1);
        }
    }
//nameAndbrand
    function callServer(event,letter,state)
    {
       var url="nameAndbrand.aspx?letter=" + letter + "&state=" + state;
       Login(true,url,2);
    }
//samePicType
    function callServerC(event,letter,state)
    {
       var url = "samePicType.aspx?classid=" + letter + "&state=" + state;
       Login(true,url,1);
    }
//popWindow
    function popWindow(url,opty)
    {
       Login(true,url,opty);
    }
//hiddenWindow
    function closeParent()
    {   
       window.parent.document.getElementById("floatDiv").style.display = "none";
       window.parent.document.getElementById("backDiv").style.display = "none";
    }
//hiddenWindow
    function closeParent(url)
    {   
       window.location.href = url;
       window.parent.document.getElementById("floatDiv").style.display = "none";
       window.parent.document.getElementById("backDiv").style.display = "none";
       
    }
//copyToClipboard
    function copyToClipboard(value)
    {
       var clipboardvalue = "http://www.bookingbar.com/member/register.aspx?book=" + value;
       clipboardData.setData("text",clipboardvalue);
       alert("\"我的推广链接\"已复制成功，请直接粘贴发送给您的在线好友、群友、论坛或邮箱等。");
    }
//////////////////////////////////////////////////////////////////////////
function $(elem)
{
   return document.getElementById(elem);
}
function Login(isbackDiv,url,opty)
{
   var a = 0;
   var b = 0;
   var c = 0;
   var d = 0;
   if(opty == 1)
   {
      a = 800;
      b = 600;
      c = 350;
      d = 250;
   }
   else if(opty == 2)
   {
      a = 800;
      b = 480;
      c = 350;
      d = 250;
   }
   else if(opty == 3)
   {
      a = 300;
      b = 270;
      c = 150;
      d = 180;
   }
   else if(opty == 4)
   {
      a = 680;
      b = 700;
      c = 320;
      d = 180;
   }
   else
   {
      a = 800;
      b = 600;
      c = 350;
      d = 250;
   }
             if($('floatDiv')==null)
             {
                var floatDiv = document.createElement('div');
                floatDiv.id = "floatDiv"; 
                floatDiv.style.position = "absolute";
                floatDiv.style.width = a + "px";
                floatDiv.style.height = b + "px";
                floatDiv.style.left =(document.documentElement.clientWidth/2 + document.documentElement.scrollLeft - c)+"px";
                floatDiv.style.top =(document.documentElement.clientHeight/2 + document.documentElement.scrollTop - d)+"px";
                floatDiv.style.zIndex  = 1001;
                floatDiv.innerHTML = "正在加载中。。。";
                var loginText = "<iframe id=\"iframe1\" frameborder=\"0\" scrolling=\"auto\" src=\"/" + url + "\" width=\"100%\" height='" + b + "'></iframe>";
                floatDiv.innerHTML = loginText;
                document.body.appendChild(floatDiv);
             }
             else
             {
                $('floatDiv').style.display = "block";
                document.body.removeChild(document.getElementById("floatDiv"));
                var floatDiv = document.createElement('div');
                floatDiv.id = "floatDiv"; 
                floatDiv.style.position = "absolute";
                floatDiv.style.width = a + "px";
                floatDiv.style.height = b + "px";
                floatDiv.style.left =(document.documentElement.clientWidth/2 + document.documentElement.scrollLeft - c)+"px";
                floatDiv.style.top =(document.documentElement.clientHeight/2 + document.documentElement.scrollTop - d)+"px";
                floatDiv.style.zIndex  = 1001;
                floatDiv.innerHTML = "正在加载中。。。";
                var loginText = "<iframe id=\"iframe1\" frameborder=\"0\" scrolling=\"auto\" src=\"/" + url + "\" width=\"100%\" height='" + b + "'></iframe>";
                floatDiv.innerHTML = loginText;
                document.body.appendChild(floatDiv);
             }
             if($('backDiv')==null && isbackDiv ==true)
             {
                var backDiv = document.createElement('div');
                backDiv.id = "backDiv";
                backDiv.style.backgroundColor = "Black";
                backDiv.style.filter = "alpha(opacity=70)";
                backDiv.style.MozOpacity = "0.70";
                backDiv.style.position = "absolute";
                backDiv.style.left = "0px";
                backDiv.style.top = "0px";
                backDiv.style.width = Math.max(document.body.scrollWidth, document.documentElement.clientWidth) +"px";
                backDiv.style.height = Math.max(document.body.scrollHeight, document.documentElement.clientHeight)+"px";
                document.body.appendChild(backDiv);
                $('backDiv').style.zIndex = 1000;
             }
             else if(isbackDiv ==true)
             {
                $('backDiv').style.display = "block";
             }
}
function moveDiv(event, elem)
{
            $('floatDiv').style.filter = "alpha(opacity=50)";
            var oObj = $(elem); 
            oObj.onmousemove = mousemove;
            oObj.onmouseup = mouseup;
            oObj.setCapture ? oObj.setCapture() : function(){};
            oEvent = window.event ? window.event : event;
            var dragData = {x : oEvent.clientX, y : oEvent.clientY};
            var backData = {x : parseInt(oObj.style.top), y : parseInt(oObj.style.left)};
          function mousemove()
          {
            var oEvent = window.event ? window.event : event;
            var iLeft = oEvent.clientX - dragData["x"] + parseInt(oObj.style.left);
            var iTop = oEvent.clientY - dragData["y"] + parseInt(oObj.style.top);
            oObj.style.left = iLeft;
            oObj.style.top = iTop;
            dragData = {x: oEvent.clientX, y: oEvent.clientY};
          }
          function mouseup()
          {
            var oEvent = window.event ? window.event : event;
            oObj.onmousemove = null;
            oObj.onmouseup = null;
            $('floatDiv').style.filter = "";
            if(oEvent.clientX < 1 || oEvent.clientY < 1)
            {
              oObj.style.left = backData.y;
              oObj.style.top = backData.x;
            }
              oObj.releaseCapture ? oObj.releaseCapture() : function(){};
           }
}
function CloseFloatDiv()
{
            $('floatDiv').style.display = "none";
            if($('backDiv'))
            {
              $('backDiv').style.display = "none";
            }
}
//MemberRegex
function setMemberStyle(str,css1)
{
   document.getElementById(css1).style.background = "#cdcdd6";
   document.getElementById(css1).style.border = "#bcbdc1 1px solid";
   document.getElementById(str).style.background = "#dfeaea";
}
function cancelMemberStyle(str,css1)
{
   document.getElementById(css1).style.background = "none";
   document.getElementById(css1).style.border = "#bcbdc1 0px solid";
   document.getElementById(str).style.background = "none";
}
//regsexx
function regsexx(str,css1,css2,values)
{
   var temstr = "";
   var cssname = css1;
   var csshilden = css2;
   var strvalue = document.getElementById(str).value;
   document.getElementById(cssname).style.background = "none";
   document.getElementById(cssname).style.border = "none";
   document.getElementById(str).style.background = "none";
   if(strvalue == "")
   {
      if(cssname.indexOf('mobile') > 0)
      {
         temstr = "请输入您常用的手机号码，作为本站登录帐号，取回登录密码重要凭证。（您的手机号码不会产生任何费用！）";
      }
      else if(cssname.indexOf('email') > 0)
      {
         temstr = "邮箱必须是正确的，同时作为本站登录帐号。订吧以此与您进行联络，订吧相关优惠信息会发送到你注册的邮箱中。";
      }
      else if(cssname.indexOf('password') > 0)
      {
         temstr = "密码由6-16个字符组成，请使用英文字母加数字或符号的组合密码，不要单独使用英文字母、数字或符号作为您的密码。";
      }
      else if(cssname.indexOf('password2') > 0)
      {
         temstr = "请再输入一遍您上面输入的密码。";
      }
      else if(cssname.indexOf('checkCode') > 0)
      {
         temstr = " 请输入!!";
      }
      else if(cssname.indexOf('Tgid') > 0)
      {
         temstr = "（<span class=\"red\">确认后，不能更改!</span>）!!";
      }
      else if(cssname.indexOf('IdCard') > 0)
      {
         temstr = "（<span class=\"red\">确认后，不能更改!用于身份验证!</span>）!!";
      }
      else
      {
         temstr = " NO ";
      }
      document.getElementById(csshilden).value = "0";
      document.getElementById(cssname).innerHTML = "<font color='red'>注：该项为必添，</font>" + temstr;
   }
   else
   {
      if(str.indexOf('mobile') > 0)
      {
            var objvalues = bookbar.dataProvider.ajaxMethod.memberRegexString(strvalue,"mobile").value;
            if(objvalues == "0")
            {
               document.getElementById(cssname).innerHTML = "<font color='red'>注：您输入的“手机号码”无效（格式不正确），</font>请输入您常用的手机号码，作为本站登录帐号，取回登录密码重要凭证。（您的手机号码不会产生任何费用！）";
               document.getElementById(csshilden).value = "0";
            }
            else if(objvalues == "1")
            {
               document.getElementById(cssname).innerHTML = "<font color='red'>对不起，您输入的“手机号码”已经被使用，</font>你的手机号码已在本站注册过，可直接 <a href='login.aspx'><span class='red'>登录</span></a>，或通过该手机发送你的证件ID号至客服短信号 13902912512 取回密码!!";
               document.getElementById(csshilden).value = "0";
            }
            else
            {
               document.getElementById(cssname).innerHTML = "<font color='red'>恭喜，您输入的“手机号码”可以使用!!</font>";
               document.getElementById(csshilden).value = "1";
            }
      }
      else if(str.indexOf('email') > 0)
      {
            var objvalues = bookbar.dataProvider.ajaxMethod.memberRegexString(strvalue,"email").value;
            if(objvalues == "0")
            {
               document.getElementById(cssname).innerHTML = "<font color='red'>注：您输入的“邮箱地址”无效（格式不正确），</font>邮箱必须是正确的，同时作为本站登录帐号。订吧以此与您进行联络，订吧相关优惠信息会发送到你注册的邮箱中。";
               document.getElementById(csshilden).value = "0";
            }
            else if(objvalues == "1")
            {
               document.getElementById(cssname).innerHTML = "<font color='red'>对不起，您输入的“邮箱地址”已经被使用，</font>你的邮箱已在本站注册过，可直接 <a href='login.aspx'><span class='red'>登录</span></a>，或通过该邮箱发送你的证件ID号至 bookingbar@hotmail.com 取回密码!!";
               document.getElementById(csshilden).value = "0";
            }
            else
            {
               document.getElementById(cssname).innerHTML = "<font color='red'>恭喜，您输入的“邮箱地址”可以使用!!</font>";
               document.getElementById(csshilden).value = "1";
            }
      }
      else if(str.indexOf('password') > 0)
      {
            if(strvalue.length < 6 || strvalue.length > 18)
            {
               document.getElementById(cssname).innerHTML = "<font color='red'>注：您输入的“密码”无效，</font>密码由6-16个字符组成，请使用英文字母加数字或符号的组合密码，不要单独使用英文字母、数字或符号作为您的密码。";
               document.getElementById(csshilden).value = "0";
            }
            else
            {
               document.getElementById(cssname).innerHTML = "<font color='red'>恭喜，您输入的“密码”可以使用!!</font>";
               document.getElementById(csshilden).value = "1";
            }
      }
      else if(str.indexOf('password2') > 0)
      {
            if(document.getElementById("password").value.length < 6 || document.getElementById("password").value.length > 18)
            {
               document.getElementById(cssname).innerHTML = "<font color='red'>注：请先输入您的“登录密码”</font>!!";
               document.getElementById(csshilden).value = "0";
               return;
            }
            if(strvalue == document.getElementById("password").value)
            {
               document.getElementById(cssname).innerHTML = "<font color='red'>恭喜，您输入的“密码”正确!!</font>";
               document.getElementById(csshilden).value = "1";
            }
            else
            {
               document.getElementById(cssname).innerHTML = "<font color='red'>对不起，两次输入的“密码”不一至，请重新输入!!</font>";
               document.getElementById(csshilden).value = "0";
            }
      }
      else if(str.indexOf('checkCode') > 0)
      {
            var objvalues = bookbar.dataProvider.ajaxMethod.regexCheckCode(strvalue).value;
            if(objvalues == "0")
            {
               document.getElementById(cssname).innerHTML = "<font color='red'>对不起，您输入的“验证码”错误，请重新输入!!</font>";
               document.getElementById(csshilden).value = "0";
            }
            else
            {
               document.getElementById(cssname).innerHTML = "<font color='red'>恭喜，您输入的“验证码”正确!!</font>";
               document.getElementById(csshilden).value = "1";
            }
      }
      else if(str.indexOf('Tgid') > 0)
      {
            var objvalues = bookbar.dataProvider.ajaxMethod.memberRegexString(strvalue,"Tgid").value;
            if(objvalues == "0")
            {
               document.getElementById(cssname).innerHTML = "<font color='red'>注：您输入的“推荐人编号”格式不正确，请检查或咨询订吧：0755-26283533!!</font>";
               document.getElementById(csshilden).value = "0";
            }
            else if(objvalues == "1")
            {
               document.getElementById(cssname).innerHTML = "<font color='red'>恭喜，您输入的“推荐人编号”可以使用!!";
               document.getElementById(csshilden).value = "0";
            }
            else if(objvalues == "3")
            {
               document.getElementById(cssname).innerHTML = "<font color='red'>对不起，不能使用自己的“推荐编号”";
               document.getElementById(csshilden).value = "0";
            }            
            else
            {
               document.getElementById(cssname).innerHTML = "<font color='red'>对不起，您输入的“推荐人编号”不存在或存在问题，请检查或咨询订吧：0755-26283533!!</font>";
               document.getElementById(csshilden).value = "1";
            }
      }
      else if(str.indexOf('IdCard') > 0)
      {
            var objvalues = bookbar.dataProvider.ajaxMethod.memberRegexString(strvalue,"IdCard").value;
            if(objvalues == "0")
            {
               document.getElementById(cssname).innerHTML = "<font color='red'>注：您输入的“证件ID号码”无效或格式不正确</font>!!";
               document.getElementById(csshilden).value = "0";
            }
            else if(objvalues == "1")
            {
               document.getElementById(cssname).innerHTML = "<font color='red'>对不起，您输入的“证件ID号码”已经被使用，</font>请使用其它的证件号码!!";
               document.getElementById(csshilden).value = "0";
            }
            else
            {
               document.getElementById(cssname).innerHTML = "<font color='red'>恭喜，您输入的“证件ID号码”可以使用!!</font>";
               document.getElementById(csshilden).value = "1";
            }
      }      
      
    }
}
function checkNum()
{
   var chr=String.fromCharCode(event.keyCode);
   if(isNaN(chr))
   {
      event.keyCode=0;
   }
}
function collectUrl(url,name)
{
   url = "http://www.bookingbar.com/" + url;  //
   title = name + " - 订吧";                  //
   window.external.AddFavorite(url,title);    
}
function locationUrl(url)
{
   window.location.href = url;
}


//生成小图显示
    function ResizeImage(imageDest, W, H)
    {
    //显示框宽度W,高度H 
    var image = new Image();
    image.src = imageDest.src;
    if(image.width>0 && image.height>0)
    {
       //比较纵横比
       if(image.width/image.height >= W/H)//相对显示框：宽>高
       {
          if(image.width > W) //宽度大于显示框宽度W，应压缩高度
          {
               imageDest.width = W; 
               imageDest.height = (image.height*W)/image.width;   
          }
       else //宽度少于或等于显示框宽度W，图片完全显示
       {
          imageDest.width = image.width;       
          imageDest.height = image.height;   
       }
    }
    else//同理
    {
       if(image.height > H)
       {
          imageDest.height = H;
          imageDest.width = (image.width*H)/image.height;
       }
     else
     {
          imageDest.width = image.width;
          imageDest.height = image.height;
     }
   }
 }
 }
//将页面内所有指定id的图片按比例缩放
function RsizeAllImageById(id, W, H)
{
var imgs = document.getElementsByTagName("img");
for(var i=0; i<imgs.length; i++)
{
   if(imgs[i].id == id)
   {
    ResizeImage(imgs[i], W, H);
   }
}
}
function initTTTTTT(img,w,h)
{
RsizeAllImageById(img, w, h);
}
//结束


/* 禁止鼠标右键 */
function click() {
return false;
 }
function click1() {
if (event.button==2) {
return false;
}}
document.onselectstart=click;
document.onmousedown=click1;
document.oncontextmenu=click;

window.onbeforeunload = function()
{
  if (document.body.offsetWidth - 50 < event.clientX && event.clientY < 0)
  {
     //return alert("你点击了关闭按钮");
  }
}