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(){}}}if(typeof YAHOO=="undefined"){function null_event(){this.fire=function(){};this.subscribe=function(){}}}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 pointer_cursor=(is_ie?"hand":"pointer");var userAgent=navigator.userAgent.toLowerCase();var is_opera=((userAgent.indexOf("opera")!=-1)||(typeof(window.opera)!="undefined"));var is_saf=((userAgent.indexOf("applewebkit")!=-1)||(navigator.vendor=="Apple Computer, Inc."));var is_webtv=(userAgent.indexOf("webtv")!=-1);var is_ie=((userAgent.indexOf("msie")!=-1)&&(!is_opera)&&(!is_saf)&&(!is_webtv));var is_ie4=((is_ie)&&(userAgent.indexOf("msie 4.")!=-1));var is_ie7=((is_ie)&&(userAgent.indexOf("msie 7.")!=-1));var is_ps3=(userAgent.indexOf("playstation 3")!=-1);var is_moz=((navigator.product=="Gecko")&&(!is_saf));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);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 d=0,a=this[0],c=this.length-1;d<c;d++){this[d]=this[d+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(b,d,a){if(is_kon||is_saf||is_webtv){return true}else{if(d.length<1){alert(vbphrase.must_enter_subject);return false}else{var c=PHP.trim(stripcode(b,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(g,h,b){if(!is_regexp){return g}if(b){var c=new Date().getTime();while((startindex=PHP.stripos(g,"[quote"))!==false){if(new Date().getTime()-c>2000){break}if((stopindex=PHP.stripos(g,"[/quote]"))!==false){fragment=g.substr(startindex,stopindex-startindex+8);g=g.replace(fragment,"")}else{break}g=PHP.trim(g)}}if(h){g=g.replace(/<img[^>]+src="([^"]+)"[^>]*>/gi,"$1");var j=new RegExp("<(\\w+)[^>]*>","gi");var e=new RegExp("<\\/\\w+>","gi");g=g.replace(j,"");g=g.replace(e,"");var d=new RegExp("(&nbsp;)","gi");g=g.replace(d," ")}else{var a=new RegExp("\\[(\\w+)(=[^\\]]*)?\\]","gi");var k=new RegExp("\\[\\/(\\w+)\\]","gi");g=g.replace(a,"");g=g.replace(k,"")}return g}function vB_PHP_Emulator(){}vB_PHP_Emulator.prototype.stripos=function(a,b,c){if(typeof c=="undefined"){c=0}index=a.toLowerCase().indexOf(b.toLowerCase(),c);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(c,e){var a=c.match(RegExp(e,"gim"));if(a){var g=new Array();var b=new RegExp(e,"im");for(var d=0;d<a.length;d++){g[g.length]=a[d].match(b)}return g}else{return false}};vB_PHP_Emulator.prototype.unhtmlspecialchars=function(b){f=new Array(/&lt;/g,/&gt;/g,/&quot;/g,/&amp;/g);r=new Array("<",">",'"',"&");for(var a in f){b=b.replace(f[a],r[a])}return b};vB_PHP_Emulator.prototype.unescape_cdata=function(c){var b=/<\=\!\=\[\=C\=D\=A\=T\=A\=\[/g;var a=/\]\=\]\=>/g;return c.replace(b,"<![CDATA[").replace(a,"]]>")};vB_PHP_Emulator.prototype.htmlspecialchars=function(d){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 b=new Array("&amp;","&lt;","&gt;","&quot;");for(var a=0;a<c.length;a++){d=d.replace(c[a],b[a])}return d};vB_PHP_Emulator.prototype.in_array=function(d,c,b){var e=new String(d);if(b){e=e.toLowerCase();for(var a in c){if(c[a].toLowerCase()==e){return a}}}else{for(var a in c){if(c[a]==e){return a}}}return -1};vB_PHP_Emulator.prototype.str_pad=function(c,a,b){c=new String(c);b=new String(b);if(c.length<a){padtext=new String(b);while(padtext.length<(a-c.length)){padtext+=b}c=padtext.substr(0,(a-c.length))+c}return c};vB_PHP_Emulator.prototype.urlencode=function(d){d=escape(d.toString()).replace(/\+/g,"%2B");var b=d.match(/(%([0-9A-F]{2}))/gi);if(b){for(var c=0;c<b.length;c++){var a=b[c].substring(1,3);if(parseInt(a,16)>=128){d=d.replace(b[c],"%u00"+a)}}}d=d.replace("%25","%u0025");return d};vB_PHP_Emulator.prototype.ucfirst=function(d,a){if(typeof a!="undefined"){var b=d.indexOf(a);if(b>0){d=d.substr(0,b)}}d=d.split(" ");for(var c=0;c<d.length;c++){d[c]=d[c].substr(0,1).toUpperCase()+d[c].substr(1)}return d.join(" ")};function vB_AJAX_Handler(a){this.async=a?true:false}vB_AJAX_Handler.prototype.init=function(){if(typeof vb_disable_ajax!="undefined"&&vb_disable_ajax==2){return false}if(typeof XMLHttpRequest!="undefined"){this.handler=new XMLHttpRequest();return(this.handler.setRequestHeader?true:false)}else{if(is_ie&&!is_ie7){this.handler=eval("new ActiveXObject('Microsoft.XMLHTTP');");return true}else{return false}}};vB_AJAX_Handler.prototype.is_compatible=function(){if(typeof vb_disable_ajax!="undefined"&&vb_disable_ajax==2){return false}if(is_ie&&!is_ie4){return true}else{if(typeof XMLHttpRequest!="undefined"){try{return XMLHttpRequest.prototype.setRequestHeader?true:false}catch(b){try{var a=new XMLHttpRequest();return a.setRequestHeader?true:false}catch(b){return false}}}else{return false}}};vB_AJAX_Handler.prototype.not_ready=function(){return(this.handler.readyState&&(this.handler.readyState<4))};vB_AJAX_Handler.prototype.onreadystatechange=function(a){if(!this.handler){if(!this.init()){return false}}if(typeof a=="function"){this.handler.onreadystatechange=a}else{alert("XML Sender OnReadyState event is not a function")}return false};vB_AJAX_Handler.prototype.send=function(a,b){if(!this.handler){if(!this.init()){return false}}if(!this.not_ready()){this.handler.open("POST",a,this.async);this.handler.setRequestHeader("Content-Type","application/x-www-form-urlencoded");this.handler.send(b+"&securitytoken="+SECURITYTOKEN+"&s="+fetch_sessionhash());if(!this.async&&this.handler.readyState==4&&this.handler.status==200){return true}}return false};vB_AJAX_Handler.prototype.fetch_data=function(a){if(a&&a.firstChild&&a.firstChild.nodeValue){return PHP.unescape_cdata(a.firstChild.nodeValue)}else{return""}};AJAX_Compatible=vB_AJAX_Handler.prototype.is_compatible();console.info("Browser is%s AJAX compatible",AJAX_Compatible?"":" NOT");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(g){if(!g){return}console.info("vB_Hidden_Form :: add_variables_from_object(%s)",g.id);var b=fetch_tags(g,"input");for(var e=0;e<b.length;e++){switch(b[e].type){case"checkbox":case"radio":if(b[e].checked){this.add_variable(b[e].name,b[e].value)}break;case"text":case"hidden":case"password":this.add_variable(b[e].name,b[e].value);break;default:continue}}var a=fetch_tags(g,"textarea");for(var e=0;e<a.length;e++){this.add_variable(a[e].name,a[e].value)}var d=fetch_tags(g,"select");for(var e=0;e<d.length;e++){if(d[e].multiple){for(var c=0;c<d[e].options.length;c++){if(d[e].options[c].selected){this.add_variable(d[e].name,d[e].options[c].value)}}}else{this.add_variable(d[e].name,d[e].options[d[e].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 openWindow(c,d,b,a){return window.open(c,(typeof a=="undefined"?"vBPopup":a),"statusbar=no,menubar=no,toolbar=no,scrollbars=yes,resizable=yes"+(typeof d!="undefined"?(",width="+d):"")+(typeof b!="undefined"?(",height="+b):""))}function js_open_help(b,c,a){return openWindow("help.php?s="+SESSIONHASH+"&do=answer&page="+b+"&pageaction="+c+"&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,230,300)}function imwindow(d,b,c,a){return openWindow("sendmessage.php?"+SESSIONURL+"do=im&type="+d+"&u="+b,c,a)}function SendMSNMessage(a){if(!is_ie){alert(vbphrase.msn_functions_only_work_in_ie);return false}else{MsgrObj.InstantMessage(a);return false}}function AddMSNContact(a){if(!is_ie){alert(vbphrase.msn_functions_only_work_in_ie);return false}else{MsgrObj.AddContact(0,a);return false}}function detect_caps_lock(d){d=(d?d:window.event);var a=(d.which?d.which:(d.keyCode?d.keyCode:(d.charCode?d.charCode:0)));var c=(d.shiftKey||(d.modifiers&&(d.modifiers&4)));var b=(d.ctrlKey||(d.modifiers&&(d.modifiers&2)));return(a>=65&&a<=90&&!c&&!b)||(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(b,c,a){console.log("Set Cookie :: %s = '%s'",b,c);document.cookie=b+"="+escape(c)+"; 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 c=document.cookie.indexOf(";",value_begin);if(c==-1){c=cookie_length}var b=unescape(document.cookie.substring(value_begin,c));console.log("Fetch Cookie :: %s = '%s'",a,b);return b}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(d,e,c,a,h){for(var b=0;b<d.elements.length;b++){var g=d.elements[b];if(g.type==e&&PHP.in_array(g.name,a,false)==-1){switch(e){case"radio":if(g.value==c){g.checked=h}break;case"select-one":g.selectedIndex=h;break;default:g.checked=h;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(c,b){var a=fetch_object(b);a.style.width=parseInt(a.offsetWidth)+(c<0?-100:100)+"px";a.style.height=parseInt(a.offsetHeight)+(c<0?-100:100)+"px";return false}function toggle_collapse(a){if(!is_regexp){return false}obj=fetch_object("collapseobj_"+a);img=fetch_object("collapseimg_"+a);cel=fetch_object("collapsecel_"+a);if(!obj){if(img){img.style.display="none"}return false}if(obj.style.display=="none"){obj.style.display="";save_collapsed(a,false);if(img){img_re=new RegExp("_collapsed\\.gif$");img.src=img.src.replace(img_re,".gif")}if(cel){cel_re=new RegExp("^(thead|tcat)(_collapsed)$");cel.className=cel.className.replace(cel_re,"$1")}}else{obj.style.display="none";save_collapsed(a,true);if(img){img_re=new RegExp("\\.gif$");img.src=img.src.replace(img_re,"_collapsed.gif")}if(cel){cel_re=new RegExp("^(thead|tcat)$");cel.className=cel.className.replace(cel_re,"$1_collapsed")}}return false}function save_collapsed(a,e){var d=fetch_cookie("vbulletin_collapse");var c=new Array();if(d!=null){d=d.split("\n");for(var b in d){if(d[b]!=a&&d[b]!=""){c[c.length]=d[b]}}}if(e){c[c.length]=a}expires=new Date();expires.setTime(expires.getTime()+(1000*86400*365));set_cookie("vbulletin_collapse",c.join("\n"),expires)}function vBpagenav(){}vBpagenav.prototype.controlobj_onclick=function(c){this._onclick(c);var a=fetch_tags(this.menu.menuobj,"input");for(var b=0;b<a.length;b++){if(a[b].type=="text"){a[b].focus();break}}};vBpagenav.prototype.form_gotopage=function(a){if((pagenum=parseInt(fetch_object("pagenav_itxt").value,10))>0){window.location=this.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(b,a,c){if(typeof(vBmenu)=="object"){return vBmenu.register(b,a)}else{return false}}function set_unselectable(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 construct_phrase(){if(!arguments||arguments.length<1||!is_regexp){return false}var a=arguments;var d=a[0];var c;for(var b=1;b<a.length;b++){c=new RegExp("%"+b+"\\$s","gi");d=d.replace(c,a[b])}return d}function switch_id(c,d){var e=c.options[c.selectedIndex].value;if(e==""){return}var b=new String(window.location);var a=new String("");b=b.split("#");if(b[1]){a="#"+b[1]}b=b[0];if(b.indexOf(d+"id=")!=-1&&is_regexp){re=new RegExp(d+"id=\\d+&?");b=b.replace(re,"")}if(b.indexOf("?")==-1){b+="?"}else{lastchar=b.substr(b.length-1);if(lastchar!="&"&&lastchar!="?"){b+="&"}}window.location=b+d+"id="+e+a}function img_alt_2_title(a){if(!a.title&&a.alt!=""){a.title=a.alt}}function PostBit_Init(c,d){console.log("PostBit Init: %d",d);if(typeof vBmenu!="undefined"){var b=fetch_tags(c,"div");for(var a=0;a<b.length;a++){if(b[a].id&&b[a].id.substr(0,9)=="postmenu_"){vBmenu.register(b[a].id,true)}}}if(typeof vB_QuickEditor!="undefined"){vB_AJAX_QuickEdit_Init(c)}if(typeof vB_QuickReply!="undefined"){qr_init_buttons(c)}if(typeof mq_init!="undefined"){mq_init(c)}if(typeof vBrep!="undefined"){if(typeof d!="undefined"&&typeof d!="null"){vbrep_register(d)}}if(typeof inlineMod!="undefined"){im_init(c)}}function vBulletin_init(){if(is_webtv){return false}var g=fetch_tags(document,"img");for(var b=0;b<g.length;b++){img_alt_2_title(g[b])}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 c=fetch_tags(document,"td");for(var e=0;e<c.length;e++){if(c[e].hasChildNodes()&&c[e].firstChild.name&&c[e].firstChild.name.indexOf("PageNav")!=-1){var d=c[e].title;c[e].title="";c[e].innerHTML="";c[e].id="pagenav."+e;var a=vBmenu.register(c[e].id);if(is_saf){a.controlobj._onclick=a.controlobj.onclick;a.controlobj.onclick=vBpagenav.prototype.controlobj_onclick}}}if(typeof d!="undefined"){fetch_object("pagenav_form").addr=d;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(){this.events.systemInit.fire();console.info("System Init Fired")};vBulletin_Framework.prototype.extend=function(c,a){function b(){}b.prototype=a.prototype;c.prototype=new b();c.prototype.constructor=c;c.baseConstructor=a;c.superClass=a.prototype};vBulletin_Framework.prototype.register_control=function(b,e){var c=new Array();for(var d=1;d<arguments.length;d++){c.push(arguments[d])}if(!this.elements[b]){console.info('Creating array vBulletin.elements["%s"]',b);this.elements[b]=new Array()}var a=this.elements[b].push(c);console.log('vBulletin.elements["%s"][%d] = %s',b,a-1,c.join(", "))};vBulletin_Framework.prototype.register_ajax_urls=function(b,c,d){var b=b.split("?");b[1]=SESSIONURL+"securitytoken="+SECURITYTOKEN+"&ajax=1&"+b[1].replace(/\{(\d+)(:\w+)?\}/gi,"%$1$s");var 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",d);for(var a=0;a<d.length;a++){this.ajaxurls[d[a]]=new Array(b,c)}};vBulletin_Framework.prototype.add_event=function(a){this.events[a]=(typeof YAHOO!="undefined"?new YAHOO.util.CustomEvent(a):new null_event())};vBulletin_Framework.prototype.console=console.log;var PHP=new vB_PHP_Emulator();var vBulletin=new vBulletin_Framework();
