var hmlRating={nextMixID:"",objectID:"",objectQuery:"",initializeObject:function(_1,_2){hmlRating.initializeActions();if(hmlHome.pageName=="dj.html"?hmlHome.objectQuery="siteID":hmlHome.objectQuery="mixid"){}hmlRating.objectID=hmlHome.queryArgs[hmlHome.objectQuery];hmlHome.homeType=_1;var _3="req="+_1+"&id="+hmlRating.objectID;hmlHome.ajaxCall(hmlHome.ajaxURL,_3,eval(_2));},initializeActions:function(){hmlHome.yE($("submitTag"),"click",hmlRating.addTag);hmlHome.yE($("badBtn"),"click",hmlRating.badLink);hmlHome.yE($("shareBtn"),"click",hmlRating.share);hmlHome.yE($("srchBtn"),"click",hmlRating.loadSearch);hmlHome.yE($$("span.nH"),"mouseover",hmlHome.highlightCell);hmlHome.yE($$("span.nH"),"mouseout",hmlHome.deHighlightCell);hmlHome.yE($("submitComment"),"click",hmlRating.submitComment);hmlHome.yE($$("input.cancelLink"),"click",hmlHome.hideInfo);hmlHome.yE([$("1"),$("2"),$("3"),$("4"),$("5")],"mouseover",hmlRating.starOver);hmlHome.yE([$("1"),$("2"),$("3"),$("4"),$("5")],"mouseout",hmlRating.starOut);hmlHome.yE([$("1"),$("2"),$("3"),$("4"),$("5")],"click",hmlRating.starClick);hmlHome.yE($("stars"),"mouseout",hmlRating.showStars);},buildDJ:function(_4){var _5=hmlRating.buildComments(_4.responseText);var _6=_4.responseText.split("|");var _7=_6[0];var _8=_6[2];var _9=_6[1];var _a=_6[4];var _b=_6[5];var _c=_6[6];var _d=_6[9];var _e=_6[10];var _f=_6[11];var _10=_6[7];$("nHMixesText").innerHTML=_b;var _11=_6[13].split(",");var _12="";if(_6[13].replace(/\s*/g,"")==""){_12="<a id='tags' href='tags.html'>Tags</a>: ";_12+="<a id='tag' class='navLink sm' href='javascript:;'>be the first to tag this</a>";}else{_12="<a id='tags' href='tags'>Tags</a>: ";for(var _13=0;_13<_11.length;_13++){if((_13+1)==_11.length){_12+="<a class='navLink' href='links.html#req=tag&tag="+_11[_13].replace(/\s*/g,"")+"'><b>"+_11[_13].replace(/\s*/g,"")+"</b></a>";}else{_12+="<a class='navLink' href='links.html#req=tag&tag="+_11[_13].replace(/\s*/g,"")+"'>"+_11[_13].replace(/\s*/g,"")+"</a>, ";}}}hmlRating.buildNav(_7,_8);var ms=new StringBuffer();ms.append("<table id='mixTable' class='mixes'>");ms.append("<tbody id='mixTableInner'>");ms.append("<tr valign=middle>");ms.append("<td valign=middle width=138 rowspan=4>");ms.append("<div class='buffer'>");ms.append("<div class='blur'>");ms.append("<div class='shadow'>");ms.append("<div id='mixImage' class='content'>");ms.append("<a target='_blank' href='"+_a+"'>");ms.append("<img style='margin : 5px; ' width='120' height='90' id='siteImage' onError='hmlRating.flopImage();' ");ms.append("src='http://www.housemusiclinks.com/images/tn/"+_9+".gif'></a>");ms.append("</div></div></div></div></td>");ms.append("<td><a id='hitCount' target='_blank' href='"+_a+"'><b>"+_a+"</b></a></td></tr>");ms.append("<tr><td><a class='qh genre' href='javascript:;'>"+_c+"</a></td></tr>");ms.append("<tr><td>"+_12+"</td></tr>");ms.append("<tr valign=top>");ms.append(hmlLinks.buildRating(_d));ms.append("</tr>");ms.append("</tbody>");ms.append("</table>");ms.append("<p id='siteDesc'>'"+_10+"'</p>");$("djContainer").innerHTML=ms.toString();hmlRating.constructComments(_5);hmlHome.yE($$("a.genre"),"click",hmlHome.loadGenre);hmlHome.yE($$("div.nCWr a.navLink"),"click",hmlHome.showInfo);hmlHome.yE($$("div.mCWr a#tag"),"click",hmlHome.showInfo);hmlHome.yE($("hitCount"),"mousedown",hmlRating.hitCounter);hmlHome.yE($$("a.nextMix"),"click",hmlRating.nextMix);Nifty("div#mCWr","big transparent");Nifty("div#mC","big transparent");hmlHome.showPage();var _15="req=allaudio&limit=20&id="+hmlHome.queryArgs["siteID"];hmlHome.ajaxCall(hmlHome.ajaxURL,_15,hmlLinks.buildMixes);},buildMix:function(_16){var _17=hmlRating.buildComments(_16.responseText);var _18=_16.responseText.split("|");var _19=_18[0];var _1a=_18[1];var _1b=_18[2];var _1c=_18[3];var _1d=_18[4];var _1e=_18[6];var _1f=_18[7];var _20=_18[9];var _21=_18[10];var _22=_18[11];var _23=_18[17].split(",");var _24="";if(_18[17].replace(/\s*/g,"")==""){_24="<a id='tags' href='tags.html'>Tags</a>: ";_24+="<a id='tag' class='navLink sm' href='javascript:;'>be the first to tag this</a>";}else{_24="<a id='tags' href='tags.html'>Tags</a>: ";for(var _25=0;_25<_23.length;_25++){if((_25+1)==_23.length){_24+="<a class='navLink' href='links.html#req=tag&tag="+_23[_25].replace(/\s*/g,"")+"'>"+_23[_25].replace(/\s*/g,"")+"</a>";}else{_24+="<a class='navLink' href='links.html#req=tag&tag="+_23[_25].replace(/\s*/g,"")+"'>"+_23[_25].replace(/\s*/g,"")+"</a>, ";}}}var _26="";if(_18[5].length>30){_26=unescape(_18[5].substring(0,30))+"...";}else{_26=unescape(_18[5]);}$("nHMixesText").innerHTML="<span>"+_26+"</span>";$("hitCount").href=_1e;$("playMix").setAttribute("url",_1e);hmlRating.buildNav(_19,_1b);var ms=new StringBuffer();ms.append("<table id='mixTable' class='mixes'>");ms.append("<tbody id='mixTableInner'>");ms.append("<tr valign=middle>");ms.append("<td valign=middle width=138 rowspan=4>");ms.append("<div class='buffer'>");ms.append("<div class='blur'>");ms.append("<div class='shadow'>");ms.append("<div id='mixImage' class='content'>");ms.append("<a target='_blank' href='"+_1d+"'>");ms.append("<img style='margin : 5px; ' width='120' height='90' id='siteImage' onError='hmlRating.flopImage();' ");ms.append("src='http://www.housemusiclinks.com/images/tn/"+_1c+".gif'></a>");ms.append("</div></div></div></div></td>");ms.append("<td><a target='mixplayer' href='"+_1d+"'>"+_1d+"</a></td></tr>");ms.append("<tr><td><a class='qh genre' href='javascript:;'>"+_1f+"</a></td></tr>");ms.append("<tr><td>"+_24+"</td></tr>");ms.append("<tr valign=top>");ms.append(hmlLinks.buildRating(_20));ms.append("</tr>");ms.append("</tbody>");ms.append("</table>");$("mixesAjaxContainer").innerHTML=ms.toString();hmlRating.constructComments(_17);hmlHome.yE($$("a.genre"),"click",hmlHome.loadGenre);hmlHome.yE($("playMix"),"click",hmlRating.playMix);hmlHome.yE($$("div.nCWr a.navLink"),"click",hmlHome.showInfo);hmlHome.yE($$("div.mCWr a#tag"),"click",hmlHome.showInfo);hmlHome.yE($("hitCount"),"mousedown",hmlRating.hitCounter);hmlHome.yE($$("a.nextMix"),"click",hmlRating.nextMix);Nifty("div#mCWr","big transparent");Nifty("div#mC","big transparent");hmlHome.showPage();},starOver:function(){for(var _28=1;_28<=5;_28++){if(_28<=this.id){$(""+_28).className="highlightStar";}}},starOut:function(){for(var _29=1;_29<=5;_29++){if(_29<=this.id){if($(""+_29).className!="clickStar"){$(""+_29).className="blankStar";}}}},starClick:function(){$("ratingValue").value=this.id;hmlHome.starClick=this.id;for(var _2a=1;_2a<=5;_2a++){if(_2a<=this.id){$(""+_2a).className="clickStar";}else{$(""+_2a).className="blankStar";}}},showStars:function(){for(var _2b=1;_2b<=5;_2b++){if(_2b<=hmlHome.starClick){$(""+_2b).className="clickStar";}}},submitComment:function(){this.disabled=true;$("submitting2").innerHTML="sending comment....";$("submitting2").style.display="block";var _2c=new StringBuffer();_2c.append("req="+hmlHome.homeType);_2c.append("&type=comment");_2c.append("&id="+hmlHome.queryArgs[hmlHome.objectQuery]);_2c.append("&username="+readCookie("authenticated"));_2c.append("&rating="+$("ratingValue").value);_2c.append("&comment="+$("commentText").value);createCookie(hmlHome.pageName+hmlHome.queryArgs[hmlHome.commentType],"true",1);hmlHome.ajaxCall(hmlHome.commentsURL,_2c.toString(),hmlRating.reload);},buildComments:function(_2d){var _2e=new StringBuffer;var _2f=_2d.split("^");if(_2f.length<=1){$("commentContainer").style.display="none";}else{_2e.append("<h2 class='lbl'>Comments</h2>");$("submitting").innerHTML=(_2f.length-1)+" reviews below!";new Effect.Appear($("submitting"),{from:0,duration:2});}for(var _30=1;_30<_2f.length;_30++){var _31=_2f[_30].split("|")[4];var _32=_2f[_30].split("|")[2];_2e.append("<div id='commentWr"+_30+"' class='commentWr r' cs='normal transparent'>");_2e.append("<div id='comment"+_30+"' class='comment r' cs='small transparent'>");_2e.append("<p>"+_31+"<span>"+_32+"</span></p>");_2e.append("</div></div><div id='callout'>&nbsp;</div>");}return _2e.toString();},constructComments:function(_33){$("commentContainer").innerHTML=_33;$$("div.commentWr").each(function(_34){Nifty(_34.nodeName+"#"+_34.id,"normal");});$$("div.comment").each(function(_35){Nifty(_35.nodeName+"#"+_35.id,"small");});},loadSearch:function(){hmlLinks.ajaxBuildParameters("object");},nextMix:function(){window.location.href=hmlHome.pageName+"#"+hmlHome.objectQuery+"="+this.id;window.location.reload();},addTag:function(){if($("tagValues").value==""){$("tagValues").className="field2 notValid";$("mtag").innerHTML="enter a tag";return false;}this.disabled=true;$("submitting2").innerHTML="sending tags....";$("submitting2").style.display="block";pars="tags="+$("tagValues").value.replace(/\s*/g,"");pars+="&type="+hmlHome.homeType;pars+="&id="+hmlRating.objectID;hmlHome.ajaxCall(hmlHome.commentsURL,pars,hmlRating.reload);},reload:function(){window.location.reload();},hitCounter:function(){pars="req="+hmlHome.homeType+"&type=incr&id="+hmlHome.queryArgs[hmlHome.objectQuery];hmlHome.ajaxCall(hmlHome.commentsURL,pars);},share:function(){var _36="true";if(!validateEmail($("email").value)){$("email").className="field2 notValid";$("memail").innerHTML="invalid email";_36="false";}else{$("email").className="field2";$("memail").innerHTML="&nbsp;";}if($("sname").value==""){$("sname").className="field2 notValid";$("mname").innerHTML="enter your name";_36="false";}else{$("sname").className="field2";$("mname").innerHTML="&nbsp;";}if(!validateEmail($("semail").value)){$("semail").className="field2 notValid";$("myemail").innerHTML="invalid email";_36="false";}else{$("semail").className="field2";$("myemail").innerHTML="&nbsp;";}if(_36=="false"){return false;}this.disabled=true;$("submitting2").innerHTML="sending email....";$("submitting2").style.display="block";var _37="req=share&type="+hmlHome.homeType+"&emails="+$("email").value;_37+="&sname="+$("sname").value+"&semail="+$("semail").value;_37+="&id="+hmlHome.queryArgs[hmlHome.objectQuery];hmlHome.ajaxCall(hmlHome.commentsURL,_37,hmlHome.hideInfo(this));},badLink:function(){this.disabled=true;$("submitting2").innerHTML="sending bad link....";$("submitting2").style.display="block";var _38="req="+hmlHome.homeType;_38+="&type=bl";_38+="&id="+hmlHome.queryArgs[hmlHome.objectQuery];_38+="&msg="+$("badReason").value;hmlHome.ajaxCall(hmlHome.commentsURL,_38,hmlHome.hideInfo(this));},buildNav:function(_39,_3a){if(_39!=""){$("prevLink").innerHTML="<< Previous";$("prevLink").id=_39;}else{$("prevLink").style.textDecoration="none";}if(_3a!=""){$("nextLink").innerHTML="Next >>";$("nextLink").id=_3a;}else{$("nextLink").style.textDecoration="none";}},flopImage:function(){$("siteImage").src="img/dummy.gif";},playMix:function(){hmlRating.hitCounter();var _3b="";if(!readCookie("mixPlayerName")){createCookie("mixPlayerName","1",365);}if(readCookie("mixPlayerName")=="1"){_3b="/mp3.html#url="+this.getAttribute("url");createCookie("mixPlayerName","2",365);}else{_3b="mp32.html#url="+this.getAttribute("url");createCookie("mixPlayerName","1",365);}hmlHome.playerWindow=window.open(_3b,"mixPlayer2","location=false,menubar=false,toolbar=false,height=175,width=400");hmlHome.playerWindow.focus();}};function validateEmail(_3c){var _3d=/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;var _3e=/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;if(!_3d.test(_3c)&&_3e.test(_3c)){return true;}else{return false;}}