
var request_module='index';var request_job='index';var request_action='show';plugin('topdiv');plugin('form');includeCss(web_dir+'/css/loginbox.css');var redirect='';var authfunction='';function auth(url)
{redirect=url;if(typeof(url)=='function')
{authfunction=url;redirect='javascript:authfunction()';}
_auth(url,show_login);}
function show_login()
{if(JQ('#login_status')[0])JQ('#login_status').empty();var html='<form id="loginform" method="post" action="javascript:void(0);"><ul><li><span>用户名：</span><input type="text" name="username" id="username" validate="required:true" value="" size="20"></li><li><span>密&nbsp; 码：</span><input type="password" name="password" id="password"  value="" validate="required:true" size="20"><input name="redirect" id="redirect" value="'+redirect+'" type="hidden" /></li><li id="span_checkcode" style="display:none"><span>验证码：</span> <input type="hidden" name="checkcode_open" id="checkcode_open" value="0" /><input validate="required:true"  name="checkcode" id="checkcode" type="text" disabled="disabled"  class="input" style="width:60px;float:left" ><img id="checkcodeImg" src="" onClick="this.src=\'/index.php/login/checkcode\'" alt="刷新图片" align="absmiddle" style="cursor:pointer"></li><li><button type="submit">登  录</button>&nbsp;<a href="/html/login.htm"><button type="button">注 册</button></a></li><li><input name="remember" class="jzmm" type="checkbox" value="1">记住登录状态</li><li><a href="/index.php/login/forgetpass">忘记密码?</a></li></ul></form>';topdiv.show({content:html,title:'用户登录',onShow:function(){JQ('#loginform').validate({submitHandler:function(){_login(ajax.getFormValues('loginform'));}})},onClose:function(){if(JQ("#login_status")[0])login_status();}});JQ('#checkcodeImg').attr('src','/index.php/login/checkcode?t='+time());}
function close_login()
{topdiv.close();}
function login_status()
{if(!JQ('#login_status')[0]){echo('<div id="login_status"></div>')}
else if(typeof updatepage=='function'){updatepage();}
if(typeof cart=='undefined')cart={"cartList":[],"goodsNum":0};JQ('#login_status').html((iflogin()?'<div id="mypuzzlenav"><strong><a href="/index.php/user/home">'+user_name+'</a></strong><a href="/html/help/member.htm" style="color:#FF8C21">('+ct_name+'会员)</a>&nbsp;&nbsp;&nbsp;&nbsp;<span class="or"><a href="javascript:_logout();">退出</a></span>│<span class="gwcico"><img src="/images/puzzle/gwcico.jpg"/></span>购物车<a href="/index.php/cart/show"><span class="or" id="top_goodsnum">'+cart.goodsNum+'</span>件</a>│<a href="/index.php/user/order">我的订单</a>│<a href="/index.php/user/favor">我的收藏</a>│<a href="/index.php/user/pmoney">我的拼币</a></div>':'<div id="mypuzzlenav"><a href="/html/login.htm"><span class="or">登录</span></a><a href="/html/login.htm" target="_blank">注册</a>│<span class="gwcico"><img src="/images/puzzle/gwcico.jpg" /></span>购物车<a href="/index.php/cart/show"><span class="or" id="top_goodsnum">'+cart.goodsNum+'</span>件</a></div>'));}
function login_puzzle(){if(!JQ('#login_puzzle')[0])echo('<div id="login_puzzle"></div>');JQ('#login_puzzle').html(iflogin()?'':'<div id="login"><div id="dll"></div><div id="dlm"><div id="welcome">您好，欢迎来到puzzle.cn</div><form id="form1" name="form1" method="post" action="/index.php/login/login">  <label>用&nbsp;&nbsp;户：  <input type="text" name="u_name" id="name" />  </label><div class="cl10"></div><label>密&nbsp;&nbsp;码：  <input type="password" name="u_password" id="u_password"  />  </label>  <div class="cl10"></div>    <label>  <input type="image" name="dlbtn" id="dlbtn" src="/images/puzzle/dlbtn.jpg" /> </label>  <br />  <label>  <input type="checkbox" name="remember" id="remember" value="1" />  记住登录状态  </label>  </form>  <div id="dld">  <a href="/html/login.htm"><img src="/images/puzzle/newdl.jpg" /><span>注册新用户</span></a>  <a href="/html/forgetpass.htm"><img src="/images/puzzle/fdl.jpg" /><span>忘记密码</span></a> </div></div><div id="dlr"></div></div><div class="cl10"></div>');}
function toptab(o,t,c,v){JQ('.'+c).removeClass(c);JQ(o).parent().addClass(c);JQ('.'+v+':visible').hide();JQ(t).show();}
function cutover(obj,to){var img='/images/puzzle/';var url=JQ('img',obj).attr('src');if(url==img+'jjbtn.jpg'){JQ(to).slideUp("slow");JQ('img',obj).attr('src',img+'aabtn.jpg');}else{JQ(to).slideDown("slow");JQ('img',obj).attr('src',img+'jjbtn.jpg');}}
function homecutover(obj,to){var img='/images/puzzle/';var url=JQ(obj).attr('src');if(url==img+'jiaico.jpg'){JQ(to).slideDown("slow");JQ(obj).attr('src',img+'jianico.jpg');}else{JQ(to).slideUp("slow");JQ(obj).attr('src',img+'jiaico.jpg');}}
function addcall(id,name){window.location.href='/index.php/cart/buy?g_id='+id+'&g_name='+urlencode(name);}
var htmladdaddress='<form id="xgxx" name="xgxx" method="post" action="javascript:void(0);"><div class="dcl"></div><div class="cl10"></div>'
+'<p><span class="formleft">收货人：</span>'
+'  <input type="text" name="ua_name" id="ua_name" class="rname" validate="required:true"  value=""/>'
+' <div class="cl"></div>'
+'  </p><br />'
+'<p><span class="formleft">地区：</span>'
+'  <select name="province" id="province" class="sheng" onchange="_getarea(JQ(this).val(),function(res){JQ(\'#city\').empty().append(res).change()})" >'
+' <option value="">请选择</option>'
+'  </select>'
+'<select name="city" id="city" class="shi" onchange="JQ(\'#ua_zone\').val(JQ(\':selected\',this).attr(\'zoneid\')).change();_getarea(JQ(this).val(),function(res){JQ(\'#region\').empty().append(res)})" >'
+''
+'  </select>'
+'  <select name="region" id="region" class="qu"  validate="required:true">'
+'   '
+'  </select>'
+'  </p>'
+'  <br />'
+' <p><span class="formleft">详细地址：</span>'
+'  <textarea name="ua_address" id="ua_address" rows="3"   validate="required:true" class="xxdz" style="width:300px"></textarea><div class="cl"></div>'
+' <div class="validate_status_ua_address" style="height:16px"></div></p><br />'
+' <p><span class="formleft">邮政编码：</span>'
+'  <input type="text" name="ua_zipcode" id="ua_zipcode" validate="required:true,number: true"  class="yzbm"  value=""/><div class="cl"></div>'
+'  </p><br />'
+'  <p >'
+'  <span class="formleft">固定电话：</span>'
+'  <input type="text" name="ua_zone" id="ua_zone" class="gddh1" validate="number:true,maxlength:4" title="请输入正确的电话区号" value=""/> '
+'  <input type="text" name="ua_phone" id="ua_phone" class="gddh2" validate="number:true,rangelength:[5,9]" title="请输入正确的电话号码" value="" />'
+'  <input type="text" name="ua_phoneext" id="ua_phoneext" class="gddh1" validate="number:true,maxlength:8" title="请输入正确的分机号码"  value=""  />'
+'<div class="validate_status_ua_zone"></div><div class="validate_status_ua_phone"></div><div class="validate_status_ua_phoneext"></div>'
+'  <div class="cl"></div>'
+'  </p > <br />'
+'  <p><span class="formleft">移动电话：</span>'
+'  <input type="text" name="ua_mobile" id="ua_mobile" class="mobile" validate="mobile:true"  value=""/>'
+' <div class="cl"> </p></div><br />'
+'       <br /><input id="ua_id" type="hidden" name="ua_id" value="">'
+'      <div class="formbtn">'
+'        <input name="ok" class="fbtn" type="submit" class="loading-addAddress" value="确定"/>'
+'        <input name="qx" class="fbtn" type="button" onclick="topdiv.close();" value="取消" />'
+'        <div class="cl"></div>'
+'      </div></form>';function addAddress(good_id,explode_id){topdiv.show({content:htmladdaddress,title:'新增派送地址',width:450,height:450,onClose:function(){if(good_id){var f=JQ('#dz'+good_id+explode_id).children(':first');f.attr('selected',true);shopCart.updateAddress(good_id,f.val());}else{var f,aid;JQ('.select_address select').each(function(){f=JQ(this).children(':first');f.attr('selected',true);aid=f.val();});if(aid)shopCart.updateAddressAll(aid);}},onShow:function(){_getarea(function(res){JQ('#province').empty().append(res).change()});JQ('#xgxx').validate({beforeSubmit:function(){var ua_mobile=JQ.trim(JQ('#ua_mobile').val());var ua_phone=JQ.trim(JQ('#ua_phone').val());var ua_zone=JQ.trim(JQ('#ua_zone').val());if(ua_mobile==''&&ua_phone=='')
{alert('固定电话和手机至少填一项');return false;}
if(ua_phone!=''&&ua_zone=='')
{alert('请填写区号');JQ('#ua_zone').focus();return false;}},submitHandler:function(){_addAddress(ajax.getFormValues('xgxx'),function(res){if(res){JQ('.select_address select').each(function(){JQ(this).prepend('<option value="'+res.ua_id+'">'+res.ua_address+'</option>');});topdiv.close();}});}});}})}
function orderAddAdress(good_id){topdiv.show({content:htmladdaddress,title:'新增派送地址',width:450,height:450,onClose:function(){if(!JQ('.select_address select option:first').val())orderAddAdress(good_id);if(good_id){var f=JQ('#dz'+good_id).children(':first');f.attr('selected',true);}else{var f,aid;JQ('.select_address select').each(function(){f=JQ(this).children(':first');f.attr('selected',true);aid=f.val();});}},onShow:function(){_getarea(function(res){JQ('#province').empty().append(res).change()});JQ('#xgxx').validate({submitHandler:function(){_addAddress(ajax.getFormValues('xgxx'),function(res){if(res){JQ('.select_address select').each(function(){JQ(this).prepend('<option value="'+res.ua_id+'">'+res.ua_address+'</option>');});topdiv.close();}});}});}})}
function orderChangeAddress(oid,uaid){_orderChangeAddress(oid,uaid,function(res){if(res=='error'){JQ('#dz'+oid+' option[value="'+uaid+'"]').remove();alert('这个地址已经不在您的地址列表中，请重新添加！');JQ('#dz'+oid+' option:first').attr('selected',true).change();}
else{JQ('#thisorder_'+oid+' .ua_name').empty().html(res.ua_name);JQ('#thisorder_'+oid+' .ua_mobile').empty().html(res.ua_mobile);}});}
document.write('<script type="text/javascript">');document.write('var PamsAjaxConfig = {');document.write('requestURI: "/index.php/index/ajaxRun?request_action=show&_=1271052263",');document.write('method: "POST",');document.write('statusMessages: "1",');document.write('jsFunPrefix: "_",');document.write('jsFunCachePrefix: "_c_",');document.write('debug: ""');document.write('};');document.write('var PamsAjaxLoaded=false;');document.write('function _login(){return ajax.call("login", arguments, false);}');document.write('function _c_login(){return ajax.call("login", arguments, "file");}');document.write('function _jqc_login(){return ajax.call("login", arguments, "jq");}');document.write('function _logout(){return ajax.call("logout", arguments, false);}');document.write('function _c_logout(){return ajax.call("logout", arguments, "file");}');document.write('function _jqc_logout(){return ajax.call("logout", arguments, "jq");}');document.write('function _UpdateAddress(){return ajax.call("UpdateAddress", arguments, false);}');document.write('function _c_UpdateAddress(){return ajax.call("UpdateAddress", arguments, "file");}');document.write('function _jqc_UpdateAddress(){return ajax.call("UpdateAddress", arguments, "jq");}');document.write('function _delAddress(){return ajax.call("delAddress", arguments, false);}');document.write('function _c_delAddress(){return ajax.call("delAddress", arguments, "file");}');document.write('function _jqc_delAddress(){return ajax.call("delAddress", arguments, "jq");}');document.write('function _AddFavor(){return ajax.call("AddFavor", arguments, false);}');document.write('function _c_AddFavor(){return ajax.call("AddFavor", arguments, "file");}');document.write('function _jqc_AddFavor(){return ajax.call("AddFavor", arguments, "jq");}');document.write('function _storeFavor(){return ajax.call("storeFavor", arguments, false);}');document.write('function _c_storeFavor(){return ajax.call("storeFavor", arguments, "file");}');document.write('function _jqc_storeFavor(){return ajax.call("storeFavor", arguments, "jq");}');document.write('function _DelFavor(){return ajax.call("DelFavor", arguments, false);}');document.write('function _c_DelFavor(){return ajax.call("DelFavor", arguments, "file");}');document.write('function _jqc_DelFavor(){return ajax.call("DelFavor", arguments, "jq");}');document.write('function _CancelOrder(){return ajax.call("CancelOrder", arguments, false);}');document.write('function _c_CancelOrder(){return ajax.call("CancelOrder", arguments, "file");}');document.write('function _jqc_CancelOrder(){return ajax.call("CancelOrder", arguments, "jq");}');document.write('function _defaultAddress(){return ajax.call("defaultAddress", arguments, false);}');document.write('function _c_defaultAddress(){return ajax.call("defaultAddress", arguments, "file");}');document.write('function _jqc_defaultAddress(){return ajax.call("defaultAddress", arguments, "jq");}');document.write('function _getareaName(){return ajax.call("getareaName", arguments, false);}');document.write('function _c_getareaName(){return ajax.call("getareaName", arguments, "file");}');document.write('function _jqc_getareaName(){return ajax.call("getareaName", arguments, "jq");}');document.write('</script>');document.write('<script type="text/javascript" src="/tmp/PamsAjax.js?_=1271052263"></script>');document.write('');
