var Validator=Class.create();Validator.prototype={initialize:function(A,B,D,C){if(typeof D=="function"){this.options=$H(C);this._test=D}else{this.options=$H(D);this._test=function(){return true}}this.error=B||"Validation failed.";this.className=A},test:function(A,B){return(this._test(A,B)&&this.options.all(function(C){return Validator.methods[C.key]?Validator.methods[C.key](A,B,C.value):true}))}};Validator.methods={pattern:function(A,C,B){return Validation.get("IsEmpty").test(A)||B.test(A)},minLength:function(A,C,B){return A.length>=B},maxLength:function(A,C,B){return A.length<=B},min:function(A,C,B){return A>=parseFloat(B)},max:function(A,C,B){return A<=parseFloat(B)},notOneOf:function(A,C,B){return $A(B).all(function(D){return A!=D})},oneOf:function(A,C,B){return $A(B).any(function(D){return A==D})},is:function(A,C,B){return A==B},isNot:function(A,C,B){return A!=B},equalToField:function(A,C,B){return A==$F(B)},notEqualToField:function(A,C,B){return A!=$F(B)},include:function(A,C,B){return $A(B).all(function(D){return Validation.get(D).test(A,C)})}};var Validation=Class.create();Validation.prototype={initialize:function(C,B){this.options=Object.extend({onSubmit:true,stopOnFirst:false,immediate:false,focusOnError:true,useTitles:false,onFormValidate:function(F,E){},onElementValidate:function(E,F){}},B||{});this.form=$(C);if(this.options.onSubmit){Event.observe(this.form,"submit",this.onSubmit.bind(this),false)}if(this.options.immediate){var A=this.options.useTitles;var D=this.options.onElementValidate;Form.getElements(this.form).each(function(E){Event.observe(E,"blur",function(F){Validation.validate(Event.element(F),{useTitle:A,onElementValidate:D})})})}},onSubmit:function(A){if(!this.validate()){Event.stop(A)}},validate:function(){var B=false;var A=this.options.useTitles;var C=this.options.onElementValidate;if(this.options.stopOnFirst){B=Form.getElements(this.form).all(function(D){return Validation.validate(D,{useTitle:A,onElementValidate:C})})}else{B=Form.getElements(this.form).collect(function(D){return Validation.validate(D,{useTitle:A,onElementValidate:C})}).all()}if(!B&&this.options.focusOnError){Form.getElements(this.form).findAll(function(D){return $(D).hasClassName("validation-failed")}).first().focus()}this.options.onFormValidate(B,this.form);return B},reset:function(){Form.getElements(this.form).each(Validation.reset)}};Object.extend(Validation,{validate:function(C,A){A=Object.extend({useTitle:false,onElementValidate:function(D,E){}},A||{});C=$(C);var B=C.classNames();return result=B.all(function(D){var E=Validation.test(D,C,A.useTitle);A.onElementValidate(E,C);return E})},test:function(A,G,I){var H=Validation.get(A);var B="__advice"+A.camelize();try{if(Validation.isVisible(G)&&!H.test($F(G),G)){if(!G[B]){var D=Validation.getAdvice(A,G);if(D==null){var E=I?((G&&G.title)?G.title:H.error):H.error;D='<div class="validation-advice" id="advice-'+A+"-"+Validation.getElmID(G)+'" style="display:none">'+E+"</div>";switch(G.type.toLowerCase()){case"checkbox":case"radio":var C=G.parentNode;if(C){new Insertion.Bottom(C,D)}else{new Insertion.After(G,D)}break;default:new Insertion.After(G,D)}D=Validation.getAdvice(A,G)}if(typeof Effect=="undefined"){D.style.display="block"}else{new Effect.Appear(D,{duration:1})}}G[B]=true;G.removeClassName("validation-passed");G.addClassName("validation-failed");return false}else{var D=Validation.getAdvice(A,G);if(D!=null){D.hide()}G[B]="";G.removeClassName("validation-failed");G.addClassName("validation-passed");return true}}catch(F){throw (F)}},isVisible:function(A){while(A.tagName!="BODY"){if(!$(A).visible()){return false}A=A.parentNode}return true},getAdvice:function(A,B){return $("advice-"+A+"-"+Validation.getElmID(B))||$("advice-"+Validation.getElmID(B))},getElmID:function(A){return A.id?A.id:A.name},reset:function(B){B=$(B);var A=B.classNames();A.each(function(D){var E="__advice"+D.camelize();if(B[E]){var C=Validation.getAdvice(D,B);C.hide();B[E]=""}B.removeClassName("validation-failed");B.removeClassName("validation-passed")})},add:function(B,C,E,D){var A={};A[B]=new Validator(B,C,E,D);Object.extend(Validation.methods,A)},addAllThese:function(B){var A={};$A(B).each(function(C){A[C[0]]=new Validator(C[0],C[1],C[2],(C.length>3?C[3]:{}))});Object.extend(Validation.methods,A)},get:function(A){return Validation.methods[A]?Validation.methods[A]:Validation.methods._LikeNoIDIEverSaw_},methods:{_LikeNoIDIEverSaw_:new Validator("_LikeNoIDIEverSaw_","",{})}});Validation.add("IsEmpty","",function(A){return((A==null)||(A.length==0))});Validation.addAllThese([["required","Este campo es obligatorio.",function(A){return !Validation.get("IsEmpty").test(A)}],["validate-number","Please enter a valid number in this field.",function(A){return Validation.get("IsEmpty").test(A)||(!isNaN(A)&&!/^\s+$/.test(A))}],["validate-digits","Please use numbers only in this field. please avoid spaces or other characters such as dots or commas.",function(A){return Validation.get("IsEmpty").test(A)||!/[^\d]/.test(A)}],["validate-alpha","Please use letters only (a-z) in this field.",function(A){return Validation.get("IsEmpty").test(A)||/^[a-zA-Z]+$/.test(A)}],["validate-alphanum","Please use only letters (a-z) or numbers (0-9) only in this field. No spaces or other characters are allowed.",function(A){return Validation.get("IsEmpty").test(A)||!/\W/.test(A)}],["validate-date","Please enter a valid date.",function(A){var B=new Date(A);return Validation.get("IsEmpty").test(A)||!isNaN(B)}],["validate-email","Por favor, introduce una direcci&oacute;n de email v&aacute;lida",function(A){return Validation.get("IsEmpty").test(A)||/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(A)}],["validate-url","Por favor, introduce una URL v&aacute;lida.",function(A){return Validation.get("IsEmpty").test(A)||/^(http|https|ftp):\/\/(([A-Z0-9][A-Z0-9_-]*)(\.[A-Z0-9][A-Z0-9_-]*)+)(:(\d+))?\/?/i.test(A)}],["validate-date-au","Please use this date format: dd/mm/yyyy. For example 17/03/2006 for the 17th of March, 2006.",function(A){if(Validation.get("IsEmpty").test(A)){return true}var B=/^(\d{2})\/(\d{2})\/(\d{4})$/;if(!B.test(A)){return false}var C=new Date(A.replace(B,"$2/$1/$3"));return(parseInt(RegExp.$2,10)==(1+C.getMonth()))&&(parseInt(RegExp.$1,10)==C.getDate())&&(parseInt(RegExp.$3,10)==C.getFullYear())}],["validate-currency-dollar","Please enter a valid $ amount. For example $100.00 .",function(A){return Validation.get("IsEmpty").test(A)||/^\$?\-?([1-9]{1}[0-9]{0,2}(\,[0-9]{3})*(\.[0-9]{0,2})?|[1-9]{1}\d*(\.[0-9]{0,2})?|0(\.[0-9]{0,2})?|(\.[0-9]{1,2})?)$/.test(A)}],["validate-selection","Por favor, acepta las condiciones",function(A,B){return B.options?B.selectedIndex>0:!Validation.get("IsEmpty").test(A)}],["validate-one-required","Please select one of the above options.",function(A,D){var C=D.parentNode;var B=C.getElementsByTagName("INPUT");return $A(B).any(function(E){return $F(E)})}]]);function getCookie(C){var D=document.cookie.indexOf(C+"=");var A=D+C.length+1;if((!D)&&(C!=document.cookie.substring(0,C.length))){return null}if(D==-1){return null}var B=document.cookie.indexOf(";",A);if(B==-1){B=document.cookie.length}return unescape(document.cookie.substring(A,B))}function setCookie(C,E,D,G,A,H){var B=new Date();B.setTime(B.getTime());if(D){D=D*1000*60*60*24}var F=new Date(B.getTime()+(D));document.cookie=C+"="+escape(E)+((D)?";expires="+F.toGMTString():"")+((G)?";path="+G:"")+((A)?";domain="+A:"")+((H)?";secure":"")}function deleteCookie(B,C,A){if(getCookie(B)){document.cookie=B+"="+((C)?";path="+C:"")+((A)?";domain="+A:"")+";expires=Thu, 01-Jan-1970 00:00:01 GMT"}};ValoracionSlider=Class.create({id:null,parametros:null,slider:null,positivos:null,negativos:null,neutrales:null,puntos:null,nota:null,total:null,slider_value:6,actual_vote:-1,new_vote:null,signo:null,average:null,options:null,show:null,show_onSlide:null,showLast:null,update:null,slide:null,change:null,vote:null,getLast:null,receive:null,receiveLast:null,toggle:null,handles:null,cookie:null,urls:null,options:null,initSlider:function(){if(getCookie(this.cookie)){this.actual_vote=parseInt(getCookie(this.cookie));this.slider_value=this.actual_vote+1;if(this.actual_vote>5){this.signo="+"}else{if(this.actual_vote<5){this.signo="-"}else{this.signo="="}}}this.slider=new Control.Slider(this.handles.slider,this.handles.slider_track,{range:$R(1,11),values:[1,2,3,4,5,6,7,8,9,10,11],sliderValue:this.slider_value,onSlide:this.slide.bindAsEventListener(this),onChange:this.change.bindAsEventListener(this)});this.getLast()}});ValoracionSlider_Media_Votos=Class.create(ValoracionSlider,{init:function(C,D,B,A,E){this.parametros=C;this.puntos=parseInt(D);this.total=parseInt(B);this.toggle=this.options.toggle||false;this.urls=this.options.urls||this.urls;this.cookie=this.options.cookie||A+"_puntos_"+E;this.handles=this.options.handles||{result:A+"_puntos_"+E,result_votes:A+"_puntos_votes_"+E,slider:"handle_"+E,slider_track:"track_"+E,texto:"texto_"+E,grVote:"gr_"+A+"_puntos_vote_"+E,grResult:"gr_"+A+"_puntos_result_"+E};this.show=this.options.show||this.show;this.show_onSlide=this.options.show_onSlide||this.show_onSlide;this.showLast=this.options.showLast||this.showLast;this.update=this.options.update||this.update;this.slide=this.options.slide||this.slide;this.change=this.options.change||this.change;this.vote=this.options.vote||this.vote;this.getLast=this.options.getLast||this.getLast;this.receive=this.options.receive||this.receive;this.receiveLast=this.options.receiveLast||this.receiveLast},show:function(){$(this.handles.result).removeClassName("verde");$(this.handles.result).removeClassName("rojo");if(this.puntos/this.total>=5){$(this.handles.result).addClassName("verde")}else{$(this.handles.result).addClassName("rojo")}if(this.total>0){$(this.handles.result).update(Number(this.puntos/this.total).toFixed(1))}else{$(this.handles.result).update("-")}$(this.handles.result_votes).update(Number(this.total).toFixed(0));$(this.handles.texto).update("Ya has votado")},show_onSlide:function(){$(this.handles.result).removeClassName("verde");$(this.handles.result).removeClassName("rojo");if(Number(this.average)>=5){$(this.handles.result).addClassName("verde")}else{$(this.handles.result).addClassName("rojo")}$(this.handles.result).update(Number(this.average).toFixed(1));$(this.handles.result_votes).update(Number(this.total).toFixed(0))},showLast:function(){$(this.handles.result).removeClassName("verde");$(this.handles.result).removeClassName("rojo");if(this.puntos/this.total>=5){$(this.handles.result).addClassName("verde")}else{$(this.handles.result).addClassName("rojo")}if(this.total>0){$(this.handles.result).update(Number(this.puntos/this.total).toFixed(1))}else{$(this.handles.result).update("-")}$(this.handles.result_votes).update(Number(this.total).toFixed(0))},update:function(B){var A;A=parseInt(B);if(this.actual_vote==-1){if(this.total!=0){this.average=(A-1+this.puntos)/(this.total+1)}else{this.average=A-1+this.puntos}}else{if(this.total!=0){this.average=(A-1-this.actual_vote+this.puntos)/this.total}else{this.average=A-1-this.actual_vote+this.puntos}}},slide:function(A){this.update(A);this.show_onSlide()},change:function(A){this.update(A);this.show_onSlide();this.new_vote=parseInt(A)-1;this.vote()},vote:function(){myAjax=new Ajax.Request(this.urls.actualizar,{parameters:Object.extend({actual_vote:this.actual_vote,new_vote:this.new_vote},this.parametros),method:"get",onComplete:this.receive.bind(this)});this.actual_vote=this.new_vote},getLast:function(){myAjax=new Ajax.Request(this.urls.consultar,{parameters:this.parametros,method:"get",onComplete:this.receiveLast.bind(this)})},receive:function(B){var A=B.responseText.split("#");this.puntos=parseInt(A[3]);this.total=parseInt(A[4]);this.actual_vote=parseInt(A[6]);setCookie(this.cookie,this.actual_vote,1,"/","","");if(this.total!=0){this.show()}this.slider.disabled=true;if(this.toggle){Element.hide(this.handles.grVote);Element.show(this.handles.grResult)}},receiveLast:function(B){var A=B.responseText.split("#");this.puntos=parseInt(A[3]);this.total=parseInt(A[4]);this.showLast()},initSlider:function($super){$super();if(getCookie(this.cookie)){this.slider.disabled=true;$(this.handles.texto).update("Ya has votado")}if(this.toggle==true){if(getCookie(this.cookie)){Element.show(this.handles.grResult)}else{Element.show(this.handles.grVote)}}}});var fnVS_N={show_Swap:function(){$(this.handles.result).removeClassName("verde");$(this.handles.result).removeClassName("rojo");if(this.puntos/this.total>=5){$(this.handles.result).addClassName("verde")}else{$(this.handles.result).addClassName("rojo")}if(this.total>0){$(this.handles.result).update(Number(this.puntos/this.total).toFixed(1))}else{$(this.handles.result).update("-")}$(this.handles.result_votes).update(Number(this.total).toFixed(0))}};ValoracionSlider_Noticia=Class.create(ValoracionSlider_Media_Votos,{initialize:function(G,D,E,C){var A="not";var F=G;var B={not_id:G};this.options=C||{};this.urls=this.options.urls||{actualizar:"/noticias-categoria/noticia_puntos_actualizar.php",consultar:"/noticias-categoria/noticia_puntos_consultar.php"};this.init(B,D,E,A,F);this.initSlider()}});ValoracionSlider_Cronica=Class.create(ValoracionSlider_Media_Votos,{initialize:function(G,D,E,C){var A="cronica";var F=G;var B={not_id:G};this.options=C||{};this.urls=this.options.urls||{actualizar:"/cronicas/cronicas_puntos_actualizar.php",consultar:"/cronicas/cronicas_puntos_consultar.php"};this.init(B,D,E,A,F);this.initSlider()}});ValoracionSlider_Segregado=Class.create(ValoracionSlider,{init:function(B,F,E,H,C,D,A,G){this.parametros=B;this.positivos=parseInt(F);this.negativos=parseInt(E);this.neutrales=parseInt(H);this.puntos=parseInt(C);this.total=parseInt(D);this.nota=(D/C);this.toggle=this.options.toggle||false;this.urls=this.options.urls||this.urls;this.cookie=this.options.cookie||A+"_puntos_"+G;this.handles=this.options.handles||{result_positivos:A+"_positivos_"+G,result_negativos:A+"_negativos_"+G,result_neutrales:A+"_neutrales_"+G,result_nota:A+"_nota_"+G,slider:"handle_"+G,slider_track:"track_"+G};this.show=this.options.show||this.show;this.show_onSlide=this.options.show||this.show_onSlide;this.showLast=this.options.showLast||this.showLast;this.update=this.options.update||this.update;this.slide=this.options.slide||this.slide;this.change=this.options.change||this.change;this.vote=this.options.vote||this.vote;this.getLast=this.options.getLast||this.getLast;this.receive=this.options.receive||this.receive;this.receiveLast=this.options.receiveLast||this.receiveLast},show:function(){$(this.handles.result_positivos).update(this.positivos);$(this.handles.result_negativos).update(this.negativos);$(this.handles.result_nota).update(Number(this.nota).toFixed(2))},show_onSlide:function(){$(this.handles.result_positivos).update(this.positivos);$(this.handles.result_negativos).update(this.negativos);$(this.handles.result_nota).update(Number(this.nota).toFixed(2))},showLast:function(){$(this.handles.result_positivos).update(this.positivos);$(this.handles.result_negativos).update(this.negativos);$(this.handles.result_nota).update(Number(this.nota).toFixed(2))},update:function(E){var A;var D;var C;var F;var B;B=parseInt(E);D=0;C=0;F=0;if(this.actual_vote==-1){if(this.total!=0){A=(B-1+this.puntos)/(this.total+1)}else{A=B-1+this.puntos}if(B>6){if(this.signo!="+"){D=1}if(this.signo=="-"){C=-1}if(this.signo=="="){F=-1}this.signo="+"}else{if(B<6){if(this.signo=="+"){D=-1}if(this.signo!="-"){C=1}if(this.signo=="="){F=-1}this.signo="-"}else{if(this.signo=="+"){D=-1}if(this.signo=="-"){C=-1}if(this.signo!="="){F=1}this.signo="="}}}else{if(this.total!=0){A=(B-1-this.actual_vote+this.puntos)/this.total}else{A=B-1-this.actual_vote+this.puntos}if(this.actual_vote>5){if(B>6){if(this.signo!="+"){D=1;if(this.signo=="-"){C=-1}if(this.signo=="="){F=-1}this.signo="+"}}else{if(B<6){if(this.signo!="-"){if(this.signo=="+"){D=-1}C=1;if(this.signo=="="){F=-1}this.signo="-"}}else{if(this.signo!="="){if(this.signo=="+"){D=-1}if(this.signo=="-"){C=-1}F=1;this.signo="="}}}}else{if(this.actual_vote<5){if(B>6){if(this.signo!="+"){D=1;if(this.signo=="-"){C=-1}if(this.signo=="="){F=-1}this.signo="+"}}else{if(B<6){if(this.signo!="-"){if(this.signo=="+"){D=-1}C=1;if(this.signo=="="){F=-1}this.signo="-"}}else{if(this.signo!="="){if(this.signo=="+"){D=-1}if(this.signo=="-"){C=-1}F=1;this.signo="="}}}}else{if(B>6){if(this.signo!="+"){D=1;if(this.signo=="-"){C=-1}if(this.signo=="="){F=-1}this.signo="+"}}else{if(B<6){if(this.signo!="-"){if(this.signo=="+"){D=-1}C=1;if(this.signo=="="){F=-1}this.signo="-"}}else{if(this.signo!="="){if(this.signo=="+"){D=-1}if(this.signo=="-"){C=-1}F=1;this.signo="="}}}}}}this.positivos+=D;this.negativos+=C;this.neutrales+=F;this.nota=A},slide:function(A){this.update(A);this.show_onSlide()},change:function(A){this.update(A);this.new_vote=parseInt(A)-1;this.vote()},vote:function(){myAjax=new Ajax.Request(this.urls.actualizar,{parameters:Object.extend({actual_vote:this.actual_vote,new_vote:this.new_vote},this.parametros),method:"get",onComplete:this.receive.bind(this)});this.actual_vote=this.new_vote},getLast:function(){myAjax=new Ajax.Request(this.urls.consultar,{parameters:this.parametros,method:"get",onComplete:this.receiveLast.bind(this)})},receive:function(B){var A=B.responseText.split("#");this.positivos=parseInt(A[0]);this.negatavos=parseInt(A[1]);this.neutrales=parseInt(A[2]);this.puntos=parseInt(A[3]);this.total=parseInt(A[4]);if(this.total!=0){this.nota=this.puntos/this.total}else{this.nota=this.puntos}this.actual_vote=parseInt(A[6]);setCookie(this.cookie,this.actual_vote,1,"/","","");this.show();this.slider.disabled=true},receiveLast:function(B){var A=B.responseText.split("#");this.positivos=parseInt(A[0]);this.negatavos=parseInt(A[1]);this.neutrales=parseInt(A[2]);this.puntos=parseInt(A[3]);this.total=parseInt(A[4]);if(this.total!=0){this.nota=this.puntos/this.total}else{this.nota=this.puntos}this.showLast()},initSlider:function($super){$super();if(getCookie(this.cookie)){this.slider.disabled=true}}});ValoracionSlider_Entidad=Class.create(ValoracionSlider_Segregado,{initialize:function(C,E,A,B,F,H,G){var J=C;var D="ent";var I={ent_id:C};this.options=G||{};this.urls=this.options.urls||{actualizar:"/entidades-operaciones/entidades_puntos_actualizar.php",consultar:"/entidades-operaciones/entidades_puntos_consultar.php"};this.init(I,E,A,B,F,H,D,J);this.initSlider()}});var fnVS_P={show:function(){$(this.handles.result).removeClassName("verde");$(this.handles.result).removeClassName("rojo");mediaBayesiana=((this.total)/(this.total+this.m))*(this.puntos/this.total)+((this.m/(this.total+this.m))*this.C);if(mediaBayesiana>=5){$(this.handles.result).addClassName("verde")}else{$(this.handles.result).addClassName("rojo")}if(this.total>0){$(this.handles.result).update(Number(mediaBayesiana).toFixed(1))}else{$(this.handles.result).update("-")}$(this.handles.result_votes).update(Number(this.total).toFixed(0));$(this.handles.texto).update("Ya has votado")},show_onSlide:function(){$(this.handles.result).removeClassName("verde");$(this.handles.result).removeClassName("rojo");mediaBayesiana=((this.total)/(this.total+this.m))*(this.average)+((this.m/(this.total+this.m))*this.C);if(Number(mediaBayesiana)>=5){$(this.handles.result).addClassName("verde")}else{$(this.handles.result).addClassName("rojo")}$(this.handles.result).update(Number(mediaBayesiana).toFixed(1));$(this.handles.result_votes).update(Number(this.total).toFixed(0))},showLast:function(){$(this.handles.result).removeClassName("verde");$(this.handles.result).removeClassName("rojo");mediaBayesiana=((this.total)/(this.total+this.m))*(this.puntos/this.total)+((this.m/(this.total+this.m))*this.C);if(mediaBayesiana>=5){$(this.handles.result).addClassName("verde")}else{$(this.handles.result).addClassName("rojo")}if(this.total>0){$(this.handles.result).update(Number(mediaBayesiana).toFixed(1))}else{$(this.handles.result).update("-")}$(this.handles.result_votes).update(Number(this.total).toFixed(0))},receiveLast:function(B){var A=B.responseText.split("#");this.puntos=parseInt(A[3]);this.total=parseInt(A[4]);this.m=parseInt(A[7]);this.C=parseFloat(A[8]);if(this.total>0){this.showLast()}}};Puntos_Pelicula=Class.create(ValoracionSlider_Media_Votos,{initialize:function(G,D,E,C){var A="peli";var F=G;var B={not_id:G};this.options=C||{};this.urls=this.options.urls||{actualizar:"/cartelera/ajax/pelicula_puntos_actualizar.php",consultar:"/cartelera/ajax/pelicula_puntos_consultar.php"};this.init(B,D,E,A,F);this.initSlider()}});Puntos_Pelicula_MB=Class.create(ValoracionSlider_Media_Votos,{initialize:function(B,F,H,E,A,G){var D="peli";var J=B;var I={not_id:B};this.options=G||{};this.m=E;this.C=A;this.urls=this.options.urls||{actualizar:"/cartelera/ajax/pelicula_puntos_actualizar.php",consultar:"/cartelera/ajax/pelicula_puntos_consultar.php"};this.init(I,F,H,D,J);this.initSlider()}});Puntos_Pelicula_MB_No_Slider=Class.create(ValoracionSlider_Media_Votos,{initialize:function(E,G,F,I,D,A,H){var B="peli";var K=E+"_"+G;var J={not_id:G};this.options=H||{};this.m=D;this.C=A;this.urls=this.options.urls||{actualizar:"/cartelera/ajax/pelicula_puntos_actualizar.php",consultar:"/cartelera/ajax/pelicula_puntos_consultar.php"};this.init(J,F,I,B,K);this.getLast()}});ValoracionTriario=Class.create({parametros:null,id_1:null,id_2:null,Positivos:null,Positivos_Porcentaje:null,Negativos:null,Negativos_Porcentaje:null,Neutrales:null,Neutrales_Porcentaje:null,Total:null,new_vote:null,options:null,Voto:null,Voto_Positivo:null,Voto_Negativo:null,Voto_Neutral:null,getLast:null,show:null,showLast:null,receive:null,receiveLast:null,handles:null,cookie:null,urls:null,no_voto:null,voto_negativo:null,voto_neutro:null,voto_positivo:null,img_pos:null,img_neg:null,img_neu:null,init:function(){if(!getCookie(this.cookie)){Element.hide(this.handles.result)}else{Element.hide(this.handles.accion)}this.getLast()}});ValoracionTriario_Sustitucion=Class.create(ValoracionTriario,{init:function(B,A,C){this.no_voto=this.options.no_voto||-1;this.voto_negativo=this.options.no_voto||1;this.voto_neutro=this.options.no_voto||2;this.voto_positivo=this.options.no_voto||3;this.img_pos=this.options.img_pos||'<img src="/imagenes/flecha-verde1.png" />';this.img_neg=this.options.img_neg||'<img src="/imagenes/flecha-roja1.png" />';this.img_neu=this.options.img_neu||'<img src="/imagenes/flecha-neutro1.png" />';this.parametros=B;this.urls=this.options.urls||this.urls;this.cookie=this.options.cookie||A+"_triarias_"+C;this.handles=this.options.handles||{accion:A+"_accion_"+C,result:A+"_resul_"+C,result_positivos:A+"_resul_positivos_"+C,result_positivos_porcentajes:A+"_resul_positivos_porcentajes_"+C,result_neutrales:A+"_resul_neutrales_"+C,result_neutrales_porcentajes:A+"_resul_neutrales_porcentajes_"+C,result_negativos:A+"_resul_negativos_"+C,result_negativos_porcentajes:A+"_resul_negativos_porcentajes_"+C,result_imagen:A+"_imagen_"+C};this.Voto=this.options.Voto||this.Voto;this.Voto_Positivo=this.options.Voto_Positivo||this.Voto_Positivo;this.Voto_Negativo=this.options.Voto_Negativo||this.Voto_Negativo;this.Voto_Neutral=this.options.Voto_Neutral||this.Voto_Neutral;this.getLast=this.options.getLast||this.getLast;this.show=this.options.show||this.show;this.showLast=this.options.showLast||this.showLast;this.receive=this.options.receive||this.receive;this.receiveLast=this.options.receiveLast||this.receiveLast;this.images=this.options.images||{img_pos:this.img_pos,img_neg:this.img_neg,img_neu:this.img_neu};if(!getCookie(this.cookie)){Element.hide(this.handles.result)}else{Element.hide(this.handles.accion)}this.getLast()},Voto:function(A){if(!getCookie(this.cookie)){myAjax=new Ajax.Request(this.urls.actualizar,{parameters:Object.extend({actual_vote:this.no_voto,new_vote:A},this.parametros),method:"get",onComplete:this.receive.bind(this)})}},Voto_Positivo:function(){this.Voto(this.voto_positivo)},Voto_Negativo:function(){this.Voto(this.voto_negativo)},Voto_Neutral:function(){this.Voto(this.voto_neutro)},getLast:function(){myAjax=new Ajax.Request(this.urls.consultar,{parameters:this.parametros,method:"get",onComplete:this.receiveLast.bind(this)})},show:function(){$(this.handles.result_positivos).update(this.Positivos);$(this.handles.result_positivos_porcentajes).update(Number(this.Positivos_Porcentaje).toFixed(2));$(this.handles.result_negativos).update(this.Negativos);$(this.handles.result_negativos_porcentajes).update(Number(this.Negativos_Porcentaje).toFixed(2));if(this.Positivos>this.Negativos){$(this.handles.result_imagen).update(this.images.img_pos)}else{if(this.Positivos<this.Negativos){$(this.handles.result_imagen).update(this.images.img_neg)}else{$(this.handles.result_imagen).update(this.images.img_neu)}}Element.hide(this.handles.accion);Element.show(this.handles.result)},showLast:function(){$(this.handles.result_positivos).update(this.Positivos);$(this.handles.result_positivos_porcentajes).update(Number(this.Positivos_Porcentaje).toFixed(2));$(this.handles.result_negativos).update(this.Negativos);$(this.handles.result_negativos_porcentajes).update(Number(this.Negativos_Porcentaje).toFixed(2));if(this.Positivos>this.Negativos){$(this.handles.result_imagen).update(this.images.img_pos)}else{if(this.Positivos<this.Negativos){$(this.handles.result_imagen).update(this.images.img_neg)}else{$(this.handles.result_imagen).update(this.images.img_neu)}}},receive:function(B){var A=B.responseText.split("#");this.Positivos=parseInt(A[0]);this.Negativos=parseInt(A[1]);this.Neutrales=parseInt(A[2]);this.Total=parseInt(A[3]);this.new_vote=parseInt(A[5]);this.Positivos_Porcentaje=this.Positivos*100/this.Total;this.Negativos_Porcentaje=this.Negativos*100/this.Total;setCookie(this.cookie,this.new_vote,1,"/","","");this.show()},receiveLast:function(B){var A=B.responseText.split("#");this.Positivos=parseInt(A[0]);this.Negativos=parseInt(A[1]);this.Neutrales=parseInt(A[2]);this.Total=parseInt(A[3]);this.Positivos_Porcentaje=this.Positivos*100/this.Total;this.Negativos_Porcentaje=this.Negativos*100/this.Total;this.showLast()},handles:null,cookie:null,urls:null});triarioNoticia=Class.create(ValoracionTriario_Sustitucion,{initialize:function(B,C){var A="not";var E=B;var D={not_id:B};this.options=C||{};this.urls=this.options.urls||{actualizar:"/noticias-categoria/noticia_triarias_actualizar.php",consultar:"/noticias-categoria/noticia_triarias_consultar.php"};this.init(D,A,E)}});triarioNoticiaEntidad=Class.create(ValoracionTriario_Sustitucion,{initialize:function(B,E,C){var A="not_ent";var F=B+"_"+E;var D={not_id:B,ent_id:E};this.options=C||{};this.urls=this.options.urls||{actualizar:"/noticias-categoria/noticia_entidades_triarias_actualizar.php",consultar:"/noticias-categoria/noticia_entidades_triarias_consultar.php"};this.init(D,A,F)}});CommentKarma=Class.create({comment_id:null,span_identificador:null,link_subir_id:null,link_bajar_id:null,comment_karma:null,url_actualizar:null,sfx:null,bfx:null,voto_pos_activado:null,voto_pos_desactivado:null,voto_neg_activado:null,voto_neg_desactivado:null,init:function(A,B){this.comment_id=A;this.span_identificador="karma_"+A;this.link_subir_id="karma_accion_subir_"+A;this.link_bajar_id="karma_accion_bajar_"+A;this.comment_karma=B;this.sfx=this.onClick_Subir.bindAsEventListener(this);this.bfx=this.onClick_Bajar.bindAsEventListener(this);this.voto_pos_activado='<img src="/imagenes/mano-verde.jpg" alt="A Favor" />';this.voto_pos_desactivado='<img src="/imagenes/mano-verde-off.jpg" alt="A Favor" />';this.voto_neg_activado='<img src="/imagenes/mano-roja.jpg" alt="En Contra" />';this.voto_neg_desactivado='<img src="/imagenes/mano-roja-off.jpg" alt="En Contra" />'},isCommentVoted:function(){isVoted=getCookie("comment_karma_"+this.comment_id);if(!isVoted){this.Add_Vote_Events()}else{$(this.link_subir_id).update(this.voto_pos_desactivado);$(this.link_bajar_id).update(this.voto_neg_desactivado)}},Add_Vote_Events:function(){$(this.link_subir_id).observe("click",this.sfx);$(this.link_subir_id).setAttribute("href","#");$(this.link_subir_id).update(this.voto_pos_activado);$(this.link_bajar_id).observe("click",this.bfx);$(this.link_bajar_id).setAttribute("href","#");$(this.link_bajar_id).update(this.voto_neg_activado)},Remove_Vote_Events:function(){$(this.link_subir_id).stopObserving("click",this.sfx);$(this.link_subir_id).removeAttribute("href");$(this.link_subir_id).update(this.voto_pos_desactivado);$(this.link_bajar_id).stopObserving("click",this.bfx);$(this.link_bajar_id).removeAttribute("href");$(this.link_bajar_id).update(this.voto_neg_desactivado)},onClick_Subir:function(A){setCookie("comment_karma_"+this.comment_id,"subir",7,"","","");this.Remove_Vote_Events();this.Vote("subir")},onClick_Bajar:function(A){setCookie("comment_karma_"+this.comment_id,"bajar",7,"","","");this.Remove_Vote_Events();this.Vote("bajar")},Vote:function(A){myAjax=new Ajax.Request(this.url_actualizar,{parameters:{action:A,comment_id:this.comment_id},method:"get",onComplete:this.recibirRespuesta.bind(this)})},recibirRespuesta:function(A){$(this.span_identificador).update(A.responseText)}});ComentKarma_Cronica=Class.create(CommentKarma,{initialize:function(A,B){this.url_actualizar="/cronicas/comentario_karma_actualizar.php";this.init(A,B)}});var deportesResultadosJornada=Class.create();deportesResultadosJornada.prototype={initialize:function(A,B,C){this.modulo=A;this.capa=B;this.cronica=C;this.resultados=new Array()},guardarModulo:function(){var A=this.resultados;var B=$A($("deportes-resultados-jornada").childNodes);B.each(function(C){if((C.id!=undefined)&&(C.id!="")){var E=C.id.substring(C.id.indexOf("_")+1);var D=$("resDirectoMarcador_"+E).innerHTML;A[E]=D}})},comprobarModulo:function(){var A=this.resultados;var B=$A($("deportes-resultados-jornada").childNodes);B.each(function(C){if((C.id!=undefined)&&(C.id!="")){var F=C.id.substring(C.id.indexOf("_")+1);var D=$("resDirectoMarcador_"+F).innerHTML;var E="#FFFFFF";if(C.className!="odd"){E="#EEEEEE"}if(D!=A[F]){new Effect.Highlight("resDirectoCelda_"+F,{endcolor:E,duration:8})}}})},actualizarModulo:function(){var A=this.comprobarModulo.bind(this);new Ajax.Updater(this.capa,"/cronicas/index.php?ModoAjax="+this.modulo+"&id="+this.cronica,{onComplete:function(){A()}})},ejecutarModulo:function(){if(document.getElementById("deportes-resultados-jornada")!==undefined){this.guardarModulo();this.actualizarModulo()}}};var deportesMarcadoresCronica=Class.create();deportesMarcadoresCronica.prototype={initialize:function(A,B,C){this.modulo=A;this.capa=B;this.cronica=C},guardarModulo:function(){},comprobarModulo:function(){},actualizarModulo:function(){var A=this.comprobarModulo.bind(this);new Ajax.Updater(this.capa,"/cronicas/index.php?ModoAjax="+this.modulo+"&id="+this.cronica,{onComplete:function(){A()}})},ejecutarModulo:function(){if(document.getElementById(this.capa)!==undefined){this.guardarModulo();this.actualizarModulo()}}};var deportesComentariosCronica=Class.create();deportesComentariosCronica.prototype={initialize:function(A,B,C){this.modulo=A;this.capa=B;this.cronica=C;this.ultimoComentario=0},guardarComentario:function(A){this.ultimoComentario=A},guardarModulo:function(){var B=this.guardarComentario.bind(this);var C=$A($$("div.comentario-directo"));var A=false;C.each(function(E){if(A){throw $break}if((E.className!=undefined)&&(E.className=="comentario-directo")){var D=E.id.substring(E.id.indexOf("_")+1);B(D);A=true}})},comprobarModulo:function(){var A=this.ultimoComentario;var B=$A($$("div.comentario-directo"));B.each(function(D){if((D.className!=undefined)&&(D.className=="comentario-directo")){var C=D.id.substring(D.id.indexOf("_")+1);if(C>A){new Effect.Highlight("comentario_"+C,{duration:8})}}})},actualizarModulo:function(){var A=this.comprobarModulo.bind(this);new Ajax.Updater(this.capa,"/cronicas/index.php?ModoAjax="+this.modulo+"&id="+this.cronica+"&idComentarioAjax="+this.ultimoComentario,{insertion:Insertion.Top,onComplete:function(){A()}})},ejecutarModulo:function(){if(document.getElementById(this.capa)!==undefined){this.guardarModulo();this.actualizarModulo()}}};var deportesComentariosPelicula=Class.create();deportesComentariosPelicula.prototype={initialize:function(B,A){this.capa=B;this.idPartido=A;this.ultimoComentario=0},guardarComentario:function(A){this.ultimoComentario=A},guardarModulo:function(){var B=this.guardarComentario.bind(this);var C=$A($$("div.comentario-directo2"));var A=false;C.each(function(E){if(A){throw $break}if((E.className!=undefined)&&(E.className=="comentario-directo2")){var D=E.id.substring(E.id.indexOf("_")+1);B(D);A=true}})},comprobarModulo:function(){var A=this.ultimoComentario;var B=$A($$("div.comentario-directo2"));B.each(function(D){if((D.className!=undefined)&&(D.className=="comentario-directo2")){var C=D.id.substring(D.id.indexOf("_")+1);if(C>A){new Effect.Highlight("comentario_"+C,{duration:8})}}})},actualizarModulo:function(){var A=this.comprobarModulo.bind(this);new Ajax.Updater(this.capa,"/deportes/actualizarPelicula.php?idPartido="+this.idPartido+"&idComentario="+this.ultimoComentario,{insertion:Insertion.Top,onComplete:function(){A()}})},ejecutarModulo:function(){if(document.getElementById(this.capa)!==undefined){this.guardarModulo();this.actualizarModulo()}}};
