JScripts=new isLoaded();isAjaxFormReady();bLoadCustomForm=1;$(document).ready(function(){if($("img.noAdshow").is("*")){$("img.noAdshow").parents("div.dfpNoShowAd").remove();$("#how-to-title").addClass("how-to-title-adNoshow")}else{$("#how-to-title").addClass("how-to-title")}if(bLoadCustomForm){window.onload=initCastomForms}if($("div#featured-subcategories").is("*")){$("div#featured-subcategories ul > li:nth-child(odd)").css("clear","both")}if($("#sequoia_serial_link_set_widget").is("*")){if($("#sequoia_serial_link_set_widget").length>0){var prev_link=$("#sequoia_serial_link_set_widget li#PREV");var next_link=$("#sequoia_serial_link_set_widget li#NEXT");if($(prev_link).length>0){$("strong.btn-prev").html(prev_link[0].innerHTML)}else{$("strong.btn-prev").hide()}if($(next_link).length>0){$("strong.btn-next").html(next_link[0].innerHTML)}else{$("strong.btn-next").hide()}$(".prev-next").show()}else{$(".prev-next").hide()}}$("#openLogin").live("click",function(){$("div#panel").slideDown("slow");return false});$("#closeLogin").live("click",function(){$("#navbar_password").val("");$("div#panel").slideUp("slow");return false});$("#vbLogout").live("click",function(){processLogout()});$("div.fade-gallery").gallery({duration:500,listOfSlides:".gallery > li",effect:true,autoRotation:5000,circle:true,disableBtn:"disable",switcher:'.btn>li:not(".button")'});$("div.gallery1").gallery({duration:500,listOfSlides:".gallery > li",effect:true,circle:false,nextBtn:".next a,.btn-next a",title:".caption",prevBtn:".prev a,.btn-prev a",resize:true,opener:".btn-more",closer:".btn-close",holder:".gallery-mask",disableBtn:"disable"});$("div.gallery2").gallery({duration:500,listOfSlides:".gallery > li",effect:true,circle:false,nextBtn:".next a,.btn-next a",title:".caption",prevBtn:".prev a,.btn-prev a",resize:true,minWidth:214,maxWidth:448,minHeight:175,maxHeight:321,opener:".btn-more",closer:".btn-close",holder:".gallery-mask",disableBtn:"disable"});if(typeof recentposts=="object"){if($("#RecentPosts").is("*")){var postcount=recentposts.length;var wpid=0;widgetForumPost(wpid);$("#RecentPosts .btn-prev").click(function(){if(wpid==0){return false}else{wpid--;widgetForumPost(wpid);return false}});$("#RecentPosts .btn-next").click(function(){if(wpid<postcount-1){wpid++;widgetForumPost(wpid);return false}else{return false}})}}if($("#ad_title_160x60 .noAdshow").is("*")){$("#clearTitleAd").hide()}});function isLoaded(){this.AjaxForm=false}isLoaded.prototype.AjaxFormFn=function(){$("#navbar_loginform").ajaxForm({dataType:"json",success:processLogin})};function loadRoundAbout(){$(".gallery-holder3>.gallery").roundabout({childSelector:".item",minScale:0.8,duration:600,minOpacity:1,btnNext:".btn-next",btnPrev:".btn-prev"});galleryInfo()}function isRoundAboutReady(){if(typeof isPluginReady!="undefined"){isPluginReady("jQuery().roundabout","loadRoundAbout")}else{window.setTimeout("isRoundAboutReady();",100)}}function isMaskedInputReady(callback){if(typeof isPluginReady!="undefined"){isPluginReady("jQuery().mask",callback)}else{window.setTimeout("isMaskedInputReady();",100)}}function isValidateReady(callback){if(typeof isPluginReady!="undefined"){isPluginReady("jQuery().validate",callback)}else{window.setTimeout("isValidateReady();",100)}}function isAjaxFormReady(){if(typeof jQuery().ajaxForm!="undefined"){JScripts.AjaxForm=true;JScripts.AjaxFormFn()}else{window.setTimeout("isAjaxFormReady();",100)}}function isStarRatingReady(){if(typeof jQuery().rating!="undefined"){if(typeof dimcatstars=="function"){dimcatstars()}}else{window.setTimeout("isStarRatingReady();",100)}}function isPluginReady(plugin,callback,params){if(typeof plugin=="string"&&(eval("typeof "+plugin)=="function")||(eval("typeof "+plugin)=="object")){if(params!=undefined){call_func(callback,params)}else{call_func(callback)}}else{if(params!=undefined){window.setTimeout("isPluginReady('"+plugin+"','"+callback+"','"+params+"');",100)}else{window.setTimeout("isPluginReady('"+plugin+"','"+callback+"');",100)}}}function widgetForumPost(pid){$("#RecentPosts .frmlnk").attr("href",recentposts[pid].link);$("#RecentPosts .heading").html(recentposts[pid].forum);$("#RecentPosts .body").html(recentposts[pid].title);$("#RecentPosts .postinfo").html("by "+recentposts[pid].author+", "+recentposts[pid].date);switch(pid){case 2:$("#RecentPosts .btn-next").hide();break;case 0:$("#RecentPosts .btn-prev").hide();break;default:$("#RecentPosts .btn-prev").show();$("#RecentPosts .btn-next").show()}}function galleryInfo(){var duration=605;$(".gallery-holder3").each(function(){var btn=$(this).find(".btn-prev,.btn-next");var info=$(this).find(".text-holder");var item=$(this).find(".item");setInfo();btn.click(function(){setTimeout(function(){setInfo()},duration)});item.click(function(){setTimeout(function(){setInfo()},duration)});function setInfo(){var ind=item.index(item.filter(".roundabout-in-focus"));info.hide().eq(ind).show()}})}function processLogout(){$.getJSON("/svc/vb/logout/",function(data){if(data.isSuccess){$("div.login-holder ul li#toggle").hide("slow").html('<a id="openLogin" class="open" href="#">Login</a>').show("fast");$("div.login-holder ul li#toggleRegister").hide("slow").html('<a href="/forum/register.php">Register</a>').show("fast");testReload()}})}function doReload(){window.location.reload()}function testReload(){patt=/\/did-it-myself\/.*-[0-9]/i;patt2=/\/did-it-myself\/create-project/i;if(patt.test(window.location.pathname.toLowerCase())||patt2.test(window.location.pathname.toLowerCase())){setTimeout("doReload()",800)}}function processLogin(data){if(data.isSuccess){updateUsername();$("#SlidingLogin .left div.error").fadeOut("slow");testReload()}else{$("#SlidingLogin .left div.error h3").text("Login Error");if(data.Strikes){$("#SlidingLogin .left div.error p").text("Invaild User/Password combination (Strikes:"+data.Strikes+"/5)")}else{$("#SlidingLogin .left div.error p").text("Invaild User/Password combination")}$("#SlidingLogin .left div.error").fadeIn("slow")}}function updateUsername(){$.getJSON("/svc/vb/username/",function(data){if(data.uname){$("div.login-holder ul li#toggle").hide("slow").html("Hi "+data.uname).show("fast");$("div.login-holder ul li#toggleRegister").hide("slow").html('<a href="javascript:void(0)" id="vbLogout">Logout</a>').show("fast");$("div#panel").slideUp("slow")}})}(function($){$.fn.gallery=function(options){return new Gallery(this.get(0),options)};function Gallery(context,options){this.init(context,options)}Gallery.prototype={options:{},init:function(context,options){this.options=$.extend({duration:700,slideElement:1,autoRotation:false,effect:false,listOfSlides:"ul > li",switcher:false,title:false,disableBtn:false,nextBtn:"a.link-next, a.btn-next, a.next",prevBtn:"a.link-prev, a.btn-prev, a.prev",circle:true,resize:false,minWidth:214,maxWidth:630,minHeight:175,maxHeight:421,removeClass:"gallery-closed",direction:false,event:"click",IE:false},options||{});this.context=$(context);var _el=$(context).find(this.options.listOfSlides);if(this.options.effect){this.list=_el}else{this.list=_el.parent()}if(this.options.switcher){this.switcher=$(context).find(this.options.switcher)}if(this.options.title){this.title=$(context).find(this.options.title)}this.nextBtn=$(context).find(this.options.nextBtn);this.prevBtn=$(context).find(this.options.prevBtn);this.count=_el.index(_el.filter(":last"));if(this.options.resize){this.opener=$(context).find(this.options.opener);this.closer=$(context).find(this.options.closer);this.holder=$(context).find(this.options.holder)}if(this.options.switcher){this.active=this.switcher.index(this.switcher.filter(".active:eq(0)"))}else{this.active=_el.index(_el.filter(".active:eq(0)"))}if(this.active<0){this.active=0}this.last=this.active;this.woh=_el.outerWidth(true);if(!this.options.direction){this.installDirections(this.list.parent().width())}else{this.woh=_el.outerHeight(true);this.installDirections(this.list.parent().height())}if(!this.options.effect){this.rew=this.count-this.wrapHolderW+1;if(!this.options.direction){this.list.css({marginLeft:-(this.woh*this.active)})}else{this.list.css({marginTop:-(this.woh*this.active)})}}else{this.rew=this.count;this.list.css({opacity:0}).removeClass("active").eq(this.active).addClass("active").css({opacity:1}).css("opacity","auto");if(this.options.switcher){this.switcher.removeClass("active").eq(this.active).addClass("active")}}if(this.options.disableBtn){if(this.count<this.wrapHolderW){this.nextBtn.addClass(this.options.disableBtn)}if(this.active==0){this.prevBtn.addClass(this.options.disableBtn)}}this.initEvent(this,this.nextBtn,this.prevBtn,true);this.initEvent(this,this.prevBtn,this.nextBtn,false);if(this.options.resize){this.initEventResize(this,this.opener,true);this.initEventResize(this,this.closer,false)}if(this.options.autoRotation){this.runTimer(this)}if(this.options.title){this.title.text(this.list.eq(this.active).attr("title"))}if(this.options.switcher){this.initEventSwitcher(this,this.switcher)}},initEventResize:function($this,btn,flag){btn.bind($this.options.event,function(){$this.initResize($this,flag);return false})},initResize:function($this,flag){if(flag){this.context.removeClass(this.options.removeClass);this.context.animate({width:this.options.maxWidth},{queue:false,duration:this.options.duration});this.holder.animate({height:this.options.maxHeight},{queue:false,duration:this.options.duration})}else{this.context.addClass(this.options.removeClass);this.context.animate({width:this.options.minWidth},{queue:false,duration:this.options.duration});this.holder.animate({height:this.options.minHeight},{queue:false,duration:this.options.duration})}},installDirections:function(temp){this.wrapHolderW=Math.floor(temp/this.woh);if(((this.wrapHolderW-1)*this.woh+this.woh/2)>temp){this.wrapHolderWwrapHolderW--}},fadeElement:function(){if($.browser.msie&&this.options.IE){this.list.eq(this.last).css({opacity:0});this.list.removeClass("active").eq(this.active).addClass("active").css({opacity:"auto"})}else{this.list.eq(this.last).animate({opacity:0},{queue:false,duration:this.options.duration});this.list.removeClass("active").eq(this.active).addClass("active").animate({opacity:1},{queue:false,duration:this.options.duration,complete:function(){$(this).css("opacity","auto")}})}if(this.options.switcher){this.switcher.removeClass("active").eq(this.active).addClass("active")}this.last=this.active},scrollElement:function(){if(!this.options.direction){this.list.animate({marginLeft:-(this.woh*this.active)},{queue:false,duration:this.options.duration})}else{this.list.animate({marginTop:-(this.woh*this.active)},{queue:false,duration:this.options.duration})}if(this.options.switcher){this.switcher.removeClass("active").eq(this.active).addClass("active")}},runTimer:function($this){if($this._t){clearTimeout($this._t)}$this._t=setInterval(function(){$this.toPrepare($this,true)},this.options.autoRotation)},initEventSwitcher:function($this,el){el.bind($this.options.event,function(){$this.active=$this.switcher.index($(this));if($this.active==0){$this.prevBtn.addClass($this.options.disableBtn);$this.nextBtn.removeClass($this.options.disableBtn)}else{if($this.active==$this.count){$this.nextBtn.addClass($this.options.disableBtn);$this.prevBtn.removeClass($this.options.disableBtn)}else{$this.prevBtn.removeClass($this.options.disableBtn);$this.nextBtn.removeClass($this.options.disableBtn)}}if($this._t){clearTimeout($this._t)}if(!$this.options.effect){$this.scrollElement()}else{$this.fadeElement()}if($this.options.autoRotation){$this.runTimer($this)}return false})},initEvent:function($this,addEventEl,addDisClass,dir){addEventEl.bind($this.options.event,function(){if($this._t){clearTimeout($this._t)}if($this.options.disableBtn&&($this.count>$this.wrapHolderW)){addDisClass.removeClass($this.options.disableBtn)}$this.toPrepare($this,dir);if($this.options.autoRotation){$this.runTimer($this)}return false})},toPrepare:function($this,side){if(($this.active==$this.rew)&&$this.options.circle&&side){$this.active=-$this.options.slideElement}if(($this.active==0)&&$this.options.circle&&!side){$this.active=$this.rew+$this.options.slideElement}for(var i=0;i<$this.options.slideElement;i++){if(side){if($this.active+1>$this.rew){if($this.options.disableBtn&&($this.count>$this.wrapHolderW)){$this.nextBtn.addClass($this.options.disableBtn)}}else{$this.active++}}else{if($this.active-1<0){if($this.options.disableBtn&&($this.count>$this.wrapHolderW)){$this.prevBtn.addClass($this.options.disableBtn)}}else{$this.active--}}}if($this.active==$this.rew&&side){if($this.options.disableBtn&&($this.count>$this.wrapHolderW)){$this.nextBtn.addClass($this.options.disableBtn)}}if($this.active==0&&!side){if($this.options.disableBtn&&($this.count>$this.wrapHolderW)){$this.prevBtn.addClass($this.options.disableBtn)}}if(!$this.options.effect){$this.scrollElement()}else{$this.fadeElement()}if($this.options.title){$this.title.text($this.list.eq($this.active).attr("title"))}},stop:function(){if(this._t){clearTimeout(this._t)}},play:function(){if(this._t){clearTimeout(this._t)}if(this.options.autoRotation){this.runTimer(this)}}}}(jQuery));function initPage(){clearFormFields({clearInputs:true,clearTextareas:true,passwordFieldText:false,addClassFocus:"focus",filterClass:"default"})}function clearFormFields(o){if(o.clearInputs==null){o.clearInputs=true}if(o.clearTextareas==null){o.clearTextareas=true}if(o.passwordFieldText==null){o.passwordFieldText=false}if(o.addClassFocus==null){o.addClassFocus=false}if(!o.filter){o.filter="default"}if(o.clearInputs){var inputs=document.getElementsByTagName("input");for(var i=0;i<inputs.length;i++){if((inputs[i].type=="text"||inputs[i].type=="password")&&inputs[i].className.indexOf(o.filterClass)!=-1){inputs[i].valueHtml=inputs[i].value;inputs[i].onfocus=function(){if(this.valueHtml==this.value){this.value=""}if(this.fake){inputsSwap(this,this.previousSibling);this.previousSibling.focus()}if(o.addClassFocus&&!this.fake){this.className+=" "+o.addClassFocus;this.parentNode.className+=" parent-"+o.addClassFocus}};inputs[i].onblur=function(){if(this.value==""){this.value=this.valueHtml;if(o.passwordFieldText&&this.type=="password"){inputsSwap(this,this.nextSibling)}}if(o.addClassFocus){this.className=this.className.replace(o.addClassFocus,"");this.parentNode.className=this.parentNode.className.replace("parent-"+o.addClassFocus,"")}};if(o.passwordFieldText&&inputs[i].type=="password"){var fakeInput=document.createElement("input");fakeInput.type="text";fakeInput.value=inputs[i].value;fakeInput.className=inputs[i].className;fakeInput.fake=true;inputs[i].parentNode.insertBefore(fakeInput,inputs[i].nextSibling);inputsSwap(inputs[i],null)}}}}if(o.clearTextareas){var textareas=document.getElementsByTagName("textarea");for(var i=0;i<textareas.length;i++){if(textareas[i].className.indexOf(o.filterClass)){textareas[i].valueHtml=textareas[i].value;textareas[i].onfocus=function(){if(this.value==this.valueHtml){this.value=""}if(o.addClassFocus){this.className+=" "+o.addClassFocus;this.parentNode.className+=" parent-"+o.addClassFocus}};textareas[i].onblur=function(){if(this.value==""){this.value=this.valueHtml}if(o.addClassFocus){this.className=this.className.replace(o.addClassFocus,"");this.parentNode.className=this.parentNode.className.replace("parent-"+o.addClassFocus,"")}}}}}function inputsSwap(el,el2){if(el){el.style.display="none"}if(el2){el2.style.display="inline"}}}if(window.addEventListener){window.addEventListener("load",initPage,false)}else{if(window.attachEvent){window.attachEvent("onload",initPage)}}var _selectHeight=26;var _forms=document.getElementsByTagName("form");var inputs=new Array();var selects=new Array();var labels=new Array();var radios=new Array();var radioLabels=new Array();var checkboxes=new Array();var checkboxLabels=new Array();var buttons=new Array();var selects=new Array();var all_selects=false;var active_select=null;var agt=navigator.userAgent.toLowerCase();var isMac=is_mac();var selectText="please select";var IN_CFORMS=true;function is_mac(){if(navigator.appVersion.indexOf("Safari")!=-1){if(!window.getComputedStyle){return true}}return false}function initCastomForms(){if(!document.getElementById){return false}getElements();separateElements();replaceSelects();var _selects=document.getElementsByTagName("select");var _SelctClassName=[];if(_selects){for(var i=0;i<_selects.length;i++){if(_selects[i].className!=""&&_selects[i].className!="outtaHere"){_SelctClassName[i]=" drop-"+_selects[i].className}}for(var i=0;i<_SelctClassName.length;i++){var _selectDrop=document.getElementById("optionsDiv"+i);if(_selectDrop){if(_SelctClassName[i]){_selectDrop.className+=_SelctClassName[i]}}}}}function getElements(){for(var nf=0;nf<document.getElementsByTagName("form").length;nf++){for(var nfi=0;nfi<document.forms[nf].getElementsByTagName("input").length;nfi++){inputs.push(document.forms[nf].getElementsByTagName("input")[nfi])}for(var nfl=0;nfl<document.forms[nf].getElementsByTagName("label").length;nfl++){labels.push(document.forms[nf].getElementsByTagName("label")[nfl])}for(var nfs=0;nfs<document.forms[nf].getElementsByTagName("select").length;nfs++){selects.push(document.forms[nf].getElementsByTagName("select")[nfs])}}}function separateElements(){var r=0;var c=0;var t=0;var rl=0;var cl=0;var tl=0;var b=0;for(var q=0;q<inputs.length;q++){if(inputs[q].type=="radio"){radios[r]=inputs[q];++r;for(var w=0;w<labels.length;w++){if((inputs[q].id)&&labels[w].htmlFor==inputs[q].id){radioLabels[rl]=labels[w];++rl}}}if(inputs[q].type=="checkbox"){checkboxes[c]=inputs[q];++c;for(var w=0;w<labels.length;w++){if((inputs[q].id)&&(labels[w].htmlFor==inputs[q].id)){checkboxLabels[cl]=labels[w];++cl}}}if((inputs[q].type=="submit")||(inputs[q].type=="button")){buttons[b]=inputs[q];++b}}}function replaceRadios(){for(var q=0;q<radios.length;q++){radios[q].className+=" outtaHere";var radioArea=document.createElement("div");if(radios[q].checked){radioArea.className="radioAreaChecked"}else{radioArea.className="radioArea"}radioArea.id="myRadio"+q;radios[q].parentNode.insertBefore(radioArea,radios[q]);radios[q]._ra=radioArea;radioArea.onclick=new Function("rechangeRadios("+q+")");if(radioLabels[q]){radioLabels[q].onclick=new Function("rechangeRadios("+q+")")}}return true}function checkRadios(who){var what=radios[who]._ra;for(var q=0;q<radios.length;q++){if((radios[q]._ra.className=="radioAreaChecked")&&(radios[q]._ra.nextSibling.name==radios[who].name)){radios[q]._ra.className="radioArea"}}what.className="radioAreaChecked"}function changeRadios(who){if(radios[who].checked){for(var q=0;q<radios.length;q++){if(radios[q].name==radios[who].name){radios[q].checked=false}radios[who].checked=true;checkRadios(who)}}}function rechangeRadios(who){if(!radios[who].checked){for(var q=0;q<radios.length;q++){if(radios[q].name==radios[who].name){radios[q].checked=false}radios[who].checked=true;checkRadios(who)}}}function replaceCheckboxes(){for(var q=0;q<checkboxes.length;q++){checkboxes[q].className+=" outtaHere";var checkboxArea=document.createElement("div");if(checkboxes[q].checked){checkboxArea.className="checkboxAreaChecked"}else{checkboxArea.className="checkboxArea"}checkboxArea.id="myCheckbox"+q;checkboxes[q].parentNode.insertBefore(checkboxArea,checkboxes[q]);checkboxes[q]._ca=checkboxArea;checkboxArea.onclick=checkboxArea.onclick2=new Function("rechangeCheckboxes("+q+")");if(checkboxLabels[q]){checkboxLabels[q].onclick=new Function("changeCheckboxes("+q+")")}checkboxes[q].onkeydown=checkEvent}return true}function checkCheckboxes(who,action){var what=checkboxes[who]._ca;if(action==true){what.className="checkboxAreaChecked";what.checked=true}if(action==false){what.className="checkboxArea";what.checked=false}}function changeCheckboxes(who){if(checkboxes[who].checked){checkCheckboxes(who,false)}else{checkCheckboxes(who,true)}}function rechangeCheckboxes(who){var tester=false;if(checkboxes[who].checked==true){tester=false}else{tester=true}checkboxes[who].checked=tester;checkCheckboxes(who,tester)
}function checkEvent(e){if(!e){var e=window.event}if(e.keyCode==32){for(var q=0;q<checkboxes.length;q++){if(this==checkboxes[q]){changeCheckboxes(q)}}}}function replaceSelects(){for(var q=0;q<selects.length;q++){if(!selects[q].replaced&&selects[q].offsetWidth){selects[q]._number=q;var selectArea=document.createElement("div");var left=document.createElement("span");left.className="left";selectArea.appendChild(left);var disabled=document.createElement("span");disabled.className="disabled";selectArea.appendChild(disabled);selects[q]._disabled=disabled;var center=document.createElement("span");var centerw1=document.createElement("span");var centerw2=document.createElement("span");var centerw3=document.createElement("span");var button=document.createElement("a");var text=document.createTextNode(selectText);center.id="mySelectText"+q;var stWidth=selects[q].offsetWidth;selectArea.style.width=stWidth+"px";if(selects[q].parentNode.className.indexOf("type2")!=-1){button.href="javascript:showOptions("+q+",true)"}else{button.href="javascript:showOptions("+q+",false)"}button.className="selectButton";selectArea.className="selectArea";selectArea.className+=" "+selects[q].className;selectArea.id="sarea"+q;center.className="center";center.appendChild(text);selectArea.appendChild(center);selectArea.appendChild(button);selects[q].className+=" outtaHere";selects[q].parentNode.insertBefore(selectArea,selects[q]);var optionsDiv=document.createElement("div");var optionsList=document.createElement("ul");optionsDiv.innerHTML+="<div class='select-top'><div></div></div>";optionsDiv.appendChild(optionsList);selects[q]._options=optionsList;optionsDiv.style.width=stWidth+"px";optionsDiv._parent=selectArea;optionsDiv.className="optionsDivInvisible";optionsDiv.id="optionsDiv"+q;populateSelectOptions(selects[q]);optionsDiv.innerHTML+="<div class='select-bottom'><div class='select-bottom-left'></div><div class='select-bottom-right'></div></div>";document.getElementsByTagName("body")[0].appendChild(optionsDiv);selects[q].replaced=true}all_selects=true}}function populateSelectOptions(me){me._options.innerHTML="";for(var w=0;w<me.options.length;w++){var optionHolder=document.createElement("li");var optionLink=document.createElement("a");var optionTxt;if(me.options[w].title.indexOf("image")!=-1){optionTxt=document.createElement("img");optionSpan=document.createElement("span");optionTxt.src=me.options[w].title;optionSpan=document.createTextNode(me.options[w].text)}else{optionTxt=document.createTextNode(me.options[w].text)}optionLink.href="javascript:showOptions("+me._number+"); selectMe('"+me.id+"',"+w+","+me._number+");";if(me.options[w].title.indexOf("image")!=-1){optionLink.appendChild(optionTxt);optionLink.appendChild(optionSpan)}else{optionLink.appendChild(optionTxt)}optionHolder.appendChild(optionLink);me._options.appendChild(optionHolder);if(me.options[w].selected){selectMe(me.id,w,me._number)}}if(me.disabled){me._disabled.style.display="block"}else{me._disabled.style.display="none"}}function selectMe(selectFieldId,linkNo,selectNo){selectField=selects[selectNo];for(var k=0;k<selectField.options.length;k++){if(k==linkNo){selectField.options[k].selected=true}else{selectField.options[k].selected=false}}textVar=document.getElementById("mySelectText"+selectNo);var newText;var optionSpan;if(selectField.options[linkNo].title.indexOf("image")!=-1){newText=document.createElement("img");newText.src=selectField.options[linkNo].title;optionSpan=document.createElement("span");optionSpan=document.createTextNode(selectField.options[linkNo].text)}else{newText=document.createTextNode(selectField.options[linkNo].text)}if(selectField.options[linkNo].title.indexOf("image")!=-1){if(textVar.childNodes.length>1){textVar.removeChild(textVar.childNodes[0])}textVar.replaceChild(newText,textVar.childNodes[0]);textVar.appendChild(optionSpan)}else{if(textVar.childNodes.length>1){textVar.removeChild(textVar.childNodes[0])}textVar.replaceChild(newText,textVar.childNodes[0])}if(selectField.onchange&&all_selects){eval(selectField.onchange())}}function showOptions(g){_elem=document.getElementById("optionsDiv"+g);var divArea=document.getElementById("sarea"+g);if(active_select&&active_select!=_elem){active_select.className=active_select.className.replace("optionsDivVisible","");active_select.className+=" optionsDivInvisible";active_select.style.height="auto"}if(_elem.className.indexOf("optionsDivInvisible")!=-1){_elem.style.left="-9999px";_elem.style.top=findPosY(divArea)+_selectHeight+"px";_elem.className=_elem.className.replace("optionsDivInvisible","");_elem.className+=" optionsDivVisible";_elem.style.left=findPosX(divArea)+"px";active_select=_elem;if(document.documentElement){document.documentElement.onclick=hideSelectOptions}else{window.onclick=hideSelectOptions}}else{if(_elem.className.indexOf("optionsDivVisible")!=-1){_elem.style.height="auto";_elem.className=_elem.className.replace("optionsDivVisible","");_elem.className+=" optionsDivInvisible"}}}function hideSelectOptions(e){if(active_select){if(!e){e=window.event}var _target=(e.target||e.srcElement);if(isElementBefore(_target,"selectArea")==0&&isElementBefore(_target,"optionsDiv")==0){active_select.className=active_select.className.replace("optionsDivVisible","");active_select.className=active_select.className.replace("optionsDivInvisible","");active_select.className+=" optionsDivInvisible";active_select=false;if(document.documentElement){document.documentElement.onclick=function(){}}else{window.onclick=null}}}}function isElementBefore(_el,_class){var _parent=_el;do{_parent=_parent.parentNode}while(_parent&&_parent.className!=null&&_parent.className.indexOf(_class)==-1);if(_parent.className&&_parent.className.indexOf(_class)!=-1){return 1}else{return 0}}function findPosY(obj){var posTop=0;while(obj.offsetParent){posTop+=obj.offsetTop;obj=obj.offsetParent}return posTop}function findPosX(obj){var posLeft=0;while(obj.offsetParent){posLeft+=obj.offsetLeft;obj=obj.offsetParent}return posLeft}eval(function(p,a,c,k,e,r){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!"".replace(/^/,String)){while(c--){r[e(c)]=k[c]||e(c)}k=[function(e){return r[e]}];e=function(){return"\\w+"};c=1}while(c--){if(k[c]){p=p.replace(new RegExp("\\b"+e(c)+"\\b","g"),k[c])}}return p}('9 u=k(){9 g=/^([^#.>`]*)(#|\\.|\\>|\\`)(.+)$/;k u(a,b){9 c=a.J(/\\s*\\,\\s*/);9 d=[];n(9 i=0;i<c.l;i++){d=d.v(o(c[i],b))};6 d};k o(a,b,c){a=a.z(" ","`");9 d=a.r(g);9 e,5,m,7,i,h;9 f=[];4(d==8){d=[a,a]};4(d[1]==""){d[1]="*"};4(c==8){c="`"};4(b==8){b=E};K(d[2]){w"#":7=d[3].r(g);4(7==8){7=[8,d[3]]};e=E.L(7[1]);4(e==8||(d[1]!="*"&&!x(e,d[1]))){6 f};4(7.l==2){f.A(e);6 f};6 o(7[3],e,7[2]);w".":4(c!=">"){5=p(b,d[1])}y{5=b.B};n(i=0,h=5.l;i<h;i++){e=5[i];4(e.C!=1){q};7=d[3].r(g);4(7!=8){4(e.j==8||e.j.r("(\\\\s|^)"+7[1]+"(\\\\s|$)")==8){q};m=o(7[3],e,7[2]);f=f.v(m)}y 4(e.j!=8&&e.j.r("(\\\\s|^)"+d[3]+"(\\\\s|$)")!=8){f.A(e)}};6 f;w">":4(c!=">"){5=p(b,d[1])}y{5=b.B};n(i=0,h=5.l;i<h;i++){e=5[i];4(e.C!=1){q};4(!x(e,d[1])){q};m=o(d[3],e,">");f=f.v(m)};6 f;w"`":5=p(b,d[1]);n(i=0,h=5.l;i<h;i++){e=5[i];m=o(d[3],e,"`");f=f.v(m)};6 f;M:4(c!=">"){5=p(b,d[1])}y{5=b.B};n(i=0,h=5.l;i<h;i++){e=5[i];4(e.C!=1){q};4(!x(e,d[1])){q};f.A(e)};6 f}};k p(a,b){4(b=="*"&&a.F!=8){6 a.F};6 a.p(b)};k x(a,b){4(b=="*"){6 N};6 a.O.G().z("P:","")==b.G()};6 u}();k Q(a,b){9 c=u(a);n(9 i=0;i<c.l;i++){c[i].R=k(){4(t.j.H(b)==-1){t.j+=" "+b}};c[i].S=k(){4(t.j.H(b)!=-1){t.j=t.j.z(b,"")}}}}4(D.I&&!D.T){D.I("U",V)}',58,58,"||||if|listNodes|return|subselector|null|var||||||||limit||className|function|length|listSubNodes|for|doParse|getElementsByTagName|continue|match||this|parseSelector|concat|case|matchNodeNames|else|replace|push|childNodes|nodeType|window|document|all|toLowerCase|indexOf|attachEvent|split|switch|getElementById|default|true|nodeName|html|hoverForIE6|onmouseover|onmouseout|opera|onload|ieHover".split("|"),0,{}));function ieHover(){hoverForIE6(".link-holder, .drop ul li","hover")}function recursiveDump(obj){var output="";for(var i in obj){if(obj.hasOwnProperty(i)){output+='<div class="'+i+'">';if(typeof obj[i]=="object"){output+=recursiveDump(obj[i])}else{output+=obj[i]}output+="</div>"}}return output}function forumPost(forum,title,author,date,link){this.forum=forum;this.title=title;this.author=author;this.date=date;this.link=link}function DIYWidget(Id,Name,Username,Url,Date,Img,BaseUrl){this.Id=Id;this.Name=Name;this.Username=Username;this.Url=Url;this.Date=Date;this.Img=Img;this.Prev=-1;this.Next=-1;this.BaseUrl=BaseUrl}function gen_DimWidget(jData,elm){Widget=new Array();TotalResults=jData.length;numCPage=0;for(i in jData){Page=new DIYWidget(jData[i].Id,jData[i].Name,jData[i].Username,jData[i].Url,jData[i].Date,jData[i].Photo,jData[i].BaseUrl);if(jData[i].Id>0){Page.Prev=Page.Id-1}if(jData[i].Id<(TotalResults-1)){Page.Next=Page.Id+1}Widget.push(Page)}$(elm+" .wNavPrev").live("click",function(){if(Widget[numCPage].Prev!=-1){numCPage=Widget[numCPage].Prev;updateDimWidget(Widget[numCPage],elm,numCPage)}return false});$(elm+" .wNavNext").live("click",function(){if(Widget[numCPage].Next!=-1){numCPage=Widget[numCPage].Next;updateDimWidget(Widget[numCPage],elm,numCPage)}return false});MU='<h3 class="ico-myself"><span>&nbsp;</span>did it myself</h3>';MU+='<a href="'+Widget[numCPage].Url+'" class="wLink">';MU+='<img  class="wImg" src="'+Widget[numCPage].Img+'" alt="'+Widget[numCPage].Name+'">';MU+="</a>";MU+='<a href="'+Widget[numCPage].Url+'" class="wLink"><strong class="heading">'+Widget[numCPage].Name+"</strong></a>";MU+='<p>by <span class="wUsername">'+Widget[numCPage].Username+"</span><span>, </span>";MU+='<span class="wDate">'+Widget[numCPage].Date+"</span></p>";MU+='<ul class="btns"><li class="btn-prev wNavPrev" style="display:none;"><a href="#">&lt; previous</a></li><li class="btn-next wNavNext"><a href="#">next &gt;</a></li></ul>';MU+='<div class="center wBtn"><div class="center-holder"><div class="center-frame"><a href="'+Widget[numCPage].BaseUrl+'/did-it-myself/create-project" class="more"><span>submit a project</span></a></div></div></div>';return MU}function updateDimWidget(WidgetPage,elm,pgnum){$(elm+" .wImg").attr("src",WidgetPage.Img);$(elm+" .wName .wLink").text(WidgetPage.Name);$(elm+" .wUsername").text(WidgetPage.Username);$(elm+" .wDate").text(WidgetPage.Date);$(elm+" .wLink").attr("href",WidgetPage.Url);switch(pgnum){case 2:$("#DimWidget .btn-next").hide();break;case 0:$("#DimWidget .btn-prev").hide();break;default:$("#DimWidget .btn-prev").show();$("#DimWidget .btn-next").show()}}function call_func(func){return this[func].apply(this,Array.prototype.slice.call(arguments,1))}function loadInView(loadIn,svc,elmId,elmClass,callback){$(loadIn).ready(function(){$(loadIn).bind("inview",function(e,isInView,visiblePartX,visiblePartY){var elem=$(this);if(elem.data("inviewtimer")){clearTimeout(elem.data("inviewtimer"));elem.removeData("inviewtimer")}if(isInView){elem.data("inviewtimer",setTimeout(function(){if(visiblePartY=="top"){elem.data("seenTop",true)}else{if(visiblePartY=="bottom"){elem.data("seenBottom",true)}else{elem.data("seenTop",true);elem.data("seenBottom",true)}}if(elem.data("seenTop")){elem.unbind("inview");$.getJSON(svc,function(data){$(loadIn).html("");$("<div/>",{"id":elmId,"class":elmClass,html:call_func(callback,data,loadIn)}).appendTo(loadIn)})}},150))}})})}function regJsWidget(elmId,svc,elmClass,loadIn,inView,callback){selector="#"+elmId;if($(loadIn).is("*")){$(loadIn).ready(function(){if(inView){loadInView(loadIn,svc,elmId,elmClass,callback)}else{$.getJSON(svc,function(data){$(loadIn).html("");$("<div/>",{"id":elmId,"class":elmClass,html:call_func(callback,data,selector)}).appendTo(loadIn)})}})}}function registerJsonWidget(selector,jsonpath,elemId,elemClass,load_in,inView){if($(selector).is("*")){$(selector).ready(function(){if(inView){$(load_in).ready(function(){$(load_in).bind("inview",function(e,isInView,visiblePartX,visiblePartY){var elem=$(this);if(elem.data("inviewtimer")){clearTimeout(elem.data("inviewtimer"));elem.removeData("inviewtimer")}if(isInView){elem.data("inviewtimer",setTimeout(function(){if(visiblePartY=="top"){elem.data("seenTop",true)}else{if(visiblePartY=="bottom"){elem.data("seenBottom",true)}else{elem.data("seenTop",true);elem.data("seenBottom",true)}}if(elem.data("seenTop")){elem.unbind("inview");$.getJSON(jsonpath,function(data){$(load_in).html("");$("<div/>",{"id":elemId,"class":elemClass,html:recursiveDump(data)}).appendTo(load_in)})}},150))}})})}else{$.getJSON(jsonpath,function(data){$(load_in).html("");$("<div/>",{"id":elemId,"class":elemClass,html:gen_DimWidget(data,selector)}).appendTo(load_in)})}})}}
