﻿//去掉字符的空格
String.prototype.trim=function(){
  return this.toString().replace(/(^\s*)|(\s*$)/g, "");
};
//判断字符是否为空
String.prototype.empty=function(){
  return this.trim().length==0;
};

var render={
    menuslist:function(){
      var pars="";
      for(var i=0;i<webItems.leftmenus.length;i++){
          pars+=webItems.leftmenus[i];
      }
      return pars;
    },
    rendertop:function(){
              var header=[];
              header.push("<img src=\""+webItems.toptitle+"\" />");
              header.push("    <br /><br />");
              header.push("<div id='m_m_menu'>");
              header.push("<div id='m_m_menu1'>");
              header.push("</div>");
              header.push("<div id='m_m_menu2'>"+webItems.toptext+"</div>");
              header.push("<div id='m_m_menu3'>");
              header.push("</div>");
              header.push("</div>");
              header.push("<p class='clear'>");
              header.push("</p>");
              header.push("<br />");
              document.write(header.join(''));
    },
    rendersimpletitle:function(){
                 var header=[];
                 header.push("<style type='text/css'>");
                 header.push("body{font-family: \"宋体\", Verdana, Arial, \"Times New Roman\"; font-size: 12px;background:url(../images/a_header_bj.gif) repeat-x;}");
                 header.push("#container{ width:960px; margin:0px auto; }");
                 header.push("#header{ height:85px; background:url(../images/a_header_logo.gif) no-repeat 20px 0px; }");
                 header.push("#header_menu{ margin-left:200px; padding-top:40px; }");
                 header.push("#menu_list{ list-style-type:none;}");
                 header.push("#menu_list li{display:inline-block; float:left; margin-left:5px;}");
                 header.push("#menu_list li a{ font-size:14px;}");
                 header.push("#menu_list li span { display:inline-block; margin:0px 5px; font-size:14px; }");
                 header.push("</style>");
                 header.push("<div id='header'>");
                 header.push("       <div id='header_menu'>");
                 header.push("<ul id='menu_list'>");
                 header.push("<li><a href='../index.htm'>首页</a><span>|</span></li>");
                 header.push("<li><a href='../papers/gamedata.htm'>游戏资料</a><span>|</span></li>");
                 header.push("<li><a href='../contest/exp.htm'>活动专区</a><span>|</span></li>");
                 header.push("<li><a href='#'>推广专区</a><span>|</span></li>");
                 header.push("<li><a href='../info/myinfo.htm'>账户管理</a><span>|</span></li>");
                 header.push("<li><a href='../download/loadone.htm'>相关下载</a><span>|</span></li>");
                 header.push("<li><a href='../pay/onlinepay.htm'>充值</a><span>|</span></li>");
                 header.push("<li><a href='../top10/gameTop.htm'>TOP10</a><span>|</span></li>");
                 header.push("<li><a href='../default.htm'>社区</a><span>|</span></li>");
                 header.push("<li><a href='#'>积分商城</a><span>|</span></li>");
                 header.push("<li><a href='../answer/answer.htm'>客服中心</a></li>");
                 header.push("</ul>");
                 header.push("<p class='clear'></p>");
                 header.push("</div>");
                 header.push("</div> <br /><br />");
                 document.write(header.join(''));
    },
    renderherstitle:function(){
                 var header=[];
                 header.push("<style type='text/css'>");
                 header.push("body{font-family: \"宋体\", Verdana, Arial, \"Times New Roman\"; font-size: 12px;background:url(../images/a_header_bj.gif) repeat-x;}");
                 header.push("#container{ width:960px; margin:0px auto; }");
                 header.push("#header{ height:85px; background:url(../images/a_header_logo.gif) no-repeat 20px 0px; }");
                 header.push("#header_menu{ margin-left:200px; padding-top:40px; }");
                 header.push("#menu_list{ list-style-type:none;}");
                 header.push("#menu_list li{display:inline-block; float:left; margin-left:5px;}");
                 header.push("#menu_list li a{ font-size:14px;}");
                 header.push("#menu_list li span { display:inline-block; margin:0px 5px; font-size:14px; }");
                 header.push("</style>");
                 header.push("<div id='header'>");
                 header.push("       <div id='header_menu'>");
                 header.push("<ul id='menu_list'>");
                 header.push("<li><a href='#'>首页</a><span>|</span></li>");
                 header.push("<li><a href='#'>游戏资料</a><span>|</span></li>");
                 header.push("<li><a href='#'>活动专区</a><span>|</span></li>");
                 header.push("<li><a href='#'>推广专区</a><span>|</span></li>");
                 header.push("<li><a href='#'>账户管理</a><span>|</span></li>");
                 header.push("<li><a href='#'>相关下载</a><span>|</span></li>");
                 header.push("<li><a href='#'>充值</a><span>|</span></li>");
                 header.push("<li><a href='#'>TOP10</a><span>|</span></li>");
                 header.push("<li><a href='#'>社区</a><span>|</span></li>");
                 header.push("<li><a href='#'>积分商城</a><span>|</span></li>");
                 header.push("<li><a href='#'>客服中心</a></li>");
                 header.push("</ul>");
                 header.push("<p class='clear'></p>");
                 header.push("</div>");
                 header.push("</div> <br /><br />");
                 document.write(header.join(''));
    },
    renderleft:function(){
            var lefter=[];
            lefter.push("<div id='left'>");
            lefter.push("    <div id='l_login'>");
            lefter.push("      <div id='l_login_c'>");
            lefter.push(         loginInfo.join(''));
            lefter.push("      </div>");
            lefter.push("    </div>");
            lefter.push("    <div id='l_left_menu'>");
            lefter.push("       <div id='l_left_menu_c'>");
            lefter.push("       <img src=\""+webItems.lefttitle+"\" /><br /><br />");
            lefter.push(  this.menuslist());
            lefter.push("       <br /><br /></div>");
            lefter.push("   </div>");
            lefter.push("   <div id='l_left_advert'>");
            lefter.push("     <a href='"+_indexadvs[0][1]+"'><img src='"+_indexadvs[0][0]+"' /></a>");
            lefter.push("   </div>");
            lefter.push("  <div id='l_left_gh'>");
            lefter.push("    <div id='l_left_gh_h'>");
            lefter.push("    </div>");
            lefter.push("    <div id='l_left_gh_b'>");
            lefter.push("        <div id='l_left_gh_c'>");
            lefter.push("           家族链接信息");
            lefter.push("         <a href='"+_indexadvs[5][1]+"'>  <img src='"+_indexadvs[5][0]+"' /></a>");
            lefter.push("        </div>");
            lefter.push("     </div>");
            lefter.push("    <div id='l_left_gh_f'>");
            lefter.push("    </div>");
            lefter.push("  </div>");
            lefter.push("  <div id='l_a3'>");
            lefter.push("  </div>");
            lefter.push("</div>");
            document.write(lefter.join(''));
  },
  renderfooter:function(){
            var footer=[];
            footer.push("<p class='clear'></p>");
            footer.push("<div id='footer'>");
            footer.push("<div style=' position:relative; top:310px;color:#8c3e39;'>");
            footer.push("<a href='../answer/service_1.htm' style='color:#8c3e39;' target='_blank'>用户协议</a>|<a href='../answer/answer.htm' style='color:#8c3e39;' target='_blank'>客户服务</a>|<a href='../answer/answer.htm' style='color:#8c3e39;' target='_blank'>联系我们</a>|<a href='../answer/answer.htm' style='color:#8c3e39;' target='_blank'>友情链接</a><br />");
            footer.push("<p style='font-family: Arial;'>");
            footer.push("© 2008 - 2009 Mikigogo.cn All Rights Reserved</p>");
            footer.push("西安五洲网络科技有限责任公司 陕网文[2011]0278-003号 ");
            footer.push("</div>");
            footer.push("</div>");
            document.write(footer.join(''));
  }
}


