function autoCompleter(c,h){var b=this;this.clearField=false;this.minLength=1;this.maxLength=2;this.regex=/^[a-zA-Z0-9][a-zA-Z0-9 ]?$/g;this.elem=document.getElementById(c);this.highlighted=-1;this.arrItens=new Array();this.ajaxTarget="_ac.php";this.chooseFunc=null;this.div=document.getElementById(h);this.hideSelects=true;this.results={};this.query_addon="";this.div_hidden=true;this.acdb=true;var a=9;var f=27;var e=38;var g=40;var d=13;this.div.style.width=this.elem.style.width;b.elem.setAttribute("autocomplete","off");this.ajaxReq=createRequest();b.elem.onkeydown=function(k){if(b.div_hidden){return}var j=b.getKeyCode(k);switch(j){case a:case d:if(b.highlighted.id!=undefined){b.acChoose(b.highlighted.id)}b.hideDiv();return false;break;case f:b.hideDiv();return false;break;case e:b.changeHighlight("up");return false;break;case g:b.changeHighlight("down");return false;break}};this.setElemValue=function(){var j=b.highlighted.firstChild;b.elem.value=j.innerTEXT};this.highlightThis=function(j,k){if(k="y"){b.highlighted.className="";b.highlighted=j;b.highlighted.className="selected";b.setElemValue(j)}else{j.className="";b.highlighted=""}};this.changeHighlight=function(j){var k;if(b.highlighted!=""&&b.highlighted!=null){b.highlighted.className="";switch(j){case"up":if(b.highlighted.parentNode.firstChild==b.highlighted){k=b.highlighted.parentNode.lastChild}else{k=b.highlighted.previousSibling}break;case"down":if(b.highlighted.parentNode.lastChild==b.highlighted){k=b.highlighted.parentNode.firstChild}else{k=b.highlighted.nextSibling}break}}else{switch(j){case"up":k=b.div.firstChild.lastChild;break;case"down":k=b.div.firstChild.firstChild;break}}b.highlightThis(k,"y")};b.elem.onkeyup=function(k){var j=b.getKeyCode(k);switch(j){case a:case f:case e:case g:return;case d:return false;break;default:b.ajaxReq.abort();if((b.elem.value.length>0&&b.acdb)||(b.elem.value.length>=b.minLength&&b.elem.value.length<=b.maxLength&&(!b.regex||b.elem.value.match(b.regex)))){if(b.results[b.elem.value]){b.showResults(b.results[b.elem.value])}else{if(b.ajaxReq!=undefined){b.ajaxReq.open("POST",b.ajaxTarget,true);b.ajaxReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");b.ajaxReq.onreadystatechange=b.acResult;var l="s="+escape(b.elem.value)+b.query_addon;b.ajaxReq.send(l)}}}else{return}b.highlighted=""}};b.elem.onblur=function(){b.hideDiv()};this.acResult=function(){if(b.ajaxReq.readyState==4){var l=b.ajaxReq.responseText;if(!l){return false}var j=l.split("|||");var k=j.shift();b.results[k]=j;b.showResults(b.results[k])}};this.showResults=function(l){b.showDiv();var n=l;var o=n.length;b.div.innerHTML="";var m=document.createElement("ul");b.div.appendChild(m);if(o>0){for(i=0;i<o;i++){b.arrItens["acid"+i]=new Array();b.arrItens["acid"+i]["label"]=n[i];var j=document.createElement("li");j.id="acid"+i;j.onmouseover=function(){this.className="selected";b.highlightThis(this,"y")};j.onmouseout=function(){this.className="";b.highlightThis(this,"n")};j.onmousedown=function(){b.acChoose(this.id);b.hideDiv();return false};var k=document.createElement("a");k.href="#";k.onclick=function(){return false};k.innerHTML=unescape(b.arrItens["acid"+i]["label"]);k.innerTEXT=unescape(b.arrItens["acid"+i]["label"]);j.appendChild(k);m.appendChild(j)}}else{b.hideDiv()}};this.acChoose=function(j){if(j!=""){if(b.chooseFunc!=null){b.chooseFunc(j,unescape(b.arrItens[j]["label"]))}}b.hideDiv();if(this.clearField){b.elem.value=""}else{b.elem.value=unescape(b.arrItens[j]["label"])}};this.positionDiv=function(){var k=this.elem;var j=0;var l=k.offsetHeight;while(k.offsetParent&&k.tagName.toUpperCase()!="BODY"){j+=k.offsetLeft;l+=k.offsetTop;k=k.offsetParent}j+=k.offsetLeft;l+=k.offsetTop;this.div.style.left=j+"px";this.div.style.top=l+"px"};this.hideDiv=function(){b.highlighted="";b.div.style.display="none";b.handleSelects("");b.div_hidden=true};this.showDiv=function(){b.highlighted="";b.positionDiv();b.handleSelects("none");b.div.style.display="block";b.div_hidden=false};this.handleSelects=function(l){if(!b.hideSelects){return false}var k=document.getElementsByTagName("SELECT");for(var j=0;j<k.length;j++){k[j].style.display=l}};this.getKeyCode=function(j){if(j){return j.keyCode}if(window.event){return window.event.keyCode}};this.getEventSource=function(j){if(j){return j.target}if(window.event){return window.event.srcElement}};this.cancelEvent=function(j){if(j){j.preventDefault();j.stopPropagation()}if(window.event){window.event.returnValue=false}}}function createRequest(){try{request=new XMLHttpRequest()}catch(b){try{request=new ActiveXObject("Msxml2.XMLHTTP")}catch(c){try{request=new ActiveXObject("Microsoft.XMLHTTP")}catch(a){request=false}}}if(!request){alert("Error initializing XMLHttpRequest!")}else{return request}}autoCompleter_included=true;function autoCompleter_load(){var a={};var b;for(b=1;b<4;b++){if(document.getElementById("aDiv"+b)){a["a"+b]=new autoCompleter("artist"+b,"aDiv"+b);a["a"+b].query_addon="&t=a"}if(document.getElementById("tDiv"+b)){a["t"+b]=new autoCompleter("title"+b,"tDiv"+b);a["t"+b].query_addon="&t=t"}}}function embedu2(b){var c='<iframe width="425" height="349" frameborder="0" src="http://www.youtube.com/embed/[[YOUTUBE_ID]]"></iframe><br /><textarea id="u2lnk" onclick="javascript:this.select();" cols="50" rows="3">&lt;iframe width=&quot;425&quot; height=&quot;349&quot; frameborder=&quot;0&quot; src=&quot;http://www.youtube.com/embed/[[YOUTUBE_ID]]&quot;&gt;&lt;/iframe&gt;</textarea>';try{if(b.data.items[0].id.match(/^[\w\-]+$/g)[0]!=b.data.items[0].id){return false}}catch(a){return false}var d=document.getElementById("u2222div");if(d&&b.data.items[0].id){setTimeout(function(){d.innerHTML=c.replace(/\[\[YOUTUBE_ID\]\]/g,b.data.items[0].id);document.getElementById("links_lnk_u2").innerHTML=document.getElementById("u2lnk").innerHTML},1000)}return b.data.items[0].id}function dl_div_links_switch(b){var c=["link","href","bb","u2"];for(var a in c){document.getElementById("links_"+c[a]+"_div").style.display="none"}document.getElementById("links_"+b+"_div").style.display="";return false};
