var videoDisplayed=0;var postDisplayed=0;$(document).ready(function(){$(":input").labelify({labelledClass:"labelify"})});var PlayerBlog={setup:function(){$("#blog").ready(function(){$("#blog").find("a").each(function(){this.onclick=function(){$(this).parent().siblings().removeClass("selected");$(this).parent().addClass("selected");if($(this).parent().hasClass("playerRosa")){$("textarea#blogCode").val("CODIGO BLOG ROSA");$("textarea#forumCode").val("CODIGO FORUM ROSA")}else{if($(this).parent().hasClass("playerCinza")){$("textarea#blogCode").val("CODIGO BLOG CINZA");$("textarea#forumCode").val("CODIGO FORUM CINZA")}}return false}})})}};var Comments={helpText:"Coloque aqui o seu comentário...",commentId:null,prepareComment:function(){$(document).ready(function(){var a={target:"#commentList",beforeSubmit:Comments.validateComment,success:Comments.successComment};$("#writeComment").submit(function(){$(this).ajaxSubmit(a);return false})})},checkForHelpText:function(a){if($(a).val()==Comments.helpText){$(a).val("");$(a).removeClass("error");return true}else{return false}},checkForComment:function(a){if($(a).val()==""){$(a).val(Comments.helpText);return true}else{return false}},validateComment:function(){if($("textarea.comment").val()==Comments.helpText){$("textarea.comment").addClass("error");return false}else{$("#writeComment").slideUp("fast");return true}},successComment:function(){$("textarea.comment").val(Comments.helpText);$("#newComment").slideDown("fast");Stats.updateNumber("num_comments")},buildReplyForm:function(d,b,c){if(c==""){c="1"}var a="<div id='reply' class='reply"+d+"' style='display:none'>";a+="<form id='writeReply"+d+"' method='post' action='/videos/add_comment/"+b+"'>";a+="<input name='parentId' value='"+d+"' type='hidden'></input>";a+="<input name='commentLevel' value='"+c+"' type='hidden'></input>";a+="<textarea id='replyText' class='replyText' onfocus=\"Comments.checkForHelpText('textarea.replyText');\" ";a+="onblur=\"Comments.checkForComment('textarea.replyText');\" name='replyText'>Coloque aqui o seu comentário...</textarea>";a+="<input id='replyOkBtn' type='image' value='Ok' alt='Ok' src='http://static0.belacena.com/ok_comment.gif'/>";a+="</form></div>";$("#linkReply"+d).attr("onclick","Comments.cancelReply('"+d+"', '"+b+"', '"+c+"'); return false;");$("#linkReply"+d).html("Cancelar");$("#replyForm"+d).append(a);$(".reply"+d).slideDown("fast");$(document).ready(function(){var e={target:"#reply"+d,beforeSubmit:Comments.validateReply,success:Comments.successReply};$("#writeReply"+d).submit(function(){Comments.cancelReply(d,b,c);commentId=d;$(this).ajaxSubmit(e);return false})})},cancelReply:function(c,a,b){$("#linkReply"+c).attr("onclick","Comments.buildReplyForm('"+c+"', '"+a+"', '"+b+"'); return false;");$("#linkReply"+c).html("Responder");$(".reply"+c).slideUp("fast",function(){$(this).remove()})},validateReply:function(){if($("textarea.replyText").val()==Comments.helpText){$("textarea.replyText").addClass("error");return false}else{return true}},successReply:function(b,a){$("#reply"+commentId).slideDown("fast");Stats.updateNumber("num_comments")}};var Stats={updateNumber:function(a,b){var c=0;if(typeof b=="undefined"){c=parseInt($("li#"+a+".stats > h3").text())}else{c=b}$("li#"+a+".stats > h3").animate({fontSize:"+=40px"},500,"linear",function(){if(typeof b=="undefined"){$("li#"+a+".stats > h3").text(c+1)}else{$("li#"+a+".stats > h3").text(b)}});$("li#"+a+".stats > h3").animate({fontSize:"-=40px"},1000)}};var Tab={attach:function(b,a){$("#"+a).ready(function(){var d=$("#"+b);var c=$("#"+a);d.find("a.tab").each(function(e){this.onclick=function(){$(this).parent().siblings().removeClass("selected");$(this).parent().addClass("selected");c.children().hide();$(c.children()[e]).show();return false}})})}};var ReportVideo={setup:function(){$(document).ready(function(){var a={target:"#report",beforeSubmit:ReportVideo.validate,success:ReportVideo.success};$("#reportForm").submit(function(){$(this).ajaxSubmit(a);return false})})},validate:function(){if($("#reasonSelection").attr("value")==""){$("#reasonSelection").addClass("error");return false}else{$("#reportForm").fadeOut("slow",function(){$("#reportForm").remove()});return true}},success:function(b,a){$("#reportResponse").fadeIn("slow")}};var VoteVideo={setup:function(){$("#voteContent").ready(function(){$("#voteContent").find("a").each(function(){this.onclick=function(){$("#voteContent").fadeOut("fast");$("#voteSystem").load($(this).attr("href"));return false}})})}};var FavoriteVideo={setup:function(){$("#addVideoFav").ready(function(){$("#addVideoFav").find("a").each(function(){this.onclick=function(){$("#addVideoFav").load($(this).attr("href"));return false}})})}};var SendVideo={setup:function(){$(document).ready(function(){var b={target:"#send_friend",beforeSubmit:SendVideo.validate,success:SendVideo.success};var a=$("#send_friend").validate({submitHandler:function(c){$(c).ajaxSubmit(b)}})})},validate:function(){$("#send_friend").slideUp("fast");return true},success:function(b,a){$("#sendBox").append(b,function(){$("#sendResponse").fadeIn("fast")})}};var Login={setup:function(){$(document).ready(function(){var a={target:"#loginForm",beforeSubmit:Login.validate,success:Login.success};$("#loginForm").ajaxForm(a);$("#username").val("Login...");$("#password").val("Password...");$("#username").focus(function(){if(this.value=="Login..."){this.value=""}});$("#username").blur(function(){if(this.value==""){this.value="Login..."}});$("#password").focus(function(){if(this.value=="Password..."){this.value=""}});$("#password").blur(function(){if(this.value==""){this.value="Password..."}});$(".loginLink").click(function(){$("#loginNew").slideToggle("normal");$("html, body").animate({scrollTop:0},"slow");return false});$("#loginLink").click(function(){$("#loginNew").slideToggle("normal");return false});$("#closeLoginPane").click(function(){$("#loginNew").slideToggle("normal");return false});$("#logoutLink").click(function(){Login.reset();if(Content.onLogout){Content.onLogout()}return true})})},validate:function(){if($("#username").val()=="Login..."||$("#username").val()==""||$("#password").val()==""||$("#password").val()=="Password..."){return false}else{return true}},success:function(a){if(a=="ok"){$("#memberLinks").fadeOut("fast");$("#memberLogged").fadeIn("slow");$("#loginNew").slideToggle("normal");if(Content.onLogin){Content.onLogin()}}else{$("#loginError").fadeIn("slow")}},reset:function(){$("#memberLogged").fadeOut("fast");$("#memberLinks").fadeIn("fast")}};var Content={onLogin:function(){$("#memberInfo").load("/members/onlineusers");$("#votingSystemWarper").load("/videos/getVoting/"+videoDisplayed);$("#comentFormWarper").load("/videos/getComent/"+videoDisplayed);$("#report").load("/videos/getReport/"+videoDisplayed);$("#blogCommentFormWrapper").load("/blog/get_comment/"+postDisplayed);$("#uploadFormContainer").load("/videos/upload_form");$(".commentActions").show();$("#subsUser").show();$("#addVideoFav").show();$("#sendVideoFriend").show();$("#addVideoCha").show()},onLogout:function(){$("#memberInfo").load("/members/onlineusers");$("#votingSystemWarper").html("");$("#comentFormWarper").html("");$("#blogCommentFormWrapper").html("");$("#uploadFormContainer").html("");$(".commentActions").hide();$("#subsUser").hide();$("#addVideoFav").hide();$("#sendVideoFriend").hide();$("#addVideoCha").hide()}};function cropValues(a,b){$("#x1").val(b.x1);$("#y1").val(b.y1);$("#x2").val(b.x2);$("#y2").val(b.y2);$("#w").val(b.width);$("#h").val(b.height)}var AddChanel={nameError:"Tem de indicar o nome do canal.",descriptionError:"Tem de indicar a descri&ccedil;&atilde;o do canal.",photoError:"Tem de indicar um ficheiro de imagem.",validNotEmpty:new RegExp(".+"),errorClass:"inputError",setup:function(){$("#channelSubmit").click(function(){if(AddChanel.validate()){tb_show(null,"#TB_inline?height=155&width=340&inlineId=loadedData&modal=true",false);$("#newChannelForm").submit()}})},validate:function(){var a=0;a+=(AddChanel.checkField("channelName",AddChanel.nameError))?0:1;a+=(AddChanel.checkField("channelDescription",AddChanel.descriptionError))?0:1;a+=(AddChanel.checkField("channelPhoto",AddChanel.photoError))?0:1;return(a==0)},checkField:function(c,b){var a=$("#"+c);if(!AddChanel.validNotEmpty.test(a.val())){$("#"+c+"Error").html(b);a.addClass(AddChanel.errorClass);return false}else{$("#"+c+"Error").html();a.remove(AddChanel.errorClass);return true}},deleteChannel:function(a){$("#eliminarChnBtn").attr("rel",a);tb_show("Confirma&ccedil;&atilde;o","#TB_inline?height=155&width=340&inlineId=deleteChannelModal&modal=true",false)},deletedChannel:0,channelDelete:function(b){AddChanel.deletedChannel=b;var a={url:"/profile/channels/delete/"+b,success:function(){tb_remove();$("#canal"+AddChanel.deletedChannel).fadeOut("slow")}};$.ajax(a)}};var Channels={addVideo:function(){$("#channels").hide();$("#channel-list-loader").show();tb_show("","#TB_inline?height=170&width=460&inlineId=deleteChannelModal&modal=true",false);$.getJSON("/profile/memberUnusedChannels/"+$("#videoId").val(),function(c){$("#channel-list-loader").hide();var a="";if(c==null){a='<option value=""> - Não existem canais disponíveis para adicionar este vídeo! - </option>';$("#channels").attr("disabled","disabled")}else{$("#channels").attr("disabled","");for(var b=0;b<c.length;b++){a+='<option value="'+c[b].id+'">'+c[b].name+"</option>"}}$("#channels").html(a);$("#channels").show()})},add:function(){channelId=$("#channels").val();if(channelId!=""){$.post("/profile/addVideo/",{video:$("#videoId").val(),channel:channelId});$.get("/videos/getChannel/"+channelId,function(b,a){$("#videoChanel").show();$("#no-channels").remove();$("#video-channels").append(b);$("#channel-"+channelId).fadeIn("slow")})}tb_remove()},removeVideo:function(a,b){if(b!=""&&a!=""){tb_remove();$.post("/profile/removeVideo/",{video:b,channel:a},function(d,c){$("#video-"+b).fadeOut("slow",function(){window.location.reload()})})}}};var CropImage=function(){this.setup=function(){$("#thumbnail").imgAreaSelect({x1:0,y1:0,x2:457,y2:185,resizable:false,persistent:true,onSelectChange:cropValues})}};var UserIs={logedIn:function(){}};var ProfileVideo={remove:function(a){$(document).ready(function(){tb_remove();$("#video-"+a).fadeOut("slow",function(){$.post("/profile/del_video",{video_id:a},function(b){window.location.reload()})})})},unfavorite:function(a){$(document).ready(function(){tb_remove();$("#video-"+a).fadeOut("slow",function(){$.post("/profile/del_favorite",{video_id:a},function(b){window.location.reload()})})})}};var Register={setup:function(){$("input#new_user").change(function(){$("#new_user_validation").hide();$(this).removeClass("userError");val=$("input#new_user").val().replace(/\s/g,"%20");$("#new_user_callback").load("/members/validUsername/"+val)});$("input#new_password").change(function(){$("#new_password_validation").hide();$(this).removeClass("userError");val=$("input#new_password").val().replace(/\s/g,"%20");$("#new_password_callback").load("/members/validPassword/"+val)});$("input#email").change(function(){$("#email_validation").hide();$(this).removeClass("userError");val=$("input#email").val().replace(/\s/g,"%20");$("#email_callback").load("/members/validEmail/"+val)});$("input#confirm_password").change(function(){if($("#new_password").val()!=$("#confirm_password").val()){$("#confirm_password").addClass("userError");$("#confirm_password_validation").show()}else{$("#confirm_password").removeClass("userError");$("#confirm_password_validation").hide()}});$("#accept").change(function(){if(!$(this).attr("checked")){$("#submit").attr("disabled","disabled")}else{$("#submit").attr("disabled","")}})},toggleAccept:function(){if($("#accept").is(":checked")){$("#accept").attr("checked","");$("#submit").attr("disabled","disabled")}else{$("#accept").attr("checked","checked");$("#submit").attr("disabled","")}},validate:function(){requiredFields=Array("#new_user","#new_password","#email");errors=false;for(i=0;i<requiredFields.length;i++){fieldObj=$(requiredFields[i]);fieldWarning=$(requiredFields[i]+"_validation");fieldCallback=$(requiredFields[i]+"_callback");fieldWarning.hide();fieldObj.removeClass("userError");if(fieldObj.val()==""||fieldObj.val()==undefined||fieldCallback.text()!=""){fieldObj.addClass("userError");fieldWarning.show();errors=true}}if($("#new_password").val()!=$("#confirm_password").val()){errors=true;$("#confirm_password").addClass("userError");$("#confirm_password_validation").show()}else{$("#confirm_password").removeClass("userError");$("#confirm_password_validation").hide()}if(errors){$("html, body").animate({scrollTop:0},"slow");return false}else{$("#message").hide();$("#submit").hide();$("#loading").show();$("#register-form").ajaxSubmit(function(response,status){var creds=eval(response);if(creds.error==undefined){$("#username").val(creds.username);$("#password").val(creds.password);$("html, body").animate({scrollTop:0},"slow",function(){$("#loginForm").submit();window.top.location.href="/members/thankYou"})}else{$("#loading").hide();$("#submit").show();$("#message").html(creds.error).fadeIn("slow")}});return true}}};var Profile={setup:function(){$("input#name").change(function(){$("#name_validation").hide();$(this).removeClass("userError");val=$("input#name").val().replace(/\s/g,"%20");$("#name_callback").load("/members/validName/"+val)});$("input#email").change(function(){$("#email_validation").hide();$(this).removeClass("userError");val=$("input#email").val().replace(/\s/g,"%20");$("#email_callback").load("/members/validEmail/"+val)});$("input#homepage").change(function(){$("#homepage_validation").hide();$(this).removeClass("userError");val=$("input#homepage").val().replace(/\s/g,"%20");$.post("/members/validHomepage",{homepage:val},function(b,a){$("#homepage_callback").html(b)})})}};var Recover={validate:function(){errors=false;obj=$("input#recover");objWarning=$("input#recover_validation");objWarning.hide();obj.removeClass("userError");if(obj.val()==""||obj.val()==undefined){obj.addClass("userError");objWarning.show();errors=true}if(errors){return false}else{$("#submit").hide();$("#message").hide();$("#loading").show();$("#recover-form").ajaxSubmit(function(b,a){$("#loading").hide();$("#submit").show();$("#message").html(b).fadeIn("slow")});return true}}};var Avatar={selected:false,currentPage:0,flipPage:function(b,a){newPage=Avatar.currentPage+b;if(newPage<0){return}if(newPage>=(a)){return}$("#avatar-page-"+Avatar.currentPage).fadeOut("fast",function(){$("#avatar-page-"+newPage).fadeIn("fast")});Avatar.currentPage=newPage;$("#page-link-info").html("Página "+Number(newPage+1)+" de "+a)},selectAvatar:function(){$("#avatar-file").toggle()},sendAvatar:function(){$("#avatar-file").toggle();$("#selected-avatar").hide();$("#selected-avatar").attr("src","");$("#loader-avatar").show();var a={target:"#upload-target",success:Avatar.updateAvatar};$("#avatar-file-form").ajaxSubmit(a)},updateAvatar:function(b,a){$("#selected-avatar").attr("src",b);$("#member-avatar").attr("value",b);$("#loader-avatar").hide();$("#selected-avatar").show()},updateSelection:function(a,b){$(".pickAvatar").removeClass("selectedAvatar");$(a).addClass("selectedAvatar");Avatar.selectedImage=$(a).children().attr("src");Avatar.selected=true},finishSelection:function(){$("#selected-avatar").attr("src",Avatar.selectedImage);$("#selected-avatar").show();$("#member-avatar").attr("value",Avatar.selectedImage);Avatar.currentPage=0;tb_remove()},cancelSelection:function(){Avatar.currentPage=0;tb_remove()},pick:function(){$("#avatar-selection").load("/members/pick_avatar",function(){$("#avatar-loading").fadeOut("fast",function(){$("#avatar-selection").fadeIn()})})}};