function check_url(c){var d=/^(http\:\/\/)+([0-9a-zA-Z-_]*)+(.)+(asia|biz|cc|cn|com|de|eu|in|info|jobs|jp|kr|mobi|mx|name|net|nz|org|travel|tv|tw|uk|us)(\/(\w*))*$/i;return d.test(c)}function check_email(b){if(!/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/.test(b)){return false}else{return true}}function check_number(c){var d=true;if(c.length>0){for(i=0;i<c.length;i++){if(c.charAt(i)<"0"||c.charAt(i)>"9"){d=false}}}return d}var Popup=new Class({Implements:[Events,Options],options:{type:"popup",autoClose:false,pos:"bottomLeft",top:200,mouseOutClose:false,arrow:"bottom",relFixedPosition:true},initialize:function(){this.pre="pp_";this.instances=new Hash()},_show:function(m,w,r){var s=this;this.setOptions(r);var v=this.options.type;var o=new Date().getTime();this.instances.set(o,o);var q=new Element("div",{id:this.pre+o}).addClass(this.options.type).inject($("tr"));new Element("div").addClass("rk1").inject(q);new Element("div").addClass("rk2").inject(q);new Element("div").addClass("rk3").inject(q);var t=new Element("div").addClass("rk").inject(q);t.innerHTML=w;new Element("div").addClass("rk4").inject(q);new Element("div").addClass("rk5").inject(q);new Element("div").addClass("rk1").inject(q);if(v!="alert"){var n=$(m).getCoordinates().top+$(m).getCoordinates().height;q.setStyles({position:"fixed",left:$(m).getCoordinates().left,top:n});window.addEvent("scroll",function(){if($(m).getCoordinates().top>0){q.setStyles({position:"absolute",left:$(m).getCoordinates().left,top:n})}else{q.setStyles({position:"fixed",left:$(m).getCoordinates().left,top:0})}});window.fireEvent("scroll")}var p=t.getChildren()[0].getStyle("width").toInt()+t.getStyle("padding-left").toInt()+t.getStyle("padding-right").toInt()+t.getChildren()[0].getStyle("padding-left").toInt()+t.getChildren()[0].getStyle("padding-right").toInt();if(Browser.Engine.trident&&t.getChildren("div")&&v!="letyohelp"){q.setStyle("width",p+"px")}if(v=="alert"){q.setStyles({position:"absolute",left:"50%",position:"absolute","margin-left":-p/2+"px",top:this.options.top+window.getScroll().y+"px"})}t.getElements(".closePopup, .fkclso").each(function(a,b){a.addEvent("click",function(){if(a.hasClass("fkclso")){Cookie.write("letyoclose","letyoclose",{duration:2})}s._close(o)})});if(this.options.autoClose==true&&v=="alert"){var u=new Fx.Morph(q,{duration:1000,transition:Fx.Transitions.Sine.easeOut,onComplete:function(){s._close(o)}});(function(){u.start({top:q.getStyle("top").toInt()-50,opacity:0})}).delay(3000)}if(this.options.mouseOutClose==true){q.addEvent("mouseleave",function(){s._close(o)})}return o},_alert:function(d,c){this._show(d,c,{type:"alert",autoClose:true})},_letyoBi:function(d,f){var e='<div style="width:230px; height:192px; background:url(/css/3/images/letyoscore.gif) no-repeat 0 0; text-align:center; font-size:14px; "><div style="font-size:14px; height:24px; overflow:hidden; padding-top:102px;"><a href="#" style="color:#866846; border-bottom:1px dashed #bbbbbb; padding-bottom:5px; ">“ '+d+' ”</a></div><div style="padding:5px 0; border-bottom:1px dashed #bbbbbb;">获得 '+f+' <img src="/css/3/images/pk-money.gif" style="vertical-align:middle; "/></div><div style="padding-top:10px; text-align:center;"><a href="/myCenter/myScore.php" target="_blank" style="color:#94672C; ">>> 点击查看我的积分</a></div></div>';this._alert("",e)},_letyoHelp:function(g,f,h){f+='<img src="http://bangimg.oobang.com/oobang_help/cancel.gif" class="fkclso" style="cursor: pointer;">';h=$merge({type:"letyohelp",autoClose:false,pos:"bottomLeft",relFixedPosition:false},h);var e=this._show(g,f,h);$(this.pre+e).getElement("div.rk2").innerHTML="来优小贴士";$(this.pre+e).getElement("div.rk4").addClass("arrowPos-all");$(this.pre+e).getElement("div.rk4").addClass("arrowPos-"+this.options.arrow)},_close:function(b){if($(this.pre+b)){$(this.pre+b).dispose()}this.fireEvent("close");this.instances.erase(b);if(this.instances.toQueryString()==""){this.fireEvent("closeAll")}}});function setClipboard(q,m){if(!m||m==""){m="复制成功"}if(window.clipboardData){alert(m);return(window.clipboardData.setData("Text",q))}else{if(window.netscape){try{netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");var r=Components.classes["@mozilla.org/widget/clipboard;1"].createInstance(Components.interfaces.nsIClipboard);if(!r){return}var l=Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable);if(!l){return}l.addDataFlavor("text/unicode");var n=new Object();var p=new Object();var n=Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);var s=q;n.data=s;l.setTransferData("text/unicode",n,s.length*2);var e=Components.interfaces.nsIClipboard;if(!r){return false}r.setData(l,null,e.kGlobalClipboard);alert(m);return true}catch(o){alert("您的firefox安全限制限制您进行剪贴板操作，请打开'about:config'将signed.applets.codebase_principal_support'设置为true'之后重试，相对路径为firefox根目录/greprefs/all.js");return false}}}return false}function getLen(e){var d=0;for(var f=0;f<e.length;f++){if(e.charCodeAt(f)>127){d+=2}else{d++}}return d}String.implement({parseQueryString:function(e,h){if(e==null){e=true}if(h==null){h=true}var f=this.split(/[&;]/),g={};if(f.length){f.each(function(d){var c=d.indexOf("="),b=c<0?[""]:d.substr(0,c).match(/([^\]\[]+|(\B)(?=\]))/g),a=h?decodeURIComponent(d.substr(c+1)):d.substr(c+1),k=g;b.each(function(j,n){if(e){j=decodeURIComponent(j)}var o=k[j];if(n<b.length-1){k=k[j]=o||{}}else{if($type(o)=="array"){o.push(a)}else{k[j]=$defined(o)?[o,a]:a}}})})}return g},cleanQueryString:function(b){return this.split("&").filter(function(f){var a=f.indexOf("="),h=a<0?"":f.substr(0,a),g=f.substr(a+1);return b?b.run([h,g]):$chk(g)}).join("&")}});var URI=new Class({Implements:Options,options:{},regex:/^(?:(\w+):)?(?:\/\/(?:(?:([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)?(\.\.?$|(?:[^?#\/]*\/)*)([^?#]*)(?:\?([^#]*))?(?:#(.*))?/,parts:["scheme","user","password","host","port","directory","file","query","fragment"],schemes:{http:80,https:443,ftp:21,rtsp:554,mms:1755,file:0},initialize:function(f,d){this.setOptions(d);var e=this.options.base||URI.base;if(!f){f=e}if(f&&f.parsed){this.parsed=$unlink(f.parsed)}else{this.set("value",f.href||f.toString(),e?new URI(e):false)}},parse:function(e,f){var d=e.match(this.regex);if(!d){return false}d.shift();return this.merge(d.associate(this.parts),f)},merge:function(c,d){if((!c||!c.scheme)&&(!d||!d.scheme)){return false}if(d){this.parts.every(function(a){if(c[a]){return false}c[a]=d[a]||"";return true})}c.port=c.port||this.schemes[c.scheme.toLowerCase()];c.directory=c.directory?this.parseDirectory(c.directory,d?d.directory:""):"/";return c},parseDirectory:function(f,e){f=(f.substr(0,1)=="/"?"":(e||"/"))+f;if(!f.test(URI.regs.directoryDot)){return f}var d=[];f.replace(URI.regs.endSlash,"").split("/").each(function(a){if(a==".."&&d.length>0){d.pop()}else{if(a!="."){d.push(a)}}});return d.join("/")+"/"},combine:function(b){return b.value||b.scheme+"://"+(b.user?b.user+(b.password?":"+b.password:"")+"@":"")+(b.host||"")+(b.port&&b.port!=this.schemes[b.scheme]?":"+b.port:"")+(b.directory||"/")+(b.file||"")+(b.query?"?"+b.query:"")+(b.fragment?"#"+b.fragment:"")},set:function(g,e,f){if(g=="value"){var h=e.match(URI.regs.scheme);if(h){h=h[1]}if(h&&!$defined(this.schemes[h.toLowerCase()])){this.parsed={scheme:h,value:e}}else{this.parsed=this.parse(e,(f||this).parsed)||(h?{scheme:h,value:e}:{value:e})}}else{if(g=="data"){this.setData(e)}else{this.parsed[g]=e}}return this},get:function(d,c){switch(d){case"value":return this.combine(this.parsed,c?c.parsed:false);case"data":return this.getData()}return this.parsed[d]||""},go:function(){document.location.href=this.toString()},toURI:function(){return this},getData:function(f,g){var h=this.get(g||"query");if(!$chk(h)){return f?null:{}}var e=h.parseQueryString();return f?e[f]:e},setData:function(d,e,f){if(typeof d=="string"){data=this.getData();data[arguments[0]]=arguments[1];d=data}else{if(e){d=$merge(this.getData(),d)}}return this.set(f||"query",Hash.toQueryString(d))},clearData:function(b){return this.set(b||"query","")}});URI.prototype.toString=URI.prototype.valueOf=function(){return this.get("value")};URI.regs={endSlash:/\/$/,scheme:/^(\w+):/,directoryDot:/\.\/|\.$/};URI.base=new URI(document.getElements("base[href]",true).getLast(),{base:document.location});String.implement({toURI:function(b){return new URI(this,b)}});
