function Redirect(a){window.location=a}function TimeoutRedirect(a,b){setTimeout("Redirect('"+a+"');",b*1000)}function GetMousePosition(c){var a=0;var d=0;if(!c){c=window.event}if(c.pageX||c.pageY){a=c.pageX;d=c.pageY}else{if(c.clientX||c.clientY){a=c.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;d=c.clientY+document.body.scrollTop+document.documentElement.scrollTop}}var b=new Array();b.x=a;b.y=d;return b}function GetElementPosition(b){var c=curtop=0;if(b.offsetParent){c=b.offsetLeft;curtop=b.offsetTop;while(b=b.offsetParent){c+=b.offsetLeft;curtop+=b.offsetTop}}var a=new Array();a.x=c;a.y=curtop;return a}function menuShowOrig(){$("dt_"+menu_orig_id).addClassName("active");$("dd_"+menu_orig_id).addClassName("active")}function menuHiddenOrig(){$("dt_"+menu_orig_id).removeClassName("active");$("dd_"+menu_orig_id).removeClassName("active")}function menuMouseOver(d,f){var c=GetMousePosition(d);var a=GetElementPosition($("manu_bar"));menuHiddenOrig();$("dt_"+f).addClassName("active");$("dd_"+f).addClassName("active");if(!$("dd_"+f).style.paddingRight||$("dd_"+f).style.paddingRight=="0px"){$("dd_"+f).style.paddingLeft=(c.x-a.x-60)+"px";$("dd_"+f).style.paddingRight="1px"}}function menuDdMouseOver(a){menuHiddenOrig();$("dt_"+a).addClassName("active");$("dd_"+a).addClassName("active")}function menuMouseOut(a){$("dt_"+a).removeClassName("active");$("dd_"+a).removeClassName("active");menuShowOrig()}function Top(g,e,a,c,b){var f=this;f.div_id="";f.id=0;f.title="";f.file_count=0;f.created_at="";f.latest_file_at="";var d=function(){f.id=g;f.title=e;f.file_count=a;f.created_at=c;f.latest_file_at=b;f.div_id="top_id_"+f.id};d();f.getHTML=function(){var h=$(f.div_id);return'<div id="'+f.div_id+'">'+h.innerHTML+"</div>"}}function CompareTop(d,c,a){var b=0;if(a=="id"){if(d.id<c.id){b=-1}else{if(d.id>c.id){b=1}}}else{if(a=="title"){if(d.title<c.title){b=-1}else{if(d.title>c.title){b=1}}}else{if(a=="file_count"){if(d.file_count<c.file_count){b=-1}else{if(d.file_count>c.file_count){b=1}}}else{if(a=="created_at"){if(d.created_at<c.created_at){b=-1}else{if(d.created_at>c.created_at){b=1}}}else{if(a=="latest_file_at"){if(d.latest_file_at<c.latest_file_at){b=-1}else{if(d.latest_file_at>c.latest_file_at){b=1}}}}}}}return b}function TopList(a){var c=this;c.div_id="";c.tops=new Array();c.order=-1;c.sort_by="";var b=function(){c.div_id=a};b();c.addTop=function(d){return c.tops.push(d)};c.showTitles=function(){for(var d=0;d<c.tops.length;d++){alert(c.tops[d].title)}};c.compareTop=function(e,d){return c.order*CompareTop(e,d,c.sort_by)};c.sort=function(d){if(c.sort_by==d){c.order*=-1}c.sort_by=d;c.tops.sort(c.compareTop)};c.show=function(){var f=$(c.div_id);var e="";for(var d=0;d<c.tops.length;d++){e+=c.tops[d].getHTML()}f.innerHTML=e};c.sortAndShow=function(d){c.sort(d);c.show()}}function SortTopsList(c){topslist.sortAndShow(c);var d=$("list_pref2");if(!d){return}var a=d.getElementsByTagName("a");for(var b=0;b<a.length;b++){if(a[b].name=="sort_by_"+c){a[b].className="active";if(b>0){a[b-1].className="nosplit"}}else{a[b].className=""}}}function Topfile(d,h,b,c,e,a,f){var g=this;g.div_id="";g.id=0;g.title="";g.created_at="";g.view_count=0;g.rating=0;g.vote_count=0;g.review_count=0;var j=function(){g.id=d;g.title=h;g.created_at=b;g.view_count=c;g.rating=e;g.vote_count=a;g.review_count=f;g.div_id="topfile_id_"+g.id};j();g.getHTML=function(){var l=$(g.div_id);return'<div id="'+g.div_id+'">'+l.innerHTML+"</div>"}}function CompareTopfile(b,a,c){var d=0;if(c=="id"){if(b.id<a.id){d=-1}else{if(b.id>a.id){d=1}}}else{if(c=="title"){if(b.title<a.title){d=-1}else{if(b.title>a.title){d=1}}}else{if(c=="created_at"){if(b.created_at<a.created_at){d=-1}else{if(b.created_at>a.created_at){d=1}}}else{if(c=="view_count"){if(b.view_count<a.view_count){d=-1}else{if(b.view_count>a.view_count){d=1}}}else{if(c=="rating"){if(b.rating<a.rating){d=-1}else{if(b.rating>a.rating){d=1}}}else{if(c=="vote_count"){if(b.vote_count<a.vote_count){d=-1}else{if(b.vote_count>a.vote_count){d=1}}}else{if(c=="review_count"){if(b.review_count<a.review_count){d=-1}else{if(b.review_count>a.review_count){d=1}}}}}}}}}return d}function TopfileList(a){var c=this;c.div_id="";c.topfiles=new Array();c.order=-1;c.sort_by="";var b=function(){c.div_id=a};b();c.addTopfile=function(d){return c.topfiles.push(d)};c.showTitles=function(){for(var d=0;d<c.topfiles.length;d++){alert(c.topfiles[d].title)}};c.compareTopfile=function(e,d){return c.order*CompareTopfile(e,d,c.sort_by)};c.sort=function(d){if(c.sort_by==d){c.order*=-1}c.sort_by=d;c.topfiles.sort(c.compareTopfile)};c.show=function(){var f=$(c.div_id);var e="";for(var d=0;d<c.topfiles.length;d++){e+=c.topfiles[d].getHTML()}f.innerHTML=e};c.sortAndShow=function(d){c.sort(d);c.show()}}function SortTopfilesList(c){topfileslist.sortAndShow(c);var d=$("list_pref2");if(!d){return}var a=d.getElementsByTagName("a");for(var b=0;b<a.length;b++){if(a[b].name=="sort_by_"+c){a[b].className="active";if(b>0){a[b-1].className="nosplit"}}else{a[b].className=""}}}function recommend_topfile(e){var c='Which category you want to recommend "'+e.title+'" in? \n0: homepage'+(e.cat_id?"    1: "+e.cat_name:"")+(e.subcat_id?"    2: "+e.subcat_name:"");var a=prompt(c,"0");if(a==null){return false}if(a!="0"&&a!="1"&&a!="2"){alert("Must input 0, 1 or 2 to choose a category!");return false}var b=e.id;var f=0;if(a=="1"){f=e.cat_id;if(f==0){return false}}if(a=="2"){f=e.subcat_id;if(f==0){return false}}var d="/category/chooseTopfile?cat_id="+f+"&topfile_id="+b;window.location.href=d}function UpdateVideoThumb(a){new Ajax.Request("/tops/updateVideoThumb/id/"+a,{method:"get",onSuccess:function(c){var b=c.responseText;$("video_id_"+a).style.background="transparent url("+b+"?321) no-repeat scroll 0pt 0pt";alert("Update Success! \n")},onFailure:function(){alert("Something went wrong...")}})}function click_li(a){if($(a).className){$(a).className=""}else{$(a).className="collapsed"}}var xto;if(document.getElementById||document.all){document.write('<div id="imgtrailer" style="position:absolute;visibility:hidden;z-index:50;"></div>')}function gettrailobject(){if(document.getElementById){return document.getElementById("imgtrailer")}else{if(document.all){return document.all.trailimagid}}}function gettrailobj(){if(document.getElementById){return document.getElementById("imgtrailer").style}else{if(document.all){return document.all.trailimagid.style}}}function xtimeOut(a){if(document.getElementById){document.getElementById("btcontainer").src=a}else{if(document.all){document.all.btcontainer.src=a}}}function xtimeVideoOut(a){img_arr=a.split("|");for(var b=0;b<img_arr.length;b++){$("btcontainer_"+b).src=img_arr[b]}}function truebody(){return(!window.opera&&document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body}function truncImgTitle(d,a){if(d.length>a){var b=d.substr(0,a);var c=b.lastIndexOf("&");if(c==-1){return b+"..."}else{if(b.lastIndexOf(";")>c){return b+"..."}else{return d.substr(0,c)+"..."}}}else{return d}}function followmouse(c){var b=document.all?truebody().scrollLeft+truebody().clientWidth:pageXOffset+window.innerWidth-15;var a=document.all?Math.min(truebody().scrollHeight,truebody().clientHeight):Math.min(document.body.offsetHeight,window.innerHeight);if(navigator.userAgent.indexOf("Chrome")>-1){if(b<15+c.pageX+divw){xcoord=c.pageX-divw-5}else{xcoord=15+c.pageX}if(a<15+c.pageY+divh){ycoord=15+c.pageY-100}else{ycoord=15+c.pageY}}else{if(typeof c!="undefined"){if(b<15+c.pageX+divw){xcoord=c.pageX-divw-5}else{xcoord=15+c.pageX}if(a<15+c.pageY+divh){ycoord=15+c.pageY-Math.max(0,(divh+c.pageY-a-truebody().scrollTop-30))}else{ycoord=15+c.pageY}}else{if(typeof window.event!="undefined"){if(b<15+truebody().scrollLeft+event.clientX+divw){xcoord=truebody().scrollLeft-5+event.clientX-divw}else{xcoord=truebody().scrollLeft+15+event.clientX}if(a<15+truebody().scrollTop+event.clientY+divh){ycoord=15+truebody().scrollTop+event.clientY-Math.max(0,(divh+event.clientY-a-30))}else{ycoord=truebody().scrollTop+15+event.clientY}}}}gettrailobj().left=xcoord+"px";gettrailobj().top=ycoord+"px"}function trailOff(){if(xto&&xto>0){clearTimeout(xto)}document.onmousemove="";gettrailobj().visibility="hidden"}function trailOn(l,g,e,n,d,c,a,m,f,h){var h=(h==null)?0:h;var b=0;b=1;switch(h){case 1:var j=l.replace(/thumb_/,"thumbimg_");break;case 0:var j=l.replace(/thumb_/,"thumbsmall_");break;case 2:var j=l.replace(/big/,"small");break}gettrailobj().left="-500px";divthw=parseInt(m)+2;smthw=parseInt(m)+2;halfthh=50;halfthh=Math.ceil(parseInt(f)/2);topx=halfthh-9;smthh=parseInt(f)+2;if(e==""){if(navigator.userAgent.indexOf("Opera")!=-1){gettrailobject().innerHTML='<div style="background-color: #b2a99d; layer-background-color: #b2a99d; border: 1px none #808080; padding:10px; width:'+divthw+'px;height:100%;z-index:51"><div style="background-color: #FFFFFF; layer-background-color: #FFFFFF;width:'+m+'px;z-index:51"><div style="border-width:0px;margin:0px;padding:0px;background-color: #ffffff; layer-background-color: #ffffff;z-index:51;position:absolute;width:'+m+"px;height:"+smthh+'px;text-align:center"><img  src="'+j+'"  width="'+smthw+'" height="'+smthh+'" border="0"></div><div style="border-width:0px;margin:0px;padding:0px;z-index:52;position:absolute;width:'+m+"px;top:"+topx+'px;text-align: center;"><img src="http://thumbs.dreamstime.com/img/loadingnew.gif"></div><div style="border-width:0px;margin:0px;padding:0px;z-index:53;position:absolute;width:'+m+'px;"><div style="border: 1px solid #808080;width:'+m+'px;"><img name="btcontainer" id="btcontainer" src="http://thumbs.dreamstime.com/site-img/sep.gif" border="0" width="'+m+'" height="'+f+'" ><div id="div_2" style="border-width:0px;margin:0px;z-index:53;layer-background-color: #FFFFFF;background-color:#ffffff;padding:3px;">'+g+'<br></div></div><div class="h2" style="z-index:53;background-color: #b2a99d; layer-background-color: #b2a99d;width:'+m+'px; border: 1px none #808080; padding:10px;padding:1px;z-index:51;" id="div_3" >'+(m>=233?"<nobr>":"")+(b==0?"ID: "+n+" / Level: "+a:"")+(m>=233?"</nobr>":"")+"<br>"+d+'</div></div></div><div style="visibility:hidden"><div style="height:'+f+'px">&nbsp;</div><div id="div_2" style="padding:3px;">'+g+"<br>"+(m>=233?"<nobr>":"")+"&copy; "+truncImgTitle(e,10)+" | Worldtop101.com"+(m>=233?"</nobr>":"")+'<br></div><div class="h2" style="background-color: #b2a99d; layer-background-color: #b2a99d;width:'+m+'px; border: 1px none #808080; padding:10px;padding:1px;z-index:51;" id="div_3" >'+(m>=233?"<nobr>":"")+(b==0?"ID: "+n+" / Level: "+a:"")+(m>=233?"</nobr>":"")+"<br>"+d+"</div></div></div>"}if(navigator.userAgent.indexOf("Firefox")!=-1||navigator.userAgent.indexOf("Safari")!=-1){gettrailobject().innerHTML='<div style="background-color: #b2a99d; layer-background-color: #b2a99d; border: 1px none #808080; padding:10px; width:'+divthw+'px;height:100%;z-index:51"><div style="background-color: #FFFFFF; layer-background-color: #FFFFFF;width:'+m+'px;z-index:51"><div style="border-width:0px;margin:0px;padding:0px;background-color: #ffffff; layer-background-color: #ffffff;z-index:51;position:absolute;width:'+m+"px;height:"+smthh+'px;text-align:center"><img  src="'+j+'"  width="'+smthw+'" height="'+smthh+'" border="0"></div><div style="border-width:0px;margin:0px;padding:0px;z-index:52;position:absolute;width:'+m+"px;top:"+topx+'px;text-align: center;"><img src="http://thumbs.dreamstime.com/img/loadingnew.gif"></div><div style="border-width:0px;margin:0px;padding:0px;z-index:53;position:absolute;width:'+m+'px;"><div style="border: 1px solid #808080;width:'+m+'px;"><img name="btcontainer" id="btcontainer" src="http://thumbs.dreamstime.com/site-img/sep.gif" border="0" width="'+m+'" height="'+f+'" ><div id="div_2" style="border-width:0px;margin:0px;z-index:53;layer-background-color: #FFFFFF;background-color:#ffffff;padding:3px;">'+g+'<br></div></div><div class="h2" style="z-index:53;background-color: #b2a99d; layer-background-color: #b2a99d;width:'+m+'px; border: 1px none #808080; padding:10px;padding:1px;z-index:51;" id="div_3" >'+(m>=233?"<nobr>":"")+(b==0?"ID: "+n+" / Level: "+a:"")+(m>=233?"</nobr>":"")+"<br>"+d+'</div></div></div><div style="visibility:hidden"><div style="height:'+f+'px">&nbsp;</div><div id="div_2" style="padding:3px;">'+g+"<br>"+(m>=233?"<nobr>":"")+"&copy; "+truncImgTitle(e,10)+" | Worldtop101.com"+(m>=233?"</nobr>":"")+'<br></div><div class="h2" style="background-color: #b2a99d; layer-background-color: #b2a99d;width:'+m+'px; border: 1px none #808080; padding:10px;padding:1px;z-index:51;" id="div_3" >'+(m>=233?"<nobr>":"")+(b==0?"ID: "+n+" / Level: "+a:"")+(m>=233?"</nobr>":"")+"<br>"+d+"</div></div></div>"}if(navigator.userAgent.indexOf("MSIE")!=-1){gettrailobject().innerHTML='<div style="background-color: #b2a99d; layer-background-color: #b2a99d; border: 1px none #808080; padding:10px; width:'+divthw+'px;height:100%;z-index:51"><div style="background-color: #FFFFFF; layer-background-color: #FFFFFF;width:'+m+'px;z-index:51"><div style="border-width:0px;margin:0px;padding:0px;background-color: #FFFFFF; layer-background-color: #FFFFFF;z-index:51;position:absolute;width:'+m+"px;height:"+smthh+'px;text-align:center"><img  src="'+j+'"  width="'+smthw+'" height="'+smthh+'" border="0"></div><div style="border-width:0px;margin:0px;padding:0px;z-index:52;position:absolute;width:'+m+"px;top:"+topx+'px;text-align: center;"><img src="http://thumbs.dreamstime.com/img/loadingnew.gif"></div><div style="margin:0px;padding:0px;z-index:53;position:absolute;width:'+m+'px;"><div style="border: 1px solid #808080;width:'+m+'px;"><img name="btcontainer" id="btcontainer" src="http://thumbs.dreamstime.com/site-img/sep.gif" border="0" width="'+m+'" height="'+f+'"  ><div id="div_2" style="margin:0px;width:'+m+'px;z-index:53;layer-background-color: #FFFFFF;background-color:#ffffff;padding:3px;">'+g+'<br></div></div><div class="h2" style="z-index:53;background-color: #b2a99d; layer-background-color: #b2a99d;width:'+m+'px; border: 1px none #808080; padding:10px;padding:1px;z-index:51;" id="div_3" >'+(m>=233?"<nobr>":"")+(b==0?"ID: "+n+" / Level: "+a:"")+(m>=233?"</nobr>":"")+"<br>"+d+'</div></div></div><div style="visibility:hidden"><div style="height:'+f+'px">&nbsp;</div><div id="div_2" style="padding:3px;">'+g+"<br>"+(m>=233?"<nobr>":"")+"&copy; "+truncImgTitle(e,10)+" | Worldtop101.com"+(m>=233?"</nobr>":"")+'<br></div><div class="h2" style="background-color: #b2a99d; layer-background-color: #b2a99d;width:'+m+'px; border: 1px none #808080; padding:10px;padding:1px;z-index:51;" id="div_3" >'+(m>=233?"<nobr>":"")+(b==0?"ID: "+n+" / Level: "+a:"")+(m>=233?"</nobr>":"")+"<br>"+d+"</div></div></div>"}}else{if(navigator.userAgent.indexOf("Opera")!=-1){gettrailobject().innerHTML='<div style="background-color: #b2a99d; layer-background-color: #b2a99d; border: 1px none #808080; padding:10px; width:'+divthw+'px;height:100%;z-index:51"><div style="background-color: #FFFFFF; layer-background-color: #FFFFFF;width:'+m+'px;z-index:51"><div style="border-width:0px;margin:0px;padding:0px;background-color: #ffffff; layer-background-color: #ffffff;z-index:51;position:absolute;width:'+m+"px;height:"+smthh+'px;text-align:center"><img  src="'+j+'"  width="'+smthw+'" height="'+smthh+'" border="0"></div><div style="border-width:0px;margin:0px;padding:0px;z-index:52;position:absolute;width:'+m+"px;top:"+topx+'px;text-align: center;"><img src="http://thumbs.dreamstime.com/img/loadingnew.gif"></div><div style="border-width:0px;margin:0px;padding:0px;z-index:53;position:absolute;width:'+m+'px;"><div style="border: 1px solid #808080;width:'+m+'px;"><img name="btcontainer" id="btcontainer" src="http://thumbs.dreamstime.com/site-img/sep.gif" border="0" width="'+m+'" height="'+f+'" ><div id="div_2" style="border-width:0px;margin:0px;z-index:53;layer-background-color: #FFFFFF;background-color:#ffffff;padding:3px;">'+g+"<br>"+(m>=233?"<nobr>":"")+"&copy; "+truncImgTitle(e,10)+" | Worldtop101.com"+(m>=233?"</nobr>":"")+'<br></div></div><div class="h2" style="z-index:53;background-color: #b2a99d; layer-background-color: #b2a99d;width:'+m+'px; border: 1px none #808080; padding:10px;padding:1px;z-index:51;" id="div_3" >'+(m>=233?"<nobr>":"")+(b==0?"ID: "+n+" / Level: "+a:"")+(m>=233?"</nobr>":"")+"<br>"+d+'</div></div></div><div style="visibility:hidden"><div style="height:'+f+'px">&nbsp;</div><div id="div_2" style="padding:3px;">'+g+"<br>"+(m>=233?"<nobr>":"")+"&copy; "+truncImgTitle(e,10)+" | Worldtop101.com"+(m>=233?"</nobr>":"")+'<br></div><div class="h2" style="background-color: #b2a99d; layer-background-color: #b2a99d;width:'+m+'px; border: 1px none #808080; padding:10px;padding:1px;z-index:51;" id="div_3" >'+(m>=233?"<nobr>":"")+(b==0?"ID: "+n+" / Level: "+a:"")+(m>=233?"</nobr>":"")+"<br>"+d+"</div></div></div>"}if(navigator.userAgent.indexOf("Firefox")!=-1||navigator.userAgent.indexOf("Safari")!=-1){gettrailobject().innerHTML='<div style="position:relative;background-color: #b2a99d; layer-background-color: #b2a99d; border: 1px none #808080; padding:10px; width:'+divthw+'px;height:100%;z-index:51"><div style="background-color: #FFFFFF; layer-background-color: #FFFFFF;width:'+m+'px;z-index:51"><div style="border-width:0px;margin:0px;padding:0px;background-color: #ffffff; layer-background-color: #ffffff;z-index:51;position:absolute;width:'+m+"px;height:"+smthh+'px;text-align:center"><img  src="'+j+'"  width="'+smthw+'" height="'+smthh+'" border="0"></div><div style="border-width:0px;margin:0px;padding:0px;z-index:52;position:absolute;width:'+m+"px;top:"+topx+'px;text-align: center;"><img src="http://thumbs.dreamstime.com/img/loadingnew.gif"></div><div style="border-width:0px;margin:0px;padding:0px;z-index:53;position:absolute;width:'+m+'px;"><div style="border: 1px solid #808080;width:'+m+'px;"><img name="btcontainer" id="btcontainer" src="http://thumbs.dreamstime.com/site-img/sep.gif" border="0" width="'+m+'" height="'+f+'" ><div id="div_2" style="border-width:0px;margin:0px;z-index:53;layer-background-color: #FFFFFF;background-color:#ffffff;padding:3px;">'+g+"<br>"+(m>=233?"<nobr>":"")+"&copy; "+truncImgTitle(e,10)+" | Worldtop101.com"+(m>=233?"</nobr>":"")+'<br></div></div><div class="h2" style="z-index:53;background-color: #b2a99d; layer-background-color: #b2a99d;width:'+m+'px; border: 1px none #808080; padding:10px;padding:1px;z-index:51;" id="div_3" >'+(m>=233?"<nobr>":"")+(b==0?"ID: "+n+" / Level: "+a:"")+(m>=233?"</nobr>":"")+"<br>"+d+'</div></div></div><div style="visibility:hidden"><div style="height:'+f+'px">&nbsp;</div><div id="div_2" style="padding:3px;">'+g+"<br>"+(m>=233?"<nobr>":"")+"&copy; "+truncImgTitle(e,10)+" | Worldtop101.com"+(m>=233?"</nobr>":"")+'<br></div><div class="h2" style="background-color: #b2a99d; layer-background-color: #b2a99d;width:'+m+'px; border: 1px none #808080; padding:10px;padding:1px;z-index:51;" id="div_3" >'+(m>=233?"<nobr>":"")+(b==0?"ID: "+n+" / Level: "+a:"")+(m>=233?"</nobr>":"")+"<br>"+d+"</div></div></div>"}if(navigator.userAgent.indexOf("MSIE")!=-1){gettrailobject().innerHTML='<div style="background-color: #b2a99d; layer-background-color: #b2a99d; border: 1px none #808080; padding:10px; width:'+divthw+'px;height:100%;z-index:51"><div style="background-color: #FFFFFF; layer-background-color: #FFFFFF;width:'+m+'px;z-index:51"><div style="border-width:0px;margin:0px;padding:0px;background-color: #FFFFFF; layer-background-color: #FFFFFF;z-index:51;position:absolute;width:'+m+"px;height:"+smthh+'px;text-align:center"><img  src="'+j+'"  width="'+smthw+'" height="'+smthh+'" border="0"></div><div style="border-width:0px;margin:0px;padding:0px;z-index:52;position:absolute;width:'+m+"px;top:"+topx+'px;text-align: center;"><img src="http://thumbs.dreamstime.com/img/loadingnew.gif"></div><div style="margin:0px;padding:0px;z-index:53;position:absolute;width:'+m+'px;"><div style="border: 1px solid #808080;width:'+m+'px;"><img name="btcontainer" id="btcontainer" src="http://thumbs.dreamstime.com/site-img/sep.gif" border="0" width="'+m+'" height="'+f+'"  ><div id="div_2" style="margin:0px;width:'+m+'px;z-index:53;layer-background-color: #FFFFFF;background-color:#ffffff;padding:3px;">'+g+"<br>"+(m>=233?"<nobr>":"")+"&copy; "+truncImgTitle(e,10)+" | Worldtop101.com"+(m>=233?"</nobr>":"")+'<br></div></div><div class="h2" style="z-index:53;background-color: #b2a99d; layer-background-color: #b2a99d;width:'+m+'px; border: 1px none #808080; padding:10px;padding:1px;z-index:51;" id="div_3" >'+(m>=233?"<nobr>":"")+(b==0?"ID: "+n+" / Level: "+a:"")+(m>=233?"</nobr>":"")+"<br>"+d+'</div></div></div><div style="visibility:hidden"><div style="height:'+f+'px">&nbsp;</div><div id="div_2" style="padding:3px;">'+g+"<br>"+(m>=233?"<nobr>":"")+"&copy; "+truncImgTitle(e,10)+" | Worldtop101.com"+(m>=233?"</nobr>":"")+'<br></div><div class="h2" style="background-color: #b2a99d; layer-background-color: #b2a99d;width:'+m+'px; border: 1px none #808080; padding:10px;padding:1px;z-index:51;" id="div_3" >'+(m>=233?"<nobr>":"")+(b==0?"ID: "+n+" / Level: "+a:"")+(m>=233?"</nobr>":"")+"<br>"+d+"</div></div></div>"}}xto=setTimeout("xtimeOut('"+l+"')",100);gettrailobj().visibility="visible";divw=parseInt(m)+25;divh=parseInt(f)+130;document.onmousemove=followmouse}function trailVideoOn(l,h,f,n,d,c,a,m,g,j){var j=(j==null)?0:j;var b=0;b=1;thumbimgprev="";gettrailobj().left="-500px";divthw=parseInt(m)*2+10;smthw=parseInt(m)+2;halfthh=50;halfthh=Math.ceil(parseInt(g)/2);topx=halfthh-9;smthh=parseInt(g)+2;if(l.length>2){smthh_par=parseInt(g)*2+4}else{smthh_par=smthh}img_par="";img_arr="";for(var e=0;e<l.length&&e<4;e++){if(e<(l.length-1)&&e<3){img_arr=img_arr+l[e]+"|"}else{img_arr=img_arr+l[e]}img_par=img_par+'<img name="btcontainer_'+e+'" id="btcontainer_'+e+'" src="http://thumbs.dreamstime.com/site-img/sep.gif" border="0" width="'+m+'" height="'+g+'" >'}if(f==""){if(navigator.userAgent.indexOf("Opera")!=-1){gettrailobject().innerHTML='<div style="background-color: #b2a99d; layer-background-color: #b2a99d; border: 1px none #808080; padding:10px; width:'+divthw+'px;height:100%;z-index:51"><div style="background-color: #FFFFFF; layer-background-color: #FFFFFF;width:'+(m*2+10)+'px;z-index:51"><div style="border-width:0px;margin:0px;padding:0px;background-color: #ffffff; layer-background-color: #ffffff;z-index:51;position:absolute;width:'+(m*2+10)+"px;height:"+smthh+'px;text-align:left"><img  src="'+thumbimgprev+'"  width="'+smthw+'" height="'+smthh+'" border="0"></div><div style="border-width:0px;margin:0px;padding:0px;z-index:52;position:absolute;width:'+(m*2+10)+"px;top:"+topx+'px;text-align: center;"><img src="http://thumbs.dreamstime.com/img/loadingnew.gif"></div><div style="border-width:0px;margin:0px;padding:0px;z-index:53;position:absolute;width:'+(m*2+10)+'px;"><div style="border: 1px solid #808080;width:'+(m*2+10)+'px;"><p class="top_show3_video_popup">'+img_par+'</p><div id="div_2" style="border-width:0px;margin:0px;z-index:53;layer-background-color: #FFFFFF;background-color:#ffffff;padding:3px;">'+h+'<br></div></div><div class="h2" style="z-index:53;background-color: #b2a99d; layer-background-color: #b2a99d;width:'+m+'px; border: 1px none #808080; padding:10px;padding:1px;z-index:51;" id="div_3" >'+(m>=233?"<nobr>":"")+(b==0?"ID: "+n+" / Level: "+a:"")+(m>=233?"</nobr>":"")+"<br>"+d+'</div></div></div><div style="visibility:hidden"><div style="height:'+smthh_par+'px">&nbsp;</div><div id="div_2" style="padding:3px;">'+h+"<br>"+(m>=233?"<nobr>":"")+"&copy; "+truncImgTitle(f,10)+" | Worldtop101.com"+(m>=233?"</nobr>":"")+'<br></div><div class="h2" style="background-color: #b2a99d; layer-background-color: #b2a99d;width:'+m+'px; border: 1px none #808080; padding:10px;padding:1px;z-index:51;" id="div_3" >'+(m>=233?"<nobr>":"")+(b==0?"ID: "+n+" / Level: "+a:"")+(m>=233?"</nobr>":"")+"<br>"+d+"</div></div></div>"}if(navigator.userAgent.indexOf("Firefox")!=-1||navigator.userAgent.indexOf("Safari")!=-1){gettrailobject().innerHTML='<div style="background-color: #b2a99d; layer-background-color: #b2a99d; border: 1px none #808080; padding:10px; width:'+divthw+'px;height:100%;z-index:51"><div style="background-color: #FFFFFF; layer-background-color: #FFFFFF;width:'+(m*2+10)+'px;z-index:51"><div style="border-width:0px;margin:0px;padding:0px;background-color: #ffffff; layer-background-color: #ffffff;z-index:51;position:absolute;width:'+(m*2+10)+"px;height:"+smthh+'px;text-align:left"><img  src="'+thumbimgprev+'"  width="'+smthw+'" height="'+smthh+'" border="0"></div><div style="border-width:0px;margin:0px;padding:0px;z-index:52;position:absolute;width:'+(m*2+10)+"px;top:"+topx+'px;text-align: center;"><img src="http://thumbs.dreamstime.com/img/loadingnew.gif"></div><div style="border-width:0px;margin:0px;padding:0px;z-index:53;position:absolute;width:'+(m*2+10)+'px;"><div style="border: 1px solid #808080;width:'+(m*2+10)+'px;"><p class="top_show3_video_popup">'+img_par+'</p><div id="div_2" style="border-width:0px;margin:0px;z-index:53;layer-background-color: #FFFFFF;background-color:#ffffff;padding:3px;">'+h+'<br></div></div><div class="h2" style="z-index:53;background-color: #b2a99d; layer-background-color: #b2a99d;width:'+m+'px; border: 1px none #808080; padding:10px;padding:1px;z-index:51;" id="div_3" >'+(m>=233?"<nobr>":"")+(b==0?"ID: "+n+" / Level: "+a:"")+(m>=233?"</nobr>":"")+"<br>"+d+'</div></div></div><div style="visibility:hidden"><div style="height:'+smthh_par+'px">&nbsp;</div><div id="div_2" style="padding:3px;">'+h+"<br>"+(m>=233?"<nobr>":"")+"&copy; "+truncImgTitle(f,10)+" | Worldtop101.com"+(m>=233?"</nobr>":"")+'<br></div><div class="h2" style="background-color: #b2a99d; layer-background-color: #b2a99d;width:'+m+'px; border: 1px none #808080; padding:10px;padding:1px;z-index:51;" id="div_3" >'+(m>=233?"<nobr>":"")+(b==0?"ID: "+n+" / Level: "+a:"")+(m>=233?"</nobr>":"")+"<br>"+d+"</div></div></div>"}if(navigator.userAgent.indexOf("MSIE")!=-1){gettrailobject().innerHTML='<div style="background-color: #b2a99d; layer-background-color: #b2a99d; border: 1px none #808080; padding:10px; width:'+divthw+'px;height:100%;z-index:51"><div style="background-color: #FFFFFF; layer-background-color: #FFFFFF;width:'+(m*2+10)+'px;z-index:51"><div style="border-width:0px;margin:0px;padding:0px;background-color: #FFFFFF; layer-background-color: #FFFFFF;z-index:51;position:absolute;width:'+(m*2+10)+"px;height:"+smthh+'px;text-align:left"><img  src="'+thumbimgprev+'"  width="'+smthw+'" height="'+smthh+'" border="0"></div><div style="border-width:0px;margin:0px;padding:0px;z-index:52;position:absolute;width:'+(m*2+10)+"px;top:"+topx+'px;text-align: center;"><img src="http://thumbs.dreamstime.com/img/loadingnew.gif"></div><div style="margin:0px;padding:0px;z-index:53;position:absolute;width:'+(m*2+10)+'px;"><div style="border: 1px solid #808080;width:'+(m*2+10)+'px;"><p class="top_show3_video_popup">'+img_par+'</p><div id="div_2" style="margin:0px;width:'+(m*2+10)+'px;z-index:53;layer-background-color: #FFFFFF;background-color:#ffffff;padding:3px;">'+h+'<br></div></div><div class="h2" style="z-index:53;background-color: #b2a99d; layer-background-color: #b2a99d;width:'+m+'px; border: 1px none #808080; padding:10px;padding:1px;z-index:51;" id="div_3" >'+(m>=233?"<nobr>":"")+(b==0?"ID: "+n+" / Level: "+a:"")+(m>=233?"</nobr>":"")+"<br>"+d+'</div></div></div><div style="visibility:hidden"><div style="height:'+smthh_par+'px">&nbsp;</div><div id="div_2" style="padding:3px;">'+h+"<br>"+(m>=233?"<nobr>":"")+"&copy; "+truncImgTitle(f,10)+" | Worldtop101.com"+(m>=233?"</nobr>":"")+'<br></div><div class="h2" style="background-color: #b2a99d; layer-background-color: #b2a99d;width:'+m+'px; border: 1px none #808080; padding:10px;padding:1px;z-index:51;" id="div_3" >'+(m>=233?"<nobr>":"")+(b==0?"ID: "+n+" / Level: "+a:"")+(m>=233?"</nobr>":"")+"<br>"+d+"</div></div></div>"}}else{if(navigator.userAgent.indexOf("Opera")!=-1){gettrailobject().innerHTML='<div style="background-color: #b2a99d; layer-background-color: #b2a99d; border: 1px none #808080; padding:10px; width:'+divthw+'px;height:100%;z-index:51"><div style="background-color: #FFFFFF; layer-background-color: #FFFFFF;width:'+(m*2+10)+'px;z-index:51"><div style="border-width:0px;margin:0px;padding:0px;background-color: #ffffff; layer-background-color: #ffffff;z-index:51;position:absolute;width:'+(m*2+10)+"px;height:"+smthh+'px;text-align:left"><img  src="'+thumbimgprev+'"  width="'+smthw+'" height="'+smthh+'" border="0"></div><div style="border-width:0px;margin:0px;padding:0px;z-index:52;position:absolute;width:'+(m*2+10)+"px;top:"+topx+'px;text-align: center;"><img src="http://thumbs.dreamstime.com/img/loadingnew.gif"></div><div style="border-width:0px;margin:0px;padding:0px;z-index:53;position:absolute;width:'+(m*2+10)+'px;"><div style="border: 1px solid #808080;width:'+(m*2+10)+'px;"><p class="top_show3_video_popup">'+img_par+'</p><div id="div_2" style="border-width:0px;margin:0px;z-index:53;layer-background-color: #FFFFFF;background-color:#ffffff;padding:3px;">'+h+"<br>"+(m>=233?"<nobr>":"")+"&copy; "+truncImgTitle(f,10)+" | Worldtop101.com"+(m>=233?"</nobr>":"")+'<br></div></div><div class="h2" style="z-index:53;background-color: #b2a99d; layer-background-color: #b2a99d;width:'+m+'px; border: 1px none #808080; padding:10px;padding:1px;z-index:51;" id="div_3" >'+(m>=233?"<nobr>":"")+(b==0?"ID: "+n+" / Level: "+a:"")+(m>=233?"</nobr>":"")+"<br>"+d+'</div></div></div><div style="visibility:hidden"><div style="height:'+smthh_par+'px">&nbsp;</div><div id="div_2" style="padding:3px;">'+h+"<br>"+(m>=233?"<nobr>":"")+"&copy; "+truncImgTitle(f,10)+" | Worldtop101.com"+(m>=233?"</nobr>":"")+'<br></div><div class="h2" style="background-color: #b2a99d; layer-background-color: #b2a99d;width:'+m+'px; border: 1px none #808080; padding:10px;padding:1px;z-index:51;" id="div_3" >'+(m>=233?"<nobr>":"")+(b==0?"ID: "+n+" / Level: "+a:"")+(m>=233?"</nobr>":"")+"<br>"+d+"</div></div></div>"}if(navigator.userAgent.indexOf("Firefox")!=-1||navigator.userAgent.indexOf("Safari")!=-1){gettrailobject().innerHTML='<div style="position:relative;background-color: #b2a99d; layer-background-color: #b2a99d; border: 1px none #808080; padding:10px; width:'+divthw+'px;height:100%;z-index:51"><div style="background-color: #FFFFFF; layer-background-color: #FFFFFF;width:'+(m*2+10)+'px;z-index:51"><div style="border-width:0px;margin:0px;padding:0px;background-color: #ffffff; layer-background-color: #ffffff;z-index:51;position:absolute;width:'+(m*2+10)+"px;height:"+smthh+'px;text-align:left"><img  src="'+thumbimgprev+'"  width="'+smthw+'" height="'+smthh+'" border="0"></div><div style="border-width:0px;margin:0px;padding:0px;z-index:52;position:absolute;width:'+(m*2+10)+"px;top:"+topx+'px;text-align: center;"><img src="http://thumbs.dreamstime.com/img/loadingnew.gif"></div><div style="border-width:0px;margin:0px;padding:0px;z-index:53;position:absolute;width:'+(m*2+10)+'px;"><div style="border: 1px solid #808080;width:'+(m*2+10)+'px;"><p class="top_show3_video_popup">'+img_par+'</p><div id="div_2" style="border-width:0px;margin:0px;z-index:53;layer-background-color: #FFFFFF;background-color:#ffffff;padding:3px;">'+h+"<br>"+(m>=233?"<nobr>":"")+"&copy; "+truncImgTitle(f,10)+" | Worldtop101.com"+(m>=233?"</nobr>":"")+'<br></div></div><div class="h2" style="z-index:53;background-color: #b2a99d; layer-background-color: #b2a99d;width:'+m+'px; border: 1px none #808080; padding:10px;padding:1px;z-index:51;" id="div_3" >'+(m>=233?"<nobr>":"")+(b==0?"ID: "+n+" / Level: "+a:"")+(m>=233?"</nobr>":"")+"<br>"+d+'</div></div></div><div style="visibility:hidden"><div style="height:'+smthh_par+'px">&nbsp;</div><div id="div_2" style="padding:3px;">'+h+"<br>"+(m>=233?"<nobr>":"")+"&copy; "+truncImgTitle(f,10)+" | Worldtop101.com"+(m>=233?"</nobr>":"")+'<br></div><div class="h2" style="background-color: #b2a99d; layer-background-color: #b2a99d;width:'+m+'px; border: 1px none #808080; padding:10px;padding:1px;z-index:51;" id="div_3" >'+(m>=233?"<nobr>":"")+(b==0?"ID: "+n+" / Level: "+a:"")+(m>=233?"</nobr>":"")+"<br>"+d+"</div></div></div>"}if(navigator.userAgent.indexOf("MSIE")!=-1){gettrailobject().innerHTML='<div style="background-color: #b2a99d; layer-background-color: #b2a99d; border: 1px none #808080; padding:10px; width:'+divthw+'px;height:100%;z-index:51"><div style="background-color: #FFFFFF; layer-background-color: #FFFFFF;width:'+(m*2+10)+'px;z-index:51"><div style="border-width:0px;margin:0px;padding:0px;background-color: #FFFFFF; layer-background-color: #FFFFFF;z-index:51;position:absolute;width:'+(m*2+10)+"px;height:"+smthh+'px;text-align:left"><img  src="'+thumbimgprev+'"  width="'+smthw+'" height="'+smthh+'" border="0"></div><div style="border-width:0px;margin:0px;padding:0px;z-index:52;position:absolute;width:'+(m*2+10)+"px;top:"+topx+'px;text-align: center;"><img src="http://thumbs.dreamstime.com/img/loadingnew.gif"></div><div style="margin:0px;padding:0px;z-index:53;position:absolute;width:'+(m*2+10)+'px;"><div style="border: 1px solid #808080;width:'+(m*2+10)+'px;"><p class="top_show3_video_popup">'+img_par+'</p><div id="div_2" style="margin:0px;width:'+(m*2+10)+'px;z-index:53;layer-background-color: #FFFFFF;background-color:#ffffff;padding:3px;">'+h+"<br>"+(m>=233?"<nobr>":"")+"&copy; "+truncImgTitle(f,10)+" | Worldtop101.com"+(m>=233?"</nobr>":"")+'<br></div></div><div class="h2" style="z-index:53;background-color: #b2a99d; layer-background-color: #b2a99d;width:'+m+'px; border: 1px none #808080; padding:10px;padding:1px;z-index:51;" id="div_3" >'+(m>=233?"<nobr>":"")+(b==0?"ID: "+n+" / Level: "+a:"")+(m>=233?"</nobr>":"")+"<br>"+d+'</div></div></div><div style="visibility:hidden"><div style="height:'+smthh_par+'px">&nbsp;</div><div id="div_2" style="padding:3px;">'+h+"<br>"+(m>=233?"<nobr>":"")+"&copy; "+truncImgTitle(f,10)+" | Worldtop101.com"+(m>=233?"</nobr>":"")+'<br></div><div class="h2" style="background-color: #b2a99d; layer-background-color: #b2a99d;width:'+m+'px; border: 1px none #808080; padding:10px;padding:1px;z-index:51;" id="div_3" >'+(m>=233?"<nobr>":"")+(b==0?"ID: "+n+" / Level: "+a:"")+(m>=233?"</nobr>":"")+"<br>"+d+"</div></div></div>"}}xto=setTimeout("xtimeVideoOut('"+img_arr+"')",100);gettrailobj().visibility="visible";divw=parseInt(m)+25;divh=parseInt(g)+130;document.onmousemove=followmouse}var Frontend={init:function(){document.observe("mouseover",Frontend.mainmenuTip)},mainmenuTip:function(a){elemOver=Event.element(a);$$("li.master").each(function(b){submenu=b.select("ul.listcategory").first();if(!elemOver.descendantOf(b.identify())&&elemOver!=b){submenu.hide()}else{submenu.setStyle({display:"block"})}})},voteTopCriteria:function(h,g,a,d){if(a){if(!Frontend.AjaxTransaction.in_transaction){Frontend.AjaxTransaction.in_transaction=true;Frontend.AjaxTransaction.topfile_id=h;var c=0;for(var b=1;b<a.length;b++){c+=parseFloat(a[b])}Frontend.AjaxTransaction.avg_vote=Math.round(c/(a.length-1));var e=null;var f=$H({navigator:navigator.userAgent,topfileId:h,criteriaId:g.join("|"),vote:a.join("|")});Frontend.AjaxTransaction.transaction=new Ajax.Request(d,{method:"post",parameters:f,onComplete:function(j){e=j.responseText.evalJSON();Frontend.AjaxTransaction.in_transaction=false;Frontend.AjaxTransaction.voteTopCriteriaLoaded(j,e)},onSuccess:function(j){e=j.responseText.evalJSON();if(e.success){Frontend.AjaxTransaction.voteTopCriteriaSuccess(j,e,d)}else{Frontend.AjaxTransaction.voteTopCriteriaFailed(j,e)}}});Frontend.AjaxTransaction.voteTopCriteriaLoading(Frontend.AjaxTransaction.transaction,e)}}},refreshBox:function(a,c,b){Frontend.AjaxTransaction.in_transaction=true;Frontend.AjaxTransaction.transaction=new Ajax.Request(b,{method:"post",parameters:c,onComplete:function(d){Frontend.AjaxTransaction.in_transaction=false},onSuccess:function(d){data=d.responseText.evalJSON();if($(a)&&data.sucess){$(a).update(data.content)}}})},AjaxTransaction:{topfile_id:0,transaction:null,in_transaction:false,avg_vote:0,voteTopCriteriaLoading:function(b,a){document.body.setStyle({cursor:"wait"})},voteTopCriteriaLoaded:function(b,a){document.body.setStyle({cursor:"default"})},voteTopCriteriaSuccess:function(c,b,a){if(a.indexOf("frontend_dev.php")==-1){window.location="/topfile/voteSuccess/id/"+this.topfile_id+"/vote/"+this.avg_vote}else{window.location="/frontend_dev.php/topfile/voteSuccess/id/"+this.topfile_id+"/vote/"+this.avg_vote}return false;criteriaId=c.request.parameters.criteriaId;if($("box_btn_vote_"+criteriaId)){$("box_btn_vote_"+criteriaId).hide()}refreshBoxes=b.refreshBoxes;refreshBoxes.each(function(d){if($(d.targetId)){Frontend.refreshBox(d.targetId,d.param,d.ajaxUrl)}})},voteTopCriteriaFailed:function(b,a){}}};function add_ad(){var a=document.getElementById("img_box_adsense_code").innerHTML;document.write('<div id="img_box_ad_0" style="display:none;">	<script type="text/javascript"> google_ad_client = "'+a+'"; google_ad_width = 728; google_ad_height = 90; google_ad_format = "728x90_as"; google_color_border = "FFFFFF"; google_color_bg = "FFFFFF"; google_color_link = "1116D0"; google_color_url = "212121"; google_color_text = "212121"; <\/script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"><\/script> </div>')}var fileLoadingImage="/images/loading.gif";var fileBottomNavCloseImage="/images/closelabel.gif";var resizeSpeed=7;var borderSize=10;var imageArray=new Array;var activeImage;if(resizeSpeed>10){resizeSpeed=10}if(resizeSpeed<1){resizeSpeed=1}resizeDuration=(11-resizeSpeed)*0.15;Object.extend(Element,{getWidth:function(a){a=$(a);return a.offsetWidth},setWidth:function(b,a){b=$(b);b.style.width=a+"px"},setHeight:function(a,b){a=$(a);a.style.height=b+"px"},setTop:function(b,a){b=$(b);b.style.top=a+"px"},setSrc:function(a,b){a=$(a);a.src=b},setHref:function(b,a){b=$(b);b.href=a},setInnerHTML:function(a,b){a=$(a);a.innerHTML=b}});Array.prototype.removeDuplicates=function(){for(i=1;i<this.length;i++){if(this[i][0]==this[i-1][0]){this.splice(i,1)}}};Array.prototype.empty=function(){for(i=0;i<=this.length;i++){this.shift()}};var Lightbox=Class.create();Lightbox.prototype={initialize:function(){if(!document.getElementsByTagName){return}var p=document.getElementsByTagName("a");for(var w=0;w<p.length;w++){var f=p[w];var A=String(f.getAttribute("rel"));if(f.getAttribute("href")&&(A.toLowerCase().match("lightbox"))){f.onclick=function(){myLightbox.start(this);return false}}}var B=document.getElementsByTagName("body").item(0);var g=document.createElement("div");g.setAttribute("id","overlay");g.style.display="none";g.onclick=function(){myLightbox.end();return false};B.appendChild(g);var o=document.createElement("div");o.setAttribute("id","lightbox");o.style.display="none";B.appendChild(o);var z=document.createElement("div");z.setAttribute("id","outerImageContainer");o.appendChild(z);var n=document.createElement("div");n.setAttribute("id","imageContainer");z.appendChild(n);var j=document.createElement("img");j.setAttribute("id","lightboxImage");n.appendChild(j);var t=document.createElement("div");t.setAttribute("id","hoverNav");n.appendChild(t);var u=document.createElement("a");u.setAttribute("id","prevLink");u.setAttribute("href","#");t.appendChild(u);var c=document.createElement("a");c.setAttribute("id","nextLink");c.setAttribute("href","#");t.appendChild(c);var v=document.createElement("div");v.setAttribute("id","loading");n.appendChild(v);var a=document.createElement("a");a.setAttribute("id","loadingLink");a.setAttribute("href","#");a.onclick=function(){myLightbox.end();return false};v.appendChild(a);var m=document.createElement("img");m.setAttribute("src",fileLoadingImage);a.appendChild(m);var e=document.createElement("div");e.setAttribute("id","imageDataContainer");e.className="clearfix";o.appendChild(e);var d=document.createElement("div");d.setAttribute("id","imageData");e.appendChild(d);var y=document.createElement("div");y.setAttribute("id","imageViewCount");y.innerHTML=" views";d.appendChild(y);var s=document.createElement("div");s.setAttribute("id","imageDetails");d.appendChild(s);var h=document.createElement("span");h.setAttribute("id","caption");s.appendChild(h);var b=document.createElement("span");b.setAttribute("id","numberDisplay");s.appendChild(b);var r=document.createElement("div");r.setAttribute("id","bottomNav");d.appendChild(r);var q=document.createElement("div");q.setAttribute("id","img_box_ad");document.getElementById("imageData").insertBefore(q,document.getElementById("bottomNav"));q.style.display="block";var C=document.createElement("a");C.setAttribute("id","bottomNavClose");C.setAttribute("href","#");C.onclick=function(){myLightbox.end();return false};r.appendChild(C);var l=document.createElement("img");l.setAttribute("src",fileBottomNavCloseImage);C.appendChild(l)},start:function(g){hideSelectBoxes();var c=getPageSize();Element.setHeight("overlay",c[1]);new Effect.Appear("overlay",{duration:0.2,from:0,to:0.8});imageArray=[];imageNum=0;if(!document.getElementsByTagName){return}var e=document.getElementsByTagName("a");if((g.getAttribute("rel")=="lightbox")){imageArray.push(new Array(g.getAttribute("href"),g.getAttribute("title"),g.getAttribute("mid")))}else{for(var d=0;d<e.length;d++){var b=e[d];if(b.getAttribute("href")&&(b.getAttribute("rel")==g.getAttribute("rel"))){imageArray.push(new Array(b.getAttribute("href"),b.getAttribute("title"),b.getAttribute("mid")))}}imageArray.removeDuplicates();while(imageArray[imageNum][0]!=g.getAttribute("href")){imageNum++}}var c=getPageSize();var a=getPageScroll();var f=a[1]+(c[3]/15);Element.setTop("lightbox",f);Element.show("lightbox");this.changeImage(imageNum)},showCommentBox:function(){hideSelectBoxes();var b=getPageSize();Element.setHeight("overlay",b[1]);new Effect.Appear("overlay",{duration:0.2,from:0,to:0.8});var d=document.getElementsByTagName("body").item(0);var f=document.createElement("div");f.setAttribute("id","comment_box");f.style.display="none";d.appendChild(f);f.innerHTML=$("comment_box_html").innerHTML;var b=getPageSize();var a=getPageScroll();var c=a[1]+(b[3]/15);var e=(b[2]-350)/2;f.style.left=e+"px";Element.setTop("comment_box",c);Element.show("comment_box")},showShareItBox:function(){hideSelectBoxes();var b=getPageSize();Element.setHeight("overlay",b[1]);new Effect.Appear("overlay",{duration:0.2,from:0,to:0.8});var d=document.getElementsByTagName("body").item(0);var f=document.createElement("div");f.setAttribute("id","share_it_box");f.className="share_it_box";f.style.display="none";d.appendChild(f);f.innerHTML=$("share_it_box_html").innerHTML;var b=getPageSize();var a=getPageScroll();var c=a[1]+(b[3]/15)+100;var e=(b[2]-350)/2;f.style.left=e+"px";Element.setTop("share_it_box",c);Element.show("share_it_box")},showReportItBox:function(){var b=getPageSize();Element.setHeight("overlay",b[1]);new Effect.Appear("overlay",{duration:0.2,from:0,to:0.8});var d=document.getElementsByTagName("body").item(0);var f=document.createElement("div");f.setAttribute("id","report_it_box");f.className="share_it_box";f.style.display="none";d.appendChild(f);f.innerHTML=$("report_it_box_html").innerHTML;var b=getPageSize();var a=getPageScroll();var c=a[1]+(b[3]/15)+100;var e=(b[2]-350)/2;f.style.left=e+"px";Element.setTop("report_it_box",c);Element.show("report_it_box")},changeImage:function(a){activeImage=a;Element.show("loading");Element.hide("lightboxImage");Element.hide("hoverNav");Element.hide("prevLink");Element.hide("nextLink");Element.hide("imageDataContainer");Element.hide("numberDisplay");imgPreloader=new Image();imgPreloader.onload=function(){Element.setSrc("lightboxImage",imageArray[activeImage][0]);myLightbox.resizeImageContainer(imgPreloader.width,imgPreloader.height)};imgPreloader.src=imageArray[activeImage][0]},resizeImageContainer:function(b,a){if(b<750){b=750}this.wCur=Element.getWidth("outerImageContainer");this.hCur=Element.getHeight("outerImageContainer");this.xScale=((b+(borderSize*2))/this.wCur)*100;this.yScale=((a+(borderSize*2))/this.hCur)*100;wDiff=(this.wCur-borderSize*2)-b;hDiff=(this.hCur-borderSize*2)-a;if(!(hDiff==0)){new Effect.Scale("outerImageContainer",this.yScale,{scaleX:false,duration:resizeDuration,queue:"front"})}if(!(wDiff==0)){new Effect.Scale("outerImageContainer",this.xScale,{scaleY:false,delay:resizeDuration,duration:resizeDuration})}if((hDiff==0)&&(wDiff==0)){if(navigator.appVersion.indexOf("MSIE")!=-1){pause(250)}else{pause(100)}}Element.setHeight("prevLink",a);Element.setHeight("nextLink",a);Element.setWidth("imageDataContainer",b+(borderSize*2));this.showImage()},showImage:function(){Element.hide("loading");new Effect.Appear("lightboxImage",{duration:0.1,queue:"end",afterFinish:function(){myLightbox.updateDetails()}});this.preloadNeighborImages();var b=document.getElementById("img_box_ad_1");$("img_box_ad").innerHTML=b.innerHTML;var c="http://";var a=document.URL.split("/");c=c+a[2]+"/topfile/addmv/id/"+imageArray[activeImage][2];var d=new Ajax.Request(c,{method:"get",onComplete:this.showViewCount})},showViewCount:function(a){var b=document.getElementById("imageViewCount");b.innerHTML=a.responseText+" views"},updateDetails:function(){Element.show("caption");Element.setInnerHTML("caption",imageArray[activeImage][1]);if(imageArray.length>1){Element.show("numberDisplay");Element.setInnerHTML("numberDisplay","Image "+eval(activeImage+1)+" of "+imageArray.length)}new Effect.Parallel([new Effect.SlideDown("imageDataContainer",{sync:true,duration:resizeDuration+0.25,from:0,to:1}),new Effect.Appear("imageDataContainer",{sync:true,duration:1})],{duration:0.65,afterFinish:function(){myLightbox.updateNav()}})},updateNav:function(){Element.show("hoverNav");if(activeImage!=0){Element.show("prevLink");document.getElementById("prevLink").onclick=function(){myLightbox.changeImage(activeImage-1);return false}}if(activeImage!=(imageArray.length-1)){Element.show("nextLink");document.getElementById("nextLink").onclick=function(){myLightbox.changeImage(activeImage+1);return false}}this.enableKeyboardNav()},enableKeyboardNav:function(){document.onkeydown=this.keyboardAction},disableKeyboardNav:function(){document.onkeydown=""},keyboardAction:function(a){if(a==null){keycode=event.keyCode}else{keycode=a.which}key=String.fromCharCode(keycode).toLowerCase();if((key=="x")||(key=="o")||(key=="c")){myLightbox.end()}else{if(key=="p"){if(activeImage!=0){myLightbox.disableKeyboardNav();myLightbox.changeImage(activeImage-1)}}else{if(key=="n"){if(activeImage!=(imageArray.length-1)){myLightbox.disableKeyboardNav();myLightbox.changeImage(activeImage+1)}}}}},preloadNeighborImages:function(){if((imageArray.length-1)>activeImage){preloadNextImage=new Image();preloadNextImage.src=imageArray[activeImage+1][0]}if(activeImage>0){preloadPrevImage=new Image();preloadPrevImage.src=imageArray[activeImage-1][0]}},end:function(){this.disableKeyboardNav();Element.hide("lightbox");if($("comment_box")){Element.hide("comment_box")}if($("share_it_box")){Element.hide("share_it_box")}if($("report_it_box")){Element.hide("report_it_box")}new Effect.Fade("overlay",{duration:0.2});showSelectBoxes()}};function getPageScroll(){var a;if(self.pageYOffset){a=self.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){a=document.documentElement.scrollTop}else{if(document.body){a=document.body.scrollTop}}}arrayPageScroll=new Array("",a);return arrayPageScroll}function getPageSize(){var c,a;if(window.innerHeight&&window.scrollMaxY){c=document.body.scrollWidth;a=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){c=document.body.scrollWidth;a=document.body.scrollHeight}else{c=document.body.offsetWidth;a=document.body.offsetHeight}}var b,d;if(self.innerHeight){b=self.innerWidth;d=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){b=document.documentElement.clientWidth;d=document.documentElement.clientHeight}else{if(document.body){b=document.body.clientWidth;d=document.body.clientHeight}}}if(a<d){pageHeight=d}else{pageHeight=a}if(c<b){pageWidth=b}else{pageWidth=c}arrayPageSize=new Array(pageWidth,pageHeight,b,d);return arrayPageSize}function getKey(a){if(a==null){keycode=event.keyCode}else{keycode=a.which}key=String.fromCharCode(keycode).toLowerCase();if(key=="x"){}}function listenKey(){document.onkeypress=getKey}function showSelectBoxes(){selects=document.getElementsByTagName("select");for(i=0;i!=selects.length;i++){selects[i].style.visibility="visible"}}function hideSelectBoxes(){selects=document.getElementsByTagName("select");for(i=0;i!=selects.length;i++){selects[i].style.visibility="hidden"}}function pause(b){var a=new Date();var c=a.getTime()+b;while(true){a=new Date();if(a.getTime()>c){return}}}var loadingImage="/images/loading.gif";var closeButton="/images/closelabel.gif";var v_prev_obj=null;var v_next_obj=null;function sleep(b){var a=new Date().getTime();while(true){if(new Date().getTime()-a>b){break}}}function showLightbox(p){var d=document.getElementById("v_overlay");var g=document.getElementById("v_lightbox");var e=document.getElementById("v_lightboxCaption");var h=document.getElementById("v_videobox");var f=document.getElementById("v_loadingImage");var q=document.getElementById("v_lightboxDetails");var t=getPageSize();var o=getPageScroll();if(f){f.style.top=(o[1]+((t[3]-35-f.height)/2)+"px");f.style.left=(((t[0]-20-f.width)/2)+"px");f.style.display="block"}d.style.height=(t[1]+"px");d.style.display="block";var j=document.getElementById("video-player");var n=p.getAttribute("videoid");var l=explode(n,"|");var l=n.split("|");if(l[0]=="youtube"){j.innerHTML='<object width="613" height="377"><param name="movie" id="youtubeparam" value="http://www.youtube.com/v/'+l[1]+'&autoplay=1"></param><param name="wmode" value="transparent"></param><embed id="youtubeembed" src="http://www.youtube.com/v/'+l[1]+'&autoplay=1" type="application/x-shockwave-flash" wmode="true" width="613" height="377"></embed></object>'}else{if(l[0]=="dailymotion"){j.innerHTML='<object width="613" height="377"><param name="movie" value="http://www.dailymotion.com/swf/'+l[1]+'&related=0"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.dailymotion.com/swf/'+l[1]+'&related=0" type="application/x-shockwave-flash" width="613" height="377" allowFullScreen="true" allowScriptAccess="always"></embed></object>'}}var c=o[1]+((t[3]-35-380)/2)-60;var m=((t[0]-20-760)/2);g.style.top=c+"px";g.style.left=m+"px";g.style.display="block";h.style.display="block";var a=document.getElementById("img_box_ad_1");document.getElementById("video_box_ad").innerHTML=a.innerHTML;var b="http://";var s=document.URL.split("/");b=b+s[2]+"/topfile/addmv/id/"+p.getAttribute("mid");var r=new Ajax.Request(b,{method:"get",onComplete:showVideoViewCount});document.getElementById("prev_video_link").innerHTML="";document.getElementById("next_video_link").innerHTML="";v_prev_obj=null;v_next_obj=null;if(p.getAttribute("prev_video_id")){v_prev_obj=document.getElementById(p.getAttribute("prev_video_id"));document.getElementById("prev_video_link").innerHTML='<img style="margin-top:120px;cursor:pointer;" src="/images/prev_l.gif" id="prev_video_link_a">';document.getElementById("prev_video_link_a").onclick=function(){hideLightbox();sleep(1);showLightbox(v_prev_obj)}}if(p.getAttribute("next_video_id")){v_next_obj=document.getElementById(p.getAttribute("next_video_id"));document.getElementById("next_video_link").innerHTML='<img style="margin-top:120px;cursor:pointer;" src="/images/next_l.gif" id="next_video_link_a">';document.getElementById("next_video_link_a").onclick=function(){hideLightbox();sleep(1);showLightbox(v_next_obj)}}listenKey();return false}function showVideoViewCount(b){var a=document.getElementById("videoviewcount");a.innerHTML=b.responseText+" views"}function hideLightbox(){objOverlay=document.getElementById("v_overlay");objLightbox=document.getElementById("v_lightbox");objOverlay.style.display="none";objLightbox.style.display="none";selects=document.getElementsByTagName("select");for(i=0;i!=selects.length;i++){selects[i].style.visibility="visible"}document.onkeypress=""}function initVideoLightbox(){if(!document.getElementsByTagName){return}var b=document.getElementsByTagName("a");var m=null;for(var e=0;e<b.length;e++){var f=b[e];if(f.getAttribute("href")&&(f.getAttribute("rel")=="videobox")){f.onclick=function(){showLightbox(this);return false};f.setAttribute("prev_video_id",null);f.setAttribute("next_video_id",null);if(m!=null){f.setAttribute("prev_video_id",m.getAttribute("id"));m.setAttribute("next_video_id",f.getAttribute("id"))}m=f}}var r=document.getElementsByTagName("body").item(0);var p=document.createElement("div");p.setAttribute("id","v_overlay");p.onclick=function(){hideLightbox();return false};p.style.display="none";p.style.position="absolute";p.style.top="0";p.style.left="0";p.style.zIndex="90";p.style.width="100%";r.appendChild(p);var h=getPageSize();var j=getPageScroll();var l=new Image();l.onload=function(){var t=document.createElement("a");t.setAttribute("href","#");t.onclick=function(){hideLightbox();return false};p.appendChild(t);var s=document.createElement("img");s.src=loadingImage;s.setAttribute("id","v_loadingImage");s.style.position="absolute";s.style.zIndex="150";t.appendChild(s);l.onload=function(){};return false};l.src=loadingImage;var c=document.createElement("div");c.setAttribute("id","v_lightbox");c.style.display="none";c.style.position="absolute";c.style.zIndex="100";r.insertBefore(c,p.nextSibling);var o=document.createElement("div");o.setAttribute("id","lbContent");c.appendChild(o);var q=document.createElement("div");q.setAttribute("id","v_videobox");q.innerHTML='<div style="clear:both;width:100%;height:12px;border:0px solid red;text-align:right;"><a class="lbAction lightbox-close"  href="#" onclick="hideLightbox();return false;">close</a></div><div style="width:30px;  height:100%;float:left;color:#9999FF;text-align: right; border:0px solid red;" id="prev_video_link"></div><div style="magrin-right:50px;width:30px; float:right; height:100%; border:0px solid red;" id="next_video_link"></div>	<div class="lightbox-player-youtube" style="clear:none;border:0px solid red;" id="video-player"></div><div id="videoviewcount">loading...</div>';o.appendChild(q);var n=document.createElement("div");n.setAttribute("id","v_lightbox-footer");var d=document.createElement("div");d.setAttribute("id","video_box_ad");d.innerHTML="12312312";n.appendChild(d);d.style.display="block";o.appendChild(n);var g=document.createElement("div");g.setAttribute("id","v_lightboxCaption");g.style.display="none";n.appendChild(g);var a=document.createElement("div");a.setAttribute("id","v_keyboardMsg");a.innerHTML='press <a href="#" onclick="hideLightbox(); return false;"><kbd>x</kbd></a> to close'}function initLightbox(){myLightbox=new Lightbox();initVideoLightbox()}Event.observe(window,"load",initLightbox,false);function explode(a,b,c){a=new String(a);b=new String(b);if(b=="undefined"){b=" :;"}fixedExplode=new Array(1);currentElement="";count=0;for(x=0;x<a.length;x++){charr=a.charAt(x);if(b.indexOf(charr)!=-1){if(((c<=0)||(c==false))&&(currentElement=="")){}else{fixedExplode[count]=currentElement;count++;currentElement=""}}else{currentElement+=charr}}if((!(c<=0)&&(c!=false))||(currentElement!="")){fixedExplode[count]=currentElement}return fixedExplode}String.prototype.parseColor=function(){var a="#";if(this.slice(0,4)=="rgb("){var c=this.slice(4,this.length-1).split(",");var b=0;do{a+=parseInt(c[b]).toColorPart()}while(++b<3)}else{if(this.slice(0,1)=="#"){if(this.length==4){for(var b=1;b<4;b++){a+=(this.charAt(b)+this.charAt(b)).toLowerCase()}}if(this.length==7){a=this.toLowerCase()}}}return(a.length==7?a:(arguments[0]||this))};Element.collectTextNodes=function(a){return $A($(a).childNodes).collect(function(b){return(b.nodeType==3?b.nodeValue:(b.hasChildNodes()?Element.collectTextNodes(b):""))}).flatten().join("")};Element.collectTextNodesIgnoreClass=function(a,b){return $A($(a).childNodes).collect(function(c){return(c.nodeType==3?c.nodeValue:((c.hasChildNodes()&&!Element.hasClassName(c,b))?Element.collectTextNodes(c):""))}).flatten().join("")};Element.setStyle=function(a,b){a=$(a);for(k in b){a.style[k.camelize()]=b[k]}};Element.setContentZoom=function(a,b){Element.setStyle(a,{fontSize:(b/100)+"em"});if(navigator.appVersion.indexOf("AppleWebKit")>0){window.scrollBy(0,0)}};Element.getOpacity=function(b){var a;if(a=Element.getStyle(b,"opacity")){return parseFloat(a)}if(a=(Element.getStyle(b,"filter")||"").match(/alpha\(opacity=(.*)\)/)){if(a[1]){return parseFloat(a[1])/100}}return 1};Element.setOpacity=function(a,b){a=$(a);if(b==1){Element.setStyle(a,{opacity:(/Gecko/.test(navigator.userAgent)&&!/Konqueror|Safari|KHTML/.test(navigator.userAgent))?0.999999:null});if(/MSIE/.test(navigator.userAgent)){Element.setStyle(a,{filter:Element.getStyle(a,"filter").replace(/alpha\([^\)]*\)/gi,"")})}}else{if(b<0.00001){b=0}Element.setStyle(a,{opacity:b});if(/MSIE/.test(navigator.userAgent)){Element.setStyle(a,{filter:Element.getStyle(a,"filter").replace(/alpha\([^\)]*\)/gi,"")+"alpha(opacity="+b*100+")"})}}};Element.getInlineOpacity=function(a){return $(a).style.opacity||""};Element.childrenWithClassName=function(a,b){return $A($(a).getElementsByTagName("*")).select(function(d){return Element.hasClassName(d,b)})};Array.prototype.call=function(){var a=arguments;this.each(function(b){b.apply(this,a)})};var Effect={tagifyText:function(a){var b="position:relative";if(/MSIE/.test(navigator.userAgent)){b+=";zoom:1"}a=$(a);$A(a.childNodes).each(function(c){if(c.nodeType==3){c.nodeValue.toArray().each(function(d){a.insertBefore(Builder.node("span",{style:b},d==" "?String.fromCharCode(160):d),c)});Element.remove(c)}})},multiple:function(b,c){var e;if(((typeof b=="object")||(typeof b=="function"))&&(b.length)){e=b}else{e=$(b).childNodes}var a=Object.extend({speed:0.1,delay:0},arguments[2]||{});var d=a.delay;$A(e).each(function(g,f){new c(g,Object.extend(a,{delay:f*a.speed+d}))})},PAIRS:{slide:["SlideDown","SlideUp"],blind:["BlindDown","BlindUp"],appear:["Appear","Fade"]},toggle:function(b,c){b=$(b);c=(c||"appear").toLowerCase();var a=Object.extend({queue:{position:"end",scope:(b.id||"global")}},arguments[2]||{});Effect[Element.visible(b)?Effect.PAIRS[c][1]:Effect.PAIRS[c][0]](b,a)}};var Effect2=Effect;Effect.Transitions={};Effect.Transitions.linear=function(a){return a};Effect.Transitions.sinoidal=function(a){return(-Math.cos(a*Math.PI)/2)+0.5};Effect.Transitions.reverse=function(a){return 1-a};Effect.Transitions.flicker=function(a){return((-Math.cos(a*Math.PI)/4)+0.75)+Math.random()/4};Effect.Transitions.wobble=function(a){return(-Math.cos(a*Math.PI*(9*a))/2)+0.5};Effect.Transitions.pulse=function(a){return(Math.floor(a*10)%2==0?(a*10-Math.floor(a*10)):1-(a*10-Math.floor(a*10)))};Effect.Transitions.none=function(a){return 0};Effect.Transitions.full=function(a){return 1};Effect.ScopedQueue=Class.create();Object.extend(Object.extend(Effect.ScopedQueue.prototype,Enumerable),{initialize:function(){this.effects=[];this.interval=null},_each:function(a){this.effects._each(a)},add:function(b){var c=new Date().getTime();var a=(typeof b.options.queue=="string")?b.options.queue:b.options.queue.position;switch(a){case"front":this.effects.findAll(function(d){return d.state=="idle"}).each(function(d){d.startOn+=b.finishOn;d.finishOn+=b.finishOn});break;case"end":c=this.effects.pluck("finishOn").max()||c;break}b.startOn+=c;b.finishOn+=c;this.effects.push(b);if(!this.interval){this.interval=setInterval(this.loop.bind(this),40)}},remove:function(a){this.effects=this.effects.reject(function(b){return b==a});if(this.effects.length==0){clearInterval(this.interval);this.interval=null}},loop:function(){var a=new Date().getTime();this.effects.invoke("loop",a)}});Effect.Queues={instances:$H(),get:function(a){if(typeof a!="string"){return a}if(!this.instances[a]){this.instances[a]=new Effect.ScopedQueue()}return this.instances[a]}};Effect.Queue=Effect.Queues.get("global");Effect.DefaultOptions={transition:Effect.Transitions.sinoidal,duration:1,fps:25,sync:false,from:0,to:1,delay:0,queue:"parallel"};Effect.Base=function(){};Effect.Base.prototype={position:null,start:function(a){this.options=Object.extend(Object.extend({},Effect.DefaultOptions),a||{});this.currentFrame=0;this.state="idle";this.startOn=this.options.delay*1000;this.finishOn=this.startOn+(this.options.duration*1000);this.event("beforeStart");if(!this.options.sync){Effect.Queues.get(typeof this.options.queue=="string"?"global":this.options.queue.scope).add(this)}},loop:function(c){if(c>=this.startOn){if(c>=this.finishOn){this.render(1);this.cancel();this.event("beforeFinish");if(this.finish){this.finish()}this.event("afterFinish");return}var b=(c-this.startOn)/(this.finishOn-this.startOn);var a=Math.round(b*this.options.fps*this.options.duration);if(a>this.currentFrame){this.render(b);this.currentFrame=a}}},render:function(a){if(this.state=="idle"){this.state="running";this.event("beforeSetup");if(this.setup){this.setup()}this.event("afterSetup")}if(this.state=="running"){if(this.options.transition){a=this.options.transition(a)}a*=(this.options.to-this.options.from);a+=this.options.from;this.position=a;this.event("beforeUpdate");if(this.update){this.update(a)}this.event("afterUpdate")}},cancel:function(){if(!this.options.sync){Effect.Queues.get(typeof this.options.queue=="string"?"global":this.options.queue.scope).remove(this)}this.state="finished"},event:function(a){if(this.options[a+"Internal"]){this.options[a+"Internal"](this)}if(this.options[a]){this.options[a](this)}},inspect:function(){return"#<Effect:"+$H(this).inspect()+",options:"+$H(this.options).inspect()+">"}};Effect.Parallel=Class.create();Object.extend(Object.extend(Effect.Parallel.prototype,Effect.Base.prototype),{initialize:function(a){this.effects=a||[];this.start(arguments[1])},update:function(a){this.effects.invoke("render",a)},finish:function(a){this.effects.each(function(b){b.render(1);b.cancel();b.event("beforeFinish");if(b.finish){b.finish(a)}b.event("afterFinish")})}});Effect.Opacity=Class.create();Object.extend(Object.extend(Effect.Opacity.prototype,Effect.Base.prototype),{initialize:function(b){this.element=$(b);if(/MSIE/.test(navigator.userAgent)&&(!this.element.hasLayout)){Element.setStyle(this.element,{zoom:1})}var a=Object.extend({from:Element.getOpacity(this.element)||0,to:1},arguments[1]||{});this.start(a)},update:function(a){Element.setOpacity(this.element,a)}});Effect.Move=Class.create();Object.extend(Object.extend(Effect.Move.prototype,Effect.Base.prototype),{initialize:function(b){this.element=$(b);var a=Object.extend({x:0,y:0,mode:"relative"},arguments[1]||{});this.start(a)},setup:function(){Element.makePositioned(this.element);this.originalLeft=parseFloat(Element.getStyle(this.element,"left")||"0");this.originalTop=parseFloat(Element.getStyle(this.element,"top")||"0");if(this.options.mode=="absolute"){this.options.x=this.options.x-this.originalLeft;this.options.y=this.options.y-this.originalTop}},update:function(a){Element.setStyle(this.element,{left:this.options.x*a+this.originalLeft+"px",top:this.options.y*a+this.originalTop+"px"})}});Effect.MoveBy=function(b,a,c){return new Effect.Move(b,Object.extend({x:c,y:a},arguments[3]||{}))};Effect.Scale=Class.create();Object.extend(Object.extend(Effect.Scale.prototype,Effect.Base.prototype),{initialize:function(b,c){this.element=$(b);var a=Object.extend({scaleX:true,scaleY:true,scaleContent:true,scaleFromCenter:false,scaleMode:"box",scaleFrom:100,scaleTo:c},arguments[2]||{});this.start(a)},setup:function(){this.restoreAfterFinish=this.options.restoreAfterFinish||false;this.elementPositioning=Element.getStyle(this.element,"position");this.originalStyle={};["top","left","width","height","fontSize"].each(function(b){this.originalStyle[b]=this.element.style[b]}.bind(this));this.originalTop=this.element.offsetTop;this.originalLeft=this.element.offsetLeft;var a=Element.getStyle(this.element,"font-size")||"100%";["em","px","%"].each(function(b){if(a.indexOf(b)>0){this.fontSize=parseFloat(a);this.fontSizeType=b}}.bind(this));this.factor=(this.options.scaleTo-this.options.scaleFrom)/100;this.dims=null;if(this.options.scaleMode=="box"){this.dims=[this.element.offsetHeight,this.element.offsetWidth]}if(/^content/.test(this.options.scaleMode)){this.dims=[this.element.scrollHeight,this.element.scrollWidth]}if(!this.dims){this.dims=[this.options.scaleMode.originalHeight,this.options.scaleMode.originalWidth]}},update:function(a){var b=(this.options.scaleFrom/100)+(this.factor*a);if(this.options.scaleContent&&this.fontSize){Element.setStyle(this.element,{fontSize:this.fontSize*b+this.fontSizeType})}this.setDimensions(this.dims[0]*b,this.dims[1]*b)},finish:function(a){if(this.restoreAfterFinish){Element.setStyle(this.element,this.originalStyle)}},setDimensions:function(a,e){var f={};if(this.options.scaleX){f.width=e+"px"}if(this.options.scaleY){f.height=a+"px"}if(this.options.scaleFromCenter){var c=(a-this.dims[0])/2;var b=(e-this.dims[1])/2;if(this.elementPositioning=="absolute"){if(this.options.scaleY){f.top=this.originalTop-c+"px"}if(this.options.scaleX){f.left=this.originalLeft-b+"px"}}else{if(this.options.scaleY){f.top=-c+"px"}if(this.options.scaleX){f.left=-b+"px"}}}Element.setStyle(this.element,f)}});Effect.Highlight=Class.create();Object.extend(Object.extend(Effect.Highlight.prototype,Effect.Base.prototype),{initialize:function(b){this.element=$(b);var a=Object.extend({startcolor:"#ffff99"},arguments[1]||{});this.start(a)},setup:function(){if(Element.getStyle(this.element,"display")=="none"){this.cancel();return}this.oldStyle={backgroundImage:Element.getStyle(this.element,"background-image")};Element.setStyle(this.element,{backgroundImage:"none"});if(!this.options.endcolor){this.options.endcolor=Element.getStyle(this.element,"background-color").parseColor("#ffffff")}if(!this.options.restorecolor){this.options.restorecolor=Element.getStyle(this.element,"background-color")}this._base=$R(0,2).map(function(a){return parseInt(this.options.startcolor.slice(a*2+1,a*2+3),16)}.bind(this));this._delta=$R(0,2).map(function(a){return parseInt(this.options.endcolor.slice(a*2+1,a*2+3),16)-this._base[a]}.bind(this))},update:function(a){Element.setStyle(this.element,{backgroundColor:$R(0,2).inject("#",function(b,c,d){return b+(Math.round(this._base[d]+(this._delta[d]*a)).toColorPart())}.bind(this))})},finish:function(){Element.setStyle(this.element,Object.extend(this.oldStyle,{backgroundColor:this.options.restorecolor}))}});Effect.ScrollTo=Class.create();Object.extend(Object.extend(Effect.ScrollTo.prototype,Effect.Base.prototype),{initialize:function(a){this.element=$(a);this.start(arguments[1]||{})},setup:function(){Position.prepare();var b=Position.cumulativeOffset(this.element);if(this.options.offset){b[1]+=this.options.offset}var a=window.innerHeight?window.height-window.innerHeight:document.body.scrollHeight-(document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight);this.scrollStart=Position.deltaY;this.delta=(b[1]>a?a:b[1])-this.scrollStart},update:function(a){Position.prepare();window.scrollTo(Position.deltaX,this.scrollStart+(a*this.delta))}});Effect.Fade=function(element){var oldOpacity=Element.getInlineOpacity(element);var options=Object.extend({from:Element.getOpacity(element)||1,to:0,afterFinishInternal:function(effect){with(Element){if(effect.options.to!=0){return}hide(effect.element);setStyle(effect.element,{opacity:oldOpacity})}}},arguments[1]||{});return new Effect.Opacity(element,options)};Effect.Appear=function(element){var options=Object.extend({from:(Element.getStyle(element,"display")=="none"?0:Element.getOpacity(element)||0),to:1,beforeSetup:function(effect){with(Element){setOpacity(effect.element,effect.options.from);show(effect.element)}}},arguments[1]||{});return new Effect.Opacity(element,options)};Effect.Puff=function(element){element=$(element);var oldStyle={opacity:Element.getInlineOpacity(element),position:Element.getStyle(element,"position")};return new Effect.Parallel([new Effect.Scale(element,200,{sync:true,scaleFromCenter:true,scaleContent:true,restoreAfterFinish:true}),new Effect.Opacity(element,{sync:true,to:0})],Object.extend({duration:1,beforeSetupInternal:function(effect){with(Element){setStyle(effect.effects[0].element,{position:"absolute"})}},afterFinishInternal:function(effect){with(Element){hide(effect.effects[0].element);setStyle(effect.effects[0].element,oldStyle)}}},arguments[1]||{}))};Effect.BlindUp=function(element){element=$(element);Element.makeClipping(element);return new Effect.Scale(element,0,Object.extend({scaleContent:false,scaleX:false,restoreAfterFinish:true,afterFinishInternal:function(effect){with(Element){[hide,undoClipping].call(effect.element)}}},arguments[1]||{}))};Effect.BlindDown=function(element){element=$(element);var oldHeight=Element.getStyle(element,"height");var elementDimensions=Element.getDimensions(element);return new Effect.Scale(element,100,Object.extend({scaleContent:false,scaleX:false,scaleFrom:0,scaleMode:{originalHeight:elementDimensions.height,originalWidth:elementDimensions.width},restoreAfterFinish:true,afterSetup:function(effect){with(Element){makeClipping(effect.element);setStyle(effect.element,{height:"0px"});show(effect.element)}},afterFinishInternal:function(effect){with(Element){undoClipping(effect.element);setStyle(effect.element,{height:oldHeight})}}},arguments[1]||{}))};Effect.SwitchOff=function(element){element=$(element);var oldOpacity=Element.getInlineOpacity(element);return new Effect.Appear(element,{duration:0.4,from:0,transition:Effect.Transitions.flicker,afterFinishInternal:function(effect){new Effect.Scale(effect.element,1,{duration:0.3,scaleFromCenter:true,scaleX:false,scaleContent:false,restoreAfterFinish:true,beforeSetup:function(effect){with(Element){[makePositioned,makeClipping].call(effect.element)}},afterFinishInternal:function(effect){with(Element){[hide,undoClipping,undoPositioned].call(effect.element);setStyle(effect.element,{opacity:oldOpacity})}}})}})};Effect.DropOut=function(element){element=$(element);var oldStyle={top:Element.getStyle(element,"top"),left:Element.getStyle(element,"left"),opacity:Element.getInlineOpacity(element)};return new Effect.Parallel([new Effect.Move(element,{x:0,y:100,sync:true}),new Effect.Opacity(element,{sync:true,to:0})],Object.extend({duration:0.5,beforeSetup:function(effect){with(Element){makePositioned(effect.effects[0].element)}},afterFinishInternal:function(effect){with(Element){[hide,undoPositioned].call(effect.effects[0].element);setStyle(effect.effects[0].element,oldStyle)}}},arguments[1]||{}))};Effect.Shake=function(element){element=$(element);var oldStyle={top:Element.getStyle(element,"top"),left:Element.getStyle(element,"left")};return new Effect.Move(element,{x:20,y:0,duration:0.05,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:-40,y:0,duration:0.1,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:40,y:0,duration:0.1,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:-40,y:0,duration:0.1,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:40,y:0,duration:0.1,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:-20,y:0,duration:0.05,afterFinishInternal:function(effect){with(Element){undoPositioned(effect.element);setStyle(effect.element,oldStyle)}}})}})}})}})}})}})};Effect.SlideDown=function(element){element=$(element);Element.cleanWhitespace(element);var oldInnerBottom=Element.getStyle(element.firstChild,"bottom");var elementDimensions=Element.getDimensions(element);return new Effect.Scale(element,100,Object.extend({scaleContent:false,scaleX:false,scaleFrom:0,scaleMode:{originalHeight:elementDimensions.height,originalWidth:elementDimensions.width},restoreAfterFinish:true,afterSetup:function(effect){with(Element){makePositioned(effect.element);makePositioned(effect.element.firstChild);if(window.opera){setStyle(effect.element,{top:""})}makeClipping(effect.element);setStyle(effect.element,{height:"0px"});show(element)}},afterUpdateInternal:function(effect){with(Element){setStyle(effect.element.firstChild,{bottom:(effect.dims[0]-effect.element.clientHeight)+"px"})}},afterFinishInternal:function(effect){with(Element){undoClipping(effect.element);undoPositioned(effect.element.firstChild);undoPositioned(effect.element);setStyle(effect.element.firstChild,{bottom:oldInnerBottom})}}},arguments[1]||{}))};Effect.SlideUp=function(element){element=$(element);Element.cleanWhitespace(element);var oldInnerBottom=Element.getStyle(element.firstChild,"bottom");return new Effect.Scale(element,0,Object.extend({scaleContent:false,scaleX:false,scaleMode:"box",scaleFrom:100,restoreAfterFinish:true,beforeStartInternal:function(effect){with(Element){makePositioned(effect.element);makePositioned(effect.element.firstChild);if(window.opera){setStyle(effect.element,{top:""})}makeClipping(effect.element);show(element)}},afterUpdateInternal:function(effect){with(Element){setStyle(effect.element.firstChild,{bottom:(effect.dims[0]-effect.element.clientHeight)+"px"})}},afterFinishInternal:function(effect){with(Element){[hide,undoClipping].call(effect.element);undoPositioned(effect.element.firstChild);undoPositioned(effect.element);setStyle(effect.element.firstChild,{bottom:oldInnerBottom})}}},arguments[1]||{}))};Effect.Squish=function(element){return new Effect.Scale(element,window.opera?1:0,{restoreAfterFinish:true,beforeSetup:function(effect){with(Element){makeClipping(effect.element)}},afterFinishInternal:function(effect){with(Element){hide(effect.element);undoClipping(effect.element)}}})};Effect.Grow=function(element){element=$(element);var options=Object.extend({direction:"center",moveTransistion:Effect.Transitions.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Effect.Transitions.full},arguments[1]||{});var oldStyle={top:element.style.top,left:element.style.left,height:element.style.height,width:element.style.width,opacity:Element.getInlineOpacity(element)};var dims=Element.getDimensions(element);var initialMoveX,initialMoveY;var moveX,moveY;switch(options.direction){case"top-left":initialMoveX=initialMoveY=moveX=moveY=0;break;case"top-right":initialMoveX=dims.width;initialMoveY=moveY=0;moveX=-dims.width;break;case"bottom-left":initialMoveX=moveX=0;initialMoveY=dims.height;moveY=-dims.height;break;case"bottom-right":initialMoveX=dims.width;initialMoveY=dims.height;moveX=-dims.width;moveY=-dims.height;break;case"center":initialMoveX=dims.width/2;initialMoveY=dims.height/2;moveX=-dims.width/2;moveY=-dims.height/2;break}return new Effect.Move(element,{x:initialMoveX,y:initialMoveY,duration:0.01,beforeSetup:function(effect){with(Element){hide(effect.element);makeClipping(effect.element);makePositioned(effect.element)}},afterFinishInternal:function(effect){new Effect.Parallel([new Effect.Opacity(effect.element,{sync:true,to:1,from:0,transition:options.opacityTransition}),new Effect.Move(effect.element,{x:moveX,y:moveY,sync:true,transition:options.moveTransition}),new Effect.Scale(effect.element,100,{scaleMode:{originalHeight:dims.height,originalWidth:dims.width},sync:true,scaleFrom:window.opera?1:0,transition:options.scaleTransition,restoreAfterFinish:true})],Object.extend({beforeSetup:function(effect){with(Element){setStyle(effect.effects[0].element,{height:"0px"});show(effect.effects[0].element)}},afterFinishInternal:function(effect){with(Element){[undoClipping,undoPositioned].call(effect.effects[0].element);setStyle(effect.effects[0].element,oldStyle)}}},options))}})};Effect.Shrink=function(element){element=$(element);var options=Object.extend({direction:"center",moveTransistion:Effect.Transitions.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Effect.Transitions.none},arguments[1]||{});var oldStyle={top:element.style.top,left:element.style.left,height:element.style.height,width:element.style.width,opacity:Element.getInlineOpacity(element)};var dims=Element.getDimensions(element);var moveX,moveY;switch(options.direction){case"top-left":moveX=moveY=0;break;case"top-right":moveX=dims.width;moveY=0;break;case"bottom-left":moveX=0;moveY=dims.height;break;case"bottom-right":moveX=dims.width;moveY=dims.height;break;case"center":moveX=dims.width/2;moveY=dims.height/2;break}return new Effect.Parallel([new Effect.Opacity(element,{sync:true,to:0,from:1,transition:options.opacityTransition}),new Effect.Scale(element,window.opera?1:0,{sync:true,transition:options.scaleTransition,restoreAfterFinish:true}),new Effect.Move(element,{x:moveX,y:moveY,sync:true,transition:options.moveTransition})],Object.extend({beforeStartInternal:function(effect){with(Element){[makePositioned,makeClipping].call(effect.effects[0].element)}},afterFinishInternal:function(effect){with(Element){[hide,undoClipping,undoPositioned].call(effect.effects[0].element);setStyle(effect.effects[0].element,oldStyle)}}},options))};Effect.Pulsate=function(c){c=$(c);var b=arguments[1]||{};var a=Element.getInlineOpacity(c);var e=b.transition||Effect.Transitions.sinoidal;var d=function(f){return e(1-Effect.Transitions.pulse(f))};d.bind(e);return new Effect.Opacity(c,Object.extend(Object.extend({duration:3,from:0,afterFinishInternal:function(f){Element.setStyle(f.element,{opacity:a})}},b),{transition:d}))};Effect.Fold=function(element){element=$(element);var oldStyle={top:element.style.top,left:element.style.left,width:element.style.width,height:element.style.height};Element.makeClipping(element);return new Effect.Scale(element,5,Object.extend({scaleContent:false,scaleX:false,afterFinishInternal:function(effect){new Effect.Scale(element,1,{scaleContent:false,scaleY:false,afterFinishInternal:function(effect){with(Element){[hide,undoClipping].call(effect.element);setStyle(effect.element,oldStyle)}}})}},arguments[1]||{}))};function other_topfile_line_prev(){var a=$("other_topfile_first_id").innerHTML;new Ajax.Updater("other_topfiles","/topfile/other_topfiles",{parameters:{id:a,type:"prev"}})}function other_topfile_line_next(){var a=$("other_topfile_last_id").innerHTML;new Ajax.Updater("other_topfiles","/topfile/other_topfiles",{parameters:{id:a,type:"next"}})}function nl2br(a){breakTag="<br />";return(a+"").replace(/([^>]?)\n/g,"$1"+breakTag+"\n")}function start_wikiedit(){$("topfile_text").className="hide";$("edit_text").className=""}function end_wikiedit(){$("topfile_text").className="";$("edit_text").className="hide"}function submit_wikiedit(){text=document.wikiedit.text.value;if(!text){alert("Please enter text! Thanks!");return}topfile_id=document.wikiedit.topfile_id.value;email=document.wikiedit.email.value;if(!email){alert("Please enter your email! Thanks!");return}summary=document.wikiedit.summary.value;if(!summary){alert("Please enter the summary of your change! Thanks!");return}document.wikiedit.submit.disabled=true;document.wikiedit.cancel.disabled=true;var a=$H({topfile_id:topfile_id,text:text,email:email,summary:summary});new Ajax.Request("/topfile/wikiedit",{method:"post",parameters:a,onSuccess:function(b){alert("submit success");document.cookie="wikiedit_"+topfile_id+"="+escape(b.responseText);$("topfile_text2").innerHTML=nl2br(text);document.wikiedit.submit.disabled=false;document.wikiedit.cancel.disabled=false;end_wikiedit()}})};

