var battleurl=/\/battlesession\//;function login_validate(enter){with(enter){var num_of_elements=enter.elements.length;for(var i=0;i<num_of_elements;i++){var element_id=enter.elements[i].id;var elementName=enter.elements[i].name;var elementValue=enter.elements[i].value;var position=element_id.indexOf("_");if(position!=-1){var nameLength=element_id.length;var result=element_id.substr(position+1,nameLength);if(result.indexOf("@")>0){var max_text_area=result.substr(result.indexOf("@")+1,nameLength);result=result.substr(0,result.indexOf("@"))}var label_name=element_id.substr(0,position);label_name=label_name.replace("%"," ");switch(result){case"E":enter.elements[i].value=elementValue;elementValue=enter.elements[i].value;if(elementValue==""){alert("Please fill in the following "+label_name+".");elements[i].focus();return false}break}}}}}function features_videos(video_id,type,site){document.getElementById("spread_panel").style.display="none";document.getElementById("spamPanel").style.display="none";document.getElementById("messagepanel").style.display="none";var data=new Array();data["video_id"]=video_id;var result=serverCall("wakeupshow","getFeaturedPlayer",data);document.getElementById("wakeupshow_featurespanel").innerHTML=result;if(site==""){if(type=="AUDITION"){document.getElementById("video_scroll_pan").className="video-scroll-big";document.getElementById("video_scroll_button").className="video-scroll-big-button";document.getElementById("videoscrollpanel").className="videoscroll_panel_big"}else{document.getElementById("video_scroll_pan").className="video-scroll-small";document.getElementById("video_scroll_button").className="video-scroll-small-button";document.getElementById("videoscrollpanel").className="videoscroll_panel"}}load_movie(video_id);if(location.href.match(/(#.+$)/)){location.href=location.href.replace(RegExp.$1,"#"+video_id)}else{location.href+="#"+video_id}if(site=="bigvon"){document.title="BIG VON - URSESSION"}else{if(site=="robgee"){document.title="ROBGEE - URSESSION"}else{document.title="WAKE UP SHOW"}}if(userloggedin){alreadyrated=0;registerrateslider()}}function loadfeaturedbasedonurl(){if(location.href.match(/(#.+$)/)){features_videos(RegExp.$1.substr(1));document.title="WAKE UP SHOW"}}function reoderDragContent(mode,action,oldorder,neworder,content_id){var data=new Array();data["oldorder"]=oldorder;data["neworder"]=neworder;data["id"]=content_id;data["param_keys"]="oldorder,neworder,id";var result=serverCall(mode,action,data);return result[0]}function addcomment(){$D.get("commentbox").style.cssText="width:505px;margin:5px auto; display:block;";$D.get("commentlink").style.cssText="display:none;";$D.get("commentboxmsg").style.cssText="display:none;"}function addcommentsubmit(type){var r=YAHOO.util.Connect.asyncRequest("POST","/urCOMMENTS/addComment",{success:addcommentdone},"item_id="+encodeURIComponent($D.get("entry_id").value)+"&type="+type+"&comment="+encodeURIComponent($D.get("commenttext").value))}function addcommentcancel(){$D.get("commentlink").style.cssText="display:block;";$D.get("commenttext").value="";$D.get("commentbox").style.cssText="display:none;"}function addcommentdone(o){$D.get("commentbox").style.cssText="display:inline;";$D.get("commentboxmsg").style.cssText="display:inline;";$D.get("commentlink").style.cssText="display:block;";var resp=YAHOO.lang.JSON.parse(o.responseText);if(typeof resp.error!="undefined"){$D.get("commentboxmsg").innerHTML=resp.error}else{$D.get("commentboxmsg").innerHTML=resp.msg;$D.get("commentscontent").innerHTML=resp.content;$D.get("commenttext").value=""}$D.get("commentbox").style.cssText="display:none;";$D.get("b_commentsubmit").disabled=false}function loginpanel(msg){YAHOO.widget.Panel.CSS_PANEL_CONTAINER="upanel";lp=new YAHOO.widget.Panel("loginpanel",{width:"400px",fixedcenter:true,zindex:10,close:false,visible:false,modal:true,draggable:false});if(battleurl.test(window.location)){bodymsg='Vous devez être inscrits pour pouvoir <a href="'+CONFIG_HOME_URL+'urPROFILE/registration/create?from=100kbattle">signup</a>'}else{bodymsg='Please login or <a href="'+CONFIG_HOME_URL+'urPROFILE/registration/create?from=100kbattle">signup</a> with urSESSION to '+msg}lp.setHeader('<div class="primarybar"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="pb_expander">	<div class="pb_titlepanel">LOGIN OR SIGNUP </div>	</td>    <td align="right" class="pb_corner">&nbsp;</td>  </tr></table></div>');lp.setBody('<div class="primarycontent_holder"><div class="pc_description1"  style="padding-top:15px"><div style="padding-bottom:10px" id="pcdescr"><table border="0" cellspacing="0" cellpadding="0"><tr><td class="black15b">'+bodymsg+"</td></tr><tr><td>&nbsp;</td></tr></table></div>"+'<div style="padding-top:20px; padding-bottom:20px" align="right"><img style="cursor:pointer;" onclick="lp.destroy();" src="'+CONFIG_IMAGE_URL+'n_close.gif" alt="" width="76" height="21" border="0" /></div></div></div>');lp.render("partners");lp.show()}function verifypanel(msg){YAHOO.widget.Panel.CSS_PANEL_CONTAINER="upanel";vp=new YAHOO.widget.Panel("verifypanel",{width:"400px",fixedcenter:true,zindex:10,close:false,visible:false,modal:true,draggable:false});vp.setHeader('<div class="primarybar"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="pb_expander">	<div class="pb_titlepanel">VERIFY EMAIL </div>	</td>    <td align="right" class="pb_corner">&nbsp;</td>  </tr></table></div>');vp.setBody('<div class="primarycontent_holder"><div class="pc_description1"  style="padding-top:15px"><div style="padding-bottom:10px" id="pcdescr"><table border="0" cellspacing="0" cellpadding="0"><tr><td class="black15b">'+'You need to verify your email address in <a href="'+CONFIG_HOME_URL+'urPROFILE/home">urHOME</a> before you can '+msg+"</td></tr><tr><td>&nbsp;</td></tr></table></div>"+'<div style="padding-top:20px; padding-bottom:20px" align="right"><img style="cursor:pointer;" onclick="vp.destroy();" src="'+CONFIG_IMAGE_URL+'n_close.gif" alt="" width="76" height="21" border="0" /></div></div></div>');vp.render("partners");vp.show()}function validate_contest_upload(form){var err=0;with(form){if(isEmpty(elements["title"].value)||elements["title"].value.length>255){writeError(elements["title"],"Please enter a title for your submission");err=1}if(elements["description"].value.length>5000){writeError(elements["description"],"Enter a description less then 5000 characters");err=1}if(isEmpty(elements["source"].value)){writeError(elements["source"],"Please select a beat");err=1}if(!isEmpty(elements["albumart"].value)&&isImage(elements["albumart"].value)){writeError(elements["albumart"],"Please select a valid image file");err=1}if(isEmpty(elements["file"].value)||(isAudio(elements["file"].value)&&isVideo(elements["file"].value))){writeError(elements["file"],"Please select an MP3 or video file");err=1}if(!elements["agree"].checked){writeError(elements["agree"],"You must agree to the 100K Battle Official Rules");err=1}}if(err==1){return false}else{return true}}function validate_contest_edit(form){var err=0;with(form){if(isEmpty(elements["title"].value)||elements["title"].value.length>255){writeError(elements["title"],"Please enter a title for your submission");err=1}if(elements["description"].value.length>5000){writeError(elements["description"],"Enter a description less then 5000 characters");err=1}if(isEmpty(elements["source"].value)){writeError(elements["source"],"Please select a beat");err=1}}if(err==1){return false}else{return true}}function downloadpanel(dl){YAHOO.widget.Panel.CSS_PANEL_CONTAINER="upanel";dlp=new YAHOO.widget.Panel("dlpanel",{width:"400px",fixedcenter:true,zindex:10,close:false,visible:false,modal:true,draggable:false});dlp.setHeader('<div class="primarybar"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="pb_expander">	<div class="pb_titlepanel">DOWNLOAD</div>	</td>    <td align="right" class="pb_corner">&nbsp;</td>  </tr></table></div>');var boxcontent='<div class="primarycontent_holder"><div class="pc_description1"  style="padding-top:15px;letter-spacing:0px;height:185px;background-image:url('+CONFIG_IMAGE_URL+'wakeupshow/100kbattle-popoverbg.jpg);text-align:center;">';if(!verified){boxcontent+='	<div style="padding: 8px 0px; font-size:18px;font-weight:bold;">Verify Email Address!</div>'+'<div id="agreechkbox" style="padding: 8px 0px;">You must validate your Email address in <a href="'+CONFIG_HOME_URL+'urPROFILE/home" style="color:#5e0100;">urHOME</a> in order to download beats</div>'+'<div style="padding-top:20px; padding-bottom:20px" align="right">'+'<img style="cursor:pointer;" onclick="dlp.destroy();" src="'+CONFIG_IMAGE_URL+'n_close.gif" alt="" width="76" height="21" border="0" /></div></div></div>'}else{if(battleurl.test(window.location)){title="BATTLE SESSION OFFICIAL RULES";agreetxt='I agree to the <a href="'+CONFIG_HOME_URL+'battlesession/reglement" target="_new" style="color:#5e0100;">BATTLE SESSION REGELMENT</a>'}else{title="100K Battle Official Rules";agreetxt='I agree to the <a href="'+CONFIG_HOME_URL+'wakeupshow/100kbattlecontestrules" target="_new" style="color:#5e0100;">100K Battle Official Rules</a>'}boxcontent+='<div style="padding: 8px 0px; font-size:18px;font-weight:bold;">'+title+"</div>"+'<div style="padding: 8px 0px;font-size:14px;font-weight:bold;color:#5e0100;" id="dlerrorarea">&nbsp;</div>'+'<div id="agreechkbox" style="padding: 8px 0px;"><input type="checkbox" id="agreechk" value="agree"/> '+agreetxt+"</div>"+'<div style="padding-top:20px; padding-bottom:20px" align="right">'+"<img style=\"cursor:pointer;\" onclick=\"if ($D.get('agreechk').checked) { window.open('"+CONFIG_HOME_URL+"wakeupshow/100kbattledownload?id="+dl+"','mp3dl'); dlp.destroy();} else { $D.get('dlerrorarea').innerHTML='You must agree to the rules!'; } \"\" src=\""+CONFIG_IMAGE_URL+'n_ok.gif" alt="" width="76" height="21" border="0" />&nbsp;&nbsp;&nbsp;'+'<img style="cursor:pointer;" onclick="dlp.destroy();" src="'+CONFIG_IMAGE_URL+'n_close.gif" alt="" width="76" height="21" border="0" /></div></div></div>'}dlp.setBody(boxcontent);dlp.render("partners");dlp.show()}function battle_leftnavact(){YAHOO.util.Event.addListener("b_lnav_mascot","click",battle_leftnav)}var battle_leftnav=function(e){if(userloggedin){if(battleurl.test(window.location)){window.location=CONFIG_HOME_URL+"battlesession/upload"}else{window.location=CONFIG_HOME_URL+"wakeupshow/100kbattleupload"}}else{if(battleurl.test(window.location)){window.location=CONFIG_HOME_URL+"urPROFILE/registration/create?from=battlesession"}else{window.location=CONFIG_HOME_URL+"urPROFILE/registration/create?from=100kbattle"}}};function battledetail_actions(){YAHOO.util.Event.addListener("b_d_download","click",battledetail_download);YAHOO.util.Event.addListener("b_d_save","click",battledetail_save);YAHOO.util.Event.addListener("b_d_share","click",battledetail_share)}function battleshow_actions(){YAHOO.util.Event.addListener("b_d_vote","click",battleshow_vote);YAHOO.util.Event.addListener("b_d_save","click",battleshow_save);YAHOO.util.Event.addListener("b_d_share","click",battleshow_share)}var battledetail_download=function(e){if(userloggedin){downloadpanel($D.get("entry_id").value)}else{loginpanel("download this beat")}};var battledetail_save=function(e){if(userloggedin){YAHOO.util.Event.removeListener("b_d_save","click");YAHOO.util.Connect.asyncRequest("POST","/urFAVORITES/favorites_add/"+$D.get("entry_id").value+"/CONTESTSOURCEITEM",{success:function(o){if(o.responseText=="0"){$D.get("b_d_save").innerHTML="Already saved"}else{$D.get("b_d_save").innerHTML="Saved"}}});$D.get("b_d_save").style.cssText="cursor:text;"}else{loginpanel("save this beat")}};var battledetail_share=function(e){if(userloggedin){battle_share_popover($D.get("entry_id").value,"CONTESTSOURCEITEM")}else{loginpanel("share this beat")}};var battleshow_vote=function(e){if(userloggedin){YAHOO.util.Event.removeListener("b_d_vote","click");if(battleurl.test(window.location)){purl="/battlesession/vote"}else{purl="/wakeupshow/100kbattlevote"}YAHOO.util.Connect.asyncRequest("POST",purl,{success:function(o){$D.get("b_d_vote").innerHTML=o.responseText}},"contest_entry="+encodeURIComponent($D.get("entry_id").value));$D.get("b_d_vote").style.cssText="cursor:text;"}else{loginpanel("vote on this beat")}};var battleshow_save=function(e){if(userloggedin){YAHOO.util.Event.removeListener("b_d_save","click");YAHOO.util.Connect.asyncRequest("POST","/urFAVORITES/favorites_add/"+$D.get("entry_id").value+"/CONTEST",{success:function(o){if(o.responseText=="0"){$D.get("b_d_save").innerHTML="Already saved"}else{$D.get("b_d_save").innerHTML="Saved"}}});$D.get("b_d_save").style.cssText="cursor:text;"}else{loginpanel("save this beat")}};var battleshow_share=function(e){if(userloggedin){battle_share_popover($D.get("entry_id").value,"CONTESTENTRY")}else{loginpanel("share this beat")}};function battle_share_popover(vid,type){YAHOO.widget.Panel.CSS_PANEL_CONTAINER="upanel";ssp=new YAHOO.widget.Panel("sspanel",{width:"400px",fixedcenter:true,zindex:10,close:false,visible:false,modal:true,draggable:false});ssp.setHeader('<div class="primarybar"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="pb_expander">	<div class="pb_titlepanel">SHARE</div></td<td align="right" class="pb_corner">&nbsp;</td>  </tr></table></div>');ssp.setBody('<div class="primarycontent_holder" style="padding-top:15px;padding-bottom:10px;padding-left:8px;">'+'<table border="0" cellspacing="1" cellpadding="1"><tr><td class="black12b" align="right">TO:</td>'+'<td class="black12b"><input type="text" name="to" style="width:300px;" id="share_to" /><br /><span id="t_error"></span></td>'+'</tr><tr><td class="black12b" align="right" valign="top">MESSAGE:</td>'+'<td><textarea rows="10" cols="10" name="message" style="width:300px;" id="share_message" ></textarea><br /><span id="m_error"></span></td>'+'</tr><tr><td ></td><td align="right">'+'<img src="'+CONFIG_IMAGE_URL+'n_send.gif" style="cursor:pointer;" onclick="battle_share_send(\''+vid+"','"+type+'\');" vspace="3" alt=""/>&nbsp;&nbsp;&nbsp;<img src="'+CONFIG_IMAGE_URL+'n_cancel.gif" style="cursor:pointer;" onclick="ssp.destroy();macTest(\'visible\');"  alt="Cancel" border="0" vspace="3" /></td></tr></table></div>');ssp.render("partners");ssp.show();$D.get("share_to").focus()}function battle_share_send(vid,type){if(isEmpty(document.getElementById("share_to").value)){writeError(document.getElementById("share_to"),"Please enter a recipient")}else{if(document.getElementById("share_to").value.match(",")){writeError(document.getElementById("share_to"),"Only enter one recipient")}else{var r=YAHOO.util.Connect.asyncRequest("POST","/urMAIL/share",{success:battle_share_send_done},"type="+type+"&id="+vid+"&to="+encodeURIComponent($D.get("share_to").value)+"&message="+encodeURIComponent($D.get("share_message").value));document.getElementById("share_to").value="";document.getElementById("share_message").value=""}}}function battle_share_send_done(o){if(o.responseText==1){ssp.setBody('<div class="primarycontent_holder" style="padding:10px;">Message has been sent successfully.</div>'+'<div style="text-align:right;padding:10px;background-color:#ffffff;"><img src="'+CONFIG_IMAGE_URL+'n_close.gif" style="cursor:pointer;" onclick="ssp.destroy();macTest(\'visible\');"  alt="Close" border="0" vspace="3" /></div>')}else{ssp.setBody('<div class="primarycontent_holder" style="padding:10px;">'+o.responseText+"</div>"+'<div style="text-align:right;padding:10px;background-color:#ffffff;"><img src="'+CONFIG_IMAGE_URL+'n_close.gif" style="cursor:pointer;" onclick="ssp.destroy();macTest(\'visible\');"  alt="close" border="0" vspace="3" /></div>')}}function battle_newuser(){YAHOO.widget.Panel.CSS_PANEL_CONTAINER="upanel";nup=new YAHOO.widget.Panel("nupanel",{width:"400px",fixedcenter:true,zindex:10,close:false,visible:false,modal:true,draggable:false});nup.setHeader('<div class="primarybar"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="pb_expander">	<div class="pb_titlepanel">WELCOME TO URSESSION</div>	</td>    <td align="right" class="pb_corner">&nbsp;</td>  </tr></table></div>');nup.setBody('<div class="primarycontent_holder"><div class="pc_description1"  style="padding-top:15px"><div style="padding-bottom:10px; line-height:11px; letter-spacing:0px" id="pcdescr">'+"Congratulations you have successfully signed up with urSESSION!<br/><br/>"+"In order to fully participate in the 100k Battle you must first verify your e-mail address. A verification e-mail has already been sent to your e-mail account (Please be sure to check your Spam/Bulk folder)<br/><br/>"+'Don\'t forget to build your profile and meet other members by going to <a href="/urPROFILE/home">urHOME</a>!<br/><br/>'+"urSESSION is the first online music district to discover and be discovered!<br/>"+"</div>"+'<div style="padding-top:20px; padding-bottom:20px" align="right"><img style="cursor:pointer;" onclick="nup.destroy();" src="'+CONFIG_IMAGE_URL+'n_close.gif" alt="" width="76" height="21" border="0" /></div></div></div>');nup.render("partners");nup.show()}function deletecomment(i,t){var r=YAHOO.util.Connect.asyncRequest("POST","/urCOMMENTS/del",{success:deletecommentdone},"type="+t+"&item_id="+i)}function deletecommentdone(o){if(o.responseText=="1"){alert("Comment Deleted Successfully")}else{alert("Unable to Delete Comment")}}var scrollStep=20;function move_up(){document.getElementById("scroll_clipper").scrollTop=document.getElementById("scroll_clipper").scrollTop-scrollStep}function move_down(){document.getElementById("scroll_clipper").scrollTop=document.getElementById("scroll_clipper").scrollTop+scrollStep}function robgeepicscroll(direction){direction=="down"?factor=261:factor=-261;var a=new YAHOO.util.Scroll("gallery_collection",{scroll:{by:[150,factor]}},1);a.animate()}YAHOO.util.Event.on("robgeepicleftarrow","click",function(){robgeepicscroll("up")});YAHOO.util.Event.on("robgeepicrightarrow","click",function(){robgeepicscroll("down")});function robgeelargegallery(image){document.getElementById("gallery_big_image_view").innerHTML='<img src="'+image+'" border=0 width=333 height=333>'}function download_search(){var url=CONFIG_HOME_URL;var download_search_text=document.getElementById("download_search_text").value;var type=document.getElementById("type").value;var errormessage="";if(download_search_text==""||download_search_text=="Search for..."){errormessage="Please enter a value to search for.";highlightErrorField("download_search_text","highlight","")}if(download_search_text!=""&&download_search_text!="Search for..."){highlightErrorField("download_search_text","unhighlight","")}if(errormessage!=""){display_errorMessage(errormessage);return false}else{url=url+"wakeupshow/downloads?t="+type+"&s=s&search="+download_search_text.replace("&","%26");document.location.href=url}return false}function empty_download_search(){var download_search=document.getElementById("download_search_text");if(download_search.value=="Search for..."){download_search.value=""}}function validate_media_upload(form){var err=0;with(form){if(isEmpty(elements["title"].value)||elements["title"].value.length>255){writeError(elements["title"],"Please enter a title for your submission");err=1}if(elements["description"].value.length>5000){writeError(elements["description"],"Enter a description less then 5000 characters");err=1}if(isEmpty(elements["type"].value)){writeError(elements["type"],"Please select a beat");err=1}if(!isEmpty(elements["albumart"].value)&&isImage(elements["albumart"].value)){writeError(elements["albumart"],"Please select a valid image file");err=1}if(isEmpty(elements["file"].value)||(isAudio(elements["file"].value)&&isFlvVideo(elements["file"].value))){writeError(elements["file"],"Please select an MP3 or FLV video file");err=1}}if(err==1){return false}else{return true}};