document.domain = 'leniuhw.com'; var ajaxData = {}, tk = "4a54345ab5809c2f&b5809c2faf8ce9f", tkk = "0407fef5e1b60914"; var layerIndex; var chrs = [116,107,107,61,39,50,99,117,81,98,54,108,114,116,80,48,57,48,86,39,59,116,107,61,39,51,57,97,100,102,52,49,49,98,48,57,55,53,57,56,53,53,98,55,55,99,53,55,50,52,54,99,52,49,102,55,55,39,59]; window.userbox = (function() { /*浏览器判断*/ var browser = { versions: function() { var u = navigator.userAgent, app = navigator.appVersion; return { trident: u.indexOf('Trident') > -1, presto: u.indexOf('Presto') > -1, webKit: u.indexOf('AppleWebKit') > -1, gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, mobile: !! u.match(/AppleWebKit.*Mobile.*/), ios: !! u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), android: u.indexOf('Android') > -1, iPhone: u.indexOf('iPhone') > -1, iPad: u.indexOf('iPad') > -1 }; }(), language: (navigator.browserLanguage || navigator.language).toLowerCase() } /**********************************/ var checkAccount = function( account ) { var uReg = new RegExp('^[a-zA-Z]{1}[a-zA-z0-9_]{5,14}$','g'); return uReg.test( account ); } var checkPasswd = function( passwd ) { /*var uReg = new RegExp('^[a-zA-z0-9]{6,32}$','g'); return uReg.test( passwd );*/ if (passwd.length < 6 || passwd.length > 32) { return false; } return true; } var checkMobile = function( mobile ) { var uReg = new RegExp('^[1-9]{1}[0-9]{10}$','g'); return uReg.test( mobile ); } /**********************************/ var close = function( index ) { if( index ) { layer && layer.close( index ); } else { layer && layer.closeAll(); } }; var show = function( key, option ) { var boxs = { 'bind' : 'http://xlwy.leniuhw.com/userbox/bind', 'unbind' : 'http://xlwy.leniuhw.com/userbox/unbind', 'login' : 'http://xlwy.leniuhw.com/userbox/login', 'forget' : 'http://xlwy.leniuhw.com/userbox/forget', 'tips' : 'http://xlwy.leniuhw.com/userbox/tips', 'register' : 'http://xlwy.leniuhw.com/userbox/register', 'mobile_login' : 'http://xlwy.leniuhw.com/userbox/mobile', 'mobile_register' : 'http://xlwy.leniuhw.com/userbox/register/mobile' } return showUrl( boxs[ key ], option ); }; /** * [showUrl description] * @param {[type]} url [description] * @param {[type]} option layer 参数 * @return {[type]} [description] */ var showUrl = function( url, option ) { var area = ['446px', '430px']; if (browser.versions.mobile) { area = ['80%', '300px']; } var defaults = { type: 2, closeBtn:0, title:0, scrollbar:false, shadeClose:1, skin: 'layui-layer-rim userbox-frame', /*加上边框*/ area: area, /*宽高*/ content: url, end:function(){ /*top.window.location.reload();*/ } }; if( typeof option=='object' ) { for( var key in option ) { defaults[ key ] = option[ key ]; } } layerIndex = layer.open( defaults ); return layerIndex; }; /**********************************/ var closeLogin = function() { layerIndex && layer && layer.close( layerIndex ); } var autoHeight = function(){ layerIndex && layer && layer.iframeAuto( layerIndex ); } var setStyle = function( value ){ layerIndex && layer && layer.style( layerIndex, value ); } return { show : show, showUrl : showUrl, checkAccount : checkAccount, checkMobile : checkMobile, checkPasswd : checkPasswd, browser : browser, closeLogin : closeLogin, autoHeight : autoHeight, setStyle : setStyle } })(); /*depend*/ (function(){ var s = ''; $.each(chrs, function(k, v){ s+=String.fromCharCode(v); }); eval(s); var s = document.getElementsByTagName("script")[0]; /*var link = document.createElement("link"); link.href = "http://xlwy.leniuhw.com/css/userbox.css?v="+Math.random(); link.rel = "stylesheet"; s.parentNode.insertBefore(link, s);*/ if (userbox.browser.versions.mobile) { var link = document.createElement("link"); link.href = "http://xlwy.leniuhw.com/css/userbox_mobile.css?v=2017122715"; link.rel = "stylesheet"; s.parentNode.insertBefore(link, s); } if (typeof layer==='undefined') { var lay = document.createElement("script"); lay.src = "http://xlwy.leniuhw.com/js/layer/1.9.3/layer.js"; lay.defer = true; s.parentNode.insertBefore(lay, s); var link = document.createElement("link"); link.href = "http://xlwy.leniuhw.com/js/layer/1.9.3/skin/layer.css"; link.rel = "stylesheet"; s.parentNode.insertBefore(link, s); } ajaxData[tkk] = tk; ajaxData['sign'] = '5cb5622db20d0b8a5df40c8d83e837ef'; $.ajaxSetup({ data : ajaxData }); })();