var UFO={req:["movie","width","height","majorversion","build"],opt:["play","loop","menu","quality","scale","salign","wmode","bgcolor","base","flashvars","devicefont","allowscriptaccess","seamlesstabbing","allowfullscreen","allownetworking"],optAtt:["id","name","align"],optExc:["swliveconnect"],ximovie:"ufo.swf",xiwidth:"215",xiheight:"138",ua:navigator.userAgent.toLowerCase(),pluginType:"",fv:[0,0],foList:[],create:function(A,B){if(!UFO.uaHas("w3cdom")||UFO.uaHas("ieMac")){return }UFO.getFlashVersion();UFO.foList[B]=UFO.updateFO(A);UFO.createCSS("#"+B,"visibility:hidden;");UFO.domLoad(B)},updateFO:function(A){if(typeof A.xi!="undefined"&&A.xi=="true"){if(typeof A.ximovie=="undefined"){A.ximovie=UFO.ximovie}if(typeof A.xiwidth=="undefined"){A.xiwidth=UFO.xiwidth}if(typeof A.xiheight=="undefined"){A.xiheight=UFO.xiheight}}A.mainCalled=false;return A},domLoad:function(B){var A=setInterval(function(){if((document.getElementsByTagName("body")[0]!=null||document.body!=null)&&document.getElementById(B)!=null){UFO.main(B);clearInterval(A)}},250);if(typeof document.addEventListener!="undefined"){document.addEventListener("DOMContentLoaded",function(){UFO.main(B);clearInterval(A)},null)}},main:function(B){var A=UFO.foList[B];if(A.mainCalled){return }UFO.foList[B].mainCalled=true;document.getElementById(B).style.visibility="hidden";if(UFO.hasRequired(B)){if(UFO.hasFlashVersion(parseInt(A.majorversion,10),parseInt(A.build,10))){if(typeof A.setcontainercss!="undefined"&&A.setcontainercss=="true"){UFO.setContainerCSS(B)}UFO.writeSWF(B)}else{if(A.xi=="true"&&UFO.hasFlashVersion(6,65)){UFO.createDialog(B)}}}document.getElementById(B).style.visibility="visible"},createCSS:function(A,E){var D=document.getElementsByTagName("head")[0];var C=UFO.createElement("style");if(!UFO.uaHas("ieWin")){C.appendChild(document.createTextNode(A+" {"+E+"}"))}C.setAttribute("type","text/css");C.setAttribute("media","screen");D.appendChild(C);if(UFO.uaHas("ieWin")&&document.styleSheets&&document.styleSheets.length>0){var B=document.styleSheets[document.styleSheets.length-1];if(typeof B.addRule=="object"){B.addRule(A,E)}}},setContainerCSS:function(D){var C=UFO.foList[D];var A=/%/.test(C.width)?"":"px";var B=/%/.test(C.height)?"":"px";UFO.createCSS("#"+D,"width:"+C.width+A+"; height:"+C.height+B+";");if(C.width=="100%"){UFO.createCSS("body","margin-left:0; margin-right:0; padding-left:0; padding-right:0;")}if(C.height=="100%"){UFO.createCSS("html","height:100%; overflow:hidden;");UFO.createCSS("body","margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; height:100%;")}},createElement:function(A){return(UFO.uaHas("xml")&&typeof document.createElementNS!="undefined")?document.createElementNS("http://www.w3.org/1999/xhtml",A):document.createElement(A)},createObjParam:function(C,D,B){var A=UFO.createElement("param");A.setAttribute("name",D);A.setAttribute("value",B);C.appendChild(A)},uaHas:function(E){var D=UFO.ua;switch(E){case"w3cdom":return(typeof document.getElementById!="undefined"&&typeof document.getElementsByTagName!="undefined"&&(typeof document.createElement!="undefined"||typeof document.createElementNS!="undefined"));case"xml":var A=document.getElementsByTagName("meta");var C=A.length;for(var B=0;B<C;B++){if(/content-type/i.test(A[B].getAttribute("http-equiv"))&&/xml/i.test(A[B].getAttribute("content"))){return true}}return false;case"ieMac":return/msie/.test(D)&&!/opera/.test(D)&&/mac/.test(D);case"ieWin":return/msie/.test(D)&&!/opera/.test(D)&&/win/.test(D);case"gecko":return/gecko/.test(D)&&!/applewebkit/.test(D);case"opera":return/opera/.test(D);case"safari":return/applewebkit/.test(D);default:return false}},getFlashVersion:function(){if(UFO.fv[0]!=0){return }if(navigator.plugins&&typeof navigator.plugins["Shockwave Flash"]=="object"){UFO.pluginType="npapi";var A=navigator.plugins["Shockwave Flash"].description;if(typeof A!="undefined"){A=A.replace(/^.*\s+(\S+\s+\S+$)/,"$1");var B=parseInt(A.replace(/^(.*)\..*$/,"$1"),10);var E=/r/.test(A)?parseInt(A.replace(/^.*r(.*)$/,"$1"),10):0;UFO.fv=[B,E]}}else{if(window.ActiveXObject){UFO.pluginType="ax";try{var C=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(D){try{var C=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");UFO.fv=[6,0];C.AllowScriptAccess="always"}catch(D){if(UFO.fv[0]==6){return }}try{var C=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(D){}}if(typeof C=="object"){var A=C.GetVariable("$version");if(typeof A!="undefined"){A=A.replace(/^\S+\s+(.*)$/,"$1").split(",");UFO.fv=[parseInt(A[0],10),parseInt(A[2],10)]}}}}},hasRequired:function(C){var B=UFO.req.length;for(var A=0;A<B;A++){if(typeof UFO.foList[C][UFO.req[A]]=="undefined"){return false}}return true},hasFlashVersion:function(B,A){return(UFO.fv[0]>B||(UFO.fv[0]==B&&UFO.fv[1]>=A))?true:false},writeSWF:function(E){var G=UFO.foList[E];var I=document.getElementById(E);if(UFO.pluginType=="npapi"){if(UFO.uaHas("gecko")||UFO.uaHas("xml")){while(I.hasChildNodes()){I.removeChild(I.firstChild)}var J=UFO.createElement("object");J.setAttribute("type","application/x-shockwave-flash");J.setAttribute("data",G.movie);J.setAttribute("width",G.width);J.setAttribute("height",G.height);var F=UFO.optAtt.length;for(var H=0;H<F;H++){if(typeof G[UFO.optAtt[H]]!="undefined"){J.setAttribute(UFO.optAtt[H],G[UFO.optAtt[H]])}}var D=UFO.opt.concat(UFO.optExc);var F=D.length;for(var H=0;H<F;H++){if(typeof G[D[H]]!="undefined"){UFO.createObjParam(J,D[H],G[D[H]])}}I.appendChild(J)}else{var K="";var D=UFO.opt.concat(UFO.optAtt).concat(UFO.optExc);var F=D.length;for(var H=0;H<F;H++){if(typeof G[D[H]]!="undefined"){K+=" "+D[H]+'="'+G[D[H]]+'"'}}I.innerHTML='<embed type="application/x-shockwave-flash" src="'+G.movie+'" width="'+G.width+'" height="'+G.height+'" pluginspage="http://www.macromedia.com/go/getflashplayer"'+K+"></embed>"}}else{if(UFO.pluginType=="ax"){var C="";var F=UFO.optAtt.length;for(var H=0;H<F;H++){if(typeof G[UFO.optAtt[H]]!="undefined"){C+=" "+UFO.optAtt[H]+'="'+G[UFO.optAtt[H]]+'"'}}var A="";var F=UFO.opt.length;for(var H=0;H<F;H++){if(typeof G[UFO.opt[H]]!="undefined"){A+='<param name="'+UFO.opt[H]+'" value="'+G[UFO.opt[H]]+'" />'}}var B=window.location.protocol=="https:"?"https:":"http:";I.innerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+C+' width="'+G.width+'" height="'+G.height+'" codebase="'+B+"//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+G.majorversion+",0,"+G.build+',0"><param name="movie" value="'+G.movie+'" />'+A+"</object>"}}},createDialog:function(B){var C=UFO.foList[B];UFO.createCSS("html","height:100%; overflow:hidden;");UFO.createCSS("body","height:100%; overflow:hidden;");UFO.createCSS("#xi-con","position:absolute; left:0; top:0; z-index:1000; width:100%; height:100%; background-color:#fff; filter:alpha(opacity:75); opacity:0.75;");UFO.createCSS("#xi-dia","position:absolute; left:50%; top:50%; margin-left: -"+Math.round(parseInt(C.xiwidth,10)/2)+"px; margin-top: -"+Math.round(parseInt(C.xiheight,10)/2)+"px; width:"+C.xiwidth+"px; height:"+C.xiheight+"px;");var I=document.getElementsByTagName("body")[0];var H=UFO.createElement("div");H.setAttribute("id","xi-con");var E=UFO.createElement("div");E.setAttribute("id","xi-dia");H.appendChild(E);I.appendChild(H);var J=window.location;if(UFO.uaHas("xml")&&UFO.uaHas("safari")){var G=document.getElementsByTagName("title")[0].firstChild.nodeValue=document.getElementsByTagName("title")[0].firstChild.nodeValue.slice(0,47)+" - Flash Player Installation"}else{var G=document.title=document.title.slice(0,47)+" - Flash Player Installation"}var A=UFO.pluginType=="ax"?"ActiveX":"PlugIn";var F=typeof C.xiurlcancel!="undefined"?"&xiUrlCancel="+C.xiurlcancel:"";var D=typeof C.xiurlfailed!="undefined"?"&xiUrlFailed="+C.xiurlfailed:"";UFO.foList["xi-dia"]={movie:C.ximovie,width:C.xiwidth,height:C.xiheight,majorversion:"6",build:"65",flashvars:"MMredirectURL="+J+"&MMplayerType="+A+"&MMdoctitle="+G+F+D};UFO.writeSWF("xi-dia")},expressInstallCallback:function(){var B=document.getElementsByTagName("body")[0];var A=document.getElementById("xi-con");B.removeChild(A);UFO.createCSS("body","height:auto; overflow:auto;");UFO.createCSS("html","height:auto; overflow:auto;")},cleanupIELeaks:function(){var B=document.getElementsByTagName("object");var D=B.length;for(var C=0;C<D;C++){B[C].style.display="none";for(var A in B[C]){if(typeof B[C][A]=="function"){B[C][A]=null}}}}};if(typeof window.attachEvent!="undefined"&&UFO.uaHas("ieWin")){window.attachEvent("onunload",UFO.cleanupIELeaks)};(function(){function E(O){console.log("$f.fireEvent",[].slice.call(O))}function K(Q){if(!Q||typeof Q!="object"){return Q}var O=new Q.constructor();for(var P in Q){if(Q.hasOwnProperty(P)){O[P]=K(Q[P])}}return O}function L(T,R){if(!T){return }var P,Q=0,O=T.length;if(O===undefined){for(P in T){if(R.call(T[P],P,T[P])===false){break}}}else{for(var S=T[0];Q<O&&R.call(S,Q,S)!==false;S=T[++Q]){}}return T}function B(O){return document.getElementById(O)}function A(Q,P,O){if(Q&&P){L(P,function(R,S){if(!O||typeof S!="function"){Q[R]=S}})}}function N(S){var Q=S.indexOf(".");if(Q!=-1){var P=S.substring(0,Q)||"*";var O=S.substring(Q+1,S.length);var R=[];L(document.getElementsByTagName(P),function(){if(this.className&&this.className.indexOf(O)!=-1){R.push(this)}});return R}}function D(O){O=O||window.event;if(O.preventDefault){O.stopPropagation();O.preventDefault()}else{O.returnValue=false;O.cancelBubble=true}return false}function J(Q,O,P){Q[O]=Q[O]||[];Q[O].push(P)}function F(){return"_"+(""+Math.random()).substring(2,10)}var I=function(U,T,S){var R=this;var Q={};var P={};R.index=T;if(typeof U=="string"){U={url:U}}A(this,U,true);L(("Begin*,Start,Pause*,Resume*,Seek*,Stop*,Finish*,LastSecond,Update,BufferFull,BufferEmpty,BufferStop").split(","),function(){var W="on"+this;if(W.indexOf("*")!=-1){W=W.substring(0,W.length-1);var V="onBefore"+W.substring(2);R[V]=function(X){J(P,V,X);return R}}R[W]=function(X){J(P,W,X);return R};if(T==-1){if(R[V]){S[V]=R[V]}if(R[W]){S[W]=R[W]}}});A(this,{onCuepoint:function(V,X){if(arguments.length==1){Q.embedded=[null,V];return R}if(typeof V=="number"){V=[V]}var W=F();Q[W]=[V,X];if(S.isLoaded()){S._api().fp_addCuepoints(V,T,W)}return R},update:function(W){A(R,W);if(S.isLoaded()){S._api().fp_updateClip(W,T)}var V=S.getConfig();var X=(T==-1)?V.clip:V.playlist[T];A(X,W,true)},_fireEvent:function(V,Y,W,a){if(V=="onLoad"){L(Q,function(b,c){if(c[0]){S._api().fp_addCuepoints(c[0],T,b)}});return false}a=a||R;if(V=="onCuepoint"){var Z=Q[Y];if(Z){return Z[1].call(S,a,W)}}if(V=="onStart"||V=="onUpdate"){A(a,Y);if(!a.duration){a.duration=Y.metaData.duration}else{a.fullDuration=Y.metaData.duration}}var X=true;L(P[V],function(){X=this.call(S,a,Y,W)});return X}});if(U.onCuepoint){var O=U.onCuepoint;R.onCuepoint.apply(R,typeof O=="function"?[O]:O);delete U.onCuepoint}L(U,function(V,W){if(typeof W=="function"){J(P,V,W);delete U[V]}});if(T==-1){S.onCuepoint=this.onCuepoint}};var M=function(R,S,Q,T){var P={};var O=this;var U=false;if(T){A(P,T)}L(S,function(V,W){if(typeof W=="function"){P[V]=W;delete S[V]}});A(this,{animate:function(Y,Z,X){if(!Y){return O}if(typeof Z=="function"){X=Z;Z=500}if(typeof Y=="string"){var W=Y;Y={};Y[W]=Z;Z=500}if(X){var V=F();P[V]=X}if(Z===undefined){Z=500}S=Q._api().fp_animate(R,Y,Z,V);return O},css:function(W,X){if(X!==undefined){var V={};V[W]=X;W=V}S=Q._api().fp_css(R,W);A(O,S);return O},show:function(){this.display="block";Q._api().fp_showPlugin(R);return O},hide:function(){this.display="none";Q._api().fp_hidePlugin(R);return O},toggle:function(){this.display=Q._api().fp_togglePlugin(R);return O},fadeTo:function(Y,X,W){if(typeof X=="function"){W=X;X=500}if(W){var V=F();P[V]=W}this.display=Q._api().fp_fadeTo(R,Y,X,V);this.opacity=Y;return O},fadeIn:function(W,V){return O.fadeTo(1,W,V)},fadeOut:function(W,V){return O.fadeTo(0,W,V)},getName:function(){return R},getPlayer:function(){return Q},_fireEvent:function(W,V,X){if(W=="onUpdate"){var Y=Q._api().fp_getPlugin(R);if(!Y){return }A(O,Y);delete O.methods;if(!U){L(Y.methods,function(){var a=""+this;O[a]=function(){var b=[].slice.call(arguments);var c=Q._api().fp_invoke(R,a,b);return c=="undefined"?O:c}});U=true}}var Z=P[W];if(Z){Z.apply(O,V);if(W.substring(0,1)=="_"){delete P[W]}}}})};function H(P,V,a){var e=this,Z=null,Y,T,Q=[],U={},O={},S,W,X,c,b,R;A(e,{id:function(){return S},isLoaded:function(){return(Z!==null)},getParent:function(){return P},hide:function(f){if(f){P.style.height="0px"}if(Z){Z.style.height="0px"}return e},show:function(){P.style.height=R+"px";if(Z){Z.style.height=b+"px"}return e},isHidden:function(){return Z&&parseInt(Z.style.height,10)===0},load:function(f){if(!Z&&e._fireEvent("onBeforeLoad")!==false){L(G,function(){this.unload()});Y=P.innerHTML;flashembed(P,V,{config:a});if(f){f.cached=true;J(O,"onLoad",f)}}return e},unload:function(){try{if(!Z||Z.fp_isFullscreen()){return e}}catch(f){return e}if(e._fireEvent("onBeforeUnload")===false){return false}Z.fp_close();Z=null;if(Y.replace(/\s/g,"")!==""){P.innerHTML=Y}e._fireEvent("onUnload");return e},getClip:function(f){if(f===undefined){f=c}return Q[f]},getCommonClip:function(){return T},getPlaylist:function(){return Q},getPlugin:function(g){var f=U[g];if(!f&&e.isLoaded()){var h=e._api().fp_getPlugin(g);if(h){f=new M(g,h,e);U[g]=f}}return f},getScreen:function(){return e.getPlugin("screen")},getControls:function(){return e.getPlugin("controls")},getConfig:function(f){return f?K(a):a},getFlashParams:function(){return V},loadPlugin:function(i,h,k,j){if(typeof k=="function"){j=k;k={}}var g=j?F():"_";e._api().fp_loadPlugin(i,h,k,g);var f={};f[g]=j;var l=new M(i,null,e,f);U[i]=l;return l},getState:function(){return Z?Z.fp_getState():-1},play:function(f){function g(){if(f!==undefined){e._api().fp_play(f)}else{e._api().fp_play()}}if(Z){g()}else{e.load(function(){g()})}return e},getVersion:function(){var g="flowplayer.js 3.0.6";if(Z){var f=Z.fp_getVersion();f.push(g);return f}return g},_api:function(){if(!Z){throw"Flowplayer "+e.id()+" not loaded. Try moving your call to player's onLoad event"}return Z},_dump:function(){console.log(O)},setClip:function(f){e.setPlaylist([f])},getIndex:function(){return X}});L(("Click*,Load*,Unload*,Keypress*,Volume*,Mute*,Unmute*,PlaylistReplace,Fullscreen*,FullscreenExit,Error").split(","),function(){var f="on"+this;if(f.indexOf("*")!=-1){f=f.substring(0,f.length-1);var g="onBefore"+f.substring(2);e[g]=function(h){J(O,g,h);return e}}e[f]=function(h){J(O,f,h);return e}});L(("pause,resume,mute,unmute,stop,toggle,seek,getStatus,getVolume,setVolume,getTime,isPaused,isPlaying,startBuffering,stopBuffering,isFullscreen,reset,close,setPlaylist").split(","),function(){var f=this;e[f]=function(g){if(!Z){return e}var h=(g===undefined)?Z["fp_"+f]():Z["fp_"+f](g);return h=="undefined"?e:h}});e._fireEvent=function(q){if(typeof q=="string"){q=[q]}var r=q[0];var n=q[1];var l=q[2];var k=q[3];if(a.debug){E(q)}if(!Z&&r=="onLoad"&&n=="player"){Z=Z||B(W);b=Z.clientHeight;L(Q,function(){this._fireEvent("onLoad")});L(U,function(i,s){s._fireEvent("onUpdate")});T._fireEvent("onLoad")}if(r=="onLoad"&&n!="player"){return }if(r=="onError"){if(typeof n=="string"||(typeof n=="number"&&typeof l=="number")){n=l;l=k}}if(r=="onContextMenu"){L(a.contextMenu[n],function(i,p){p.call(e)});return }if(r=="onPluginEvent"){var f=n.name||n;var g=U[f];if(g){g._fireEvent("onUpdate",n);g._fireEvent(l,q.slice(3))}return }if(r=="onPlaylistReplace"){Q=[];var m=0;L(n,function(){Q.push(new I(this,m++,e))})}var o=true;if(typeof n=="number"&&n<Q.length){c=n;var h=Q[n];if(h){o=h._fireEvent(r,l,k)}if(!h||o!==false){o=T._fireEvent(r,l,k,h)}}var j=0;L(O[r],function(){o=this.call(e,n,l);if(this.cached){O[r].splice(j,1)}if(o===false){return false}j++});return o};function d(){if($f(P)){$f(P).getParent().innerHTML="";X=$f(P).getIndex();G[X]=e}else{G.push(e);X=G.length-1}R=parseInt(P.style.height,10)||P.clientHeight;if(typeof V=="string"){V={src:V}}S=P.id||"fp"+F();W=V.id||S+"_api";V.id=W;a.playerId=S;if(typeof a=="string"){a={clip:{url:a}}}if(typeof a.clip=="string"){a.clip={url:a.clip}}a.clip=a.clip||{};if(P.getAttribute("href",2)&&!a.clip.url){a.clip.url=P.getAttribute("href",2)}T=new I(a.clip,-1,e);a.playlist=a.playlist||[a.clip];var f=0;L(a.playlist,function(){var h=this;if(typeof h=="object"&&h.length){h=""+h}if(typeof h=="string"){h={url:h}}L(a.clip,function(i,j){if(a.clip[i]!==undefined&&h[i]===undefined&&typeof j!="function"){h[i]=j}});a.playlist[f]=h;h=new I(h,f,e);Q.push(h);f++});L(a,function(h,i){if(typeof i=="function"){J(O,h,i);delete a[h]}});L(a.plugins,function(h,i){if(i){U[h]=new M(h,i,e)}});if(!a.plugins||a.plugins.controls===undefined){U.controls=new M("controls",null,e)}V.bgcolor=V.bgcolor||"#000000";V.version=V.version||[9,0];V.expressInstall="http://www.flowplayer.org/swf/expressinstall.swf";function g(h){if(!e.isLoaded()&&e._fireEvent("onBeforeClick")!==false){e.load()}return D(h)}Y=P.innerHTML;if(Y.replace(/\s/g,"")!==""){if(P.addEventListener){P.addEventListener("click",g,false)}else{if(P.attachEvent){P.attachEvent("onclick",g)}}}else{if(P.addEventListener){P.addEventListener("click",D,false)}e.load()}}if(typeof P=="string"){flashembed.domReady(function(){var f=B(P);if(!f){throw"Flowplayer cannot access element: "+P}else{P=f;d()}})}else{d()}}var G=[];function C(O){this.length=O.length;this.each=function(P){L(O,P)};this.size=function(){return O.length}}window.flowplayer=window.$f=function(){var P=null;var O=arguments[0];if(!arguments.length){L(G,function(){if(this.isLoaded()){P=this;return false}});return P||G[0]}if(arguments.length==1){if(typeof O=="number"){return G[O]}else{if(O=="*"){return new C(G)}L(G,function(){if(this.id()==O.id||this.id()==O||this.getParent()==O){P=this;return false}});return P}}if(arguments.length>1){var R=arguments[1];var Q=(arguments.length==3)?arguments[2]:{};if(typeof O=="string"){if(O.indexOf(".")!=-1){var T=[];L(N(O),function(){T.push(new H(this,K(R),K(Q)))});return new C(T)}else{var S=B(O);return new H(S!==null?S:O,R,Q)}}else{if(O){return new H(O,R,Q)}}}return null};A(window.$f,{fireEvent:function(){var O=[].slice.call(arguments);var P=$f(O[0]);return P?P._fireEvent(O.slice(1)):null},addPlugin:function(O,P){H.prototype[O]=P;return $f},each:L,extend:A});if(document.all){window.onbeforeunload=function(){$f("*").each(function(){if(this.isLoaded()){this.close()}})}}if(typeof jQuery=="function"){jQuery.prototype.flowplayer=function(Q,P){if(!arguments.length||typeof arguments[0]=="number"){var O=[];this.each(function(){var R=$f(this);if(R){O.push(R)}});return arguments.length?O[arguments[0]]:new C(O)}return this.each(function(){$f(this,K(Q),P?K(P):{})})}}})();(function(){var F=typeof jQuery=="function";function I(){if(D.done){return false}var K=document;if(K&&K.getElementsByTagName&&K.getElementById&&K.body){clearInterval(D.timer);D.timer=null;for(var J=0;J<D.ready.length;J++){D.ready[J].call()}D.ready=null;D.done=true}}var D=F?jQuery:function(J){if(D.done){return J()}if(D.timer){D.ready.push(J)}else{D.ready=[J];D.timer=setInterval(I,13)}};function C(K,J){if(J){for(key in J){if(J.hasOwnProperty(key)){K[key]=J[key]}}}return K}function A(J){switch(H(J)){case"string":J=J.replace(new RegExp('(["\\\\])',"g"),"\\$1");J=J.replace(/^\s?(\d+)%/,"$1pct");return'"'+J+'"';case"array":return"["+B(J,function(M){return A(M)}).join(",")+"]";case"function":return'"function()"';case"object":var K=[];for(var L in J){if(J.hasOwnProperty(L)){K.push('"'+L+'":'+A(J[L]))}}return"{"+K.join(",")+"}"}return String(J).replace(/\s/g," ").replace(/\'/g,'"')}function H(K){if(K===null||K===undefined){return false}var J=typeof K;return(J=="object"&&K.push)?"array":J}if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}})}function B(J,M){var K=[];for(var L in J){if(J.hasOwnProperty(L)){K[L]=M(J[L])}}return K}function G(O,Q){var P=document.all;var L='<object width="'+O.width+'" height="'+O.height+'"';if(P&&!O.id){O.id="_"+(""+Math.random()).substring(9)}if(O.id){L+=' id="'+O.id+'"'}if(O.w3c||!P){L+=' data="'+O.src+'" type="application/x-shockwave-flash"'}else{L+=' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'}L+=">";if(O.w3c||P){L+='<param name="movie" value="'+O.src+'" />'}var N=C({},O);N.width=N.height=N.id=N.w3c=N.src=null;for(var J in N){if(N[J]!==null){L+='<param name="'+J+'" value="'+N[J]+'" />'}}var M="";if(Q){for(var K in Q){if(Q[K]!==null){M+=K+"="+(typeof Q[K]=="object"?A(Q[K]):Q[K])+"&"}}M=M.substring(0,M.length-1);L+='<param name="flashvars" value=\''+M+"' />"}L+="</object>";return L}function E(K,O,N){var J=flashembed.getVersion();C(this,{getContainer:function(){return K},getConf:function(){return conf},getVersion:function(){return J},getFlashvars:function(){return N},getApi:function(){return K.firstChild},getHTML:function(){return G(O,N)}});var Q=O.version;var P=O.expressInstall;var M=!Q||flashembed.isSupported(Q);if(M){O.onFail=O.version=O.expressInstall=null;K.innerHTML=G(O,N)}else{if(Q&&P&&flashembed.isSupported([6,65])){C(O,{src:P});N={MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title};K.innerHTML=G(O,N)}else{if(K.innerHTML.replace(/\s/g,"")!==""){}else{K.innerHTML="<h2>Flash version "+Q+" or greater is required</h2><h3>"+(J[0]>0?"Your version is "+J:"You have no flash plugin installed")+"</h3>"+(K.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='http://www.adobe.com/go/getflashplayer'>here</a></p>");if(K.tagName=="A"){K.href="http://www.adobe.com/go/getflashplayer"}}}}if(!M&&O.onFail){var L=O.onFail.call(this);if(typeof L=="string"){K.innerHTML=L}}}window.flashembed=function(J,K,N){if(typeof J=="string"){var L=document.getElementById(J);if(L){J=L}else{D(function(){flashembed(J,K,N)});return }}if(!J){return }var M={width:"100%",height:"100%",allowfullscreen:true,allowscriptaccess:"always",quality:"high",version:null,onFail:null,expressInstall:null,w3c:false};if(typeof K=="string"){K={src:K}}C(M,K);return new E(J,M,N)};C(window.flashembed,{getVersion:function(){var L=[0,0];if(navigator.plugins&&typeof navigator.plugins["Shockwave Flash"]=="object"){var K=navigator.plugins["Shockwave Flash"].description;if(typeof K!="undefined"){K=K.replace(/^.*\s+(\S+\s+\S+$)/,"$1");var M=parseInt(K.replace(/^(.*)\..*$/,"$1"),10);var Q=/r/.test(K)?parseInt(K.replace(/^.*r(.*)$/,"$1"),10):0;L=[M,Q]}}else{if(window.ActiveXObject){try{var O=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(P){try{O=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");L=[6,0];O.AllowScriptAccess="always"}catch(J){if(L[0]==6){return }}try{O=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(N){}}if(typeof O=="object"){K=O.GetVariable("$version");if(typeof K!="undefined"){K=K.replace(/^\S+\s+(.*)$/,"$1").split(",");L=[parseInt(K[0],10),parseInt(K[2],10)]}}}}return L},isSupported:function(J){var L=flashembed.getVersion();var K=(L[0]>J[0])||(L[0]==J[0]&&L[1]>=J[1]);return K},domReady:D,asString:A,getHTML:G});if(F){jQuery.prototype.flashembed=function(J,K){return this.each(function(){flashembed(this,J,K)})}}})();flp_galeria_videos=Class.create();flp_galeria_videos.prototype={initialize:function(A,B,C){this.idModulo=A;this.width=B;this.height=C;this.modo="video";this.flplay=$f("flp_player_"+A,"/vVideos/flowplayer-3.0.7.swf",{clip:{autoBuffering:false,autoPlay:false},plugins:{myContent:{url:"/vVideos/flowplayer.content-3.0.2.swf",stylesheet:"/css3/flowplayer.content.css",padding:0,top:0,left:0,backgroundColor:"#000000",borderRadius:0,height:C,width:B}}});this.flplay.onStart(function(){var D=this.getPlugin("myContent");D.hide()});this.flplay.onLoad(function(){this.inicio()}.bind(this))},inicio:function(){if($("modulo_tipo_"+this.idModulo+"_1").innerHTML=="video"){this.modo="imagen";this.ponerImagen_Video(1)}else{this.modo="video";this.ponerImagen(1)}},ponerImagen:function(D){var A=$("modulo_imagen_"+this.idModulo+"_"+D).src;var C="<img src='"+A+"' width='"+this.width+"' height='"+this.height+"' vspace='0' hspace='0' />";var B=this.flplay.getPlugin("myContent");if(this.modo=="video"){this.flplay.getControls().hide();this.flplay.getPlugin("play").hide();B.animate({height:"300",opacity:1})}B.setHtml(C);B.show();this.modo="imagen";$("gal_titulo_"+this.idModulo).update($("modulo_titulo_"+this.idModulo+"_"+D).innerHTML);$("gal_texto_"+this.idModulo).update($("modulo_texto_"+this.idModulo+"_"+D).innerHTML)},ponerImagen_Video:function(D){var A=$("modulo_imagen_"+this.idModulo+"_"+D).src;var C="<img src='"+A+"' width='"+this.width+"' height='"+(this.height-25)+"' vspace='0' hspace='0' />";var B=this.flplay.getPlugin("myContent");if(this.modo=="imagen"){B.animate({height:this.height-25,opacity:1});this.flplay.getControls().show();this.flplay.getPlugin("play").show()}B.setHtml(C);B.show();this.modo="video";$("gal_titulo_"+this.idModulo).update($("modulo_titulo_"+this.idModulo+"_"+D).innerHTML);$("gal_texto_"+this.idModulo).update($("modulo_texto_"+this.idModulo+"_"+D).innerHTML)},startVideo:function(B){var A=this.flplay.getPlugin("myContent");A.hide();this.flplay.play(B)}};if(typeof Prototype=="undefined"||!Prototype.Version.match("1.6")){throw ("Prototype-UI library require Prototype library >= 1.6.0")}if(Prototype.Browser.WebKit){Prototype.Browser.WebKitVersion=parseFloat(navigator.userAgent.match(/AppleWebKit\/([\d\.\+]*)/)[1]);Prototype.Browser.Safari2=(Prototype.Browser.WebKitVersion<420)}if(Prototype.Browser.IE){Prototype.Browser.IEVersion=parseFloat(navigator.appVersion.split(";")[1].strip().split(" ")[1]);Prototype.Browser.IE6=Prototype.Browser.IEVersion==6;Prototype.Browser.IE7=Prototype.Browser.IEVersion==7}Prototype.falseFunction=function(){return false};Prototype.trueFunction=function(){return true};var UI={Abstract:{},Ajax:{}};Object.extend(Class.Methods,{extend:Object.extend.methodize(),addMethods:Class.Methods.addMethods.wrap(function(B,A){if(!A){return this}if(!A.hasOwnProperty("methodsAdded")){return B(A)}var C=A.methodsAdded;delete A.methodsAdded;B(A);C.call(A,this);A.methodsAdded=C;return this}),addMethod:function(B,C){var A={};A[B]=C;return this.addMethods(A)},method:function(A){return this.prototype[A].valueOf()},classMethod:function(){$A(arguments).flatten().each(function(A){this[A]=(function(){return this[A].apply(this,arguments)}).bind(this.prototype)},this);return this},undefMethod:function(A){this.prototype[A]=undefined;return this},removeMethod:function(A){delete this.prototype[A];return this},aliasMethod:function(A,B){this.prototype[A]=this.prototype[B];return this},aliasMethodChain:function(B,A){A=A.camelcase();this.aliasMethod(B+"Without"+A,B);this.aliasMethod(B,B+"With"+A);return this}});Object.extend(Number.prototype,{snap:function(A){return parseInt(A==1?this:(this/A).floor()*A)}});Object.extend(String.prototype,{camelcase:function(){var A=this.dasherize().camelize();return A.charAt(0).toUpperCase()+A.slice(1)},makeElement:function(){var A=new Element("div");A.innerHTML=this;return A.down()}});Object.extend(Array.prototype,{empty:function(){return !this.length},extractOptions:function(){return this.last().constructor===Object?this.pop():{}},removeAt:function(A){var B=this[A];this.splice(A,1);return B},remove:function(B){var A;while((A=this.indexOf(B))!=-1){this.removeAt(A)}return B},insert:function(B){var A=$A(arguments);A.shift();this.splice.apply(this,[B,0].concat(A));return this}});Element.addMethods({getScrollDimensions:function(A){return{width:A.scrollWidth,height:A.scrollHeight}},getScrollOffset:function(A){return Element._returnOffset(A.scrollLeft,A.scrollTop)},setScrollOffset:function(A,B){A=$(A);if(arguments.length==3){B={left:B,top:arguments[2]}}A.scrollLeft=B.left;A.scrollTop=B.top;return A},getNumStyle:function(A,B){var C=parseFloat($(A).getStyle(B));return isNaN(C)?null:C},appendText:function(A,B){A=$(A);B=String.interpret(B);A.appendChild(document.createTextNode(B));return A}});document.whenReady=function(A){if(document.loaded){A.call(document)}else{document.observe("dom:loaded",A)}};Object.extend(document.viewport,{getScrollOffset:document.viewport.getScrollOffsets,setScrollOffset:function(A){Element.setScrollOffset(Prototype.Browser.WebKit?document.body:document.documentElement,A)},getScrollDimensions:function(){return Element.getScrollDimensions(Prototype.Browser.WebKit?document.body:document.documentElement)}});(function(){UI.Options={methodsAdded:function(B){B.classMethod($w(" setOptions allOptions optionsGetter optionsSetter optionsAccessor "))},setOptions:function(B){if(!this.hasOwnProperty("options")){this.options=this.allOptions()}this.options=Object.extend(this.options,B||{})},allOptions:function(){var C=this.constructor.superclass,B=C&&C.prototype;return(B&&B.allOptions)?Object.extend(B.allOptions(),this.options):Object.clone(this.options)},optionsGetter:function(){A(this,arguments,false)},optionsSetter:function(){A(this,arguments,true)},optionsAccessor:function(){this.optionsGetter.apply(this,arguments);this.optionsSetter.apply(this,arguments)}};function A(C,D,B){D=$A(D).flatten();if(D.empty()){D=Object.keys(C.allOptions())}D.each(function(E){var F=(B?"set":"get")+E.camelcase();C[F]=C[F]||(B?function(G){return this.options[E]=G}:function(){return this.options[E]})})}})();UI.Carousel=Class.create(UI.Options,{options:{direction:"horizontal",previousButton:".previous_button",nextButton:".next_button",container:".container",scrollInc:"auto",disabledButtonSuffix:"_disabled",overButtonSuffix:"_over"},initialize:function(A,B){this.setOptions(B);this.element=$(A);this.id=this.element.id;this.container=this.element.down(this.options.container).firstDescendant();this.elements=this.container.childElements();this.previousButton=this.options.previousButton==false?null:this.element.down(this.options.previousButton);this.nextButton=this.options.nextButton==false?null:this.element.down(this.options.nextButton);this.posAttribute=(this.options.direction=="horizontal"?"left":"top");this.dimAttribute=(this.options.direction=="horizontal"?"width":"height");this.elementSize=this.computeElementSize();this.nbVisible=this.currentSize()/this.elementSize;var C=this.options.scrollInc;if(C=="auto"){C=Math.floor(this.nbVisible)}[this.previousButton,this.nextButton].each(function(E){if(!E){return }var D=(E==this.nextButton?"next_button":"previous_button")+this.options.overButtonSuffix;E.clickHandler=this.scroll.bind(this,(E==this.nextButton?-1:1)*C*this.elementSize);E.observe("click",E.clickHandler).observe("mouseover",function(){E.addClassName(D)}.bind(this)).observe("mouseout",function(){E.removeClassName(D)}.bind(this))},this);this.updateButtons()},destroy:function($super){[this.previousButton,this.nextButton].each(function(A){if(!A){return }A.stopObserving("click",A.clickHandler)},this);this.element.remove();this.fire("destroyed")},fire:function(B,A){A=A||{};A.carousel=this;return this.element.fire("carousel:"+B,A)},observe:function(A,B){this.element.observe("carousel:"+A,B.bind(this));return this},stopObserving:function(A,B){this.element.stopObserving("carousel:"+A,B);return this},checkScroll:function(A,D){if(A>0){A=0}else{var B=this.elements.last().positionedOffset()[this.posAttribute]+this.elementSize;var C=this.currentSize();if(A+B<C){A+=C-(A+B)}A=Math.min(A,0)}if(D){this.container.style[this.posAttribute]=A+"px"}return A},scroll:function(B){if(this.animating){return this}var A=this.currentPosition()+B;A=this.checkScroll(A,false);B=A-this.currentPosition();if(B!=0){this.animating=true;this.fire("scroll:started");var C=this;this.container.morph("opacity:0.5",{duration:0.2,afterFinish:function(){C.container.morph(C.posAttribute+": "+A+"px",{duration:0.4,delay:0.2,afterFinish:function(){C.container.morph("opacity:1",{duration:0.2,afterFinish:function(){C.animating=false;C.updateButtons().fire("scroll:ended",{shift:B/C.currentSize()})}})}})}})}return this},scrollTo:function(A){if(this.animating||A<0||A>this.elements.length||A==this.currentIndex()||isNaN(parseInt(A))){return this}return this.scroll((this.currentIndex()-A)*this.elementSize)},updateButtons:function(){this.updatePreviousButton();this.updateNextButton();return this},updatePreviousButton:function(){var A=this.currentPosition();var B="previous_button"+this.options.disabledButtonSuffix;if(this.previousButton.hasClassName(B)&&A!=0){this.previousButton.removeClassName(B);this.fire("previousButton:enabled")}if(!this.previousButton.hasClassName(B)&&A==0){this.previousButton.addClassName(B);this.fire("previousButton:disabled")}},updateNextButton:function(){var C=this.currentLastPosition();var A=this.currentSize();var B="next_button"+this.options.disabledButtonSuffix;if(this.nextButton.hasClassName(B)&&C!=A){this.nextButton.removeClassName(B);this.fire("nextButton:enabled")}if(!this.nextButton.hasClassName(B)&&C==A){this.nextButton.addClassName(B);this.fire("nextButton:disabled")}},computeElementSize:function(){return this.elements.first().getDimensions()[this.dimAttribute]},currentIndex:function(){return -this.currentPosition()/this.elementSize},currentLastPosition:function(){if(this.container.childElements().empty()){return 0}return this.currentPosition()+this.elements.last().positionedOffset()[this.posAttribute]+this.elementSize},currentPosition:function(){return this.container.getNumStyle(this.posAttribute)},currentSize:function(){return this.container.parentNode.getDimensions()[this.dimAttribute]},updateSize:function(){this.nbVisible=this.currentSize()/this.elementSize;var A=this.options.scrollInc;if(A=="auto"){A=Math.floor(this.nbVisible)}[this.previousButton,this.nextButton].each(function(B){if(!B){return }B.stopObserving("click",B.clickHandler);B.clickHandler=this.scroll.bind(this,(B==this.nextButton?-1:1)*A*this.elementSize);B.observe("click",B.clickHandler)},this);this.checkScroll(this.currentPosition(),true);this.updateButtons().fire("sizeUpdated");return this}});UI.Ajax.Carousel=Class.create(UI.Carousel,{options:{elementSize:-1,url:null},initialize:function($super,A,B){if(!B.url){throw ("url option is required for UI.Ajax.Carousel")}if(!B.elementSize){throw ("elementSize option is required for UI.Ajax.Carousel")}$super(A,B);this.endIndex=0;this.hasMore=true;this.updateHandler=this.update.bind(this);this.updateAndScrollHandler=function(D,E,C){this.update(E,C);this.scroll(D)}.bind(this);this.runRequest.bind(this).defer({parameters:{from:0,to:Math.ceil(this.nbVisible)-1},onSuccess:this.updateHandler})},runRequest:function(A){this.requestRunning=true;new Ajax.Request(this.options.url,Object.extend({method:"GET"},A));this.fire("request:started");return this},scroll:function($super,A){if(this.animating||this.requestRunning){return this}var B=(-A)/this.elementSize;if(this.hasMore&&B>0&&this.currentIndex()+this.nbVisible+B-1>this.endIndex){var D=this.endIndex+1;var C=Math.ceil(D+this.nbVisible-1);this.runRequest({parameters:{from:D,to:C},onSuccess:this.updateAndScrollHandler.curry(A).bind(this)});return this}else{$super(A)}},update:function(B,A){this.requestRunning=false;this.fire("request:ended");if(!A){A=B.responseJSON}this.hasMore=A.more;this.endIndex=Math.max(this.endIndex,A.to);this.elements=this.container.insert({bottom:A.html}).childElements();return this.updateButtons()},computeElementSize:function(){return this.options.elementSize},updateSize:function($super){var B=this.nbVisible;$super();if(Math.floor(this.nbVisible)-Math.floor(B)>=1&&this.hasMore){if(this.currentIndex()+Math.floor(this.nbVisible)>=this.endIndex){var A=Math.floor(this.currentIndex()+Math.floor(this.nbVisible)-this.endIndex);this.runRequest({parameters:{from:this.endIndex+1,to:this.endIndex+A},onSuccess:this.updateHandler})}}return this},updateNextButton:function($super){var C=this.currentLastPosition();var A=this.currentSize();var B="next_button"+this.options.disabledButtonSuffix;if(this.nextButton.hasClassName(B)&&C!=A){this.nextButton.removeClassName(B);this.fire("nextButton:enabled")}if(!this.nextButton.hasClassName(B)&&C==A&&!this.hasMore){this.nextButton.addClassName(B);this.fire("nextButton:disabled")}}});cotizacionEnNoticia=Class.create();cotizacionEnNoticia.prototype={initialize:function(D,A,B,C){this.linkCot=B;this.idCot=A;this.codigo=D;this.fuera_div=1;this.fuera_link=1;this.ventanaActiva=0;this.FechaRecepcion=new Date();this.url="/dentro-de-noticia/"+D;new Insertion.After(this.linkCot,'<span id="'+this.idCot+'"></span>');Event.observe(B,"mouseover",this.onMouseOverLink.bindAsEventListener(this));Event.observe(B,"mouseout",this.onMouseOutLink.bindAsEventListener(this));Event.observe(A,"mouseover",this.onMouseOverIdCot.bindAsEventListener(this));Event.observe(A,"mouseout",this.onMouseOutIdCot.bindAsEventListener(this));if(C){this.preCargarHTML()}else{this.FechaRecepcion.setDate(this.FechaRecepcion.getDate()-1)}},preCargarHTML:function(){myAjax=new Ajax.Request(this.url,{method:"get",onComplete:this.recibirRespuesta.bind(this)})},Cerrar:function(){Element.hide(this.idCot);Element.setStyle(this.linkCot,{border:"0px solid #000"});this.ventanaActiva=0;return false},Posicion_De_Raton:function(A){if(this.ventanaActiva==1){if(!Position.within($(this.idCot),Event.pointerX(A),Event.pointerY(A))&&!Position.within($(this.linkCot),Event.pointerX(A),Event.pointerY(A))){Element.hide(this.idCot);Element.setStyle(this.linkCot,{border:"0px solid #000"});this.ventanaActiva=0}}},onMouseOverIdCot:function(A){return },onMouseOverLink:function(A){if(this.ventanaActiva==1){return }Element.setStyle(this.linkCot,{border:"1px solid #000"});arrayPosicion=Position.cumulativeOffset($(this.linkCot));x=arrayPosicion[0];y=arrayPosicion[1];offset=Element.getHeight(this.linkCot);y+=(offset);this.posX=x;this.posY=y;Element.hide(this.idCot);ahora=new Date();pageTracker._trackPageview(this.url);if(((ahora-this.FechaRecepcion)/(1000*60))>1){myAjax=new Ajax.Request(this.url,{method:"get",onComplete:this.mostrarRespuesta.bind(this)})}else{this.mostrar()}return },onMouseOutLink:function(A){this.Posicion_De_Raton(A);return },onMouseOutIdCot:function(A){this.Posicion_De_Raton(A);return },recibirRespuesta:function(A){Element.hide(this.idCot);$(this.idCot).innerHTML=A.responseText;this.FechaRecepcion=new Date()},mostrarRespuesta:function(A){$(this.idCot).innerHTML=A.responseText;this.FechaRecepcion=new Date();this.mostrar()},mostrar:function(){Element.setStyle(this.idCot,{"z-index":"200",position:"absolute",top:this.posY+"px",left:this.posX+"px",border:"1px solid #000"});Element.show(this.idCot);this.ventanaActiva=1}};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","Por favor, seleccion una de las opciones disponibles.",function(A,D){var C=D.parentNode;var B=C.getElementsByTagName("INPUT");return $A(B).any(function(E){return $F(E)})}]]);comment_karma=Class.create();comment_karma.prototype={initialize: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.url_actualizar="/noticias-categoria/noticia_comentario_karma_actualizar.php";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)}};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.showLast();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);if($(this.handles.result_positivos_porcentajes).parentNode.hasClassName("cot-1")){$(this.handles.result_positivos_porcentajes).parentNode.removeClassName("cot-1")}$(this.handles.result_positivos_porcentajes).parentNode.addClassName("cot1");Element.show(this.handles.result_positivos_porcentajes);Element.hide(this.handles.result_negativos_porcentajes)}else{if(this.Positivos<this.Negativos){$(this.handles.result_imagen).update(this.images.img_neg);if($(this.handles.result_positivos_porcentajes).parentNode.hasClassName("cot1")){$(this.handles.result_positivos_porcentajes).parentNode.removeClassName("cot1")}$(this.handles.result_positivos_porcentajes).parentNode.addClassName("cot-1");Element.hide(this.handles.result_positivos_porcentajes);Element.show(this.handles.result_negativos_porcentajes)}else{$(this.handles.result_imagen).update(this.images.img_neu);if($(this.handles.result_positivos_porcentajes).parentNode.hasClassName("cot1")){$(this.handles.result_positivos_porcentajes).parentNode.removeClassName("cot1")}else{if($(this.handles.result_positivos_porcentajes).parentNode.hasClassName("cot-1")){$(this.handles.result_positivos_porcentajes).parentNode.removeClassName("cot-1")}}Element.show(this.handles.result_positivos_porcentajes);Element.hide(this.handles.result_negativos_porcentajes)}}},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)}});galeria=Class.create();galeria.prototype={initialize:function(B,A,C,D){this.idModulo=B;this.numeroTotal=A;this.posInicial=C;this.posFinal=D;this.posOcultar=C;if(D>0&&C+1>A){this.posMostrar=C}else{this.posMostrar=C+1}},efecto_Avanzar:function(D,B,C,A){nombreCajaOcultar="caja_"+this.idModulo+"_"+D;nombreCajaMostrar="caja_"+this.idModulo+"_"+C;new Effect.Fade(nombreCajaOcultar,{duration:0});new Effect.Appear(nombreCajaMostrar,{duration:1})},avanzar:function(){if(this.posMostrar<=this.numeroTotal){this.efecto_Avanzar(this.posOcultar,"top-left",this.posMostrar,"top-left");this.posOcultar++;this.posMostrar++}},retroceder:function(){if(this.posOcultar>this.posInicial){this.posOcultar--;this.posMostrar--;this.efecto_Avanzar(this.posMostrar,"top-left",this.posOcultar,"top-left")}},avanzar_horizontal:function(A){if(this.posFinal>0){if(this.posMostrar<=this.numeroTotal){this.efecto_Avanzar(this.posOcultar,"bottom-left",this.posMostrar,"top-left");this.posOcultar++;this.posMostrar++}}else{if(this.posMostrar>=this.numeroTotal+1){this.posMostrar=1}nombreCajaMostrar="caja_"+this.idModulo+"_"+this.posMostrar;contenedorGaleria="contenedor_galeria_"+this.idModulo;$(contenedorGaleria).setStyle({overflow:"hidden",height:A[this.posMostrar-1]+"px"});this.efecto_Avanzar(this.posOcultar,"bottom-left",this.posMostrar,"top-left");this.posOcultar=this.posMostrar;if(this.posOcultar==this.numeroTotal){this.posMostrar=1}else{this.posMostrar++}}},retroceder_horizontal:function(A){if(this.posFinal>0){if(this.posOcultar>this.posInicial){this.posOcultar--;this.posMostrar--;this.efecto_Avanzar(this.posMostrar,"top-left",this.posOcultar,"top-left")}}else{if(this.posOcultar==1){this.posMostrar=this.numeroTotal}else{this.posMostrar=this.posOcultar-1}nombreCajaMostrar="caja_"+this.idModulo+"_"+this.posMostrar;contenedorGaleria="contenedor_galeria_"+this.idModulo;$(contenedorGaleria).setStyle({overflow:"hidden",height:A[this.posMostrar-1]+"px"});this.efecto_Avanzar(this.posOcultar,"top-left",this.posMostrar,"top-left");this.posOcultar=this.posMostrar;if(this.posOcultar==this.numeroTotal){this.posMostrar=1}else{this.posMostrar=this.posOcultar+1}}},mostrar:function(A){nombreCajaMostrar="caja_"+this.idModulo+"_"+A;new Effect.Grow(nombreCajaMostrar,{direction:"top-right"})},ocultar:function(A){nombreCajaOcultar="caja_"+this.idModulo+"_"+A;new Effect.Shrink(nombreCajaOcultar,{direction:"top-right"})},eliminar:function(A){nombreEliminar="caja_"+this.idModulo+"_"+A;Element.hide(nombreEliminar)}};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 Jan 01 1970 00:00:01 GMT+0000 (CEST)"}};var idDivSondeo;function LeerSondeo(D,B){var C="";idDivSondeo=D;var A=new Ajax.Updater(D,B,{method:"get",parameters:C})}function escribirRespuesta_Sondeos(A){$(idDivSondeo).innerHTML=A.responseText}function enviarDatos(I,K,D,G){var J=-1;var E="/sondeos/index.php";var C;var H=document.forms[D][G].length;if(isNaN(H)){if(document.forms[D][G].checked){J=document.forms[D][G].value}}for(C=0;C<H;C++){if(document.forms[D][G][C].checked){J=document.forms[D][G][C].value}}if(J==-1){alert("Selecciona una opcion");return false}var B="poll_id="+I;B+="&poll_ident="+I;B+="&action=vote";B+="&option_id="+J;var A=K;var F=new Ajax.Updater(A,E,{method:"get",parameters:B});return false}function enviarDatos_Titulo(I,K,D,G){var J=-1;var E="/sondeos/index_Titulo.php";var C;var H=document.forms[D][G].length;if(isNaN(H)){if(document.forms[D][G].checked){J=document.forms[D][G].value}}for(C=0;C<H;C++){if(document.forms[D][G][C].checked){J=document.forms[D][G][C].value}}if(J==-1){alert("Selecciona una opcion");return false}var B="poll_id="+I;B+="&poll_ident="+I;B+="&action=vote";B+="&option_id="+J;var A=K;var F=new Ajax.Updater(A,E,{method:"get",parameters:B});return false}function verResultados(C,E){var B="/sondeos/index.php";var D="poll_id="+C;D+="&poll_ident="+C;D+="&action=results";var F=E;var A=new Ajax.Updater(F,B,{method:"get",parameters:D});return false}function verResultados_Completo(C,E){var B="/sondeos/index_Completo.php";var D="poll_id="+C;D+="&poll_ident="+C;D+="&action=results";var F=E;var A=new Ajax.Updater(F,B,{method:"get",parameters:D});return false}function verResultados_Titulo(C,E){var B="/sondeos/index_Titulo.php";var D="poll_id="+C;D+="&poll_ident="+C;D+="&action=results";var F=E;var A=new Ajax.Updater(F,B,{method:"get",parameters:D});return false};function enviarNoticiaLeida(B){var C="/noticias-categoria/noticia_leida.php";var D="id="+B;var A=new Ajax.Request(C,{method:"get",parameters:D});return false};masNoticias=Class.create();masNoticias.prototype={initialize:function(B,A){this.idDivMostrar=B;this.idDivTagMostrar=A},ocultar:function(A){Element.hide(A)},mostrar:function(A,B){Element.hide(this.idDivMostrar);Element.removeClassName(this.idDivTagMostrar,"select");Element.show(B);Element.addClassName(A,"select");this.idDivMostrar=B;this.idDivTagMostrar=A}};miListaValores=Class.create();miListaValores.prototype={initialize:function(A){this.idDiv_Reducido="mis_favoritos_reducido";this.idDiv_Reducido_Visitadas="mis_favoritos_reducido_visitadas";this.idDiv_Ampliado="mis_favoritos_ampliado";this.url_miLista_Reducido="/lista-quotes/JSON.php";this.idIndividual_Reducido="mini_";this.idIndividual_Completo="individual_";this.idIndividual_Completo_Tabla="tabla_";this.idIndividual_Listado="Quote_";this.idIndividual_Listado_Grafico="Quote_Grafico_";this.idIndividual_Listado_Link="Quote_Link_";this.idDiv_Quote_Activar_Modo_Automatico="Quote_Activar_Modo_Automatico";this.idDiv_Quote_Activar_Modo_Manual="Quote_Activar_Modo_Manual";this.idDiv_Quote_Texto_Mini="Quote_Texto_Mini";this.cookies_quotes="cot_visitadas_js";this.cookies_quotes_rastreo="rastreo_automatico";this.maxLista=10;this.maxVisible=7;this.modo=(A===undefined)?"l":A;this.LeerLista_Reducido();if(this.modo=="l"){setInterval(function(){this.Actualizar_Cookie()}.bind(this),20000)}},LeerLista_Reducido:function(){var B;var G=$("mis_favoritos_reducido");var I='<div id="mis_favoritos_reducido_visitadas">';var D=getCookie(this.cookies_quotes);if(D==null){B=new Array(21243,"EURIBOR-1-YEAR","EURIBOR",6,null,"50697812_244_df");this.Cookie_Anadir_Cotizacion(B);B=new Array(21299,"BRENT","BRENT",9,null,"50702059_167_df");this.Cookie_Anadir_Cotizacion(B);B=new Array(321,"EURUSD","EURUSD",3,null,"40978840_498_df");this.Cookie_Anadir_Cotizacion(B);B=new Array(555,"DOW-JONES","DOW JONES",1,null,"50131002_145_df");this.Cookie_Anadir_Cotizacion(B);B=new Array(11167,"ECO10","ECO10",1,null,"50109105_485_df");this.Cookie_Anadir_Cotizacion(B);B=new Array(323,"IGBM","I. GENERAL DE MADRID",1,null,"50107001_55_df");this.Cookie_Anadir_Cotizacion(B);B=new Array(117,"IBEX-35","IBEX 35",1,null,"50107012_55_tr");this.Cookie_Anadir_Cotizacion(B);D=getCookie(this.cookies_quotes)}var C=D.evalJSON(true);var F=false;if(C.lastQuery===undefined){var A=new Hash();C.each(function(J){A.set(J[0],new Array(J[1],J[2],null,null,null))});deleteCookie(this.cookies_quotes,"/",null);var E='{ "lastQuery": null, "quotes": '+A.toJSON()+" }";setCookie(this.cookies_quotes,E,365,"/",null,null)}else{var A=new Hash(C.quotes);if(C.lastQuery==null){F=true;if(this.modo=="l"){this.modo="la"}}else{if(this.modo=="a"){F=true}}}A.each(function(J,K){if(K<this.maxVisible){if((J[1][4]===undefined)){if(this.modo=="l"){F=true;this.modo="a"}}B=new Array(J[0],J[1][0],J[1][1],J[1][2],J[1][3],J[1][4]);I+=HacerCotizacionReducida(B,this.modo)}}.bind(this));I+="</div>";I+='<div class="cot-home-fav"><a href="/favoritos">Editar favoritos</a></div>';G.innerHTML=I;if(F){var H=new ecoQuotes();H.Leer(2)}},Visitar_Quote:function(C){rastreo_automatico=getCookie(this.cookies_quotes_rastreo);if(rastreo_automatico==null){rastreo_automatico=1}if(rastreo_automatico==1){var B=C[1].toUpperCase();var H=C[2].toUpperCase();if($(this.idIndividual_Reducido+B)){Element.remove(this.idIndividual_Reducido+B)}var G=this.Cookie_Anadir_Cotizacion(C);var A=$("mis_favoritos_reducido_visitadas");var D=C[0];var F;if(A.firstChild){F=A.firstChild.id!="mini_"+D}else{F=true}if(F){if($("mini_"+D)!=null){$("mini_"+D).remove()}var I=HacerCotizacionReducida(C,this.modo);A.insert({top:I});var E=$("mini_"+D);new Effect.Highlight(E,{duration:1.5,startcolor:"#ffff99",endcolor:"#ffffff"})}this.Ajustar_Cotizaciones_Reducido(G)}},LeerLista_JSON:function(){var C=getCookie(this.cookies_quotes);if(C!=null){var D=C.evalJSON(true);var B=new Hash(D.quotes);var A=B.keys();A.each(function(E){var F=$("Quote_"+E);if(F){$("Quote_"+E).innerHTML="&nbsp;"}F=$("Quote_Grafico_"+E);if(F){Effect.Fade("Quote_Grafico_"+E,{to:"0.25"})}F=$("Quote_Link_"+E);if(F){F.setAttribute("onclick","")}})}},LeerLista_Ampliado:function(){var B=getCookie(this.cookies_quotes);if(B!=null){var F=B.evalJSON(true);var A=new Hash(F.quotes);var E=A.keys();var D="";var C=E.length;E.each(function(K,J){var I=A.get(K);var H=new Array(K,I[0],I[1],I[2],I[3],I[4]);if(J>(this.maxLista-1)){var G=HacerCotizacionReducida(H,this.modo);new Insertion.Bottom(this.idDiv_Reducido_Visitadas,G);$("mini_"+K).hide()}D+=HacerCotizacionAmpliada(H)}.bind(this));new Insertion.Top(this.idDiv_Ampliado,D)}},Anadir_Quote:function(A){this.Cookie_Rastreo_Automatico_Detener();var B=this.Cookie_Anadir_Cotizacion(A);this.escribirListaIndividual(A);$(this.idIndividual_Listado+A[0]).innerHTML="&nbsp;";if($(this.idIndividual_Listado_Link+A[0])){$(this.idIndividual_Listado_Link+A[0]).setAttribute("onclick","")}if($(this.idIndividual_Listado_Grafico+A[0])){Effect.Fade(this.idIndividual_Listado_Grafico+A[0],{to:"0.25"})}this.Ajustar_Cotizaciones_Reducido(B);if(B!=false&&B>0){this.Ajustar_Cotizaciones_Completo(B)}},escribirListaIndividual:function(A){var B=A[0];var C=HacerCotizacionAmpliada(A);new Insertion.Top(this.idDiv_Ampliado,'<div id="'+this.idIndividual_Completo+B+'">'+C+"</div>");new Effect.Highlight(this.idIndividual_Completo_Tabla+B,{duration:1.3,startcolor:"#ffff99",endcolor:"#ffffff"});C=HacerCotizacionReducida(A,this.modo);new Insertion.Top(this.idDiv_Reducido_Visitadas,C);new Effect.Highlight(this.idIndividual_Reducido+B,{duration:1.3,startcolor:"#ffff99",endcolor:"#ffffff"})},Quitar_Quote:function(B){var C=B[0];this.temp_Quote=B;this.Cookie_Eliminar_Cotizacion(C);if($(this.idIndividual_Listado+C)){$(this.idIndividual_Listado+C).innerHTML='<a href="#" class="poner" onclick="miLista.Anadir_Quote('+B.inspect()+'); return( false );">Añadir favorito</a>'}if($(this.idIndividual_Listado_Grafico+C)){Effect.Appear(this.idIndividual_Listado_Grafico+C,{to:"1.0"})}if($(this.idIndividual_Listado_Link+C)){$(this.idIndividual_Listado_Link+C).setAttribute("onclick","miLista.Anadir_Quote("+B.inspect()+"); return( false );")}if($("mini_"+C).visible()){var G=getCookie(this.cookies_quotes);if(G!=null){var H=G.evalJSON(true);var F=new Hash(H.quotes);var A=F.keys();if(A.size()>=this.maxVisible){if($("mini_"+A[(this.maxVisible)-1])){$("mini_"+A[(this.maxVisible)-1]).show()}else{var D=F.get(A[(this.maxVisible)-1]);var E=HacerCotizacionReducida([A[(this.maxVisible)-1],D[0],D[1],D[2],D[3],D[4]],this.modo);$("mis_favoritos_reducido_visitadas").insert({bottom:E})}}}}$("mini_"+C).remove();Element.remove(this.idIndividual_Completo+C)},Ajustar_Cotizaciones_Reducido:function(B){if(B!=false&&B>0){if($(this.idIndividual_Reducido+B)){$(this.idIndividual_Reducido+B).remove()}}var D=getCookie(this.cookies_quotes);if(D!=null){var E=D.evalJSON(true);var C=new Hash(E.quotes);var A=C.keys();if(A.length>this.maxVisible){if($(this.idIndividual_Reducido+A[this.maxVisible])){$(this.idIndividual_Reducido+A[this.maxVisible]).hide()}}}},Ajustar_Cotizaciones_Completo:function(A){if($(this.idIndividual_Completo+A)){$(this.idIndividual_Completo+A).remove()}},Actualizar_Cookie:function(){var E=getCookie(this.cookies_quotes);var G=E.evalJSON(true);var A=new Hash(G.quotes);var C=null;var D=false;A.each(function(H,I){if($("F|miniLista|item_"+H[1][4]+"|variacion_porcentual|div")!=null){H[1][3]=$("F|miniLista|item_"+H[1][4]+"|variacion_porcentual|div").innerHTML;D=true}});if(D){var B=Date.parse(new Date())/1000;var F='{ "lastQuery": '+B+', "quotes": '+A.toJSON()+" }";setCookie(this.cookies_quotes,F,365,"/",null,null)}},Cookie_Anadir_Cotizacion:function(E){var H=this.maxLista;var J=false;var B=true;var K;var I;var L;var F=getCookie(this.cookies_quotes);if(F==null){L=new Hash();I=null}else{var A=F.evalJSON(true);I=A.lastQuery;L=new Hash(A.quotes)}K=L.keys();if(L.get(E[0])!=undefined){if(K.indexOf(E[0].toPaddedString(1))==0){var D=L.get(E[0]);if(E[4]==D[3]){B=false}else{L.unset(E[0])}}else{L.unset(E[0])}}if(B){var G=new Hash();G.set(E[0],[E[1],E[2],E[3],E[4],E[5]]);G=G.merge(L);K=G.keys();if(K.size()>H){J=K.pop();G.unset(J)}var C='{ "lastQuery": '+I+', "quotes": '+G.toJSON()+" }";setCookie(this.cookies_quotes,C,365,"/",null,null)}return(J)},Cookie_Eliminar_Cotizacion:function(B){var D=getCookie(this.cookies_quotes);if(D==null){return(false)}else{var F=D.evalJSON(true);var A=F.lastQuery;var C=new Hash(F.quotes)}C.unset(B);var E='{ "lastQuery": '+A+', "quotes": '+C.toJSON()+" }";setCookie(this.cookies_quotes,E,365,"/",null,null)},Cookie_Rastreo_Automatico_Decidir:function(){rastreo_automatico=getCookie(this.cookies_quotes_rastreo);if(rastreo_automatico==null){rastreo_automatico=1}if(rastreo_automatico==1){$(this.idDiv_Quote_Activar_Modo_Automatico).addClassName("select")}else{$(this.idDiv_Quote_Activar_Modo_Manual).addClassName("select")}},Cookie_Rastreo_Automatico_Detener:function(){rastreo_automatico=getCookie(this.cookies_quotes_rastreo);if(rastreo_automatico==null){rastreo_automatico=1}setCookie(this.cookies_quotes_rastreo,"0",365,"/",null,null);$(this.idDiv_Quote_Activar_Modo_Automatico).removeClassName("select");$(this.idDiv_Quote_Activar_Modo_Manual).addClassName("select")},Cookie_Rastreo_Automatico_Activar:function(){rastreo_automatico=getCookie(this.cookies_quotes_rastreo);if(rastreo_automatico==null){rastreo_automatico=1}setCookie(this.cookies_quotes_rastreo,1,365,"/",null,null);$(this.idDiv_Quote_Activar_Modo_Manual).removeClassName("select");$(this.idDiv_Quote_Activar_Modo_Automatico).addClassName("select")}};ecoQuotes=Class.create();ecoQuotes.prototype={initialize:function(){this.url_leer_json="/lista-quotes/JSON.php";this.icono="ico_";this.estado="estado_";this.accion="accion";this.pDif="pDif_";this.Dif="Dif_";this.ult="ultimo_";this.hora="hora_";this.listaQuery=false;this.quotes=new Array();this.quotes[0]=new Array();this.quotes[1]=new Array();this.quotes[2]=new Array();this.maxLista=7;this.cookies_quotes="cot_visitadas_js";this.lista_quotes=null;var B=getCookie(this.cookies_quotes);if(B!=null){var C=B.evalJSON(true);var A=C.lastQuery;if(A!=null){this.lastQuery=A}else{this.lastQuery=null}this.lista_quotes=new Hash(C.quotes);this.lista_quotes.each(function(D){this.quotes[2].push(D[1][0])}.bind(this))}},Anadir:function(B,A){this.quotes[A].push(B)},Leer:function(C){var D=this.quotes[C].length;if(D>0){var B;switch(C){case 0:B="quotes=";this.quotes[C].sort();break;case 2:B="lista=";D=this.maxLista;break}this.quotes[C].each(function(F,E){if(E<D){B+=F;if((E<D-1)&&(E<this.quotes[C].length-1)){B+=","}}}.bind(this));var A=(Date.parse(new Date)/1000)-this.lastQuery;if(!(C==2&&(A<60))){new Ajax.Request(this.url_leer_json,{method:"get",parameters:B,onComplete:this.tratarDatos.bind(this)})}}},tratarDatos:function(originalRequest){var cotizaciones_JSON=originalRequest.responseText;var Quotes=eval("("+cotizaciones_JSON+")");Quotes.Quote.each(this.actualizarDatos_Quote.bind(this));if(this.listaQuery){var lastQuery=Date.parse(new Date())/1000;var cookie='{ "lastQuery": '+lastQuery.toJSON()+', "quotes": '+this.lista_quotes.toJSON()+" }";setCookie(this.cookies_quotes,cookie,365,"/",null,null)}},actualizarDatos_Quote:function(quote,posicion){var elementos;elementos=$$("span."+this.icono+quote.id);elementos.each(function(s){accion=s.readAttribute("acc");if(accion!=quote.st){var imag='<img src="/imag3/f';switch(quote.st){case"1":imag+="sube";break;case"-1":imag+="baja";break;case"0":imag+="neutral";break}imag+='2.gif" />';s.innerHTML=imag;s.setAttribute("acc",quote.st)}});elementos=$$("span."+this.estado+quote.id);elementos.each(function(s){accion=s.readAttribute("acc");if(accion!=quote.st){s.removeClassName("accion"+accion);s.addClassName("accion"+quote.st);s.setAttribute("acc",quote.st)}});elementos=$$("span."+this.pDif+quote.id);elementos.each(function(s){s.update(quote.pDif)});var id=eval(quote.id);var data=this.lista_quotes.get(id);if(data!=undefined){data[2]=parseInt(quote.clase);data[3]=quote.pDif;data[4]=quote.fin;this.lista_quotes.set(id,data);this.listaQuery=true}elementos=$$("span."+this.Dif+quote.id);elementos.each(function(s){s.update(quote.dif)});elementos=$$("span."+this.ult+quote.id);elementos.each(function(s){s.update(quote.ult)});elementos=$$("span.tit_"+quote.id);elementos.each(function(s){s.update(formatNumber(quote.tit))});elementos=$$("span.vol_"+quote.id);elementos.each(function(s){s.update(formatNumber(quote.vol))});elementos=$$("span."+this.hora+quote.id);elementos.each(function(s){s.update(quote.hora)})}};function formatNumber(E,A){A=A||"";E+="";var D=E.split(".");var B=D[0];var C=D.length>1?","+D[1]:"";var F=/(\d+)(\d{3})/;while(F.test(B)){B=B.replace(F,"$1.$2")}return(A+B+C)}function generarURLCotizacion(C,B){var A;switch(C){case 1:A="/indice/";break;case 2:A="/empresa/";break;case 3:A="/cruce/";break;case 6:A="/tipo-interbancario/";break;case 7:A="/tipo-interes/";break;case 8:A="/bono/";break;case 9:A="/materia-prima/";break;default:A="";B=""}A+=B;return(A)}function generarEstadoImag(A){var B="";var C="";if(A!=null){B=A.sub("%","").sub(",",".");C='<img src="/imag3/f';if(B>0){B=1;C+="sube"}else{if(B<0){B=-1;C+="baja"}else{B=0;C+="neutral"}}C+='2.gif" />'}return([B,C])}function HacerCotizacionReducida(D,B){var C=D[0];var A=generarURLCotizacion(D[3],D[1]);var G=D[2];var F=D[4];var I=D[5];var E=generarEstadoImag(F);F=(F==null)?"":F;var H='<div class="cot-home-una" id="mini_'+C+'">';H+="<dl>";H+='<dt><a href="'+A+'">'+G+"</a></dt>";H+="<dd>";switch(B){case"a":H+='<span class="ico_'+C+'" acc="'+E[0]+'">'+E[1]+"</span>";H+='<span class="accion'+E[0]+" pDif_"+C+" estado_"+C+'" acc="'+E[0]+'">'+F+"</span>";break;case"l":H+='<span source="lightstreamer" table="miniLista" item="item_'+I+'" field="#arrow">'+E[1]+"</span>";H+='<span class="accion'+E[0]+'" source="lightstreamer" table="miniLista" item="item_'+I+'" field="variacion_porcentual">'+F+"</span>";break;case"la":H+='<span source="lightstreamer" table="miniLista" item="item_'+I+'" field="#arrow" class="ico_'+C+'" acc="'+E[0]+'">'+E[1]+"</span>";H+='<span source="lightstreamer" table="miniLista" item="item_'+I+'" field="variacion_porcentual" class="accion'+E[0]+" pDif_"+C+" estado_"+C+'" acc="'+E[0]+'">'+F+"</span>";break}H+="</dd>";H+="</dl>";H+="</div>";return(H)}function HacerCotizacionAmpliada(C){var D=C[0];var B=C[1];var I=C[2];var F=C[3];var G=C[4];var A=generarURLCotizacion(F,B);var E=generarEstadoImag(G);G=(G==null)?"":G;var H="";switch(F){case 6:case 8:H="graficaCurva_v2.php";break;case 7:case 9:H="graficaHistorico_v2.php";break;default:H="graficaIntradia_v2.php";break}var J='<div id="individual_'+D+'">';J+='<table id="tabla_'+D+'" width="300" class="tablaper" cellspacing="0">';J+="<thead>";J+="<tr>";J+='<td><a href="'+A+'">'+I+"</a></td>";J+='<td><span class="ico_'+D+'" acc="'+E[0]+'">'+E[1]+'</span><span class="accion'+E[0]+" pDif_"+D+'">'+G+"</span></td>";J+="</tr>";J+="</thead>";J+="<tbody>";J+="<tr>";J+='<td colspan="2">';J+='<a href="'+A+'">';J+='<img src="/Graficos/'+H+"?idQuote="+D+'&tipo=m" width="250" height="160" border="0" />';J+="</a>";J+="</td>";J+="</tr>";J+="<tr>";J+='<td colspan="2">';J+='<a href="#" class="quitar" onclick="miLista.Quitar_Quote( '+C.inspect()+' ); return( false );">';J+="Quitar de la lista";J+="</a>";J+="</td>";J+="</tr>";J+="</tbody>";J+="</table>";J+="</div>";return(J)};function fbLoginUser(A){var B=FB.Facebook.apiClient.fql_query("SELECT name,profile_url,pic_square_with_logo FROM user WHERE uid="+FB.Facebook.apiClient.get_session().uid,function(C){fbPostloginUser(FB.Facebook.apiClient.get_session().uid,C[0].name,C[0].pic_square_with_logo,C[0].profile_url,"fbLogoutUser(); return false;",A)})}function fbPostloginUser(F,B,E,A,C,D){$("fb-login-button").hide();$("fb-login-box").update("<p>Ha iniciado sesión como <b>"+B+"</b> | <a href='/' onclick='"+C+"'>Cerrar sesión</a></p>");if(D!=""){$("fb-login-box").insert("<p>Puede continuar navegando por elEconomista.es o <a href='"+D+"'>volver</a> a la página que estaba visitando antes de iniciar sesión.</p>")}else{$("fb-login-box").insert("<p>Ahora puede continuar navegando por elEconomista.es con su usuario de Facebook.</p>")}$("fb-login-box").show();$("fb-nologin-box").hide()}function fbLogoutUser(){FB.Connect.logoutAndRedirect("/")};window.JSON={parse:function(A){return A.evalJSON()},stringify:function(A){return Object.toJSON(A)}};var gfURLRedireccionPostLogin="";function gfLoginUser(A){gfURLRedireccionPostLogin=A;var B=opensocial.newDataRequest();B.add(B.newFetchPersonRequest("VIEWER"),"viewer_data");B.send(gfPostLoginUser)}function gfPostLoginUser(B){if(!B.get("viewer_data").hadError()){var A=B.get("viewer_data").getData();$("gf-login-button").hide();$("gf-login-box").update("<p>Ha iniciado sesión como <b>"+A.getDisplayName()+"</b> | <a href='/' onclick='gfLogoutUser();'>Cerrar sesión</a></p>");if(gfURLRedireccionPostLogin!=""){$("gf-login-box").insert("<p>Puede continuar navegando por elEconomista.es o <a href='"+gfURLRedireccionPostLogin+"'>volver</a> a la página que estaba visitando antes de iniciar sesión.</p>")}else{$("gf-login-box").insert("<p>Ahora puede continuar navegando por elEconomista.es con su usuario de Google Friend Connect.</p>")}$("gf-login-box").show();$("gf-nologin-box").hide()}}function gfLogoutUser(){google.friendconnect.requestSignOut()};var comentariosUsuariosTerceros=Class.create({initialize:function(){this.tipos=new Array("generico","facebook","google-friend")},actualizarMenu:function(B){for(var A=0;A<this.tipos.length;A++){if(this.tipos[A]==B){$("tipo-"+this.tipos[A]).src="/imag3/iconos/boton-"+this.tipos[A]+"-activo.gif"}else{$("tipo-"+this.tipos[A]).src="/imag3/iconos/boton-"+this.tipos[A]+"-inactivo.gif"}}},actualizarFormulario:function(A){if((A=="facebook")||(A=="google-friend")){$("form-comentario-nombre").hide();$("form-comentario-email").hide();$("form-comentario-website").hide();$("form-comentario-terceros").show()}else{$("form-comentario-nombre").show();$("form-comentario-email").show();$("form-comentario-website").show();$("form-comentario-terceros").hide()}},actualizarCampos:function(B){if(B=="facebook"){$("form-comentario-terceros").update('<p class="google-facebook">Cargando datos...</p>');if(FB.Facebook.get_sessionState().get_isReady()){var A=this.pintarCampos.bind(this);var E=FB.Facebook.apiClient.fql_query("SELECT name, profile_url FROM user WHERE uid = "+FB.Facebook.apiClient.get_session().uid,function(F){A(FB.Facebook.apiClient.get_session().uid,B,F[0].name,F[0].profile_url,false)})}else{this.pintarCamposNoSesion()}}else{if(B=="google-friend"){$("form-comentario-terceros").update('<p class="google-facebook">Cargando datos...</p>');var C=this.actualizarCamposGoogleFriend.bind(this);var D=opensocial.newDataRequest();D.add(D.newFetchPersonRequest("VIEWER"),"viewer_data");D.send(C)}else{$("form-comentario-terceros").update("");this.pintarCampos("","","","",true)}}},actualizarCamposGoogleFriend:function(A){if(!A.get("viewer_data").hadError()){this.pintarCampos(A.get("viewer_data").getData().getId(),"google-friend",A.get("viewer_data").getData().getDisplayName(),"",false)}else{this.pintarCamposNoSesion()}},pintarCampos:function(B,E,D,A,C){$("authorId").value=B;$("authorTipo").value=E;$("author").value=D;$("email").value="";if(C){$("email").removeClassName("required");$("email").removeClassName("validate-email")}else{$("email").addClassName("required");$("email").addClassName("validate-email")}$("url").value=A;$("form-comentario-terceros").update('<p class="google-facebook">Sesión iniciada como <b>'+D+"</b></p>")},pintarCamposNoSesion:function(){var A="/registro/registro.php?volver="+window.location.href;var B='<p class="google-facebook">No se ha iniciado ninguna <a href="'+A+'">sesión</a></p>';$("form-comentario-terceros").update(B)},guardarCookie:function(A){setCookie("COMENTARIOS_TIPO_USUARIO",A,7,"/","","")},cambiarTipo:function(A){this.actualizarMenu(A);this.actualizarFormulario(A);this.actualizarCampos(A);this.guardarCookie(A)},enviarFormulario:function(){$("commentform").submit()},enviarFormularioTerceros:function(){if(FB.Facebook.get_sessionState().get_isReady()&&($("authorTipo").value=="facebook")){var A=this.enviarFormulario.bind(this);FB.Connect.streamPublish($("comment").value,{},[{text:"Leer la noticia",href:window.location.href}],null,"Añada su comentario a su perfil de Facebook",A)}else{this.enviarFormulario()}}});