var popups=["popupSuggestSongs","popupUploadImage","popupWidget"];var imgGallery1;var imgGallery2;var imgGallery3;var imgGallery4;var imgGallery5;var imgGallery6;var imgGallery7;var rememberGallery1;var rememberGallery2;var rememberGallery3;var rememberGallery4;var rememberGallery5;var rememberGallery6;var rememberGallery7;var rememberGallery8;var rememberGallery9;function initializeGalleries(){var width=70;var height=70;var interval=10000;var effectDuration=1000;var modes=['top','right','bottom','left','alpha'];var mode="alpha";imgGallery1=new Viewer($$('#imgGallery1 img)'),{sizes:{w:width,h:height},mode:mode,modes:modes,interval:interval,fxOptions:{duration:effectDuration}});imgGallery2=new Viewer($$('#imgGallery2 img)'),{sizes:{w:width,h:height},mode:mode,modes:modes,interval:interval,fxOptions:{duration:effectDuration}});imgGallery3=new Viewer($$('#imgGallery3 img)'),{sizes:{w:width,h:height},mode:mode,modes:modes,interval:interval,fxOptions:{duration:effectDuration}});imgGallery4=new Viewer($$('#imgGallery4 img)'),{sizes:{w:width,h:height},mode:mode,modes:modes,interval:interval,fxOptions:{duration:effectDuration}});imgGallery5=new Viewer($$('#imgGallery5 img)'),{sizes:{w:width,h:height},mode:mode,modes:modes,interval:interval,fxOptions:{duration:effectDuration}});imgGallery6=new Viewer($$('#imgGallery6 img)'),{sizes:{w:width,h:height},mode:mode,modes:modes,interval:interval,fxOptions:{duration:effectDuration}});imgGallery7=new Viewer($$('#imgGallery7 img)'),{sizes:{w:width,h:height},mode:mode,modes:modes,interval:interval,fxOptions:{duration:effectDuration}});window.setTimeout('imgGallery1.play(true)',1000);window.setTimeout('imgGallery2.play(true)',5000);window.setTimeout('imgGallery3.play(true)',2000);window.setTimeout('imgGallery4.play(true)',6000);window.setTimeout('imgGallery5.play(true)',4000);window.setTimeout('imgGallery6.play(true)',7000);window.setTimeout('imgGallery7.play(true)',3000);}
function initializeRemembersGalleries(){for(var i=1;i<=9;i++){eval(""+"rememberGallery"+i+" = new Viewer($$('#rememberGallery"+i+" img)'),{"+"sizes: {w:70,h:70},"+"mode: 'rand',"+"modes: ['top','right','bottom','left','alpha'],"+"interval: 5000,"+"fxOptions : {duration: 1000 }"+"});"+"");}
window.setTimeout('rememberGallery1.play(true)',1000);window.setTimeout('rememberGallery2.play(true)',5000);window.setTimeout('rememberGallery3.play(true)',8000);window.setTimeout('rememberGallery4.play(true)',6000);window.setTimeout('rememberGallery5.play(true)',2000);window.setTimeout('rememberGallery6.play(true)',9000);window.setTimeout('rememberGallery7.play(true)',3000);window.setTimeout('rememberGallery8.play(true)',4000);window.setTimeout('rememberGallery9.play(true)',7000);}
function initializeNewsGallery(){var effectDuration=500;var modes=['top','right','bottom','left','alpha'];var mode="alpha";var newsGallery=new Viewer($$('#newsGallery DIV.news-pair)'),{sizes:{w:700,h:110},mode:mode,modes:modes,fxOptions:{duration:effectDuration}});$('newsGalleryNext').addEvent('click',newsGallery.next.bind(newsGallery));$('newsGalleryPrev').addEvent('click',newsGallery.previous.bind(newsGallery));}
var PopupMessagesManager=new Class({container:null,initialize:function(msgContainerId){this.container=$(msgContainerId);},clear:function(){this.container.empty();},add:function(aMessage,type){this.container.grab(new Element("div",{"html":aMessage,'class':"msg-"+type}));},addError:function(aMessage){this.add(aMessage,"error");},addOk:function(aMessage){this.add(aMessage,"ok");},addWarn:function(aMessage){this.add(aMessage,"warn");}});function closePopup(popupId){if($(popupId)){$(popupId).morph({height:[$(popupId).getScrollSize().y,0]});}}
function closeAllPopups(){popups.each(function(el){$(el).setStyle("display","none");});}
function voteSong(id,type){var messagesManager=$("popupVoteSongs").retrieve("msgManager");messagesManager.clear();var voteCookie=Cookie.read("rh_song_votes");if(voteCookie==null||!voteCookie.contains(id,",")){$("popupVoteSongs").spin();var voteRequest=new Request({method:'get',url:'vote',noCache:true,onSuccess:function(responseText,responseXML){var response=JSON.decode(responseText);if(response){messagesManager.add(response.message,response.status);}else{messagesManager.addError("Hubo un error de conexion. Por favor intentelo mas tarde.");}
$("popupVoteSongs").unspin();},onFailure:function(){$("popupVoteSongs").unspin();messagesManager.add("Hubo un error de conexion. Por favor intentelo mas tarde.");}});voteRequest.send('id='+id+'&type='+type);}else{messagesManager.add("Usted ya ha votado esta cancion");}}
function subscribeSweepstake(email,name,messagesManager){var fromSubscribeForm=true;if(messagesManager){fromSubscribeForm=false;}else{fromSubscribeForm=true;messagesManager=$("popupSubscribeSweepstakes").retrieve("msgManager");messagesManager.clear();}
if(email==""){messagesManager.addWarn("El E-Mail es obligatorio para inscribirse al sorteo");return false;}
if(name==""){messagesManager.addWarn("El Nombre es obligatorio para inscribirse al sorteo");return false;}
if(fromSubscribeForm){$("popupSubscribeSweepstakes").spin();}
var subscribeSweepstakeRequest=new Request({method:'get',url:'subscribe',noCache:true,onSuccess:function(responseText,responseXML){var response=JSON.decode(responseText);if(response){messagesManager.add(response.message,response.status);}else{messagesManager.addError("Hubo un error de conexion. Por favor intentelo mas tarde.");}
if(fromSubscribeForm){$("popupSubscribeSweepstakes").unspin();}},onFailure:function(){messagesManager.add("Hubo un error de conexion. Por favor intentelo mas tarde.");if(fromSubscribeForm){$("popupSubscribeSweepstakes").unspin();}}});subscribeSweepstakeRequest.send('email='+email+"&name="+name);}
function voteQuiz(form){var messagesManager=$("popupQuiz").retrieve("msgManager");messagesManager.clear();var voteQuizForm=$(form);var subscribeSweepstakeChk=voteQuizForm.getElementById("quizSubscribeSweepstake");if(subscribeSweepstakeChk&&subscribeSweepstakeChk.get("checked")){subscribeSweepstake(voteQuizForm.getElementById("quizEmail").get("value"),voteQuizForm.getElementById("quizName").get("value"),messagesManager);}
var idQuiz=$('idQuiz').get("value");var quizCookie=Cookie.read("rh_quiz_answer_"+idQuiz);if(quizCookie==null){$("popupQuiz").spin();var voteQuizRequest=new Request({method:'get',url:'quiz',noCache:true,onSuccess:function(responseText,responseXML){var response=JSON.decode(responseText);if(response){if(response.status=="ok"){$("showQuizQuestsButton").dispose();$("quizQuests").setStyle("display","none");$("quizResults").setStyle("display","block");}else{messagesManager.add(response.message,response.status);}}else{messagesManager.addError("Hubo un error de conexion. Por favor intentelo mas tarde.");}
$("popupQuiz").unspin();},onFailure:function(){$("popupQuiz").unspin();messagesManager.addError("Hubo un error de conexion. Por favor intentelo mas tarde.");}});voteQuizRequest.send(voteQuizForm.toQueryString());}else{messagesManager.add("Usted ya ha votado en esta encuesta");}
return false;}
function suggestSong(form){var messagesManager=$("popupSuggestSongs").retrieve("msgManager");messagesManager.clear();var suggestForm=$(form);var subscribeSweepstakeChk=suggestForm.getElementById("suggestSubscribeSweepstake");if(subscribeSweepstakeChk&&subscribeSweepstakeChk.get("checked")){subscribeSweepstake(suggestForm.getElementById("suggestEmail").get("value"),suggestForm.getElementById("suggestName").get("value"),messagesManager);}
$("popupSuggestSongs").spin();var suggestSongsRequest=new Request({method:'get',url:'suggest',noCache:true,onSuccess:function(responseText,responseXML){var response=JSON.decode(responseText);if(response){messagesManager.add(response.message,response.status);}else{messagesManager.addError("Hubo un error de conexion. Por favor intentelo mas tarde.");}
$("popupSuggestSongs").unspin();},onFailure:function(){$("popupSuggestSongs").unspin();messagesManager.addError("Hubo un error de conexion. Por favor intentelo mas tarde.");}});suggestSongsRequest.send(suggestForm.toQueryString());return false;}
function uploadImage(form){var messagesManager=$("popupUploadImage").retrieve("msgManager");messagesManager.clear();var form=$(form);var photo=$("uploadImageFile");if(photo.get("value")==""){messagesManager.addError("Debe ingresar una foto");return false;}
$("popupUploadImage").spin();form.submit();return false;}
window.addEvent('domready',function(){popups.each(function(popupId){$$("A."+popupId+"Handler").each(function(handler){if(handler){$(popupId).set('morph',{duration:'long',transition:'bounce:out',onComplete:function(el){if(el.getSize().y<=5){el.setStyle("display","none");}else{el.setStyle("height","auto");}}});$(popupId).set('spinner',{msg:'Por favor espere...'});$(popupId).store('msgManager',new PopupMessagesManager(popupId+"Messages"));handler.addEvent("click",function(ev){ev.stop();closeAllPopups();$(popupId).set("height","0");$(popupId).setStyle("display","block");$(popupId).morph({height:[0,$(popupId).getScrollSize().y]});});}});});if($("showQuizQuestsButton")){$("showQuizQuestsButton").addEvent("click",function(ev){$("quizResults").setStyle("display","none");$("quizQuests").setStyle("display","block");});}
if($("showQuizResultsButton")){$("showQuizResultsButton").addEvent("click",function(ev){$("quizQuests").setStyle("display","none");$("quizResults").setStyle("display","block");});}
initializeGalleries();initializeRemembersGalleries();initializeNewsGallery();});
