Advertisement
saifulfaizan

tbd

May 20th, 2011
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var MyBB={init:function(){this.detectBrowser();Event.observe(document,"dom:loaded",MyBB.pageLoaded);return true},pageLoaded:function(){MyBB.page_loaded=1;expandables.init();checkall=$$("input.checkall");checkall.each(function(a){Event.observe(a,"click",MyBB.checkAll.bindAsEventListener(this))});initialfocus=$$("input.initial_focus");if(initialfocus[0]){initialfocus[0].focus()}if(typeof(use_xmlhttprequest)!="undefined"&&use_xmlhttprequest==1){mark_read_imgs=$$("img.ajax_mark_read");mark_read_imgs.each(function(a){if(a.src.match("off.gif")||a.src.match("offlock.gif")||(a.title&&a.title==lang.no_new_posts)){return}Event.observe(a,"click",MyBB.markForumRead.bindAsEventListener(this));a.style.cursor="pointer";if(a.title){a.title+=" - "}a.title+=lang.click_mark_read})}},detectBrowser:function(){this.useragent=navigator.userAgent.toLowerCase();this.useragent_version=parseInt(navigator.appVersion);if(navigator.product=="Gecko"&&navigator.vendor.indexOf("Apple Computer")!=-1){this.browser="safari"}else{if(this.useragent.indexOf("chrome")!=-1){this.browser="chrome"}else{if(navigator.product=="Gecko"){this.browser="mozilla"}else{if(this.useragent.indexOf("opera")!=-1){this.browser="opera"}else{if(this.useragent.indexOf("konqueror")!=-1){this.browser="konqueror"}else{if(this.useragent.indexOf("msie")!=-1){this.browser="ie"}else{if(this.useragent.indexOf("compatible")==-1&&this.useragent.indexOf("mozilla")!=-1){this.browser="netscape"}}}}}}}if(this.useragent.indexOf("win")!=-1){this.os="win"}else{if(this.useragent.indexOf("mac")!=-1){this.os="mac"}}},popupWindow:function(c,b,d,a){settings="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes";if(d){settings=settings+",width="+d}if(a){settings=settings+",height="+a}window.open(c,b,settings)},deleteEvent:function(b){confirmReturn=confirm(deleteevent_confirm);if(confirmReturn==true){form=document.createElement("form");form.setAttribute("method","post");form.setAttribute("action","calendar.php");form.setAttribute("style","display: none;");if(this.browser=="ie"){var a=document.createElement('<input name="action">')}else{var a=document.createElement("input");a.setAttribute("name","action")}a.setAttribute("name","action");a.setAttribute("type","hidden");a.setAttribute("value","do_editevent");form.appendChild(a);if(my_post_key){if(this.browser=="ie"){var a=document.createElement('<input name="my_post_key">')}else{var a=document.createElement("input");a.setAttribute("name","my_post_key")}a.setAttribute("type","hidden");a.setAttribute("value",my_post_key);form.appendChild(a)}if(this.browser=="ie"){var a=document.createElement('<input name="eid">')}else{var a=document.createElement("input");a.setAttribute("name","eid")}a.setAttribute("type","hidden");a.setAttribute("value",b);form.appendChild(a);if(this.browser=="ie"){var a=document.createElement('<input name="delete">')}else{var a=document.createElement("input");a.setAttribute("name","delete")}a.setAttribute("type","hidden");a.setAttribute("value",1);form.appendChild(a);document.getElementsByTagName("body")[0].appendChild(form);form.submit()}},checkAll:function(c){var a=Event.element(c);var b=Event.findElement(c,"FORM");if(!b){return false}b.getElements().each(function(d){if(!d.hasClassName("checkall")&&d.type=="checkbox"){d.checked=a.checked}})},reputation:function(b,a){if(!a){var a=0}MyBB.popupWindow("reputation.php?action=add&uid="+b+"&pid="+a,"reputation",400,350)},deleteReputation:function(b,c){confirmReturn=confirm(delete_reputation_confirm);if(confirmReturn==true){form=document.createElement("form");form.setAttribute("method","post");form.setAttribute("action","reputation.php?action=delete");form.setAttribute("style","display: none;");if(this.browser=="ie"){var a=document.createElement('<input name="rid">')}else{var a=document.createElement("input");a.setAttribute("name","rid")}a.setAttribute("type","hidden");a.setAttribute("value",c);form.appendChild(a);if(my_post_key){if(this.browser=="ie"){var a=document.createElement('<input name="my_post_key">')}else{var a=document.createElement("input");a.setAttribute("name","my_post_key")}a.setAttribute("type","hidden");a.setAttribute("value",my_post_key);form.appendChild(a)}if(this.browser=="ie"){var a=document.createElement('<input name="uid">')}else{var a=document.createElement("input");a.setAttribute("name","uid")}a.setAttribute("type","hidden");a.setAttribute("value",b);form.appendChild(a);document.getElementsByTagName("body")[0].appendChild(form);form.submit()}},whoPosted:function(a){MyBB.popupWindow("misc.php?action=whoposted&tid="+a,"whoPosted",230,300)},hopPage:function(c,b,a){if(a>1){defpage=b+1}else{defpage=1}promptres=prompt("Quick Page Jump\nPlease enter a page number between 1 and "+a+" to jump to.",defpage);if((promptres!=null)&&(promptres!="")&&(promptres>1)&&(promptres<=a)){window.location="showthread.php?tid="+c+"&page"+promotres}},markForumRead:function(a){element=Event.element(a);if(!element){return false}var b=element.id.replace("mark_read_","");if(!b){return false}new Ajax.Request("misc.php?action=markread&fid="+b+"&ajax=1",{method:"get",onComplete:function(c){MyBB.forumMarkedRead(b,c)}})},forumMarkedRead:function(b,a){if(a.responseText==1){$("mark_read_"+b).src=$("mark_read_"+b).src.replace("on.gif","off.gif");Event.stopObserving($("mark_read_"+b),"click",MyBB.markForumRead.bindAsEventListener(this));$("mark_read_"+b).style.cursor="default";$("mark_read_"+b).title=lang.no_new_posts}},detectDSTChange:function(a){var c=new Date();var d=c.getTimezoneOffset()/60;if(Math.abs(parseInt(a)+d)==1){if(use_xmlhttprequest!=1||!new Ajax.Request("misc.php?action=dstswitch&ajax=1",{method:"post"})){form=document.createElement("form");form.setAttribute("method","post");form.setAttribute("action","misc.php");form.setAttribute("style","display: none;");if(this.browser=="ie"){var b=document.createElement('<input name="action">')}else{var b=document.createElement("input");b.setAttribute("name","action")}b.setAttribute("type","hidden");b.setAttribute("value","dstswitch");form.appendChild(b);document.getElementsByTagName("body")[0].appendChild(form);form.submit()}}},dismissPMNotice:function(){if(!$("pm_notice")){return false}if(use_xmlhttprequest!=1){return true}new Ajax.Request("private.php?action=dismiss_notice",{method:"post",postBody:"ajax=1&my_post_key="+my_post_key});Element.remove("pm_notice");return false},unHTMLchars:function(a){a=a.replace(/&lt;/g,"<");a=a.replace(/&gt;/g,">");a=a.replace(/&nbsp;/g," ");a=a.replace(/&quot;/g,'"');a=a.replace(/&amp;/g,"&");return a},HTMLchars:function(a){a=a.replace(new RegExp("&(?!#[0-9]+;)","g"),"&amp;");a=a.replace(/</g,"&lt;");a=a.replace(/>/g,"&gt;");a=a.replace(/"/g,"&quot;");return a},changeLanguage:function(){form=$("lang_select");if(!form){return false}form.submit()},quickLogin:function(){if($("quick_login")){var c=document.createElement("form");c.setAttribute("method","post");c.setAttribute("action","member.php");if(this.browser=="ie"){var a=document.createElement('<input name="action">')}else{var a=document.createElement("input");a.setAttribute("name","action")}a.setAttribute("type","hidden");a.setAttribute("value","do_login");c.appendChild(a);if(document.location.href){if(this.browser=="ie"){var a=document.createElement('<input name="url">')}else{var a=document.createElement("input");a.setAttribute("name","url")}a.setAttribute("type","hidden");a.setAttribute("value",this.HTMLchars(document.location.href));c.appendChild(a)}if(this.browser=="ie"){var a=document.createElement('<input name="quick_login">')}else{var a=document.createElement("input");a.setAttribute("name","quick_login")}a.setAttribute("type","hidden");a.setAttribute("value","1");c.appendChild(a);if(this.browser=="ie"){var a=document.createElement('<input name="quick_username">')}else{var a=document.createElement("input");a.setAttribute("name","quick_username")}a.setAttribute("type","text");a.setAttribute("value",lang.username);a.setAttribute("class","textbox");a.setAttribute("onfocus","if(this.value == '"+lang.username+"') { this.value=''; }");a.setAttribute("onblur","if(this.value == '') { this.value='"+lang.username+"'; }");a.id="quick_login_username";c.appendChild(a);c.innerHTML+=" ";if(this.browser=="ie"){var a=document.createElement('<input name="quick_password">')}else{var a=document.createElement("input");a.setAttribute("name","quick_password")}a.setAttribute("type","password");a.setAttribute("value",lang.password);a.setAttribute("class","textbox");a.setAttribute("onfocus","if(this.value == '"+lang.password+"') { this.value=''; }");a.setAttribute("onblur","if(this.value == '') { this.value='"+lang.password+"'; }");c.appendChild(a);c.innerHTML+=" ";if(this.browser=="ie"){var a=document.createElement('<input name="submit">')}else{var a=document.createElement("input");a.setAttribute("name","submit")}a.setAttribute("type","submit");a.setAttribute("value",lang.login);a.setAttribute("class","button");c.appendChild(a);if(this.browser=="ie"){var b=document.createElement('<span class="remember_me">')}else{var b=document.createElement("span");b.setAttribute("class","remember_me")}if(this.browser=="ie"){var a=document.createElement('<input name="quick_remember">')}else{var a=document.createElement("input");a.setAttribute("name","quick_remember")}a.setAttribute("type","checkbox");a.setAttribute("checked","checked");a.setAttribute("value","yes");a.setAttribute("class","checkbox");a.id="quick_login_remember";b.appendChild(a);b.innerHTML+='<label for="quick_login_remember"> '+lang.remember_me+"</label>";c.appendChild(b);c.innerHTML+=lang.lost_password+lang.register_url;$("quick_login").innerHTML="";$("quick_login").appendChild(c);$("quick_login_username").focus()}return false}};var Cookie={get:function(a){cookies=document.cookie;a=cookiePrefix+a+"=";cookiePos=cookies.indexOf(a);if(cookiePos!=-1){cookieStart=cookiePos+a.length;cookieEnd=cookies.indexOf(";",cookieStart);if(cookieEnd==-1){cookieEnd=cookies.length}return unescape(cookies.substring(cookieStart,cookieEnd))}},set:function(b,c,a){if(!a){a="; expires=Wed, 1 Jan 2020 00:00:00 GMT;"}else{expire=new Date();expire.setTime(expire.getTime()+(a*1000));a="; expires="+expire.toGMTString()}if(cookieDomain){domain="; domain="+cookieDomain}else{domain=""}if(cookiePath!=""){path=cookiePath}else{path=""}document.cookie=cookiePrefix+b+"="+escape(c)+"; path="+path+domain+a},unset:function(a){Cookie.set(a,0,-1)}};var DomLib={getPageScroll:function(){var a;if(self.pageYOffset){a=self.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){a=document.documentElement.scrollTop}else{if(document.body){a=document.body.scrollTop}}}arrayPageScroll=new Array("",a);return arrayPageScroll},getPageSize:function(){var f,a;if(window.innerHeight&&window.scrollMaxY){f=document.body.scrollWidth;a=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){f=document.body.scrollWidth;a=document.body.scrollHeight}else{f=document.body.offsetWidth;a=document.body.offsetHeight}}var d,g;if(self.innerHeight){d=self.innerWidth;g=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){d=document.documentElement.clientWidth;g=document.documentElement.clientHeight}else{if(document.body){d=document.body.clientWidth;g=document.body.clientHeight}}}var e,b;if(a<g){e=g}else{e=a}if(f<d){b=d}else{b=f}var c=new Array(b,e,d,g);return c}};var expandables={init:function(){expanders=$$("img.expander");if(expanders.length>0){expanders.each(function(b){if(!b.id){return}Event.observe(b,"click",this.expandCollapse.bindAsEventListener(this));if(MyBB.browser=="ie"){b.style.cursor="hand"}else{b.style.cursor="pointer"}b.controls=b.id.replace("_img","");var a=$(b.controls);if(a){Event.observe(a,"dblclick",this.expandCollapse.bindAsEventListener(this));a.controls=b.id.replace("_img","")}}.bind(this))}},expandCollapse:function(c){element=Event.element(c);if(!element||!element.controls){return false}var a=$(element.controls+"_e");var b=$(element.controls+"_c");if(a&&b){if(a.style.display=="none"){a.show();b.hide();this.saveCollapsed(element.controls)}else{a.hide();b.show();this.saveCollapsed(element.controls,1)}}else{if(a&&!b){if(a.style.display=="none"){a.show();element.src=element.src.replace("collapse_collapsed.gif","collapse.gif");element.alt="[-]";element.title="[-]";this.saveCollapsed(element.controls)}else{a.hide();element.src=element.src.replace("collapse.gif","collapse_collapsed.gif");element.alt="[+]";element.title="[+]";this.saveCollapsed(element.controls,1)}}}return true},saveCollapsed:function(e,c){var b=new Array();var a=new Array();var d=Cookie.get("collapsed");if(d){b=d.split("|");b.each(function(f){if(f!=e&&f!=""){a[a.length]=f}})}if(c==1){a[a.length]=e}Cookie.set("collapsed",a.join("|"))}};var ActivityIndicator=Class.create();ActivityIndicator.prototype={initialize:function(a,b){var e;if(b&&b.image){e='<img src="'+b.image+'" alt="" />'}else{e=""}this.height=b.height||150;this.width=b.width||150;if(a=="body"){arrayPageSize=DomLib.getPageSize();arrayPageScroll=DomLib.getPageScroll();var d=arrayPageScroll[1]+((arrayPageSize[3]-35-this.height)/2);var c=((arrayPageSize[0]-20-this.width)/2);a=document.getElementsByTagName("body").item(0)}else{if($(a)){a=$(a)}var f=Position.positionedOffset(a);c=f[0];d=f[1]}this.spinner=document.createElement("div");this.spinner.style.border="1px solid #000000";this.spinner.style.background="#FFFFFF";this.spinner.style.color="#000000";this.spinner.style.position="absolute";this.spinner.style.zIndex=1000;this.spinner.style.textAlign="center";this.spinner.style.verticalAlign="middle";this.spinner.style.fontSize="13px";this.spinner.innerHTML="<br />"+e+"<br /><br /><strong>"+loading_text+"</strong>";this.spinner.style.width=this.width+"px";this.spinner.style.height=this.height+"px";this.spinner.style.top=d+"px";this.spinner.style.left=c+"px";this.spinner.id="spinner";a.insertBefore(this.spinner,a.firstChild)},destroy:function(){Element.remove(this.spinner)}};var lang={};if(!Array.prototype.shift){Array.prototype.shift=function(){firstElement=this[0];this.reverse();this.length=Math.max(this.length-1,0);this.reverse();return firstElement}}if(!Array.prototype.unshift){Array.prototype.unshift=function(){this.reverse();for(var a=arguments.length-1;a>=0;a--){this[this.length]=arguments[a]}this.reverse();return this.length}}if(!Array.prototype.push){Array.prototype.push=function(){for(var a=0;a<arguments.length;a++){this[this.length]=arguments[a]}return this.length}}if(!Array.prototype.pop){Array.prototype.pop=function(){lastElement=this[this.length-1];this.length=Math.max(this.length-1,0);return lastElement}}if(!Function.prototype.apply){Function.prototype.apply=function(oScope,args){var sarg=[];var rtrn,call;if(!oScope){oScope=window}if(!args){args=[]}for(var i=0;i<args.length;i++){sarg[i]="args["+i+"]"}call="oScope.__applyTemp__("+sarg.join(",")+");";oScope.__applyTemp__=this;rtrn=eval(call);return rtrn}}if(!Function.prototype.call){Function.prototype.call=function(a,b){a.base=this;a.base(b)}}MyBB.init();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement