if(!window.console||!console.firebug){window.console={};var names=["log","debug","info","warn","error","assert","dir","dirxml","group","groupEnd","time","timeEnd","count","trace","profile","profileEnd"];for(var i=0;i<names.length;++i){window.console[names[i]]=function(){}}}var BBURL=(typeof(BBURL)=="undefined"?"":BBURL);var SESSIONURL=(typeof(SESSIONURL)=="undefined"?"":SESSIONURL);var SECURITYTOKEN=(typeof(SECURITYTOKEN)=="undefined"?"":SECURITYTOKEN);var vbphrase=(typeof(vbphrase)=="undefined"?new Array():vbphrase);var vB_Editor=new Array();var ignorequotechars=false;var pagenavcounter=0;var is_regexp=(window.RegExp)?true:false;var AJAX_Compatible=false;var viewport_info=null;var vB_Default_Timeout=15000;var userAgent=navigator.userAgent.toLowerCase();var is_opera=(YAHOO.env.ua.opera>0);var is_saf=(YAHOO.env.ua.webkit>0);var is_webtv=(userAgent.indexOf("webtv")!=-1);var is_ie=((YAHOO.env.ua.ie>0)&&(!is_opera)&&(!is_saf)&&(!is_webtv));var is_ie4=(YAHOO.env.ua.ie==4);var is_ie7=(YAHOO.env.ua.ie>=7);var is_ie6=(YAHOO.env.ua.ie==6);var is_ps3=(userAgent.indexOf("playstation 3")!=-1);var is_moz=(YAHOO.env.ua.gecko>0);var is_kon=(userAgent.indexOf("konqueror")!=-1);var is_ns=((userAgent.indexOf("compatible")==-1)&&(userAgent.indexOf("mozilla")!=-1)&&(!is_opera)&&(!is_webtv)&&(!is_saf));var is_ns4=((is_ns)&&(parseInt(navigator.appVersion)==4));var is_mac=(userAgent.indexOf("mac")!=-1);var pointer_cursor=(is_ie?"hand":"pointer");String.prototype.vBlength=function(){return(is_ie&&this.indexOf("\n")!=-1)?this.replace(/\r?\n/g,"_").length:this.length};if("1234".substr(-2,2)=="12"){String.prototype.substr_orig=String.prototype.substr;String.prototype.substr=function(b,a){if(typeof(a)=="undefined"){return this.substr_orig((b<0?this.length+b:b))}else{return this.substr_orig((b<0?this.length+b:b),a)}}}if(typeof Array.prototype.shift==="undefined"){Array.prototype.shift=function(){for(var b=0,a=this[0],c=this.length-1;b<c;b++){this[b]=this[b+1]}this.length--;return a}}function fetch_object(a){if(document.getElementById){return document.getElementById(a)}else{if(document.all){return document.all[a]}else{if(document.layers){return document.layers[a]}else{return null}}}}function fetch_tags(b,a){if(b==null){return new Array()}else{if(typeof b.getElementsByTagName!="undefined"){return b.getElementsByTagName(a)}else{if(b.all&&b.all.tags){return b.all.tags(a)}else{return new Array()}}}}function fetch_tag_count(b,a){return fetch_tags(b,a).length}function do_an_e(a){if(!a||is_ie){window.event.returnValue=false;window.event.cancelBubble=true;return window.event}else{a.stopPropagation();a.preventDefault();return a}}function e_by_gum(a){if(!a||is_ie){window.event.cancelBubble=true;return window.event}else{if(a.target.type=="submit"){a.target.form.submit()}a.stopPropagation();return a}}function validatemessage(d,b,a){if(is_kon||is_saf||is_webtv){return true}else{if(b.length<1){alert(vbphrase.must_enter_subject);return false}else{var c=PHP.trim(stripcode(d,false,ignorequotechars));if(c.length<a){alert(construct_phrase(vbphrase.message_too_short,a));return false}else{if(typeof(document.forms.vbform)!="undefined"&&typeof(document.forms.vbform.imagestamp)!="undefined"){document.forms.vbform.imagestamp.failed=false;if(document.forms.vbform.imagestamp.value.length!=6){alert(vbphrase.complete_image_verification);document.forms.vbform.imagestamp.failed=true;document.forms.vbform.imagestamp.focus();return false}else{return true}}else{return true}}}}}function stripcode(h,g,c){if(!is_regexp){return h}if(c){var b=new Date().getTime();while((startindex=PHP.stripos(h,"[quote"))!==false){if(new Date().getTime()-b>2000){break}if((stopindex=PHP.stripos(h,"[/quote]"))!==false){fragment=h.substr(startindex,stopindex-startindex+8);h=h.replace(fragment,"")}else{break}h=PHP.trim(h)}}if(g){h=h.replace(/<img[^>]+src="([^"]+)"[^>]*>/gi,"$1");var f=new RegExp("<(\\w+)[^>]*>","gi");var j=new RegExp("<\\/\\w+>","gi");h=h.replace(f,"");h=h.replace(j,"");var a=new RegExp("(&nbsp;)","gi");h=h.replace(a," ")}else{var d=new RegExp("\\[(\\w+)(=[^\\]]*)?\\]","gi");var e=new RegExp("\\[\\/(\\w+)\\]","gi");h=h.replace(d,"");h=h.replace(e,"")}return h}function truncate_to_word(b,a){var c,d;c=b.split("");if(c.length>a){for(d=c.length-1;d>-1;--d){if(d>a){c.length=d}else{if(" "===c[d]){c.length=d;break}}}c.push("...")}return c.join("")}function vB_PHP_Emulator(){}vB_PHP_Emulator.prototype.stripos=function(a,c,b){if(typeof b=="undefined"){b=0}index=a.toLowerCase().indexOf(c.toLowerCase(),b);return(index==-1?false:index)};vB_PHP_Emulator.prototype.ltrim=function(a){return a.replace(/^\s+/g,"")};vB_PHP_Emulator.prototype.rtrim=function(a){return a.replace(/(\s+)$/g,"")};vB_PHP_Emulator.prototype.trim=function(a){return this.ltrim(this.rtrim(a))};vB_PHP_Emulator.prototype.preg_quote=function(a){return a.replace(/(\+|\{|\}|\(|\)|\[|\]|\||\/|\?|\^|\$|\\|\.|\=|\!|\<|\>|\:|\*)/g,"\\$1")};vB_PHP_Emulator.prototype.match_all=function(e,c){var a=e.match(RegExp(c,"gim"));if(a){var b=new Array();var f=new RegExp(c,"im");for(var d=0;d<a.length;d++){b[b.length]=a[d].match(f)}return b}else{return false}};vB_PHP_Emulator.prototype.unhtmlspecialchars=function(b,c){var d=new Array(/&lt;/g,/&gt;/g,/&quot;/g,/&amp;/g);var e=new Array("<",">",'"',"&");for(var f in d){if(YAHOO.lang.hasOwnProperty(d,f)){b=b.replace(d[f],e[f])}}if(c){if(is_ie){b=b.replace(/\n/g,"<#br#>")}var a=document.createElement("textarea");a.innerHTML=b;b=a.value;if(null!=a.parentNode){a.parentNode.removeChild(a)}if(is_ie){b=b.replace(/<#br#>/g,"\n")}return b}return b};vB_PHP_Emulator.prototype.unescape_cdata=function(b){var c=/<\=\!\=\[\=C\=D\=A\=T\=A\=\[/g;var a=/\]\=\]\=>/g;return b.replace(c,"<![CDATA[").replace(a,"]]>")};vB_PHP_Emulator.prototype.htmlspecialchars=function(b){var c=new Array((is_mac&&is_ie?new RegExp("&","g"):new RegExp("&(?!#[0-9]+;)","g")),new RegExp("<","g"),new RegExp(">","g"),new RegExp('"',"g"));var d=new Array("&amp;","&lt;","&gt;","&quot;");for(var a=0;a<c.length;a++){b=b.replace(c[a],d[a])}return b};vB_PHP_Emulator.prototype.in_array=function(c,d,e){var b=new String(c);var a;if(e){b=b.toLowerCase();for(a in d){if(YAHOO.lang.hasOwnProperty(d,a)){if(d[a].toLowerCase()==b){return a}}}}else{for(a in d){if(YAHOO.lang.hasOwnProperty(d,a)){if(d[a]==b){return a}}}}return -1};vB_PHP_Emulator.prototype.str_pad=function(b,a,c){b=new String(b);c=new String(c);if(b.length<a){padtext=new String(c);while(padtext.length<(a-b.length)){padtext+=c}b=padtext.substr(0,(a-b.length))+b}return b};vB_PHP_Emulator.prototype.urlencode=function(b){b=escape(b.toString()).replace(/\+/g,"%2B");var d=b.match(/(%([0-9A-F]{2}))/gi);if(d){for(var c=0;c<d.length;c++){var a=d[c].substring(1,3);if(parseInt(a,16)>=128){b=b.replace(d[c],"%u00"+a)}}}b=b.replace("%25","%u0025");return b};vB_PHP_Emulator.prototype.ucfirst=function(b,a){if(typeof a!="undefined"){var d=b.indexOf(a);if(d>0){b=b.substr(0,d)}}b=b.split(" ");for(var c=0;c<b.length;c++){b[c]=b[c].substr(0,1).toUpperCase()+b[c].substr(1)}return b.join(" ")};function vB_AJAX_Handler(a){this.async=a?true:false;this.conn=null}vB_AJAX_Handler.prototype.init=function(){return AJAX_Compatible};vB_AJAX_Handler.is_compatible=function(){return AJAX_Compatible};vB_AJAX_Handler.prototype.onreadystatechange=function(a){this.callback=a};vB_AJAX_Handler.prototype.fetch_data=function(a){console.warn('vB_AJAX_Handler.prototype.fetch_data() is deprecated.\nUse responseXML.getElementsByTagName("x")[i].firstChild.nodeValue instead.');if(a&&a.firstChild&&a.firstChild.nodeValue){return PHP.unescape_cdata(a.firstChild.nodeValue)}else{return""}};vB_AJAX_Handler.prototype.send=function(a,b){this.conn=YAHOO.util.Connect.asyncRequest("POST",a,{success:this.callback},b+"&securitytoken="+SECURITYTOKEN+"&s="+fetch_sessionhash());this.handler=this.conn.conn};function is_ajax_compatible(){if(typeof vb_disable_ajax!="undefined"&&vb_disable_ajax==2){return false}else{if(is_ie&&!is_ie4){return true}else{if(window.XMLHttpRequest){try{var a=new XMLHttpRequest();return a.setRequestHeader?true:false}catch(b){return false}}else{return false}}}}AJAX_Compatible=is_ajax_compatible();console.info("This browser is%s AJAX compatible",AJAX_Compatible?"":" NOT");function vBulletin_AJAX_Error_Handler(a){console.warn("AJAX Error: Status = %s: %s",a.status,a.statusText)}function vB_Hidden_Form(a){this.action=a;this.variables=new Array()}vB_Hidden_Form.prototype.add_variable=function(a,b){this.variables[this.variables.length]=new Array(a,b);console.log("vB_Hidden_Form :: add_variable(%s)",a)};vB_Hidden_Form.prototype.add_variables_from_object=function(b){if(!b){return}console.info("vB_Hidden_Form :: add_variables_from_object(%s)",b.id);var f=fetch_tags(b,"input");var c;for(c=0;c<f.length;c++){if(f[c].disabled){continue}switch(f[c].type){case"checkbox":case"radio":if(f[c].checked){this.add_variable(f[c].name,f[c].value)}break;case"text":case"hidden":case"password":this.add_variable(f[c].name,f[c].value);break;default:continue}}var a=fetch_tags(b,"textarea");for(c=0;c<a.length;c++){if(a[c].disabled){continue}this.add_variable(a[c].name,a[c].value)}var d=fetch_tags(b,"select");for(c=0;c<d.length;c++){if(d[c].disabled){continue}if(d[c].multiple){for(var e=0;e<d[c].options.length;e++){if(d[c].options[e].selected){this.add_variable(d[c].name,d[c].options[e].value)}}}else{if(d[c].selectedIndex>-1){this.add_variable(d[c].name,d[c].options[d[c].selectedIndex].value)}}}};vB_Hidden_Form.prototype.fetch_variable=function(a){for(var b=0;b<this.variables.length;b++){if(this.variables[b][0]==a){return this.variables[b][1]}}return null};vB_Hidden_Form.prototype.submit_form=function(){this.form=document.createElement("form");this.form.method="post";this.form.action=this.action;for(var a=0;a<this.variables.length;a++){var b=document.createElement("input");b.type="hidden";b.name=this.variables[a][0];b.value=this.variables[a][1];this.form.appendChild(b)}console.info("vB_Hidden_Form :: submit_form() -> %s",this.action);document.body.appendChild(this.form).submit()};vB_Hidden_Form.prototype.build_query_string=function(){var b="";for(var a=0;a<this.variables.length;a++){b+=this.variables[a][0]+"="+PHP.urlencode(this.variables[a][1])+"&"}console.info("vB_Hidden_Form :: Query String = %s",b);return b};vB_Hidden_Form.prototype.add_input=vB_Hidden_Form.prototype.add_variable;vB_Hidden_Form.prototype.add_inputs_from_object=vB_Hidden_Form.prototype.add_variables_from_object;function vB_Select_Overlay_Handler(a){this.browser_affected=(is_ie&&YAHOO.env.ua.ie<7);if(this.browser_affected){this.overlay=YAHOO.util.Dom.get(a);this.hidden_selects=new Array();console.log("Initializing <select> overlay handler for '%s'.",this.overlay.id)}}vB_Select_Overlay_Handler.prototype.hide=function(){if(this.browser_affected){var b=YAHOO.util.Dom.getRegion(this.overlay);var c=document.getElementsByTagName("select");for(var a=0;a<c.length;a++){if(region_intersects(c[a],b)){if(YAHOO.util.Dom.isAncestor(this.overlay,c[a])){continue}else{YAHOO.util.Dom.setStyle(c[a],"visibility","hidden");this.hidden_selects.push(YAHOO.util.Dom.generateId(c[a]))}}}}};vB_Select_Overlay_Handler.prototype.show=function(){if(this.browser_affected){var a;while(a=this.hidden_selects.pop()){YAHOO.util.Dom.setStyle(a,"visibility","visible")}}};function openWindow(c,b,d,a){return window.open(getBaseUrl()+c,(typeof a=="undefined"?"vBPopup":a),"statusbar=no,menubar=no,toolbar=no,scrollbars=yes,resizable=yes"+(typeof b!="undefined"?(",width="+b):"")+(typeof d!="undefined"?(",height="+d):""))}function getBaseUrl(){try{var a=document.getElementsByTagName("base");if(a.length==0){return""}a=a[a.length-1].href;if(!a){return""}return a.match(/.*[\/\\]/)}catch(b){return""}}function js_open_help(c,b,a){return openWindow("help.php?s="+SESSIONHASH+"&do=answer&page="+c+"&pageaction="+b+"&option="+a,600,450,"helpwindow")}function attachments(a){return openWindow("misc.php?"+SESSIONURL+"do=showattachments&t="+a,480,300)}function who(a){return openWindow("misc.php?"+SESSIONURL+"do=whoposted&t="+a,600,300)}function imwindow(b,d,c,a){return openWindow("sendmessage.php?"+SESSIONURL+"do=im&type="+b+"&u="+d,c,a)}function SendMSNMessage(a){if(!is_ie){alert(vbphrase.msn_functions_only_work_in_ie)}else{try{MsgrObj.InstantMessage(a)}catch(b){alert(vbphrase.msn_functions_only_work_in_ie)}}return false}function AddMSNContact(a){if(!is_ie){alert(vbphrase.msn_functions_only_work_in_ie)}else{try{MsgrObj.AddContact(0,a)}catch(b){alert(vbphrase.msn_functions_only_work_in_ie)}}return false}function detect_caps_lock(b){b=(b?b:window.event);var a=(b.which?b.which:(b.keyCode?b.keyCode:(b.charCode?b.charCode:0)));var c=(b.shiftKey||(b.modifiers&&(b.modifiers&4)));var d=(b.ctrlKey||(b.modifiers&&(b.modifiers&2)));return(a>=65&&a<=90&&!c&&!d)||(a>=97&&a<=122&&c)}function log_out(b){var a=document.getElementsByTagName("html")[0];a.style.filter="progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";if(confirm(b)){return true}else{a.style.filter="";return false}}function set_cookie(c,b,a){console.log("Set Cookie :: %s = '%s'",c,b);document.cookie=c+"="+escape(b)+"; path=/"+(typeof a!="undefined"?"; expires="+a.toGMTString():"")}function delete_cookie(a){console.log("Delete Cookie :: %s",a);document.cookie=a+"=; expires=Thu, 01-Jan-70 00:00:01 GMT; path=/"}function fetch_cookie(a){cookie_name=a+"=";cookie_length=document.cookie.length;cookie_begin=0;while(cookie_begin<cookie_length){value_begin=cookie_begin+cookie_name.length;if(document.cookie.substring(cookie_begin,value_begin)==cookie_name){var b=document.cookie.indexOf(";",value_begin);if(b==-1){b=cookie_length}var c=unescape(document.cookie.substring(value_begin,b));console.log("Fetch Cookie :: %s = '%s'",a,c);return c}cookie_begin=document.cookie.indexOf(" ",cookie_begin)+1;if(cookie_begin==0){break}}console.log("Fetch Cookie :: %s (null)",a);return null}function js_toggle_all(e,d,f,a,b){for(var g=0;g<e.elements.length;g++){var c=e.elements[g];if(c.type==d&&PHP.in_array(c.name,a,false)==-1){switch(d){case"radio":if(c.value==f){c.checked=b}break;case"select-one":c.selectedIndex=b;break;default:c.checked=b;break}}}}function js_select_all(a){exclude=new Array();exclude[0]="selectall";js_toggle_all(a,"select-one","",exclude,a.selectall.selectedIndex)}function js_check_all(a){exclude=new Array();exclude[0]="keepattachments";exclude[1]="allbox";exclude[2]="removeall";js_toggle_all(a,"checkbox","",exclude,a.allbox.checked)}function js_check_all_option(b,a){exclude=new Array();exclude[0]="useusergroup";js_toggle_all(b,"radio",a,exclude,true)}function checkall(a){js_check_all(a)}function checkall_option(b,a){js_check_all_option(b,a)}function resize_textarea(b,c){var e=fetch_object(c);var d=parseInt(e.offsetWidth)+(b<0?-100:100);var a=parseInt(e.offsetHeight)+(b<0?-100:100);if(d>0){e.style.width=parseInt(e.offsetWidth)+(b<0?-100:100)+"px"}if(a>0){e.style.height=parseInt(e.offsetHeight)+(b<0?-100:100)+"px"}return false}function region_intersects(b,a){b=typeof(b.left)=="undefined"?YAHOO.util.Dom.getRegion(b):b;a=typeof(a.left)=="undefined"?YAHOO.util.Dom.getRegion(a):a;return(b.left>a.right||b.right<a.left||b.top>a.bottom||b.bottom<a.top)?false:true}function fetch_viewport_info(a){if(viewport_info==null||a){viewport_info={x:YAHOO.util.Dom.getDocumentScrollLeft(),y:YAHOO.util.Dom.getDocumentScrollTop(),w:YAHOO.util.Dom.getViewportWidth(),h:YAHOO.util.Dom.getViewportHeight()};console.info("Viewport Info: Size = %dx%d, Position = %d,%d",viewport_info.w,viewport_info.h,viewport_info.x,viewport_info.y)}return viewport_info}function clear_viewport_info(){viewport_info=null}function center_element(d,c,a,b){viewport_info=fetch_viewport_info(c);var e=viewport_info.h/2+viewport_info.y-d.clientHeight/2;if(b&&e>b){e=b}YAHOO.util.Dom.setXY(d,[viewport_info.w/2+viewport_info.x-d.clientWidth/2,e]);if(document.documentElement.dir=="rtl"){if(a){YAHOO.util.Dom.setStyle(d,"right",0)}else{YAHOO.util.Dom.setStyle(d,"right",YAHOO.util.Dom.getStyle(d,"left"))}YAHOO.util.Dom.setStyle(d,"left",null)}}function fetch_all_stylesheets(e){var b=new Array(),g=0,a=null,d=0,c=0;for(g=0;g<document.styleSheets.length;g++){a=document.styleSheets[g];b.push(a);try{if(a.cssRules){for(d=0;d<a.cssRules.length;d++){if(a.cssRules[d].styleSheet){b.push(a.cssRules[d].styleSheet)}}}else{if(a.imports){for(c=0;c<a.imports.length;c++){b.push(a.imports[c])}}}}catch(f){b.pop();continue}}return b}function highlight_login_box(){var b=fetch_object("navbar_username");var a="inlinemod";var e,d=1600,c=200;if(b){b.focus();b.select();for(e=0;e<d;e+=2*c){window.setTimeout(function(){YAHOO.util.Dom.addClass(b,a)},e);window.setTimeout(function(){YAHOO.util.Dom.removeClass(b,a)},e+c)}}return false}function toggle_collapse(a,b){return false}function vBpagenav(){}vBpagenav.prototype.controlobj_onclick=function(b){this._onclick(b);var a=fetch_tags(this.menu.menuobj,"input");for(var c=0;c<a.length;c++){if(a[c].type=="text"){a[c].focus();break}}};vBpagenav.prototype.form_gotopage=function(a){if((pagenum=parseInt(fetch_object("pagenav_itxt").value,10))>0){window.location=vBmenu.menus[vBmenu.activemenu].addr+"&page="+pagenum}return false};vBpagenav.prototype.ibtn_onclick=function(a){return this.form.gotopage()};vBpagenav.prototype.itxt_onkeypress=function(a){return((a?a:window.event).keyCode==13?this.form.gotopage():true)};function vbmenu_register(c,a,b){if(typeof(vBmenu)=="object"){return vBmenu.register(c,a)}else{return false}}function string_to_node(c){var a=document.createElement("div");a.innerHTML=c;var b=a.firstChild;while(b&&b.nodeType!=1){b=b.nextSibling}if(!b){return a.firstChild.cloneNode(true)}else{return b.cloneNode(true)}}function set_unselectable(b){b=YAHOO.util.Dom.get(b);if(!is_ie4&&typeof b.tagName!="undefined"){if(b.hasChildNodes()){for(var a=0;a<b.childNodes.length;a++){set_unselectable(b.childNodes[a])}}b.unselectable="on"}}function fetch_sessionhash(){return(SESSIONURL==""?"":SESSIONURL.substr(2,32))}function previousSibling(a){do{p=a.previousSibling}while(p&&p.nodeType!=1);return p}function nextSibling(a){do{p=a.nextSibling}while(p&&p.nodeType!=1);return p}function construct_phrase(){if(!arguments||arguments.length<1||!is_regexp){return false}var a=arguments;var b=a[0];var c;for(var d=1;d<a.length;d++){c=new RegExp("%"+d+"\\$s","gi");b=b.replace(c,a[d])}return b}function switch_id(e,c){var b=e.options[e.selectedIndex].value;if(b==""){return}var f=new String(window.location);var a=new String("");f=f.split("#");if(f[1]){a="#"+f[1]}f=f[0];if(f.indexOf(c+"id=")!=-1&&is_regexp){var d=new RegExp(c+"id=\\d+&?");f=f.replace(d,"")}if(f.indexOf("?")==-1){f+="?"}else{lastchar=f.substr(f.length-1);if(lastchar!="&"&&lastchar!="?"){f+="&"}}window.location=f+c+"id="+b+a}function child_img_alt_2_title(a){var b=a.getElementsByTagName("img");for(var c=0;c<b.length;c++){img_alt_2_title(b[c])}}function img_alt_2_title(a){if(!a.title&&a.alt!=""){a.title=a.alt}}function do_securitytoken_replacement(b){if(b==""){return}for(var a=0;a<document.forms.length;a++){if(document.forms[a].elements.securitytoken&&document.forms[a].elements.securitytoken.value==SECURITYTOKEN){document.forms[a].elements.securitytoken.value=b}}SECURITYTOKEN=b;console.log("Securitytoken updated")}function handle_securitytoken_response(a){console.log("Processing securitytoken update");if(a.responseXML&&a.responseXML.getElementsByTagName("securitytoken").length){var b=a.responseXML.getElementsByTagName("securitytoken")[0].firstChild.nodeValue;do_securitytoken_replacement(b);securitytoken_errors=0}else{handle_securitytoken_error(a)}}function handle_securitytoken_error(a){console.log("Securitytoken Error");if(++securitytoken_errors==3){do_securitytoken_replacement("guest")}}var securitytoken_timeout=window.setTimeout("replace_securitytoken()",3600000);var securitytoken_errors=0;function replace_securitytoken(){window.clearTimeout(securitytoken_timeout);if(AJAX_Compatible&&SECURITYTOKEN!=""&&SECURITYTOKEN!="guest"){securitytoken_timeout=window.setTimeout("replace_securitytoken()",3600000);YAHOO.util.Connect.asyncRequest("POST","ajax.php",{success:handle_securitytoken_response,failure:handle_securitytoken_error,timeout:vB_Default_Timeout},SESSIONURL+"securitytoken="+SECURITYTOKEN+"&do=securitytoken")}}function Comment_Init(c){if(typeof c.id=="undefined"){return}var b=c.id;if(isNaN(b)){var a=null;if(a=b.match(/(\d+)/)){b=a[0]}}if(typeof inlineMod_comment!="undefined"){im_init(c,inlineMod_comment)}if(typeof vB_QuickEditor_Factory!="undefined"){if(typeof vB_QuickEditor_Factory.controls[b]=="undefined"){vB_QuickEditor_Factory.controls[b]=new vB_QuickEditor(b,vB_QuickEditor_Factory)}else{vB_QuickEditor_Factory.controls[b].init()}}if(typeof vB_QuickLoader_Factory!="undefined"){vB_QuickLoader_Factory.controls[b]=new vB_QuickLoader(b,vB_QuickLoader_Factory)}child_img_alt_2_title(c);if(typeof YAHOO.vBulletin.vBRestrain!="undefined"){YAHOO.vBulletin.vBRestrain.addcontainer(c);YAHOO.vBulletin.vBRestrain.resize(c)}}function vBulletin_init(){if(is_webtv){return false}child_img_alt_2_title(document);if(typeof vBmenu=="object"){if(typeof(YAHOO)!="undefined"){YAHOO.util.Event.on(document,"click",vbmenu_hide);YAHOO.util.Event.on(window,"resize",vbmenu_hide)}else{if(window.attachEvent&&!is_saf){document.attachEvent("onclick",vbmenu_hide);window.attachEvent("onresize",vbmenu_hide)}else{if(document.addEventListener&&!is_saf){document.addEventListener("click",vbmenu_hide,false);window.addEventListener("resize",vbmenu_hide,false)}else{window.onclick=vbmenu_hide;window.onresize=vbmenu_hide}}}var d=fetch_tags(document,"td");for(var b=0;b<d.length;b++){if(d[b].hasChildNodes()&&d[b].firstChild.name&&d[b].firstChild.name.indexOf("PageNav")!=-1){var c=d[b].title;d[b].title="";d[b].innerHTML="";d[b].id="pagenav."+b;var a=vBmenu.register(d[b].id);a.addr=c;if(is_saf){a.controlobj._onclick=a.controlobj.onclick;a.controlobj.onclick=vBpagenav.prototype.controlobj_onclick}}}if(typeof c!="undefined"){fetch_object("pagenav_form").gotopage=vBpagenav.prototype.form_gotopage;fetch_object("pagenav_ibtn").onclick=vBpagenav.prototype.ibtn_onclick;fetch_object("pagenav_itxt").onkeypress=vBpagenav.prototype.itxt_onkeypress}vBmenu.activate(true)}vBulletin.init();return true}function vBulletin_Framework(){this.elements=new Array();this.ajaxurls=new Array();this.events=new Array();this.time=new Date();this.add_event("systemInit")}vBulletin_Framework.prototype.init=function(){console.info("Firing System Init");this.events.systemInit.fire()};vBulletin_Framework.prototype.extend=function(b,a){function c(){}c.prototype=a.prototype;b.prototype=new c();b.prototype.constructor=b;b.baseConstructor=a;b.superClass=a.prototype};vBulletin_Framework.prototype.register_control=function(e,b){var d=new Array();for(var c=1;c<arguments.length;c++){d.push(arguments[c])}if(!this.elements[e]){console.info('Creating array vBulletin.elements["%s"]',e);this.elements[e]=new Array()}var a=this.elements[e].push(d);console.log('vBulletin.elements["%s"][%d] = %s',e,a-1,d.join(", "))};vBulletin_Framework.prototype.register_ajax_urls=function(d,c,b){d=d.split("?");d[1]=SESSIONURL+"securitytoken="+SECURITYTOKEN+"&ajax=1&"+d[1].replace(/\{(\d+)(:\w+)?\}/gi,"%$1$s");c=c.split("?");c[1]=SESSIONURL+"securitytoken="+SECURITYTOKEN+"&ajax=1&"+c[1].replace(/\{(\d+)(:\w+)?\}/gi,"%$1$s");console.log("Register AJAX URLs for %s",b);for(var a=0;a<b.length;a++){this.ajaxurls[b[a]]=new Array(d,c)}};vBulletin_Framework.prototype.add_event=function(a){this.events[a]=new YAHOO.util.CustomEvent(a)};vBulletin_Framework.prototype.console=function(){if(window.console||console.firebug){var args=new Array();for(var i=0;i<arguments.length;i++){args[args.length]=arguments[i]}try{eval("console.log('"+args.join("','")+"');")}catch(e){}}};var PHP=new vB_PHP_Emulator();var vBulletin=new vBulletin_Framework();vBulletin.events.systemInit.subscribe(function(){YAHOO.util.Event.on(window,"resize",clear_viewport_info);YAHOO.util.Event.on(window,"scroll",clear_viewport_info)});function handle_dismiss_notice_error(b){if(b.argument){var c=YAHOO.util.Dom.get("dismiss_notice_hidden");c.value=b.argument;var a=YAHOO.util.Dom.get("notices");a.submit()}}function handle_dismiss_notice_ajax(b){if(b.responseXML&&b.responseXML.getElementsByTagName("dismissed").length){var e=b.responseXML.getElementsByTagName("dismissed")[0].firstChild.nodeValue;var g=YAHOO.util.Dom.get("navbar_notice_"+e);if(g!=null){YAHOO.util.Dom.setStyle(g,"display","none");var c=YAHOO.util.Dom.get("notices");var a=c.getElementsByTagName("li");var d=0;if(a.length){for(var f=0;f<a.length;f++){if(YAHOO.util.Dom.getStyle(a[f],"display")!="none"){d++}}if(d==0){YAHOO.util.Dom.setStyle("notices","display","none")}}}}else{handle_dismiss_notice_error(b)}}function dismiss_notice(b){if(AJAX_Compatible){var a=YAHOO.util.Connect.asyncRequest("POST","ajax.php?do=dismissnotice",{success:handle_dismiss_notice_ajax,failure:handle_dismiss_notice_error,timeout:vB_Default_Timeout,argument:b},SESSIONURL+"securitytoken="+SECURITYTOKEN+"&do=dismissnotice&noticeid="+PHP.urlencode(b));return false}return true}function page_jump(a){window.location=a.options[a.selectedIndex].value}function loadVbCss(e,c){if(!window.LESS_THAN_IE7){var d=fetch_object("e_vb_meta_bburl");if(d){var f=(!c&&(e.indexOf(d.content)==-1))?(d.content+"/"+e):e;var a=document.createElement("link");a.setAttribute("rel","stylesheet");a.setAttribute("href",f);a.setAttribute("media","screen");a.setAttribute("type","text/css");a.setAttribute("charset","utf-8");var b=document.getElementsByTagName("head");b=b[0]?b[0]:null;if(b){b.appendChild(a)}}}}if(!window.console||!console.firebug){window.console={};var names=["log","debug","info","warn","error","assert","dir","dirxml","group","groupEnd","time","timeEnd","count","trace","profile","profileEnd"];for(var i=0;i<names.length;++i){window.console[names[i]]=function(){}}}YAHOO.namespace("vBulletin");YAHOO.vBulletin.vB_XHTML_Ready=false;var vB_XHTML_Ready=new YAHOO.util.CustomEvent();YAHOO.util.Event.onAvailable("footer",function(){console.log("Fire vB_XHTML_Ready");vB_XHTML_Ready.fire();YAHOO.vBulletin.vB_XHTML_Ready=true});vB_XHTML_Ready.subscribe(init_breadcrumb);function init_breadcrumb(b){var c=YAHOO.util.Dom.get("breadcrumb");var d=c.getElementsByTagName("li");for(var a=0;a<d.length;a++){}}function register_inlinemod(d,b,e,f,c,a){YAHOO.namespace("vBulletin.imodcollection."+f);YAHOO.vBulletin.imodcollection[f]=new InlineModCollection(f,f+"_imodsel",a);YAHOO.vBulletin.imodcollection[f].add_controls(YAHOO.util.Dom.getElementsByClassName(e,b,d),c)}function register_inlinemod_checkboxes(e,b,f,a,g,c,h){var d=new InlineModCollection(g,null,h);d.add_controls(YAHOO.util.Dom.getElementsByClassName(f,b,e),c);d.add_checkboxes(a)}YAHOO.namespace("vBulletin.imodcollections");function InlineModCollection(c,a,b){this.type=c;this.collection=new Array();if(typeof b=="undefined"){b="vbulletin_inline"}this.cookiename=b+this.type;this.selecteditems=this.fetch_ids();this.set_display_count(this.selecteditems.length);this.init_selector(a);YAHOO.vBulletin.imodcollections[c]=this}InlineModCollection.get=function(a){return YAHOO.vBulletin.imodcollections[a]};InlineModCollection.prototype.add_controls=function(c,b){if(typeof b=="undefined"){b=this.type+"_"}for(var e=0;e<c.length;e++){var a=c[e];var d=a.id.substr(b.length);this.add_control(new InlineModControl(a,d,this))}};InlineModCollection.prototype.add_checkboxes=function(d){var a=YAHOO.util.Dom.getElementsByClassName(this.type+"_checkall","input",d);for(var b=0;b<a.length;b++){var c=a[b];if(c.type=="checkbox"){YAHOO.util.Event.on(c,"click",this.set_from_checkbox,this,true)}}};InlineModCollection.prototype.add_control=function(a){if(PHP.in_array(a.itemid,this.selecteditems)!=-1){a.checkbox.checked=true;a.set_inlinemod_highlight()}this.collection.push(a)};InlineModCollection.prototype.init_selector=function(a){var b=YAHOO.util.Dom.get(a);if(b!=null){var d=b.getElementsByTagName("a");for(var c=0;c<d.length;c++){if(d[c].id&&d[c].id.substr(0,b.id.length)==b.id){YAHOO.util.Event.on(d[c],"click",this.set_all_selections,this,true)}}}};InlineModCollection.prototype.set_from_checkbox=function(b){var c=YAHOO.util.Event.getTarget(b);for(var a=0;a<this.collection.length;a++){this.collection[a].set_selection_from_checkbox(c)}this.update_collection_state()};InlineModCollection.prototype.set_all_selections=function(b){var d=YAHOO.util.Event.getTarget(b);if("a"!=d.tagName.toLowerCase()){d=YAHOO.util.Dom.getAncestorByTagName(d,"A")}console.log("Do:%s, ID:%s",d.innerHTML,d.id);var c=d.id.split(":");for(var a=0;a<this.collection.length;a++){this.collection[a].set_selection(c)}this.update_collection_state();YAHOO.util.Event.stopEvent(b);YAHOO.vBulletin.vBPopupMenu.close_all()};InlineModCollection.prototype.update_collection_state=function(){var b=new Array();for(var a=0;a<this.collection.length;a++){b.push(this.collection[a].itemid)}if(b.length){this.selecteditems=this.remove_items(this.selecteditems,b)}for(var a=0;a<this.collection.length;a++){if(this.collection[a].checkbox.checked){this.selecteditems.push(this.collection[a].itemid)}}this.set_cookie(this.selecteditems);this.set_display_count(this.selecteditems.length)};InlineModCollection.prototype.update_state=function(b,a){this.selecteditems=this.remove_items(this.selecteditems,new Array(b));if(a){this.selecteditems.push(b)}this.set_cookie(this.selecteditems);this.set_display_count(this.selecteditems.length)};InlineModCollection.prototype.remove_items=function(b,c){var d=new Array();for(var a=0;a<b.length;a++){if(b[a]!=""&&PHP.in_array(b[a],c)==-1){d.push(b[a])}}return d};InlineModCollection.prototype.set_cookie=function(b){var a=new Date();a.setTime(a.getTime()+3600000);set_cookie(this.cookiename,b.join("-"),a)};InlineModCollection.prototype.fetch_ids=function(){var a=fetch_cookie(this.cookiename);if(a!=null&&a!=""){a=a.split("-");if(a.length>0){return a}}return new Array()};InlineModCollection.prototype.set_display_count=function(a){var b=YAHOO.util.Dom.get(this.type+"_inlinemod_count");if(b){b.innerHTML=a}};function InlineModControl(a,d,b){var c=b.type+"_imod_checkbox_"+d;this.container=YAHOO.util.Dom.get(a);this.checkbox=YAHOO.util.Dom.get(c);this.itemid=d;this.collection=b;if(this.checkbox){YAHOO.util.Event.on(this.checkbox,"click",this.set_inlinemod_state,this,true)}else{console.warn("No inlinemod selection checkbox found for "+c)}}InlineModControl.prototype.init_collection=function(a){if(typeof YAHOO.vBulletin.imodcollection=="undefined"){YAHOO.vBulletin.imodcollection=new InlineModCollection(a)}return YAHOO.vBulletin.imodcollection};InlineModControl.prototype.set_selection_from_checkbox=function(a){if(a.value!="all"){if(a.value!=this.checkbox.value){return}}this.checkbox.checked=a.checked;this.set_inlinemod_highlight()};InlineModControl.prototype.set_selection=function(a){switch(a[1]){case"invert":this.checkbox.checked=!this.checkbox.checked;break;case"none":this.checkbox.checked=false;break;case"class":this.checkbox.checked=YAHOO.util.Dom.hasClass(this.container,a[2]);break;case"flag":if(typeof a[2]!=undefined&&!isNaN(a[2])){this.checkbox.checked=this.checkbox.value&a[2]}else{this.checkbox.checked=true}break;default:case"all":this.checkbox.checked=true;break}this.set_inlinemod_highlight()};InlineModControl.prototype.set_inlinemod_state=function(){this.collection.update_state(this.itemid,this.checkbox.checked);this.set_inlinemod_highlight()};InlineModControl.prototype.set_inlinemod_highlight=function(){var a=(this.checkbox.checked?"addClass":"removeClass");YAHOO.util.Dom[a](this.container,"imod_highlight");console.log("Set Inlinemod State for %s - %s",this.itemid,a)};vB_XHTML_Ready.subscribe(init_searchboxes);function init_searchboxes(){var b=YAHOO.util.Dom.getElementsByClassName("searchbox","input");for(var a=0;a<b.length;a++){new YAHOO.vBulletin.SearchBox(b[a])}}YAHOO.vBulletin.LoadScript=function(c,b){var a=document.createElement("script");YAHOO.util.Dom.setAttribute(a,"type","text/javascript");if(typeof(b)!="undefined"){if(a.readyState){a.onreadystatechange=function(){if(a.readyState=="loaded"||a.readyState=="complete"){a.onreadystatechange=null;b()}}}else{a.onload=function(){b()}}}YAHOO.util.Dom.setAttribute(a,"src",c+"?"+Math.floor(Math.random()*100000));document.getElementsByTagName("head")[0].appendChild(a)};YAHOO.vBulletin.LoadCss=function(a){var b=document.createElement("link");YAHOO.util.Dom.setAttribute(b,"type","text/css");YAHOO.util.Dom.setAttribute(b,"rel","stylesheet");YAHOO.util.Dom.setAttribute(b,"href",a);document.getElementsByTagName("head")[0].appendChild(b)};YAHOO.vBulletin.SearchBox=function(a){this.element=a;this.default_value=this.element.value;YAHOO.util.Event.on(this.element,"focus",this.focus_handler,this,true);YAHOO.util.Event.on(this.element,"blur",this.blur_handler,this,true)};YAHOO.vBulletin.SearchBox.prototype.focus_handler=function(a){if(this.element.value==this.default_value){this.element.value=""}this.element.select()};YAHOO.vBulletin.SearchBox.prototype.blur_handler=function(a){if(this.element.value==""){this.element.value=this.default_value}};vB_XHTML_Ready.subscribe(init_popupmenus);function init_popupmenus(a){YAHOO.vBulletin.vBPopupMenu=new PopupFactory(a)}function PopupFactory(a){this.menu_open=false;this.timeout=null;this.menuclose_timeout=null;this.popups=new Object();this.instrument(a);YAHOO.util.Event.on(document,"click",this.close_all,this,true)}PopupFactory.prototype.instrument=function(b){var c=YAHOO.util.Dom.getElementsByClassName("popupmenu",undefined,b);for(var a=0;a<c.length;a++){if(!YAHOO.util.Dom.hasClass(c[a],"popupcustom")){this.register(c[a])}}};PopupFactory.prototype.register=function(a){var b=YAHOO.util.Dom.generateId(a);this.popups[b]=new PopupMenu(a,this)};PopupFactory.prototype.register_menuobj=function(a){var b=YAHOO.util.Dom.generateId(a.container);this.popups[b]=a};PopupFactory.prototype.close_all=function(b){if(this.menu_open){for(var a in this.popups){this.popups[a].close_menu()}this.menu_open=false}};function PopupMenu(a,b){this.init(a,b)}PopupMenu.prototype.init=function(a,b){this.container=a;this.factory=b;this.display=false;this.menu=null;this.activate_menu();this.control=null;this.activate_control();this.locator=null;this.form=null;this.popup_form_elements=new Array();this.textdirection=document.documentElement.dir=="rtl"?"right":"left"};PopupMenu.prototype.activate_menu=function(){var a=YAHOO.util.Dom.getElementsByClassName("popupbody","*",this.container);if(a.length){this.menu=a[0];YAHOO.util.Dom.generateId(this.menu);if(YAHOO.util.Dom.hasClass(this.container,"hovermenu")){YAHOO.util.Event.on(this.menu,"mouseover",this.cancel_menutimer,this,true);YAHOO.util.Event.on(this.menu,"mouseout",this.start_menutimer,this,true)}}else{}YAHOO.util.Dom.removeClass(a[0],"popuphover");YAHOO.util.Event.on(a[0],"click",this.cancel_close,this,true)};PopupMenu.prototype.activate_control=function(){var a=YAHOO.util.Dom.getElementsByClassName("popupctrl","",this.container);if(a.length){this.control=a[0];YAHOO.util.Dom.generateId(this.control);if(!YAHOO.util.Dom.hasClass(this.container,"noclick")){YAHOO.util.Event.on(this.control,"click",this.toggle_menu,this,true)}if(YAHOO.util.Dom.hasClass(this.container,"hovermenu")){YAHOO.util.Event.on(this.control,"mouseover",this.open_hovermenu,this,true);YAHOO.util.Event.on(this.control,"mouseout",this.start_menutimer,this,true)}else{if(!YAHOO.util.Dom.hasClass(this.container,"nomouseover")){YAHOO.util.Event.on(this.control,"mouseover",this.mouseover,this,true);YAHOO.util.Event.on(this.control,"mouseout",this.mouseout,this,true)}}}};PopupMenu.prototype.cancel_close=function(a){YAHOO.util.Event.stopPropagation(a)};PopupMenu.prototype.mouseover=function(a){if(this.factory.menu_open){this.open_menu(a)}};PopupMenu.prototype.mouseout=function(a){if(this.factory.timeout!=null){this.factory.timeout.cancel()}};PopupMenu.prototype.open_hovermenu=function(a){this.cancel_menutimer(a);this.open_menu(a)};PopupMenu.prototype.start_menutimer=function(a){this.factory.menuclose_timeout=YAHOO.lang.later(300,this,"close_menu",[{e:a}])};PopupMenu.prototype.cancel_menutimer=function(a){if(this.factory.menuclose_timeout!=null){this.factory.menuclose_timeout.cancel()}};PopupMenu.prototype.toggle_menu=function(a){if(this.display){this.close_menu()}else{this.open_menu(a)}YAHOO.util.Event.stopEvent(a)};PopupMenu.prototype.load_menu=function(c){var b={};for(var a in c){b[a]=c[a]}YAHOO.util.Connect.asyncRequest("POST","load-popup.php?id="+this.container.id,{success:this.handle_menu_load,failure:null,timeout:null,scope:this,argument:{e:b}},"id="+this.container.id)};PopupMenu.prototype.handle_menu_load=function(a){alert("Load menu!")};PopupMenu.prototype.open_menu=function(b){if(YAHOO.lang.isNull(this.menu)){this.load_menu(b);return}if(this.factory.timeout!=null){this.factory.timeout.cancel()}this.factory.close_all();if(typeof(b)=="object"){var a=YAHOO.util.Event.getTarget(b)}else{var a=YAHOO.util.Dom.get(b)}if(a!=null){a=(YAHOO.util.Dom.hasClass(a,"popupctrl")?a:YAHOO.util.Dom.getAncestorByClassName(a,"popupctrl"))}this.set_display(true,a);this.factory.menu_open=true};PopupMenu.prototype.close_menu=function(){this.set_display(false);this.factory.menu_open=false};PopupMenu.prototype.set_display=function(b,a){if(YAHOO.lang.isNull(this.menu)){return}var c=(typeof(a)!="undefined"&&YAHOO.util.Dom.hasClass(a.parentNode,"editormenu"));this.display=b;if(b){if(this.check_menu(this.menu)){YAHOO.util.Dom.setStyle(this.menu,"display","block");this.set_offset(this.menu,a);this.set_control_style()}}else{YAHOO.util.Dom.setStyle(this.menu,"display","none");this.set_control_style()}};PopupMenu.prototype.check_menu=function(b){if(!YAHOO.util.Dom.hasClass(b,"noempty")){return true}var a=this.menu.getElementsByTagName("li");if(a.length){for(var c=0;c<a.length;c++){if(!YAHOO.util.Dom.hasClass(a[c],"noempty")){return true}}}return false};PopupMenu.prototype.register_popup_form=function(a){var b=this.contains_form_elements(a);if(b){this.form=b.form}};PopupMenu.prototype.contains_form_elements=function(a){var b=null;b=a.getElementsByTagName("input");if(b.length){return b[0]}else{b=a.getElementsByTagName("textarea");if(b.length){return b[0]}else{b=a.getElementsByTagName("select");if(b.length){return b[0]}}}return false};PopupMenu.prototype.handle_popup_form_submit=function(b){YAHOO.util.Event.stopEvent(b);var c=YAHOO.util.Event.getTarget(b);for(var d=0;d<c.elements.length;d++){var a=c.elements[d];if(a.name){switch(a.tagName){case"textarea":case"select":this.replicate_form_value(a);break;case"input":default:switch(a.type){case"hidden":case"text":case"password":this.replicate_form_value(a);break;case"checkbox":case"radio":if(a.checked){this.replicate_form_value(a)}break}}}}this.form.submit()};PopupMenu.prototype.replicate_form_value=function(b){if(!this.form.elements[b.name]){var a=document.createElement("input");a.name=b.name;a.type="hidden";a.value=b.value;this.form.appendChild(a)}else{this.form.elements[b.name].value=b.value}};PopupMenu.prototype.handle_popup_form_reset=function(a){YAHOO.util.Event.getTarget(a).reset();this.form.reset()};PopupMenu.prototype.set_offset=function(b,e){if(!e){return}var g=YAHOO.util.Dom.getX(e);var a=YAHOO.util.Dom.getY(e);var f=e.offsetWidth;var c=e.offsetHeight;if(this.textdirection=="left"){YAHOO.util.Dom.setX(b,g)}else{YAHOO.util.Dom.setX(b,g+f-(b.offsetWidth));YAHOO.util.Dom.setStyle(b,"right","auto")}YAHOO.util.Dom.setY(b,a+c);var h=YAHOO.util.Dom.getClientRegion();var d=YAHOO.util.Dom.getRegion(b);if(d.right>h.right){YAHOO.util.Dom.setX(b,h.right-(b.offsetWidth+2));d=YAHOO.util.Dom.getRegion(b)}if(d.left<h.left){YAHOO.util.Dom.setX(b,h.left);d=YAHOO.util.Dom.getRegion(b)}if(d.bottom>h.bottom){YAHOO.util.Dom.setY(b,a-b.offsetHeight);d=YAHOO.util.Dom.getRegion(b)}if(d.top<h.top){YAHOO.util.Dom.setY(b,h.top)}};PopupMenu.prototype.set_control_style=function(){var a=(this.display?"addClass":"removeClass");YAHOO.util.Dom[a](this.control,"active")};vB_XHTML_Ready.subscribe(init_collapsers);function init_collapsers(){new vBCollapseFactory()}function vBCollapseFactory(a){var c=YAHOO.util.Dom.getElementsByClassName("collapse","a",a);for(var b=0;b<c.length;b++){new vBCollapse(c[b],this)}apply_collapses()}function vBCollapse(b,a){this.init(b,a)}vBCollapse.prototype.init=function(d,a){this.link=d;this.factory=a;this.targetid=null;this.target=null;this.image=null;var b=this.link.id.match(/^collapse_(.*)$/);this.targetid=b[1];this.target=YAHOO.util.Dom.get(this.targetid);var c=this.link.getElementsByTagName("img");this.image=c[0];if(this.target){this.target.vBCollapseInstance=this;YAHOO.util.Event.on(this.link,"click",this.toggle_collapse,this,true)}else{if(this.targetid.substr(0,5)=="c_cat"){YAHOO.util.Dom.setStyle(this.link,"display","none")}else{console.error("Unable to enable collapse button: #collapse_"+this.targetid+". Element to collapse is missing: #"+this.targetid)}}};vBCollapse.prototype.collapse=function(){YAHOO.util.Dom.setStyle(this.target,"display","none");this.save_collapsed(true);if(this.image&&!this.image.src.match(/_collapsed.png$/)){var a=new RegExp("\\.png$");this.image.src=this.image.src.replace(a,"_collapsed.png")}};vBCollapse.prototype.expand=function(){YAHOO.util.Dom.setStyle(this.target,"display","");this.save_collapsed(false);if(this.image){var a=new RegExp("_collapsed\\.png$");this.image.src=this.image.src.replace(a,".png")}};vBCollapse.prototype.toggle_collapse=function(a){YAHOO.util.Event.stopEvent(a);if(!is_regexp){return false}if(YAHOO.util.Dom.getStyle(this.target,"display")=="none"){this.expand()}else{this.collapse()}return false};vBCollapse.prototype.save_collapsed=function(b){var c=fetch_cookie("vbulletin_collapse");var d=new Array();if(c!=null){c=c.split("\n");for(var a in c){if(YAHOO.lang.hasOwnProperty(c,a)&&c[a]!=this.targetid&&c[a]!=""){d[d.length]=c[a]}}}if(b){d[d.length]=this.targetid}expires=new Date();expires.setTime(expires.getTime()+(1000*86400*365));set_cookie("vbulletin_collapse",d.join("\n"),expires)};function apply_collapses(){var c=fetch_cookie("vbulletin_collapse");if(c!=null){c=c.split("\n");for(var b in c){var a=YAHOO.util.Dom.get(c[b]);if(a){a.vBCollapseInstance.collapse()}}}}function PostBit_Init(a,b){console.log("PostBit Init: %d",b);YAHOO.vBulletin.vBPopupMenu.instrument(a);if(typeof vB_QuickEditor!="undefined"){vB_AJAX_QuickEdit_Init(a)}if(typeof vB_QuickReply!="undefined"){qr_init_buttons(a)}if(typeof YAHOO.vBulletin.imodcollection!="undefined"&&typeof YAHOO.vBulletin.imodcollection.post!="undefined"){var c=YAHOO.vBulletin.imodcollection.post;c.add_control(new InlineModControl(a,b,c))}if(typeof mq_init!="undefined"){mq_init(a)}if(typeof init_reputation_popupmenus!="undefined"){init_reputation_popupmenus(a)}if(typeof vB_Lightbox!="undefined"){init_postbit_lightbox(a,false,true)}child_img_alt_2_title(a);if(typeof YAHOO.vBulletin.vBRestrain!="undefined"){YAHOO.vBulletin.vBRestrain.addcontainer(a);YAHOO.vBulletin.vBRestrain.resize(a)}}YAHOO.util.Event.onDOMReady(init_restrain);function init_restrain(){YAHOO.vBulletin.vBRestrain=new vBRestrain()}function vBRestrain(){this.containers={};this.length=0;var b=YAHOO.util.Dom.getElementsByClassName("postcontainer","div");for(var a=0;a<b.length;a++){this.addcontainer(b[a]);this.length++}var b=YAHOO.util.Dom.getElementsByClassName("postcontainer","li");for(var a=0;a<b.length;a++){this.addcontainer(b[a]);this.length++}var b=YAHOO.util.Dom.getElementsByClassName("postcontainer","p");for(var a=0;a<b.length;a++){this.addcontainer(b[a]);this.length++}var b=YAHOO.util.Dom.getElementsByClassName("postcontainer","blockquote");for(var a=0;a<b.length;a++){this.addcontainer(b[a]);this.length++}if(this.length>0){this.resizeall();YAHOO.util.Event.on(window,"resize",this.resizeall,this,true)}}vBRestrain.prototype.addcontainer=function(a){if(YAHOO.util.Dom.hasClass(a,"postcontainer")||YAHOO.util.Dom.hasClass(a,"bbcode_container")){if(!a.id){YAHOO.util.Dom.generateId(a)}var b=a.id;this.containers[b]={};this.containers[b].object=a;this.containers[b].objects={};var c=YAHOO.util.Dom.getElementsByClassName("restrain","object",a);for(var d=0;d<c.length;d++){if(YAHOO.util.Dom.hasClass(a,"postcontainer")){var e=YAHOO.util.Dom.getAncestorByClassName(c[d],"bbcode_container");if(e){this.addcontainer(e);continue}}if(!c[d].id){YAHOO.util.Dom.generateId(c[d])}var f=c[d].id;this.containers[b].objects[f]=c[d]}}else{var e=YAHOO.util.Dom.getAncestorByClassName(a,"postcontainer");if(e){this.addcontainer(e)}}};vBRestrain.prototype.resize=function(e){if(e.id&&this.containers[e.id]){var h=this.containers[e.id];var d=document.getElementsByTagName("html")[0].getAttribute("dir").toLowerCase();if(!h.object){return}h.paddingLeft=parseFloat(YAHOO.util.Dom.getStyle(h.object,"paddingLeft"));h.paddingRight=parseFloat(YAHOO.util.Dom.getStyle(h.object,"paddingRight"));h.borderLeftWidth=parseFloat(YAHOO.util.Dom.getStyle(h.object,"borderLeftWidth"));h.borderRightWidth=parseFloat(YAHOO.util.Dom.getStyle(h.object,"borderRightWidth"));var f=YAHOO.util.Dom.getRegion(h.object);h.width=f.width-(isNaN(h.paddingLeft)?0:h.paddingLeft)-(isNaN(h.paddingRight)?0:h.paddingRight)-(isNaN(h.borderLeftWidth)?0:h.borderLeftWidth)-(isNaN(h.borderRightWidth)?0:h.borderRightWidth);if(d=="ltr"){if(isNaN(h.paddingRight)||h.paddingRight<5){h.paddingRight=5}h.right=f.right-(isNaN(h.paddingRight)?0:h.paddingRight)-(isNaN(h.borderRightWidth)?0:h.borderRightWidth)}else{if(isNaN(h.paddingLeft)||h.paddingLeft<5){h.paddingLeft=5}h.left=f.left+(isNaN(h.paddingLeft)?0:h.paddingLeft)+(isNaN(h.borderLeftWidth)?0:h.borderLeftWidth)}if(h.width<=0){return}for(var b in h.objects){if(!h.objects[b]){continue}var g=h.objects[b];var f=YAHOO.util.Dom.getRegion(g);if(f.width==0){f.width=parseInt(YAHOO.util.Dom.getStyle(g,"width"),10);f.height=parseInt(YAHOO.util.Dom.getStyle(g,"height"),10);if(f.width==0){return}if(d=="ltr"){f.right+=f.width}else{f.left-=f.width}}if(!g.origwidth){g.origwidth=f.width;g.origheight=f.height;g.aspect=f.width/f.height}if(d=="ltr"){if(f.right>h.right){var a=f.width-(f.right-h.right)-10;if(a<=0){return}YAHOO.util.Dom.setStyle(g,"width",a+"px");YAHOO.util.Dom.setStyle(g,"height",Math.round(a/g.aspect)+"px")}else{if(f.width<g.origwidth){var c=(h.right-f.right)-10;if(f.width+c>=g.origwidth){YAHOO.util.Dom.setStyle(g,"width",g.origwidth+"px");YAHOO.util.Dom.setStyle(g,"height",g.origheight+"px")}else{var a=f.width+c;if(a<=0){return}YAHOO.util.Dom.setStyle(g,"width",a+"px");YAHOO.util.Dom.setStyle(g,"height",Math.round(a/g.aspect)+"px")}}}}else{if(f.left<h.left){var a=f.width-(h.left-f.left)-10;if(a<=0){return}YAHOO.util.Dom.setStyle(g,"width",a+"px");YAHOO.util.Dom.setStyle(g,"height",Math.round(a/g.aspect)+"px")}else{if(f.width<g.origwidth){var c=(f.left-h.left)-10;if(f.width+c>=g.origwidth){YAHOO.util.Dom.setStyle(g,"width",g.origwidth+"px");YAHOO.util.Dom.setStyle(g,"height",g.origheight+"px")}else{var a=f.width+c;if(a<=0){return}YAHOO.util.Dom.setStyle(g,"width",a+"px");YAHOO.util.Dom.setStyle(g,"height",Math.round(a/g.aspect)+"px")}}}}}}};vBRestrain.prototype.resizeall=function(b){for(var a in this.containers){this.resize(this.containers[a].object)}};
