var TUBEFOOT=TUBEFOOT||{};TUBEFOOT.search=function(){var X=YAHOO.util.Dom,W=YAHOO.util.Event;var t=300,f=500,C="playing",G=55;var V,g,L,ab,c,e,p,B,R,A,J,K,I,T,o,w,N,O,P,Q,Z,y,n,Y,M,l,q,d,b,z,j,E;var k=function(){w={repeat:false};V=X.getElementsByClassName("results_row");L=X.get("header");J=X.get("query");d=J.value;Q=J.getAttribute("defaultQuery");b=X.get("selected").value;j=(L)?L.getAttribute("videoID"):null;P=YAHOO.util.Cookie.get("autoplay");P=(P)?P:"off";if(L&&!j){j=V[0].getAttribute("videoID");E=X.getElementsByClassName("video_title","span",V[0])[0].firstChild.innerHTML;z=X.getElementsByClassName("video_desc","span",V[0])[0].innerHTML;ab=X.get("video_desc");c=X.get("video_title");ab.innerHTML=ab.innerHTML.replace(/\[@VIDEO_DESC\]/,z);c.innerHTML=c.innerHTML.replace(/\[@VIDEO_TITLE\]/,E)}if(j&&P=="on"){s(true,X.get("auto_play"));w.autoplay=true}q='<object width="'+f+'" height="'+t+'"><param name="movie" value="http://www.youtube.com/v/@ID&hl=en&fs=1&rel=0" wmode="transparent"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><param name="wmode" value="transparent" /><embed src="http://www.youtube.com/v/@ID&hl=en&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="'+f+'" height="'+t+'" wmode="transparent"></embed></object>';if(j){N={allowScriptAccess:"always",bgcolor:"#cccccc"};O={id:"myytplayer"};swfobject.embedSWF("http://www.youtube.com/v/"+j+"&amp;border=0&amp;enablejsapi=1&amp;playerapiid=ytplayer&amp;autoplay=1&amp;rel=0","ytapiplayer","468","280","8",null,null,N,O);X.get("video_embed_input").value=q.replace(/@ID/g,j);X.get("video_link_input").value=location.href;X.get("add_to_tagfoot").href=location.href;for(var ad=0;ad<V.length;ad++){if(V[ad].getAttribute("videoID")==j){X.addClass(V[ad],C);break}}}X.setStyle("video_playing_info","visibility","visible");Z=escape("footed this embeddable vid from the awesome tubefoot: [b][link="+location.href.replace(/\+/g,"%20")+"]"+((d)?(d+" videos"):document.title)+"[/link][/b]");n='<span class="embed_code">embed code: <input class="input_embed" type="text" value=""><br />direct link: <input class="input_link" type="text" value="" /></span>';M='<span class="embed_links"><a href="javascript:;" class="tagfoot_link">add to my tagfoot</a></span>'}();function F(ad){ad=(ad)?ad.replace(/\&ap=1/,""):null;ad=(ad)?ad.replace(/\?ap=1/,""):null;if(w.autoplay){ad=(ad)?ad+((ad.indexOf("?")<0)?"?ap=1":"&ap=1"):null}return ad}function s(ae,ad){X.setStyle(ad,"background-color",((ae)?"#000":"#666"));X.setStyle(ad,"color",((ae)?"#0f0":"#fff"))}function h(){var ad=X.get("category");if(ad){for(i=0;i<ad.options.length;i++){if(ad.options[i].value.toLowerCase()==b.toLowerCase()){ad.options[i].selected=true}}ad=null}}function S(ad){K=X.getAncestorByClassName(ad,"results_row");if(X.hasClass(K,C)){return window.scrollTo(0,0)}A=X.getElementsByClassName("object_container","div",K)[0];if(X.getStyle(A,"display")!="block"){o=new YAHOO.util.Anim(A,{height:{from:1,to:t}},0.5,YAHOO.util.Easing.backOut);o.onStart.subscribe(function(){X.setStyle(K,"height","auto");X.setStyle(A,"display","block");X.setStyle(A,"visibility","visible")});o.onComplete.subscribe(function(){aa(A);X.setStyle(A.firstChild,"display","block");X.setStyle(X.getNextSibling(A.firstChild),"display","block");o=null});o.animate()}else{o=new YAHOO.util.Anim(A,{height:{from:t,to:1}},0.5,YAHOO.util.Easing.backIn);o.onStart.subscribe(function(){X.setStyle(A,"visibility","hidden");X.setStyle(A.firstChild,"display","none");X.setStyle(X.getNextSibling(A.firstChild),"display","none")});o.onComplete.subscribe(function(){X.setStyle(K,"height",G+"px");X.setStyle(A,"height","0px");X.setStyle(A,"display","none");o=null});o.animate()}o=null;ad=null}function m(ad){switch(ad.className){case"tagfoot_link":window.open("http://tagfoot.com/detail/detail_video?ipu="+encodeURIComponent(ad.href)+"&tags="+encodeURIComponent(((Q)?Q.toLowerCase()+", ":"")+((d)?d.toLowerCase()+", ":"")+b.toLowerCase())+"&ips="+Z+"&action=add&ds=true","tagfoot","width=450,height=550,left="+((screen.width/2)-225)+",top="+((screen.height/2)-275)+",toolbar=0,menubar=0,scrollbars=0,resizable=1");break;default:if(ad.href){window.location.href=ad.href}break}}function r(ad){W.stopEvent(ad);I=W.getTarget(ad);while(I.parentNode&&I.parentNode.id!="main_content"){switch(I.nodeName.toLowerCase()){case"a":if(X.hasClass(I.parentNode,"opener")){return S(I)}else{return m(I)}case"input":return I.select()}I=I.parentNode}}function D(ad){W.stopEvent(ad);I=W.getTarget(ad);while(I.parentNode&&I.parentNode.id!="video_playing_embed"){switch(I.nodeName.toLowerCase()){case"input":return I.select()}I=I.parentNode}}function u(ad){W.stopEvent(ad);I=W.getTarget(ad);switch(I.id){case"auto_play":if(!w.autoplay){YAHOO.util.Cookie.set("autoplay","on",{expires:new Date("January 12, 2025")});w.autoplay=true;if(!j){window.location.href=F(window.location.href)}else{s(true,I)}}else{YAHOO.util.Cookie.set("autoplay","off",{expires:new Date("January 12, 2025")});w.autoplay=false;s(false,I)}break;case"repeat":w.repeat=(w.repeat)?false:true;s(w.repeat,I);break;case"skip":w.repeat=false;TUBEFOOT.search.moveNext(true);break;case"add_to_tagfoot":return m(I);break;default:break}}function U(ad){W.stopEvent(ad);I=W.getTarget(ad);switch(I.id){case"paging_next":case"paging_prev":window.location.href=F(I.href);break;default:break}}function ac(ag){var ad=X.get("form_radios");if(ad){W.stopEvent(ag);var af=ad.getElementsByTagName("input");var ae=X.get("search");for(x in af){if(af[x].checked){ae.action=af[x].getAttribute("actionBase");ae.submit();break}}}}function v(){if(!j){W.on("main_content","click",r)}W.on("auto_play_container","click",u);W.on("paging","click",U);W.on("search","submit",ac);W.on("video_playing_embed","click",D)}function aa(ad){K=X.getAncestorByClassName(I,"results_row");Y=q.replace(/@ID/g,K.getAttribute("videoID"));ad.innerHTML=Y+n+M;e=X.getElementsByClassName("input_embed","input",ad)[0];e.value=Y;p=X.getElementsByClassName("input_link","input",ad)[0];B=X.getElementsByClassName("embed_links","span",ad)[0];R=X.getElementsByClassName("tagfoot_link","a",B)[0];T=X.getElementsByClassName("video_title","span",K)[0];y=T.getElementsByTagName("a")[0].href;R.href=y;p.value=y}function a(ad){var ae=document.createTextNode(ad);var af=document.createElement("div");af.appendChild(ae);return af.innerHTML}function H(){var ag=X.get("related_container");var ae=X.getElementsByClassName("related_video","div",ag);if(ae.length||!YAHOO.util.Connect){return}var ad=function(ak){var ai=ak.responseText;if(!ai){af()}else{try{X.replaceClass(ag,"related_loading","related_loaded");ag.innerHTML=ak.responseText}catch(aj){af()}}};var af=function(){var aj=X.get("related_title");try{ag.parentNode.removeChild(ag);aj.parentNode.removeChild(aj)}catch(ai){}};var ah=(typeof(tubefoot_basepath)!="undefined")?tubefoot_basepath:"";YAHOO.util.Connect.asyncRequest("GET",ah+"_getRelated?v="+j,{success:ad,failure:af})}return{doOnLoad:function(){h();v();H()},moveNext:function(ag){if(w.repeat){return ytplayer.seekTo(0,true)}if(!w.autoplay&&!ag){return}var af=function(){var ai=X.get("paging_next");if(ai){l=F(ai.href);window.location.href=l}ai=null};var ah=X.getElementsByClassName(C,"div","results_container");var ae=(ah.length>0)?ah[0]:"";if(ae){var ad=X.getNextSibling(ae);if(ad){l=window.location.href;l=l.replace(/\&ap=1/,"");l=l.replace(/\&v=[\w\d-]*/,"");l=l+"&v="+ad.getAttribute("videoID");window.location.href=l;ad=null}else{af()}}else{af()}ae=null;ah=null}}}();YAHOO.util.Event.onDOMReady(TUBEFOOT.search.doOnLoad);
