function fi_Toggle(){var _=ge("fi");var a=g_toggleDisplay(_),n;if(a){this.firstChild.nodeValue="Hide filter options";_=gE(_,"form")[0];_=_.elements["na"]?_.elements["na"]:_.elements["ti"];_.focus();_.select();}else{this.firstChild.nodeValue="Create a filter";}return false;}function fi_Submit(_3){var _4=0;var _=_3.elements;for(var i=0;i<_.length;++i){switch(_[i].nodeName){case "INPUT":switch(_[i].type){case "text":if(trim(_[i].value).length>0){++_4;}break;case "checkbox":if(_[i].value=="ja"&&_[i].checked){++_4;}break;}break;case "SELECT":if(_[i].name!="cr[]"&&_[i].selectedIndex!=-1&&_[i].options[_[i].selectedIndex].value.length>0){++_4;}break;}}if(_4==0){alert("Please fill in some criteria.");return false;}return true;}function fi_Reset(_7){var _=ge(_7.name+"_criteria");if(_!=null){var d;while(_.childNodes.length>1){d=_.childNodes[1];while(d.childNodes.length>1){d.removeChild(d.childNodes[1]);}_.removeChild(d);}d=_.childNodes[0];while(d.childNodes.length>1){d.removeChild(d.childNodes[1]);}d.firstChild.i=null;_.nextSibling.firstChild.style.display="";}_=_7.elements;for(var i=0;i<_.length;++i){switch(_[i].nodeName){case "INPUT":if(_[i].type=="text"){_[i].value="";}else{if(_[i].type=="checkbox"){_[i].checked=false;}else{if(_[i].type=="radio"&&_[i].value.length==0){_[i].checked=true;}}}break;case "SELECT":_[i].selectedIndex=_[i].multiple?-1:0;break;}}return false;}function fi_AddCriterion(_b,cr){var _=ge(_b.id.replace("add",""));if(_.childNodes.length==8){_b.style.display="none";}var a=_.childNodes[0].lastChild;if(a.nodeName!="A"){fi_AppendRemoveLink(_.childNodes[0]);}else{a.firstChild.nodeValue="remove";a.onmouseup=fi_RemoveCriterion;}var d=ce("div"),c=_.childNodes[0].childNodes[0].cloneNode(true);c.i=null;if(cr!=null){var _10=c.getElementsByTagName("option");for(var i=0;i<_10.length;++i){if(_10[i].value==cr){_10[i].selected=true;break;}}}else{c.firstChild.selected=true;}d.appendChild(c);fi_AppendRemoveLink(d);_.appendChild(d);return c;}function fi_RemoveCriterion(){var _,d=this.parentNode,c=d.parentNode;c.removeChild(d);if(c.childNodes.length==1){_=c.firstChild;if(_.firstChild.selectedIndex>0){var a=_.lastChild;a.firstChild.nodeValue="clear";a.onmouseup=fi_ClearCriterion;}else{_.removeChild(_.lastChild);_.removeChild(_.lastChild);}}c.nextSibling.firstChild.style.display="";}function fi_ClearCriterion(){var d=this.parentNode;d.firstChild.selectedIndex=0;fi_CriterionChange(d.firstChild);}function fi_AppendRemoveLink(d){d.appendChild(ct(String.fromCharCode(160,160)));var a=ce("a");a.href="javascript:;";a.appendChild(ct("remove"));a.onmouseup=fi_RemoveCriterion;a.onmousedown=a.onclick=rf;d.appendChild(a);}function fi_AppendClearLink(d){d.appendChild(ct(String.fromCharCode(160,160)));var a=ce("a");a.href="javascript:;";a.appendChild(ct("clear"));a.onmouseup=fi_ClearCriterion;a.onmousedown=a.onclick=rf;d.appendChild(a);}function fi_CriterionChange(_19,crs,crv){var _;if(_19.selectedIndex!=_19.i){var o=_19.options[_19.selectedIndex],d=_19.parentNode;if(d.childNodes.length>1){if(_19.i!=null){if(o.className==_19.options[_19.i].className){return;}else{_=d.childNodes[2];if(_&&_.options){_=_.options[_.selectedIndex].value;if(_>=20){crs=_;}}}}while(d.childNodes.length>1){d.removeChild(d.childNodes[1]);}}if(fi_criteria[o.className]!=null){var _c=fi_criteria[o.className];_=ce("select");_.name="crs[]";for(var i=0;i<_c.length;++i){var o2=ce("option");o2.value=_c[i][0];o2.appendChild(ct(_c[i][1]));_.appendChild(o2);if(crs!=null&&crs==_c[i][0]){o2.selected=true;}}d.appendChild(ct(" "));d.appendChild(_);var n=(o.className=="__num");if(n){d.appendChild(ct(" "));}_=ce("input");_.type="text";if(crv!=null){_.value=crv.toString();}else{_.value="0";}_.name="crv[]";if(n){_.maxLength=7;_.style.textAlign="center";_.style.width="4.5em";}else{_.type="hidden";}d.appendChild(_);}else{if(o.className=="__str"){_=ce("input");_.name="crs[]";_.type="hidden";_.value="0";d.appendChild(_);_=ce("input");_.type="text";_.size=20;_.name="crv[]";if(crv!=null){_.value=crv;}d.appendChild(ct(" "));d.appendChild(_);}}if(d.parentNode.childNodes.length==1){if(_19.selectedIndex>0){fi_AppendClearLink(d);}}else{if(d.parentNode.childNodes.length>1){fi_AppendRemoveLink(d);}}_19.i=_19.selectedIndex;}}function fi_SetCriteria(_22,cr,crs,crv){var _=ge("fi_"+_22+"_criteria");var i,c=_.childNodes[0].childNodes[0];_=c.getElementsByTagName("option");for(i=0;i<_.length;++i){if(_[i].value==cr[0]){_[i].selected=true;break;}}fi_CriterionChange(c,crs[0],crv[0]);var a=ge("fi_"+_22+"_addcriteria");for(i=1;i<cr.length;++i){fi_CriterionChange(fi_AddCriterion(a,cr[i]),crs[i],crv[i]);}}function fi_DropdownSync(_29){if(_29.selectedIndex>=0){_29.className=_29.options[_29.selectedIndex].className;}}var ss_page=0,ss_navTop,ss_border,ss_img,ss_by,ss_desc,ss_hd,ss_path="/images/screenshots/";function ss_Init(){var _,_ss=ge("ss");var a,i,d,s,b;d=ce("div");a=ce("a");a.appendChild(ct(String.fromCharCode(8249)+" Previous"));a.href="javascript:;";a.onclick=ss_PrevPage;a.onmousedown=rf;a.style.cursor="pointer";a.style.cssFloat=a.style.styleFloat="left";d.appendChild(a);a=ce("a");a.style.marginLeft="1.5em";a.appendChild(ct("Next "+String.fromCharCode(8250)));a.href="javascript:;";a.onclick=ss_NextPage;a.onmousedown=rf;a.style.cursor="pointer";a.style.cssFloat=a.style.styleFloat="right";d.appendChild(a);b=ce("b");b.appendChild(ct(" "));d.appendChild(b);d.appendChild(ct(" of "));b=ce("b");b.appendChild(ct(ss_data.length));d.appendChild(b);ss_nav=d;d.className="ss-band";if(ss_data.length>1){_ss.appendChild(d);d=ce("div");d.className="pad";_ss.appendChild(d);aE(document,"keydown",ss_KeyDown);}b=ce("div");b.className="ss-border";i=ce("img");i.onload=function(){this.style.visibility="visible";};if(Browser.ie6){i.galleryimg="no";}ss_border=b;ss_img=i;if(ss_data.length>1){b.onclick=ss_NextPage;b.onmousedown=rf;b.style.cursor="pointer";}b.appendChild(i);_ss.appendChild(b);d=ce("div");d.className="pad";_ss.appendChild(d);d=ce("div");_=ce("div");_.className="ss-desc";_.style.display="none";ss_desc=_;d.appendChild(_);_=ce("div");ss_by=_;_.className="ss-by";_.appendChild(ct("From "));a=ce("a");a.appendChild(ct(" "));a.style.fontWeight="bold";_.appendChild(a);_.appendChild(ct(" "));s=ce("span");_.appendChild(s);d.appendChild(_);_=ce("div");_.className="ss-hd";_.style.display="none";a=ce("a");a.appendChild(ct("View"));_.appendChild(a);_.appendChild(ct(" "));ss_hd=_;d.appendChild(_);d.className="ss-band";_ss.appendChild(d);ssId=parseInt(location.hash.substr(1));if(!isNaN(ssId)&&ssId>0){for(var i=0;i<ss_data.length;++i){if(ss_data[i][0]==ssId){ss_page=i;break;}}}ss_UpdateNav(1);}function ss_KeyDown(_2d){if(_2d.keyCode==37){ss_PrevPage();}else{if(_2d.keyCode==39){ss_NextPage();}}}function ss_UpdateNav(_2e){var _;ss_nav.childNodes[2].firstChild.nodeValue=ss_page+1;var _30=ss_data[ss_page];var _31=ss_path;if(_30[1]!=_30[3]||_30[2]!=_30[4]){ss_hd.firstChild.href=ss_path+_30[0]+".jpg";ss_hd.childNodes[1].nodeValue=" higher resolution version ("+_30[3]+"x"+_30[4]+")";ss_hd.style.display="";_31+="resized/";}else{ss_hd.style.display="none";}var _32=new Date(_30[6]),elapsed=(g_serverTime-_32)/1000;ss_border.style.width=_30[1]+"px";ss_border.style.height=_30[2]+"px";ss_img.width=_30[1];ss_img.height=_30[2];ss_img.style.visibility="hidden";ss_img.src=_31+_30[0]+".jpg";ss_by.childNodes[1].firstChild.nodeValue=_30[7];ss_by.childNodes[1].href="/?user="+_30[7];if(ss_by.childNodes[3].firstChild){de(ss_by.childNodes[3].firstChild);}Listview.funcBox.coFormatDate(ss_by.childNodes[3],elapsed,_32);if(_30[8]){ss_desc.innerHTML=_30[8];ss_desc.style.display="";}else{ss_desc.style.display="none";}if(!_2e){location.replace("#"+ss_data[ss_page][0]);}}function ss_PrevPage(){if(ss_page>0){--ss_page;}else{ss_page=ss_data.length-1;}ss_UpdateNav(0);return false;}function ss_NextPage(){if(ss_page<ss_data.length-1){++ss_page;}else{ss_page=0;}ss_UpdateNav(0);return false;}