var web_im_defaultDomain="../handle/unloginoutHandler.ashx?loginout=loginout";

var login={
   controls:["username","password","verifycode"],
   onInit:function(){
     var _el=$('#btnlogin');
     if(_el){
         _el.click(function(){ login.postToServer(); });
     }
   },
   joinItems:function(){
     var pars="action=region";
     for(var i=0;i<this.controls.length;i++){
         var _input=$("#"+this.controls[i]).val();
         pars+="&"+this.controls[i]+"="+encodeURIComponent(_input);
     }
     return pars;
   },
   fieldMsg:[["username","会员账号不能为空！"],
             ["password","密码不能为空！"],
             ["verifycode","验证码不能为空！"]],
   lengthMsg:[["username","^[A-Za-z0-9]{6,12}$","会员账号只能输入字符、\r\n数字长度为6-12个字符！"]],
   auditField:function(){
      for(var i=0;i<this.fieldMsg.length;i++){
         var _input=$('#'+this.fieldMsg[i][0]).val();
         if(_input.empty()){
             alert(this.fieldMsg[i][1]);
             return false;
         }
      }
      return true;
   },
   auditLength:function(){
      for(var k=0;k<this.lengthMsg.length;k++){
         var _input=$('#'+this.lengthMsg[k][0]).val();
         var regex=new RegExp(this.lengthMsg[k][1]);
         if(!regex.test(_input)){
           alert(this.lengthMsg[k][2]);
           return false;
         }
      }
      return true;
   },
   isSubmit:function(){
     if(!this.auditField())  return false;
     if(!this.auditLength()) return false;
     return true;
   },
   postToServer:function(){
     if(this.isSubmit()){
         $('#btnlogin').attr('disabled',true);
         var pars=login.joinItems();
          $.ajax({
             type: "POST",
             url:  webItems.loginurl,
             data: pars,
             success: function(msg){
                if(msg=="1") {
                   top.location.href=top.location.href;
                }else if(msg=="0"){
                    $('#btnlogin').attr('disabled',false);
                    alert("会员账号或者密码不正确！");
                }else if(msg=="2"){
                    $('#btnlogin').attr('disabled',false);
                    alert("验证码不正确,或者过期，请换一张！");
                }else if(msg=="4"){
                    $('#btnlogin').attr('disabled',false);
                    alert("本数据存在MikigogoLoginDB不存在MikigogoWeb");
                }else{
                   $('#btnlogin').attr('disabled',false);
                }
             } 
          }); 
     }
   },
   clearInput:function(){
     for(var i=0;i<this.controls.length;i++){
        $("#"+this.controls[i]).val('');
     }
   },
   unlogin:function(){
      var s = document.createElement('script');
      s.src=web_im_defaultDomain;
      s.type='text/javascript';
      document.getElementsByTagName('head')[0].appendChild(s);
   }
}

