var I18n={};I18n.es={};I18n.ca={};I18n.es.rtve_query_escribe_comentarios="Escribe aqu? tus comentarios...";I18n.es.rtve_query_comentarios_moderados="Todos los comentarios ser?n moderados.";I18n.es.rtve_query_mensaje_no_enviado="Tu mensaje no se ha podido enviar";I18n.es.rtve_query_mensaje_enviado="Tu mensaje se ha enviado correctamente";I18n.es.rtve_query_mail_no_valido="e-Mail no v?lido";I18n.es.rtve_query_password_length="El password debe tener m?nimo 6 caracteres, incluyendo n?meros, y no puede contener el nombre de usuario";I18n.es.rtve_query_pasword_no_valido="Password incorrecto";I18n.es.rtve_query_fecha_no_valida="Fecha no valida. Por ejemplo: 1984";I18n.es.rtve_query_min_caracteres="Debe de tener al menos 6 caracteres";I18n.es.rtve_query_dir_web_no_valida="Direcci?n web no v?lida";I18n.es.rtve_query_cp_no_valido="C?digo Postal no v?lido";I18n.es.rtve_query_formato_incorrecto="El formato debe ser jpg, gif o png. Tu formato es:";I18n.es.rtve_query_condiciones_menor="Debes aceptar las condiciones por ser menor de edad";I18n.es.rtve_query_campo_obligatorio="Campo obligatorio";I18n.es.rtve_query_error_interno_servidor="Error interno del servidor";I18n.ca.rtve_query_escribe_comentarios="Escriu aqu? els teus comentaris...";I18n.ca.rtve_query_comentarios_moderados="Tots els comentaris seran moderats.";I18n.ca.rtve_query_mensaje_no_enviado="El teu missatge no s'ha pogut enviar";I18n.ca.rtve_query_mensaje_enviado="El teu missatge s'ha enviat correctament ";I18n.ca.rtve_query_mail_no_valido="e-mail no v?lid";I18n.ca.rtve_query_password_length="El password ha de tenir m?nim 6 car?cters, incloent nombres, i no pot contenir el nom d'usuari";I18n.ca.rtve_query_pasword_no_valido="Password incorrecte";I18n.ca.rtve_query_fecha_no_valida="Data no valida. Per exemple: 1984.";I18n.ca.rtve_query_min_caracteres="Deu tenir almenys 3 car?cters";I18n.ca.rtve_query_dir_web_no_valida="Adre?a web no v?lida";I18n.ca.rtve_query_cp_no_valido="Codi Postal no v?lid";I18n.ca.rtve_query_formato_incorrecto="El format ha de ser jpg, gif o png. El teu format ?s:";I18n.ca.rtve_query_condiciones_menor="Has d'acceptar les condicions per ser menor d'edat";I18n.ca.rtve_query_campo_obligatorio="Camp obligatori";I18n.ca.rtve_query_error_interno_servidor="Error intern del servidor";function updateElement(A,C,B){$.get(B+A,{},function(D){$("#"+C).html(D)})}function updateParrilla(A,C,B){$.get(B+A,{},function(D){$("#"+C).html(D);$("ul.nav_parrilla").css("background","transparent")})}function updateTab(A,B,C){$("div[@class="+C+"] > ul > li > a[@class="+B+"]").removeClass(B);$("#"+A).addClass(B)}function updateFecha(B,A){$("#"+B).html(calculaFechaNoticia(A))}function updateFechaParrilla(B,A){$("#"+B).html(fechaParrilla(A))}function updateFechaParrillaI18n(C,B,A){$("#"+C).html(fechaParrillaI18n(B,A))}function updateFechaRSS(B,A){$("#"+B).html(calculaFechaRSS(A))}function updateDuracionRSS(B,A){if(A<600){$("#"+B).remove()}else{$("#"+B).html(getDurationFormated(A))}}function abrircomentarios(A,B){if($("#"+A).css("display")=="none"){$("#"+A).slideDown("slow");document.location="#kmnts"}else{$("#"+A).slideUp("slow")}}function share(C){var D="";var A=window.document.location.href;if(A.charAt(A.length-1)=="#"){A=A.substring(0,A.length-1)}var B=encodeURIComponent(window.document.title);if(C=="meneame.net"){D="http://meneame.net/submit.php?url="+A}else{if(C=="del.icio.us"){D="http://del.icio.us/post?title="+B+"&url="+A}else{if(C=="digg.com"){D="http://digg.com/submit?phase=2&url="+A+"&title="+B}else{if(C=="facebook.com"){D="http://www.facebook.com/sharer.php?u="+A}else{if(C=="yahoo.es"){D="http://myweb2.search.yahoo.com/myresults/bookmarklet?u="+A+"&t="+B}else{if(C=="fresqui"){D="http://tec.fresqui.com/post?url="+A+"&title="+B}else{if(C=="technorati"){D="http://www.technorati.com/"}}}}}}}if(D!=""){window.open(D)}return false}function escape_rtve(A){return A.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function enviarComentario(){var B=Spry.$("form_comments");if(B&&valida_form_comentario("form_comments",2008)){var A=escape_rtve($("#comentarios").val());$("#comentarios").val(A);B.action="/su/commands/addComment";Spry.Utils.submitForm(B,commentResponse,{method:"post",errorCallback:commentError,headers:{"Content-Type":"application/x-www-form-urlencoded; charset=utf-8"}})}return false}commentError=function(A){printError("toolsMessageArea",A)};commentResponse=function(A){$("#comentarios").val("Escribe aqu? tus comentarios...");$("#COMMENT_NAME").val("");$("#COMMENT_MAIL").val("");$("#COMMENT_URL").val("http://");$("#antispam").val("");printMessage("toolsMessageArea","Tu mensaje se ha enviado correctamente. \nTodos los comentarios ser?n moderados.");window.location.reload()};function enviarComentarioI18n(A){var C=Spry.$("form_comments");if(C&&valida_form_comentarioI18n("form_comments",2008,A)){var B=escape_rtve($("#comentarios").val());$("#comentarios").val(B);C.action="/su/commands/addComment";Spry.Utils.submitForm(C,commentResponseI18n,{method:"post",errorCallback:commentErrorI18n,headers:{"Content-Type":"application/x-www-form-urlencoded; charset=utf-8"},userData:{locale:A}})}return false}commentErrorI18n=function(A){printErrorI18n("toolsMessageArea",A)};commentResponseI18n=function(A){$("#comentarios").val(I18n[A.userData.locale].rtve_query_escribe_comentarios);$("#COMMENT_NAME").val("");$("#COMMENT_MAIL").val("");$("#COMMENT_URL").val("http://");$("#antispam").val("");printMessage("toolsMessageArea",I18n[A.userData.locale].rtve_query_mensaje_enviado+". \n"+I18n[A.userData.locale].rtve_query_comentarios_moderados);window.location.reload()};function enviarAmigo(){var A=$("form[@name='form_enviar_amigo']:eq(1)");if(A&&valida_form_enviarAmigo()){A=A[0];A.action="/su/services/sendToFriend";Spry.Utils.submitForm(A,friendResponse,{method:"post",errorCallback:friendError,headers:{"Content-Type":"application/x-www-form-urlencoded; charset=utf-8"}})}return false}friendError=function(A){alert("Tu mensaje no se ha podido enviar")};friendResponse=function(A){alert("Tu mensaje se ha enviado correctamente");window.location.reload()};function enviarAmigoI18n(A){var B=$("form[@name='form_enviar_amigo']:eq(1)");if(B&&valida_form_enviarAmigo()){B=B[0];B.action="/su/services/sendToFriend";Spry.Utils.submitForm(B,friendResponseI18n,{method:"post",errorCallback:friendErrorI18n,headers:{"Content-Type":"application/x-www-form-urlencoded; charset=utf-8"},userData:{locale:A}})}return false}friendErrorI18n=function(A){alert(I18n[A.userData.locale].rtve_query_mensaje_no_enviado)};friendResponseI18n=function(A){alert(I18n[A.userData.locale].rtve_query_mensaje_enviado);window.location.reload()};function valida_form_enviarAmigo(){usermail=$("input[@name='friend_from']:eq(1)").val();friendmail=$("input[@name='friend_to']:eq(1)").val();if($("input[@name='user']:eq(1)").val()==""){return false}if(usermail.indexOf(".")<=2||usermail.indexOf("@")<=0||usermail.length<6){return false}if($("input[@name='friend']:eq(1)").val()==""){return false}if(friendmail.indexOf(".")<=2||friendmail.indexOf("@")<=0||usermail.length<6){return false}return true}var pVcom=true;var pVbusCab=true;var pVbusMed=true;function limpia(A){if(A=="com"&&pVcom){$("#comentarios").val("");pVcom=false}else{if(A=="busCab"&&pVbusCab){$("#searchHead").val("");pVbusCab=false}else{if(A=="busMed"&&pVbusMed){$("#searchMed").val("");pVbusMed=false}}}}function breakingNews(){$.post("/comunes/mod_breaking_news.inc",{},function(A){$("#dinBreak").html(A)})}function valida_form_comentario(C,D){var A=new Array();var B;var E={};$("form[@name='"+C+"'] input").each(function(F){var G=$(this).val();if($(this).attr("type")=="checkbox"&&$(this).attr("rev")!="menor"){if(!this.checked){A.push(this);A.push("Campo obligatorio")}}else{if($(this).attr("rev")=="mail"){if(G.indexOf(".")<=2||G.indexOf("@")<=0||G.length<6){A.push(this);A.push("e-Mail no v?lido")}}else{if($(this).attr("rev")=="password"){if(G.indexOf($("input[@rev='username']").val())!=-1||G.length<6){A.push(this);A.push("El password debe tener m?nim 6 car?cters, incluyendo numeros, y no puede contener el nombre de usuario")}}else{if($(this).attr("rev")=="password2"){if(G.indexOf($("input[@rev='username']").val())!=-1||G.length<6||G!=$("input[@rev='password']").val()){A.push(this);A.push("Password incorrecto")}}else{if($(this).attr("rev")=="data"){if(isNaN($(this).val())||parseInt($(this).val())<1900){A.push(this);A.push("Fecha no valida. Por ejemplo: 1984")}}else{if($(this).attr("rev")=="username"){if(G.length<6){A.push(this);A.push("Debe de tener al menos 6 caracteres")}}else{if($(this).attr("rev")=="web"){if((G.indexOf(".")==-1||G.indexOf("http://")!=0)&&G!=""&&G!="http://"){A.push(this);A.push("Direcci?n web no v?lida")}}else{if($(this).attr("type")=="checkbox"&&$(this).attr("rev")=="menor"){if(!this.checked&&parseInt($("input[@rev='data']").val())>(parseInt(D)-18)){A.push(this);A.push("Debes aceptar las condiciones por ser menor de edad")}}else{if($(this).attr("rev")=="mandatory"){if($(this).val()==""){A.push(this);A.push("Campo obligatorio")}}else{if($(this).attr("rev")=="html"){G=G.replace("<b>","#b#");G=G.replace("</b>","#*b#");G=G.replace("<i>","#i#");G=G.replace("</i>","#*i#");G=G.replace("<u>","#u#");G=G.replace("</u>","#*u#");G=G.replace("<B>","#b#");G=G.replace("</B>","#*b#");G=G.replace("<I>","#i#");G=G.replace("</I>","#*i#");G=G.replace("<U>","#u#");G=G.replace("</U>","#*u#");G=G.replace(/(<([^>]+)>)/ig,"");G=G.replace("#b#","<b>");G=G.replace("#*b#","</b>");G=G.replace("#i#","<i>");G=G.replace("#*i#","</i>");G=G.replace("#u#","<u>");G=G.replace("#*u#","</u>");$(this).val(G)}}}}}}}}}}E[$(this).attr("name")]=G});$("form[@name='"+C+"'] span.ko").remove();if(A.length==0){return true}else{while(A.length>0){msg=A.pop();B=A.pop();$(B).after("<span class='ko'>"+msg+"</span>")}return false}}function valida_form_comentarioI18n(D,E,B){var A=new Array();var C;var F={};$("form[@name='"+D+"'] input").each(function(G){var H=$(this).val();if($(this).attr("type")=="checkbox"&&$(this).attr("rev")!="menor"){if(!this.checked){A.push(this);A.push(I18n[B].rtve_query_campo_obligatorio)}}else{if($(this).attr("rev")=="mail"){if(H.indexOf(".")<=2||H.indexOf("@")<=0||H.length<6){A.push(this);A.push(I18n[B].rtve_query_mail_no_valido)}}else{if($(this).attr("rev")=="password"){if(H.indexOf($("input[@rev='username']").val())!=-1||H.length<6){A.push(this);A.push(I18n[B].rtve_query_password_length)}}else{if($(this).attr("rev")=="password2"){if(H.indexOf($("input[@rev='username']").val())!=-1||H.length<6||H!=$("input[@rev='password']").val()){A.push(this);A.push(I18n[B].rtve_query_pasword_no_valido)}}else{if($(this).attr("rev")=="data"){if(isNaN($(this).val())||parseInt($(this).val())<1900){A.push(this);A.push(I18n[B].rtve_query_fecha_no_valida)}}else{if($(this).attr("rev")=="username"){if(H.length<6){A.push(this);A.push(I18n[B].rtve_query_min_caracteres)}}else{if($(this).attr("rev")=="web"){if((H.indexOf(".")==-1||H.indexOf("http://")!=0)&&H!=""&&H!="http://"){A.push(this);A.push(I18n[B].rtve_query_dir_web_no_valida)}}else{if($(this).attr("type")=="checkbox"&&$(this).attr("rev")=="menor"){if(!this.checked&&parseInt($("input[@rev='data']").val())>(parseInt(E)-18)){A.push(this);A.push(I18n[B].rtve_query_condiciones_menor)}}else{if($(this).attr("rev")=="mandatory"){if($(this).val()==""){A.push(this);A.push(I18n[B].rtve_query_campo_obligatorio)}}else{if($(this).attr("rev")=="html"){H=H.replace("<b>","#b#");H=H.replace("</b>","#*b#");H=H.replace("<i>","#i#");H=H.replace("</i>","#*i#");H=H.replace("<u>","#u#");H=H.replace("</u>","#*u#");H=H.replace("<B>","#b#");H=H.replace("</B>","#*b#");H=H.replace("<I>","#i#");H=H.replace("</I>","#*i#");H=H.replace("<U>","#u#");H=H.replace("</U>","#*u#");H=H.replace(/(<([^>]+)>)/ig,"");H=H.replace("#b#","<b>");H=H.replace("#*b#","</b>");H=H.replace("#i#","<i>");H=H.replace("#*i#","</i>");H=H.replace("#u#","<u>");H=H.replace("#*u#","</u>");$(this).val(H)}}}}}}}}}}F[$(this).attr("name")]=H});$("form[@name='"+D+"'] span.ko").remove();if(A.length==0){return true}else{while(A.length>0){msg=A.pop();C=A.pop();$(C).after("<span class='ko'>"+msg+"</span>")}return false}}eval(function(E,A,F,B,D,C){D=function(G){return(G<A?"":D(parseInt(G/A)))+((G=G%A)>35?String.fromCharCode(G+29):G.toString(36))};if(!"".replace(/^/,String)){while(F--){C[D(F)]=B[F]||D(F)}B=[function(G){return C[G]}];D=function(){return"\\w+"};F=1}while(F--){if(B[F]){E=E.replace(new RegExp("\\b"+D(F)+"\\b","g"),B[F])}}return E}('(J(){7(1e.19)L w=1e.19;L E=1e.19=J(a,b){K 1D E.2m.4Y(a,b)};7(1e.$)L D=1e.$;1e.$=E;L u=/^[^<]*(<(.|\\s)+>)[^>]*$|^#(\\w+)$/;L G=/^.[^:#\\[\\.]*$/;E.1i=E.2m={4Y:J(d,b){d=d||T;7(d.15){6[0]=d;6.M=1;K 6}N 7(1v d=="25"){L c=u.39(d);7(c&&(c[1]||!b)){7(c[1])d=E.5c([c[1]],b);N{L a=T.5N(c[3]);7(a)7(a.2s!=c[3])K E().2r(d);N{6[0]=a;6.M=1;K 6}N d=[]}}N K 1D E(b).2r(d)}N 7(E.1q(d))K 1D E(T)[E.1i.21?"21":"43"](d);K 6.6G(d.1n==1N&&d||(d.5j||d.M&&d!=1e&&!d.15&&d[0]!=10&&d[0].15)&&E.2H(d)||[d])},5j:"1.2.2",82:J(){K 6.M},M:0,22:J(a){K a==10?E.2H(6):6[a]},2E:J(b){L a=E(b);a.56=6;K a},6G:J(a){6.M=0;1N.2m.1h.1j(6,a);K 6},V:J(a,b){K E.V(6,a,b)},5E:J(b){L a=-1;6.V(J(i){7(6==b)a=i});K a},1K:J(c,a,b){L d=c;7(c.1n==4d)7(a==10)K 6.M&&E[b||"1K"](6[0],c)||10;N{d={};d[c]=a}K 6.V(J(i){P(c 1r d)E.1K(b?6.Y:6,c,E.1l(6,d[c],b,i,c))})},1m:J(b,a){7((b==\'29\'||b==\'1P\')&&2M(a)<0)a=10;K 6.1K(b,a,"2q")},1t:J(b){7(1v b!="4D"&&b!=W)K 6.4B().3t((6[0]&&6[0].2u||T).5v(b));L a="";E.V(b||6,J(){E.V(6.3p,J(){7(6.15!=8)a+=6.15!=1?6.6M:E.1i.1t([6])})});K a},5r:J(b){7(6[0])E(b,6[0].2u).5J().3n(6[0]).2a(J(){L a=6;2e(a.1B)a=a.1B;K a}).3t(6);K 6},8t:J(a){K 6.V(J(){E(6).6C().5r(a)})},8m:J(a){K 6.V(J(){E(6).5r(a)})},3t:J(){K 6.3P(1a,R,S,J(a){7(6.15==1)6.3k(a)})},6s:J(){K 6.3P(1a,R,R,J(a){7(6.15==1)6.3n(a,6.1B)})},6o:J(){K 6.3P(1a,S,S,J(a){6.1b.3n(a,6)})},5a:J(){K 6.3P(1a,S,R,J(a){6.1b.3n(a,6.2J)})},3h:J(){K 6.56||E([])},2r:J(b){L c=E.2a(6,J(a){K E.2r(b,a)});K 6.2E(/[^+>] [^+>]/.17(b)||b.1g("..")>-1?E.57(c):c)},5J:J(e){L f=6.2a(J(){7(E.14.1d&&!E.3W(6)){L a=6.6c(R),5u=T.2R("1u"),4T=T.2R("1u");5u.3k(a);4T.38=5u.38;K 4T.1B}N K 6.6c(R)});L d=f.2r("*").4R().V(J(){7(6[F]!=10)6[F]=W});7(e===R)6.2r("*").4R().V(J(i){7(6.15==3)K;L c=E.Q(6,"2N");P(L a 1r c)P(L b 1r c[a])E.16.1c(d[i],a,c[a][b],c[a][b].Q)});K f},1F:J(b){K 6.2E(E.1q(b)&&E.3x(6,J(a,i){K b.1O(a,i)})||E.3d(b,6))},4I:J(b){7(b.1n==4d)7(G.17(b))K 6.2E(E.3d(b,6,R));N b=E.3d(b,6);L a=b.M&&b[b.M-1]!==10&&!b.15;K 6.1F(J(){K a?E.35(6,b)<0:6!=b})},1c:J(a){K!a?6:6.2E(E.34(6.22(),a.1n==4d?E(a).22():a.M!=10&&(!a.12||E.12(a,"3i"))?a:[a]))},3K:J(a){K a?E.3d(a,6).M>0:S},7g:J(a){K 6.3K("."+a)},5P:J(b){7(b==10){7(6.M){L c=6[0];7(E.12(c,"2y")){L e=c.44,5L=[],11=c.11,30=c.U=="2y-30";7(e<0)K W;P(L i=30?e:0,2b=30?e+1:11.M;i<2b;i++){L d=11[i];7(d.2p){b=E.14.1d&&!d.9s.1C.9o?d.1t:d.1C;7(30)K b;5L.1h(b)}}K 5L}N K(6[0].1C||"").1p(/\\r/g,"")}K 10}K 6.V(J(){7(6.15!=1)K;7(b.1n==1N&&/5w|5y/.17(6.U))6.3o=(E.35(6.1C,b)>=0||E.35(6.37,b)>=0);N 7(E.12(6,"2y")){L a=b.1n==1N?b:[b];E("90",6).V(J(){6.2p=(E.35(6.1C,a)>=0||E.35(6.1t,a)>=0)});7(!a.M)6.44=-1}N 6.1C=b})},3q:J(a){K a==10?(6.M?6[0].38:W):6.4B().3t(a)},6P:J(a){K 6.5a(a).1Y()},6N:J(i){K 6.2V(i,i+1)},2V:J(){K 6.2E(1N.2m.2V.1j(6,1a))},2a:J(b){K 6.2E(E.2a(6,J(a,i){K b.1O(a,i,a)}))},4R:J(){K 6.1c(6.56)},3P:J(g,f,h,d){L e=6.M>1,3m;K 6.V(J(){7(!3m){3m=E.5c(g,6.2u);7(h)3m.8I()}L b=6;7(f&&E.12(6,"1V")&&E.12(3m[0],"4x"))b=6.3V("1S")[0]||6.3k(6.2u.2R("1S"));L c=E([]);E.V(3m,J(){L a=e?E(6).5J(R)[0]:6;7(E.12(a,"1o")){c=c.1c(a)}N{7(a.15==1)c=c.1c(E("1o",a).1Y());d.1O(b,a)}});c.V(6D)})}};E.2m.4Y.2m=E.2m;J 6D(i,a){7(a.3R)E.3Q({1f:a.3R,3l:S,1G:"1o"});N E.5l(a.1t||a.6A||a.38||"");7(a.1b)a.1b.2X(a)}E.1s=E.1i.1s=J(){L b=1a[0]||{},i=1,M=1a.M,5i=S,11;7(b.1n==8f){5i=b;b=1a[1]||{};i=2}7(1v b!="4D"&&1v b!="J")b={};7(M==1){b=6;i=0}P(;i<M;i++)7((11=1a[i])!=W)P(L a 1r 11){7(b===11[a])6z;7(5i&&11[a]&&1v 11[a]=="4D"&&b[a]&&!11[a].15)b[a]=E.1s(b[a],11[a]);N 7(11[a]!=10)b[a]=11[a]}K b};L F="19"+(1D 3O()).3N(),6y=0,5e={};L H=/z-?5E|89-?87|1y|6q|85-?1P/i;E.1s({81:J(a){1e.$=D;7(a)1e.19=w;K E},1q:J(a){K!!a&&1v a!="25"&&!a.12&&a.1n!=1N&&/J/i.17(a+"")},3W:J(a){K a.1I&&!a.1k||a.28&&a.2u&&!a.2u.1k},5l:J(a){a=E.3f(a);7(a){L b=T.3V("6k")[0]||T.1I,1o=T.2R("1o");1o.U="1t/4l";7(E.14.1d)1o.1t=a;N 1o.3k(T.5v(a));b.3k(1o);b.2X(1o)}},12:J(b,a){K b.12&&b.12.2F()==a.2F()},1Q:{},Q:J(c,d,b){c=c==1e?5e:c;L a=c[F];7(!a)a=c[F]=++6y;7(d&&!E.1Q[a])E.1Q[a]={};7(b!=10)E.1Q[a][d]=b;K d?E.1Q[a][d]:a},3H:J(c,b){c=c==1e?5e:c;L a=c[F];7(b){7(E.1Q[a]){2T E.1Q[a][b];b="";P(b 1r E.1Q[a])1T;7(!b)E.3H(c)}}N{1R{2T c[F]}1W(e){7(c.55)c.55(F)}2T E.1Q[a]}},V:J(c,a,b){7(b){7(c.M==10){P(L d 1r c)7(a.1j(c[d],b)===S)1T}N P(L i=0,M=c.M;i<M;i++)7(a.1j(c[i],b)===S)1T}N{7(c.M==10){P(L d 1r c)7(a.1O(c[d],d,c[d])===S)1T}N P(L i=0,M=c.M,1C=c[0];i<M&&a.1O(1C,i,1C)!==S;1C=c[++i]){}}K c},1l:J(b,a,c,i,d){7(E.1q(a))a=a.1O(b,i);K a&&a.1n==53&&c=="2q"&&!H.17(d)?a+"2P":a},1w:{1c:J(c,b){E.V((b||"").2d(/\\s+/),J(i,a){7(c.15==1&&!E.1w.3E(c.1w,a))c.1w+=(c.1w?" ":"")+a})},1Y:J(c,b){7(c.15==1)c.1w=b!=10?E.3x(c.1w.2d(/\\s+/),J(a){K!E.1w.3E(b,a)}).6g(" "):""},3E:J(b,a){K E.35(a,(b.1w||b).3D().2d(/\\s+/))>-1}},6e:J(b,c,a){L e={};P(L d 1r c){e[d]=b.Y[d];b.Y[d]=c[d]}a.1O(b);P(L d 1r c)b.Y[d]=e[d]},1m:J(d,e,c){7(e=="29"||e=="1P"){L b,3S={3C:"4Z",4X:"23",18:"3u"},3r=e=="29"?["7P","7M"]:["7L","7K"];J 4S(){b=e=="29"?d.7J:d.7I;L a=0,3a=0;E.V(3r,J(){a+=2M(E.2q(d,"7H"+6,R))||0;3a+=2M(E.2q(d,"3a"+6+"62",R))||0});b-=1Z.7E(a+3a)}7(E(d).3K(":4b"))4S();N E.6e(d,3S,4S);K 1Z.2b(0,b)}K E.2q(d,e,c)},2q:J(e,k,j){L d;J 3y(b){7(!E.14.26)K S;L a=T.4a.4L(b,W);K!a||a.4K("3y")==""}7(k=="1y"&&E.14.1d){d=E.1K(e.Y,"1y");K d==""?"1":d}7(E.14.2B&&k=="18"){L c=e.Y.18;e.Y.18="3u";e.Y.18=c}7(k.1E(/4c/i))k=y;7(!j&&e.Y&&e.Y[k])d=e.Y[k];N 7(T.4a&&T.4a.4L){7(k.1E(/4c/i))k="4c";k=k.1p(/([A-Z])/g,"-$1").2w();L h=T.4a.4L(e,W);7(h&&!3y(e))d=h.4K(k);N{L f=[],2L=[];P(L a=e;a&&3y(a);a=a.1b)2L.4U(a);P(L i=0;i<2L.M;i++)7(3y(2L[i])){f[i]=2L[i].Y.18;2L[i].Y.18="3u"}d=k=="18"&&f[2L.M-1]!=W?"2D":(h&&h.4K(k))||"";P(L i=0;i<f.M;i++)7(f[i]!=W)2L[i].Y.18=f[i]}7(k=="1y"&&d=="")d="1"}N 7(e.4j){L g=k.1p(/\\-(\\w)/g,J(a,b){K b.2F()});d=e.4j[k]||e.4j[g];7(!/^\\d+(2P)?$/i.17(d)&&/^\\d/.17(d)){L l=e.Y.2c,3A=e.3A.2c;e.3A.2c=e.4j.2c;e.Y.2c=d||0;d=e.Y.7l+"2P";e.Y.2c=l;e.3A.2c=3A}}K d},5c:J(l,h){L k=[];h=h||T;7(1v h.2R==\'10\')h=h.2u||h[0]&&h[0].2u||T;E.V(l,J(i,d){7(!d)K;7(d.1n==53)d=d.3D();7(1v d=="25"){d=d.1p(/(<(\\w+)[^>]*?)\\/>/g,J(b,a,c){K c.1E(/^(7k|7h|5Q|7f|48|5O|a3|3v|9Y|9W|9T)$/i)?b:a+"></"+c+">"});L f=E.3f(d).2w(),1u=h.2R("1u");L e=!f.1g("<9R")&&[1,"<2y 78=\'78\'>","</2y>"]||!f.1g("<9O")&&[1,"<77>","</77>"]||f.1E(/^<(9K|1S|9I|9F|9A)/)&&[1,"<1V>","</1V>"]||!f.1g("<4x")&&[2,"<1V><1S>","</1S></1V>"]||(!f.1g("<9y")||!f.1g("<9v"))&&[3,"<1V><1S><4x>","</4x></1S></1V>"]||!f.1g("<5Q")&&[2,"<1V><1S></1S><76>","</76></1V>"]||E.14.1d&&[1,"1u<1u>","</1u>"]||[0,"",""];1u.38=e[1]+d+e[2];2e(e[0]--)1u=1u.5D;7(E.14.1d){L g=!f.1g("<1V")&&f.1g("<1S")<0?1u.1B&&1u.1B.3p:e[1]=="<1V>"&&f.1g("<1S")<0?1u.3p:[];P(L j=g.M-1;j>=0;--j)7(E.12(g[j],"1S")&&!g[j].3p.M)g[j].1b.2X(g[j]);7(/^\\s/.17(d))1u.3n(h.5v(d.1E(/^\\s*/)[0]),1u.1B)}d=E.2H(1u.3p)}7(d.M===0&&(!E.12(d,"3i")&&!E.12(d,"2y")))K;7(d[0]==10||E.12(d,"3i")||d.11)k.1h(d);N k=E.34(k,d)});K k},1K:J(d,e,c){7(!d||d.15==3||d.15==8)K 10;L f=E.3W(d)?{}:E.3S;7(e=="2p"&&E.14.26)d.1b.44;7(f[e]){7(c!=10)d[f[e]]=c;K d[f[e]]}N 7(E.14.1d&&e=="Y")K E.1K(d.Y,"9r",c);N 7(c==10&&E.14.1d&&E.12(d,"3i")&&(e=="9q"||e=="9p"))K d.9n(e).6M;N 7(d.28){7(c!=10){7(e=="U"&&E.12(d,"48")&&d.1b)6Z"U 9i 9g\'t 9b 9a";d.99(e,""+c)}7(E.14.1d&&/6T|3R/.17(e)&&!E.3W(d))K d.4z(e,2);K d.4z(e)}N{7(e=="1y"&&E.14.1d){7(c!=10){d.6q=1;d.1F=(d.1F||"").1p(/6W\\([^)]*\\)/,"")+(2M(c).3D()=="93"?"":"6W(1y="+c*6S+")")}K d.1F&&d.1F.1g("1y=")>=0?(2M(d.1F.1E(/1y=([^)]*)/)[1])/6S).3D():""}e=e.1p(/-([a-z])/92,J(a,b){K b.2F()});7(c!=10)d[e]=c;K d[e]}},3f:J(a){K(a||"").1p(/^\\s+|\\s+$/g,"")},2H:J(b){L a=[];7(1v b!="91")P(L i=0,M=b.M;i<M;i++)a.1h(b[i]);N a=b.2V(0);K a},35:J(b,a){P(L i=0,M=a.M;i<M;i++)7(a[i]==b)K i;K-1},34:J(a,b){7(E.14.1d){P(L i=0;b[i];i++)7(b[i].15!=8)a.1h(b[i])}N P(L i=0;b[i];i++)a.1h(b[i]);K a},57:J(a){L c=[],2j={};1R{P(L i=0,M=a.M;i<M;i++){L b=E.Q(a[i]);7(!2j[b]){2j[b]=R;c.1h(a[i])}}}1W(e){c=a}K c},3x:J(c,a,d){7(1v a=="25")a=4A("S||J(a,i){K "+a+"}");L b=[];P(L i=0,M=c.M;i<M;i++)7(!d&&a(c[i],i)||d&&!a(c[i],i))b.1h(c[i]);K b},2a:J(d,a){L c=[];P(L i=0,M=d.M;i<M;i++){L b=a(d[i],i);7(b!==W&&b!=10){7(b.1n!=1N)b=[b];c=c.6Q(b)}}K c}});L v=8X.8V.2w();E.14={5n:(v.1E(/.+(?:8R|8Q|8P|8O)[\\/: ]([\\d.]+)/)||[])[1],26:/6L/.17(v),2B:/2B/.17(v),1d:/1d/.17(v)&&!/2B/.17(v),3X:/3X/.17(v)&&!/(8M|6L)/.17(v)};L y=E.14.1d?"6K":"6J";E.1s({8J:!E.14.1d||T.6I=="6H",3S:{"P":"8G","8E":"1w","4c":y,6J:y,6K:y,38:"38",1w:"1w",1C:"1C",2W:"2W",3o:"3o",8C:"8B",2p:"2p",8A:"8z",44:"44",6F:"6F",28:"28",12:"12"}});E.V({6E:"O.1b",8y:"19.4w(O,\'1b\')",8x:"19.31(O,2,\'2J\')",8w:"19.31(O,2,\'4v\')",8v:"19.4w(O,\'2J\')",8u:"19.4w(O,\'4v\')",8s:"19.5m(O.1b.1B,O)",8r:"19.5m(O.1B)",6C:"19.12(O,\'8q\')?O.8p||O.8o.T:19.2H(O.3p)"},J(c,d){d=4A("S||J(O){K "+d+"}");E.1i[c]=J(b){L a=E.2a(6,d);7(b&&1v b=="25")a=E.3d(b,a);K 6.2E(E.57(a))}});E.V({6B:"3t",8n:"6s",3n:"6o",8l:"5a",8k:"6P"},J(c,b){E.1i[c]=J(){L a=1a;K 6.V(J(){P(L i=0,M=a.M;i<M;i++)E(a[i])[b](6)})}});E.V({8j:J(a){E.1K(6,a,"");7(6.15==1)6.55(a)},8i:J(a){E.1w.1c(6,a)},8h:J(a){E.1w.1Y(6,a)},8g:J(a){E.1w[E.1w.3E(6,a)?"1Y":"1c"](6,a)},1Y:J(a){7(!a||E.1F(a,[6]).r.M){E("*",6).1c(6).V(J(){E.16.1Y(6);E.3H(6)});7(6.1b)6.1b.2X(6)}},4B:J(){E(">*",6).1Y();2e(6.1B)6.2X(6.1B)}},J(a,b){E.1i[a]=J(){K 6.V(b,1a)}});E.V(["8e","62"],J(i,c){L b=c.2w();E.1i[b]=J(a){K 6[0]==1e?E.14.2B&&T.1k["5h"+c]||E.14.26&&1e["8d"+c]||T.6I=="6H"&&T.1I["5h"+c]||T.1k["5h"+c]:6[0]==T?1Z.2b(1Z.2b(T.1k["5g"+c],T.1I["5g"+c]),1Z.2b(T.1k["5f"+c],T.1I["5f"+c])):a==10?(6.M?E.1m(6[0],b):W):6.1m(b,a.1n==4d?a:a+"2P")}});L C=E.14.26&&4t(E.14.5n)<8c?"(?:[\\\\w*4s-]|\\\\\\\\.)":"(?:[\\\\w\\8b-\\8a*4s-]|\\\\\\\\.)",6w=1D 4r("^>\\\\s*("+C+"+)"),6v=1D 4r("^("+C+"+)(#)("+C+"+)"),6u=1D 4r("^([#.]?)("+C+"*)");E.1s({5d:{"":"m[2]==\'*\'||19.12(a,m[2])","#":"a.4z(\'2s\')==m[2]",":":{88:"i<m[3]-0",86:"i>m[3]-0",31:"m[3]-0==i",6N:"m[3]-0==i",3j:"i==0",3M:"i==r.M-1",6r:"i%2==0",6p:"i%2","3j-4m":"a.1b.3V(\'*\')[0]==a","3M-4m":"19.31(a.1b.5D,1,\'4v\')==a","84-4m":"!19.31(a.1b.5D,2,\'4v\')",6E:"a.1B",4B:"!a.1B",83:"(a.6A||a.80||19(a).1t()||\'\').1g(m[3])>=0",4b:\'"23"!=a.U&&19.1m(a,"18")!="2D"&&19.1m(a,"4X")!="23"\',23:\'"23"==a.U||19.1m(a,"18")=="2D"||19.1m(a,"4X")=="23"\',7Y:"!a.2W",2W:"a.2W",3o:"a.3o",2p:"a.2p||19.1K(a,\'2p\')",1t:"\'1t\'==a.U",5w:"\'5w\'==a.U",5y:"\'5y\'==a.U",5b:"\'5b\'==a.U",3J:"\'3J\'==a.U",59:"\'59\'==a.U",6n:"\'6n\'==a.U",6m:"\'6m\'==a.U",2G:\'"2G"==a.U||19.12(a,"2G")\',48:"/48|2y|6l|2G/i.17(a.12)",3E:"19.2r(m[3],a).M",7X:"/h\\\\d/i.17(a.12)",7W:"19.3x(19.3I,J(1i){K a==1i.O;}).M"}},6j:[/^(\\[) *@?([\\w-]+) *([!*$^~=]*) *(\'?"?)(.*?)\\4 *\\]/,/^(:)([\\w-]+)\\("?\'?(.*?(\\(.*?\\))?[^(]*?)"?\'?\\)/,1D 4r("^([:.#]*)("+C+"+)")],3d:J(a,c,b){L d,2o=[];2e(a&&a!=d){d=a;L f=E.1F(a,c,b);a=f.t.1p(/^\\s*,\\s*/,"");2o=b?c=f.r:E.34(2o,f.r)}K 2o},2r:J(t,p){7(1v t!="25")K[t];7(p&&p.15!=1&&p.15!=9)K[];p=p||T;L d=[p],2j=[],3M,12;2e(t&&3M!=t){L r=[];3M=t;t=E.3f(t);L o=S;L g=6w;L m=g.39(t);7(m){12=m[1].2F();P(L i=0;d[i];i++)P(L c=d[i].1B;c;c=c.2J)7(c.15==1&&(12=="*"||c.12.2F()==12))r.1h(c);d=r;t=t.1p(g,"");7(t.1g(" ")==0)6z;o=R}N{g=/^([>+~])\\s*(\\w*)/i;7((m=g.39(t))!=W){r=[];L l={};12=m[2].2F();m=m[1];P(L j=0,3g=d.M;j<3g;j++){L n=m=="~"||m=="+"?d[j].2J:d[j].1B;P(;n;n=n.2J)7(n.15==1){L h=E.Q(n);7(m=="~"&&l[h])1T;7(!12||n.12.2F()==12){7(m=="~")l[h]=R;r.1h(n)}7(m=="+")1T}}d=r;t=E.3f(t.1p(g,""));o=R}}7(t&&!o){7(!t.1g(",")){7(p==d[0])d.4k();2j=E.34(2j,d);r=d=[p];t=" "+t.6i(1,t.M)}N{L k=6v;L m=k.39(t);7(m){m=[0,m[2],m[3],m[1]]}N{k=6u;m=k.39(t)}m[2]=m[2].1p(/\\\\/g,"");L f=d[d.M-1];7(m[1]=="#"&&f&&f.5N&&!E.3W(f)){L q=f.5N(m[2]);7((E.14.1d||E.14.2B)&&q&&1v q.2s=="25"&&q.2s!=m[2])q=E(\'[@2s="\'+m[2]+\'"]\',f)[0];d=r=q&&(!m[3]||E.12(q,m[3]))?[q]:[]}N{P(L i=0;d[i];i++){L a=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];7(a=="*"&&d[i].12.2w()=="4D")a="3v";r=E.34(r,d[i].3V(a))}7(m[1]==".")r=E.58(r,m[2]);7(m[1]=="#"){L e=[];P(L i=0;r[i];i++)7(r[i].4z("2s")==m[2]){e=[r[i]];1T}r=e}d=r}t=t.1p(k,"")}}7(t){L b=E.1F(t,r);d=r=b.r;t=E.3f(b.t)}}7(t)d=[];7(d&&p==d[0])d.4k();2j=E.34(2j,d);K 2j},58:J(r,m,a){m=" "+m+" ";L c=[];P(L i=0;r[i];i++){L b=(" "+r[i].1w+" ").1g(m)>=0;7(!a&&b||a&&!b)c.1h(r[i])}K c},1F:J(t,r,h){L d;2e(t&&t!=d){d=t;L p=E.6j,m;P(L i=0;p[i];i++){m=p[i].39(t);7(m){t=t.7V(m[0].M);m[2]=m[2].1p(/\\\\/g,"");1T}}7(!m)1T;7(m[1]==":"&&m[2]=="4I")r=G.17(m[3])?E.1F(m[3],r,R).r:E(r).4I(m[3]);N 7(m[1]==".")r=E.58(r,m[2],h);N 7(m[1]=="["){L g=[],U=m[3];P(L i=0,3g=r.M;i<3g;i++){L a=r[i],z=a[E.3S[m[2]]||m[2]];7(z==W||/6T|3R|2p/.17(m[2]))z=E.1K(a,m[2])||\'\';7((U==""&&!!z||U=="="&&z==m[5]||U=="!="&&z!=m[5]||U=="^="&&z&&!z.1g(m[5])||U=="$="&&z.6i(z.M-m[5].M)==m[5]||(U=="*="||U=="~=")&&z.1g(m[5])>=0)^h)g.1h(a)}r=g}N 7(m[1]==":"&&m[2]=="31-4m"){L e={},g=[],17=/(-?)(\\d*)n((?:\\+|-)?\\d*)/.39(m[3]=="6r"&&"2n"||m[3]=="6p"&&"2n+1"||!/\\D/.17(m[3])&&"7U+"+m[3]||m[3]),3j=(17[1]+(17[2]||1))-0,d=17[3]-0;P(L i=0,3g=r.M;i<3g;i++){L j=r[i],1b=j.1b,2s=E.Q(1b);7(!e[2s]){L c=1;P(L n=1b.1B;n;n=n.2J)7(n.15==1)n.4p=c++;e[2s]=R}L b=S;7(3j==0){7(j.4p==d)b=R}N 7((j.4p-d)%3j==0&&(j.4p-d)/3j>=0)b=R;7(b^h)g.1h(j)}r=g}N{L f=E.5d[m[1]];7(1v f!="25")f=E.5d[m[1]][m[2]];f=4A("S||J(a,i){K "+f+"}");r=E.3x(r,f,h)}}K{r:r,t:t}},4w:J(b,c){L d=[];L a=b[c];2e(a&&a!=T){7(a.15==1)d.1h(a);a=a[c]}K d},31:J(a,e,c,b){e=e||1;L d=0;P(;a;a=a[c])7(a.15==1&&++d==e)1T;K a},5m:J(n,a){L r=[];P(;n;n=n.2J){7(n.15==1&&(!a||n!=a))r.1h(n)}K r}});E.16={1c:J(f,i,g,e){7(f.15==3||f.15==8)K;7(E.14.1d&&f.54!=10)f=1e;7(!g.2A)g.2A=6.2A++;7(e!=10){L h=g;g=J(){K h.1j(6,1a)};g.Q=e;g.2A=h.2A}L j=E.Q(f,"2N")||E.Q(f,"2N",{}),1x=E.Q(f,"1x")||E.Q(f,"1x",J(){L a;7(1v E=="10"||E.16.52)K a;a=E.16.1x.1j(1a.3G.O,1a);K a});1x.O=f;E.V(i.2d(/\\s+/),J(c,b){L a=b.2d(".");b=a[0];g.U=a[1];L d=j[b];7(!d){d=j[b]={};7(!E.16.2l[b]||E.16.2l[b].4i.1O(f)===S){7(f.3F)f.3F(b,1x,S);N 7(f.6h)f.6h("4h"+b,1x)}}d[g.2A]=g;E.16.2g[b]=R});f=W},2A:1,2g:{},1Y:J(e,h,f){7(e.15==3||e.15==8)K;L i=E.Q(e,"2N"),2f,5E;7(i){7(h==10)P(L g 1r i)6.1Y(e,g);N{7(h.U){f=h.2k;h=h.U}E.V(h.2d(/\\s+/),J(b,a){L c=a.2d(".");a=c[0];7(i[a]){7(f)2T i[a][f.2A];N P(f 1r i[a])7(!c[1]||i[a][f].U==c[1])2T i[a][f];P(2f 1r i[a])1T;7(!2f){7(!E.16.2l[a]||E.16.2l[a].4g.1O(e)===S){7(e.6f)e.6f(a,E.Q(e,"1x"),S);N 7(e.6d)e.6d("4h"+a,E.Q(e,"1x"))}2f=W;2T i[a]}}})}P(2f 1r i)1T;7(!2f){L d=E.Q(e,"1x");7(d)d.O=W;E.3H(e,"2N");E.3H(e,"1x")}}},1U:J(f,b,c,d,g){b=E.2H(b||[]);7(!c){7(6.2g[f])E("*").1c([1e,T]).1U(f,b)}N{7(c.15==3||c.15==8)K 10;L a,2f,1i=E.1q(c[f]||W),16=!b[0]||!b[0].32;7(16)b.4U(6.51({U:f,2K:c}));b[0].U=f;7(E.1q(E.Q(c,"1x")))a=E.Q(c,"1x").1j(c,b);7(!1i&&c["4h"+f]&&c["4h"+f].1j(c,b)===S)a=S;7(16)b.4k();7(g&&E.1q(g)){2f=g.1j(c,a==W?b:b.6Q(a));7(2f!==10)a=2f}7(1i&&d!==S&&a!==S&&!(E.12(c,\'a\')&&f=="50")){6.52=R;1R{c[f]()}1W(e){}}6.52=S}K a},1x:J(c){L a;c=E.16.51(c||1e.16||{});L b=c.U.2d(".");c.U=b[0];L f=E.Q(6,"2N")&&E.Q(6,"2N")[c.U],3B=1N.2m.2V.1O(1a,1);3B.4U(c);P(L j 1r f){L d=f[j];3B[0].2k=d;3B[0].Q=d.Q;7(!b[1]||d.U==b[1]){L e=d.1j(6,3B);7(a!==S)a=e;7(e===S){c.32();c.41()}}}7(E.14.1d)c.2K=c.32=c.41=c.2k=c.Q=W;K a},51:J(c){L a=c;c=E.1s({},a);c.32=J(){7(a.32)a.32();a.7T=S};c.41=J(){7(a.41)a.41();a.7S=R};7(!c.2K)c.2K=c.7R||T;7(c.2K.15==3)c.2K=a.2K.1b;7(!c.4W&&c.4V)c.4W=c.4V==c.2K?c.7Q:c.4V;7(c.6b==W&&c.6a!=W){L b=T.1I,1k=T.1k;c.6b=c.6a+(b&&b.2i||1k&&1k.2i||0)-(b.68||0);c.7O=c.7N+(b&&b.2x||1k&&1k.2x||0)-(b.67||0)}7(!c.3r&&((c.4f||c.4f===0)?c.4f:c.66))c.3r=c.4f||c.66;7(!c.65&&c.64)c.65=c.64;7(!c.3r&&c.2G)c.3r=(c.2G&1?1:(c.2G&2?3:(c.2G&4?2:0)));K c},2l:{21:{4i:J(){5A();K},4g:J(){K}},47:{4i:J(){7(E.14.1d)K S;E(6).2z("4Q",E.16.2l.47.2k);K R},4g:J(){7(E.14.1d)K S;E(6).42("4Q",E.16.2l.47.2k);K R},2k:J(a){7(I(a,6))K R;1a[0].U="47";K E.16.1x.1j(6,1a)}},46:{4i:J(){7(E.14.1d)K S;E(6).2z("4P",E.16.2l.46.2k);K R},4g:J(){7(E.14.1d)K S;E(6).42("4P",E.16.2l.46.2k);K R},2k:J(a){7(I(a,6))K R;1a[0].U="46";K E.16.1x.1j(6,1a)}}}};E.1i.1s({2z:J(c,a,b){K c=="4O"?6.30(c,a,b):6.V(J(){E.16.1c(6,c,b||a,b&&a)})},30:J(d,b,c){K 6.V(J(){E.16.1c(6,d,J(a){E(6).42(a);K(c||b).1j(6,1a)},c&&b)})},42:J(a,b){K 6.V(J(){E.16.1Y(6,a,b)})},1U:J(c,a,b){K 6.V(J(){E.16.1U(c,a,6,R,b)})},63:J(c,a,b){7(6[0])K E.16.1U(c,a,6[0],S,b);K 10},2h:J(){L b=1a;K 6.50(J(a){6.4N=0==6.4N?1:0;a.32();K b[6.4N].1j(6,1a)||S})},7F:J(a,b){K 6.2z(\'47\',a).2z(\'46\',b)},21:J(a){5A();7(E.2Q)a.1O(T,E);N E.3w.1h(J(){K a.1O(6,E)});K 6}});E.1s({2Q:S,3w:[],21:J(){7(!E.2Q){E.2Q=R;7(E.3w){E.V(E.3w,J(){6.1j(T)});E.3w=W}E(T).63("21")}}});L x=S;J 5A(){7(x)K;x=R;7(T.3F&&!E.14.2B)T.3F("61",E.21,S);7(E.14.1d&&1e==3b)(J(){7(E.2Q)K;1R{T.1I.7D("2c")}1W(3e){3z(1a.3G,0);K}E.21()})();7(E.14.2B)T.3F("61",J(){7(E.2Q)K;P(L i=0;i<T.4M.M;i++)7(T.4M[i].2W){3z(1a.3G,0);K}E.21()},S);7(E.14.26){L a;(J(){7(E.2Q)K;7(T.3c!="60"&&T.3c!="1z"){3z(1a.3G,0);K}7(a===10)a=E("Y, 5O[7B=7A]").M;7(T.4M.M!=a){3z(1a.3G,0);K}E.21()})()}E.16.1c(1e,"43",E.21)}E.V(("7z,7y,43,7x,5g,4O,50,7w,"+"7v,7u,7C,4Q,4P,7t,2y,"+"59,7s,7r,7G,3e").2d(","),J(i,b){E.1i[b]=J(a){K a?6.2z(b,a):6.1U(b)}});L I=J(a,c){L b=a.4W;2e(b&&b!=c)1R{b=b.1b}1W(3e){b=c}K b==c};E(1e).2z("4O",J(){E("*").1c(T).42()});E.1i.1s({43:J(g,d,c){7(E.1q(g))K 6.2z("43",g);L e=g.1g(" ");7(e>=0){L i=g.2V(e,g.M);g=g.2V(0,e)}c=c||J(){};L f="4J";7(d)7(E.1q(d)){c=d;d=W}N{d=E.3v(d);f="5Z"}L h=6;E.3Q({1f:g,U:f,1G:"3q",Q:d,1z:J(a,b){7(b=="1X"||b=="5Y")h.3q(i?E("<1u/>").3t(a.4e.1p(/<1o(.|\\s)*?\\/1o>/g,"")).2r(i):a.4e);h.V(c,[a.4e,b,a])}});K 6},7q:J(){K E.3v(6.5X())},5X:J(){K 6.2a(J(){K E.12(6,"3i")?E.2H(6.7p):6}).1F(J(){K 6.37&&!6.2W&&(6.3o||/2y|6l/i.17(6.12)||/1t|23|3J/i.17(6.U))}).2a(J(i,c){L b=E(6).5P();K b==W?W:b.1n==1N?E.2a(b,J(a,i){K{37:c.37,1C:a}}):{37:c.37,1C:b}}).22()}});E.V("5W,5V,5U,69,5T,5S".2d(","),J(i,o){E.1i[o]=J(f){K 6.2z(o,f)}});L B=(1D 3O).3N();E.1s({22:J(d,b,a,c){7(E.1q(b)){a=b;b=W}K E.3Q({U:"4J",1f:d,Q:b,1X:a,1G:c})},7o:J(b,a){K E.22(b,W,a,"1o")},7n:J(c,b,a){K E.22(c,b,a,"2O")},7m:J(d,b,a,c){7(E.1q(b)){a=b;b={}}K E.3Q({U:"5Z",1f:d,Q:b,1X:a,1G:c})},7Z:J(a){E.1s(E.4H,a)},4H:{2g:R,U:"4J",2U:0,5R:"49/x-7j-3i-7i",6x:R,3l:R,Q:W,6t:W,3J:W,4n:{3L:"49/3L, 1t/3L",3q:"1t/3q",1o:"1t/4l, 49/4l",2O:"49/2O, 1t/4l",1t:"1t/7e",4o:"*/*"}},4q:{},3Q:J(s){L f,2Y=/=\\?(&|$)/g,1A,Q;s=E.1s(R,s,E.1s(R,{},E.4H,s));7(s.Q&&s.6x&&1v s.Q!="25")s.Q=E.3v(s.Q);7(s.1G=="4u"){7(s.U.2w()=="22"){7(!s.1f.1E(2Y))s.1f+=(s.1f.1E(/\\?/)?"&":"?")+(s.4u||"7d")+"=?"}N 7(!s.Q||!s.Q.1E(2Y))s.Q=(s.Q?s.Q+"&":"")+(s.4u||"7d")+"=?";s.1G="2O"}7(s.1G=="2O"&&(s.Q&&s.Q.1E(2Y)||s.1f.1E(2Y))){f="4u"+B++;7(s.Q)s.Q=(s.Q+"").1p(2Y,"="+f+"$1");s.1f=s.1f.1p(2Y,"="+f+"$1");s.1G="1o";1e[f]=J(a){Q=a;1X();1z();1e[f]=10;1R{2T 1e[f]}1W(e){}7(h)h.2X(g)}}7(s.1G=="1o"&&s.1Q==W)s.1Q=S;7(s.1Q===S&&s.U.2w()=="22"){L i=(1D 3O()).3N();L j=s.1f.1p(/(\\?|&)4s=.*?(&|$)/,"$a2="+i+"$2");s.1f=j+((j==s.1f)?(s.1f.1E(/\\?/)?"&":"?")+"4s="+i:"")}7(s.Q&&s.U.2w()=="22"){s.1f+=(s.1f.1E(/\\?/)?"&":"?")+s.Q;s.Q=W}7(s.2g&&!E.5M++)E.16.1U("5W");7((!s.1f.1g("9Z")||!s.1f.1g("//"))&&(s.1G=="1o"||s.1G=="2O")&&s.U.2w()=="22"){L h=T.3V("6k")[0];L g=T.2R("1o");g.3R=s.1f;7(s.7c)g.9X=s.7c;7(!f){L l=S;g.9V=g.9U=J(){7(!l&&(!6.3c||6.3c=="60"||6.3c=="1z")){l=R;1X();1z();h.2X(g)}}}h.3k(g);K 10}L m=S;L k=1e.7a?1D 7a("9S.9Q"):1D 79();k.9P(s.U,s.1f,s.3l,s.6t,s.3J);1R{7(s.Q)k.4G("9N-9M",s.5R);7(s.5I)k.4G("9L-5H-9J",E.4q[s.1f]||"9H, 9G 9E 9B 5G:5G:5G 9z");k.4G("X-9x-9u","79");k.4G("9t",s.1G&&s.4n[s.1G]?s.4n[s.1G]+", */*":s.4n.4o)}1W(e){}7(s.75)s.75(k);7(s.2g)E.16.1U("5S",[k,s]);L c=J(a){7(!m&&k&&(k.3c==4||a=="2U")){m=R;7(d){74(d);d=W}1A=a=="2U"&&"2U"||!E.73(k)&&"3e"||s.5I&&E.72(k,s.1f)&&"5Y"||"1X";7(1A=="1X"){1R{Q=E.71(k,s.1G)}1W(e){1A="5C"}}7(1A=="1X"){L b;1R{b=k.5B("70-5H")}1W(e){}7(s.5I&&b)E.4q[s.1f]=b;7(!f)1X()}N E.5t(s,k,1A);1z();7(s.3l)k=W}};7(s.3l){L d=54(c,13);7(s.2U>0)3z(J(){7(k){k.9m();7(!m)c("2U")}},s.2U)}1R{k.9l(s.Q)}1W(e){E.5t(s,k,W,e)}7(!s.3l)c();J 1X(){7(s.1X)s.1X(Q,1A);7(s.2g)E.16.1U("5T",[k,s])}J 1z(){7(s.1z)s.1z(k,1A);7(s.2g)E.16.1U("5U",[k,s]);7(s.2g&&!--E.5M)E.16.1U("5V")}K k},5t:J(s,a,b,e){7(s.3e)s.3e(a,b,e);7(s.2g)E.16.1U("69",[a,s,e])},5M:0,73:J(r){1R{K!r.1A&&9k.9j=="5b:"||(r.1A>=6Y&&r.1A<9h)||r.1A==6X||r.1A==9e||E.14.26&&r.1A==10}1W(e){}K S},72:J(a,c){1R{L b=a.5B("70-5H");K a.1A==6X||b==E.4q[c]||E.14.26&&a.1A==10}1W(e){}K S},71:J(r,b){L c=r.5B("9d-U");L d=b=="3L"||!b&&c&&c.1g("3L")>=0;L a=d?r.9c:r.4e;7(d&&a.1I.28=="5C")6Z"5C";7(b=="1o")E.5l(a);7(b=="2O")a=4A("("+a+")");K a},3v:J(a){L s=[];7(a.1n==1N||a.5j)E.V(a,J(){s.1h(3s(6.37)+"="+3s(6.1C))});N P(L j 1r a)7(a[j]&&a[j].1n==1N)E.V(a[j],J(){s.1h(3s(j)+"="+3s(6))});N s.1h(3s(j)+"="+3s(a[j]));K s.6g("&").1p(/%20/g,"+")}});E.1i.1s({1J:J(c,b){K c?6.27({1P:"1J",29:"1J",1y:"1J"},c,b):6.1F(":23").V(J(){6.Y.18=6.5x||"";7(E.1m(6,"18")=="2D"){L a=E("<"+6.28+" />").6B("1k");6.Y.18=a.1m("18");7(6.Y.18=="2D")6.Y.18="3u";a.1Y()}}).3h()},1H:J(b,a){K b?6.27({1P:"1H",29:"1H",1y:"1H"},b,a):6.1F(":4b").V(J(){6.5x=6.5x||E.1m(6,"18");6.Y.18="2D"}).3h()},6U:E.1i.2h,2h:J(a,b){K E.1q(a)&&E.1q(b)?6.6U(a,b):a?6.27({1P:"2h",29:"2h",1y:"2h"},a,b):6.V(J(){E(6)[E(6).3K(":23")?"1J":"1H"]()})},98:J(b,a){K 6.27({1P:"1J"},b,a)},97:J(b,a){K 6.27({1P:"1H"},b,a)},96:J(b,a){K 6.27({1P:"2h"},b,a)},95:J(b,a){K 6.27({1y:"1J"},b,a)},94:J(b,a){K 6.27({1y:"1H"},b,a)},9f:J(c,a,b){K 6.27({1y:a},c,b)},27:J(l,k,j,h){L i=E.6V(k,j,h);K 6[i.2S===S?"V":"2S"](J(){7(6.15!=1)K S;L g=E.1s({},i);L f=E(6).3K(":23"),4y=6;P(L p 1r l){7(l[p]=="1H"&&f||l[p]=="1J"&&!f)K E.1q(g.1z)&&g.1z.1j(6);7(p=="1P"||p=="29"){g.18=E.1m(6,"18");g.36=6.Y.36}}7(g.36!=W)6.Y.36="23";g.40=E.1s({},l);E.V(l,J(c,a){L e=1D E.2v(4y,g,c);7(/2h|1J|1H/.17(a))e[a=="2h"?f?"1J":"1H":a](l);N{L b=a.3D().1E(/^([+-]=)?([\\d+-.]+)(.*)$/),24=e.2o(R)||0;7(b){L d=2M(b[2]),2C=b[3]||"2P";7(2C!="2P"){4y.Y[c]=(d||1)+2C;24=((d||1)/e.2o(R))*24;4y.Y[c]=24+2C}7(b[1])d=((b[1]=="-="?-1:1)*d)+24;e.3Z(24,d,2C)}N e.3Z(24,a,"")}});K R})},2S:J(a,b){7(E.1q(a)||(a&&a.1n==1N)){b=a;a="2v"}7(!a||(1v a=="25"&&!b))K A(6[0],a);K 6.V(J(){7(b.1n==1N)A(6,a,b);N{A(6,a).1h(b);7(A(6,a).M==1)b.1j(6)}})},8Z:J(b,c){L a=E.3I;7(b)6.2S([]);6.V(J(){P(L i=a.M-1;i>=0;i--)7(a[i].O==6){7(c)a[i](R);a.6R(i,1)}});7(!c)6.5z();K 6}});L A=J(b,c,a){7(!b)K 10;c=c||"2v";L q=E.Q(b,c+"2S");7(!q||a)q=E.Q(b,c+"2S",a?E.2H(a):[]);K q};E.1i.5z=J(a){a=a||"2v";K 6.V(J(){L q=A(6,a);q.4k();7(q.M)q[0].1j(6)})};E.1s({6V:J(b,a,c){L d=b&&b.1n==8Y?b:{1z:c||!c&&a||E.1q(b)&&b,2t:b,3Y:c&&a||a&&a.1n!=8W&&a};d.2t=(d.2t&&d.2t.1n==53?d.2t:{9w:8U,8T:6Y}[d.2t])||8S;d.5o=d.1z;d.1z=J(){7(d.2S!==S)E(6).5z();7(E.1q(d.5o))d.5o.1j(6)};K d},3Y:{6O:J(p,n,b,a){K b+a*p},5F:J(p,n,b,a){K((-1Z.9C(p*1Z.9D)/2)+0.5)*a+b}},3I:[],3T:W,2v:J(b,c,a){6.11=c;6.O=b;6.1l=a;7(!c.3U)c.3U={}}});E.2v.2m={4C:J(){7(6.11.33)6.11.33.1j(6.O,[6.2I,6]);(E.2v.33[6.1l]||E.2v.33.4o)(6);7(6.1l=="1P"||6.1l=="29")6.O.Y.18="3u"},2o:J(a){7(6.O[6.1l]!=W&&6.O.Y[6.1l]==W)K 6.O[6.1l];L r=2M(E.1m(6.O,6.1l,a));K r&&r>-8N?r:2M(E.2q(6.O,6.1l))||0},3Z:J(c,b,d){6.5s=(1D 3O()).3N();6.24=c;6.3h=b;6.2C=d||6.2C||"2P";6.2I=6.24;6.4E=6.4F=0;6.4C();L e=6;J t(a){K e.33(a)}t.O=6.O;E.3I.1h(t);7(E.3T==W){E.3T=54(J(){L a=E.3I;P(L i=0;i<a.M;i++)7(!a[i]())a.6R(i--,1);7(!a.M){74(E.3T);E.3T=W}},13)}},1J:J(){6.11.3U[6.1l]=E.1K(6.O.Y,6.1l);6.11.1J=R;6.3Z(0,6.2o());7(6.1l=="29"||6.1l=="1P")6.O.Y[6.1l]="8L";E(6.O).1J()},1H:J(){6.11.3U[6.1l]=E.1K(6.O.Y,6.1l);6.11.1H=R;6.3Z(6.2o(),0)},33:J(a){L t=(1D 3O()).3N();7(a||t>6.11.2t+6.5s){6.2I=6.3h;6.4E=6.4F=1;6.4C();6.11.40[6.1l]=R;L b=R;P(L i 1r 6.11.40)7(6.11.40[i]!==R)b=S;7(b){7(6.11.18!=W){6.O.Y.36=6.11.36;6.O.Y.18=6.11.18;7(E.1m(6.O,"18")=="2D")6.O.Y.18="3u"}7(6.11.1H)6.O.Y.18="2D";7(6.11.1H||6.11.1J)P(L p 1r 6.11.40)E.1K(6.O.Y,p,6.11.3U[p])}7(b&&E.1q(6.11.1z))6.11.1z.1j(6.O);K S}N{L n=t-6.5s;6.4F=n/6.11.2t;6.4E=E.3Y[6.11.3Y||(E.3Y.5F?"5F":"6O")](6.4F,n,0,1,6.11.2t);6.2I=6.24+((6.3h-6.24)*6.4E);6.4C()}K R}};E.2v.33={2i:J(a){a.O.2i=a.2I},2x:J(a){a.O.2x=a.2I},1y:J(a){E.1K(a.O.Y,"1y",a.2I)},4o:J(a){a.O.Y[a.1l]=a.2I+a.2C}};E.1i.5f=J(){L b=0,3b=0,O=6[0],5q;7(O)8K(E.14){L d=O.1b,45=O,1M=O.1M,1L=O.2u,5p=26&&4t(5n)<8H,2Z=E.1m(O,"3C")=="2Z";7(O.7b){L c=O.7b();1c(c.2c+1Z.2b(1L.1I.2i,1L.1k.2i),c.3b+1Z.2b(1L.1I.2x,1L.1k.2x));1c(-1L.1I.68,-1L.1I.67)}N{1c(O.5k,O.5K);2e(1M){1c(1M.5k,1M.5K);7(3X&&!/^t(8F|d|h)$/i.17(1M.28)||26&&!5p)3a(1M);7(!2Z&&E.1m(1M,"3C")=="2Z")2Z=R;45=/^1k$/i.17(1M.28)?45:1M;1M=1M.1M}2e(d&&d.28&&!/^1k|3q$/i.17(d.28)){7(!/^a0|1V.*$/i.17(E.1m(d,"18")))1c(-d.2i,-d.2x);7(3X&&E.1m(d,"36")!="4b")3a(d);d=d.1b}7((5p&&(2Z||E.1m(45,"3C")=="4Z"))||(3X&&E.1m(45,"3C")!="4Z"))1c(-1L.1k.5k,-1L.1k.5K);7(2Z)1c(1Z.2b(1L.1I.2i,1L.1k.2i),1Z.2b(1L.1I.2x,1L.1k.2x))}5q={3b:3b,2c:b}}J 3a(a){1c(E.2q(a,"a1",R),E.2q(a,"8D",R))}J 1c(l,t){b+=4t(l)||0;3b+=4t(t)||0}K 5q}})();',62,624,"||||||this|if||||||||||||||||||||||||||||||||||||||function|return|var|length|else|elem|for|data|true|false|document|type|each|null||style||undefined|options|nodeName||browser|nodeType|event|test|display|jQuery|arguments|parentNode|add|msie|window|url|indexOf|push|fn|apply|body|prop|css|constructor|script|replace|isFunction|in|extend|text|div|typeof|className|handle|opacity|complete|status|firstChild|value|new|match|filter|dataType|hide|documentElement|show|attr|doc|offsetParent|Array|call|height|cache|try|tbody|break|trigger|table|catch|success|remove|Math||ready|get|hidden|start|string|safari|animate|tagName|width|map|max|left|split|while|ret|global|toggle|scrollLeft|done|handler|special|prototype||cur|selected|curCSS|find|id|duration|ownerDocument|fx|toLowerCase|scrollTop|select|bind|guid|opera|unit|none|pushStack|toUpperCase|button|makeArray|now|nextSibling|target|stack|parseFloat|events|json|px|isReady|createElement|queue|delete|timeout|slice|disabled|removeChild|jsre|fixed|one|nth|preventDefault|step|merge|inArray|overflow|name|innerHTML|exec|border|top|readyState|multiFilter|error|trim|rl|end|form|first|appendChild|async|elems|insertBefore|checked|childNodes|html|which|encodeURIComponent|append|block|param|readyList|grep|color|setTimeout|runtimeStyle|args|position|toString|has|addEventListener|callee|removeData|timers|password|is|xml|last|getTime|Date|domManip|ajax|src|props|timerId|orig|getElementsByTagName|isXMLDoc|mozilla|easing|custom|curAnim|stopPropagation|unbind|load|selectedIndex|offsetChild|mouseleave|mouseenter|input|application|defaultView|visible|float|String|responseText|charCode|teardown|on|setup|currentStyle|shift|javascript|child|accepts|_default|nodeIndex|lastModified|RegExp|_|parseInt|jsonp|previousSibling|dir|tr|self|getAttribute|eval|empty|update|object|pos|state|setRequestHeader|ajaxSettings|not|GET|getPropertyValue|getComputedStyle|styleSheets|lastToggle|unload|mouseout|mouseover|andSelf|getWH|container2|unshift|fromElement|relatedTarget|visibility|init|absolute|click|fix|triggered|Number|setInterval|removeAttribute|prevObject|unique|classFilter|submit|after|file|clean|expr|windowData|offset|scroll|client|deep|jquery|offsetLeft|globalEval|sibling|version|old|safari2|results|wrapAll|startTime|handleError|container|createTextNode|radio|oldblock|checkbox|dequeue|bindReady|getResponseHeader|parsererror|lastChild|index|swing|00|Modified|ifModified|clone|offsetTop|values|active|getElementById|link|val|col|contentType|ajaxSend|ajaxSuccess|ajaxComplete|ajaxStop|ajaxStart|serializeArray|notmodified|POST|loaded|DOMContentLoaded|Width|triggerHandler|ctrlKey|metaKey|keyCode|clientTop|clientLeft|ajaxError|clientX|pageX|cloneNode|detachEvent|swap|removeEventListener|join|attachEvent|substr|parse|head|textarea|reset|image|before|odd|zoom|even|prepend|username|quickClass|quickID|quickChild|processData|uuid|continue|textContent|appendTo|contents|evalScript|parent|defaultValue|setArray|CSS1Compat|compatMode|cssFloat|styleFloat|webkit|nodeValue|eq|linear|replaceWith|concat|splice|100|href|_toggle|speed|alpha|304|200|throw|Last|httpData|httpNotModified|httpSuccess|clearInterval|beforeSend|colgroup|fieldset|multiple|XMLHttpRequest|ActiveXObject|getBoundingClientRect|scriptCharset|callback|plain|img|hasClass|br|urlencoded|www|abbr|pixelLeft|post|getJSON|getScript|elements|serialize|keypress|keydown|change|mouseup|mousedown|dblclick|resize|focus|blur|stylesheet|rel|mousemove|doScroll|round|hover|keyup|padding|offsetHeight|offsetWidth|Bottom|Top|Right|clientY|pageY|Left|toElement|srcElement|cancelBubble|returnValue|0n|substring|animated|header|enabled|ajaxSetup|innerText|noConflict|size|contains|only|line|gt|weight|lt|font|uFFFF|u0128|417|inner|Height|Boolean|toggleClass|removeClass|addClass|removeAttr|replaceAll|insertAfter|wrap|prependTo|contentWindow|contentDocument|iframe|children|siblings|wrapInner|prevAll|nextAll|prev|next|parents|maxLength|maxlength|readOnly|readonly|borderTopWidth|class|able|htmlFor|522|reverse|boxModel|with|1px|compatible|10000|ie|ra|it|rv|400|fast|600|userAgent|Function|navigator|Object|stop|option|array|ig|NaN|fadeOut|fadeIn|slideToggle|slideUp|slideDown|setAttribute|changed|be|responseXML|content|1223|fadeTo|can|300|property|protocol|location|send|abort|getAttributeNode|specified|method|action|cssText|attributes|Accept|With|th|slow|Requested|td|GMT|cap|1970|cos|PI|Jan|colg|01|Thu|tfoot|Since|thead|If|Type|Content|leg|open|XMLHTTP|opt|Microsoft|embed|onreadystatechange|onload|area|charset|hr|http|inline|borderLeftWidth|1_|meta".split("|"),0,{}));if(typeof deconcept=="undefined"){var deconcept=new Object()}if(typeof deconcept.util=="undefined"){deconcept.util=new Object()}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object()}deconcept.SWFObject=function(K,B,L,D,H,I,F,E,C,J){if(!document.getElementById){return }this.DETECT_KEY=J?J:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(K){this.setAttribute("swf",K)}if(B){this.setAttribute("id",B)}if(L){this.setAttribute("width",L)}if(D){this.setAttribute("height",D)}if(H){this.setAttribute("version",new deconcept.PlayerVersion(H.toString().split(".")))}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true}if(I){this.addParam("bgcolor",I)}var A=F?F:"high";this.addParam("quality",A);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var G=(E)?E:window.location;this.setAttribute("xiRedirectUrl",G);this.setAttribute("redirectUrl","");if(C){this.setAttribute("redirectUrl",C)}};deconcept.SWFObject.prototype={useExpressInstall:function(A){this.xiSWFPath=!A?"expressinstall.swf":A;this.setAttribute("useExpressInstall",true)},setAttribute:function(A,B){this.attributes[A]=B},getAttribute:function(A){return this.attributes[A]},addParam:function(B,A){this.params[B]=A},getParams:function(){return this.params},addVariable:function(B,A){this.variables[B]=A},getVariable:function(A){return this.variables[A]},getVariables:function(){return this.variables},getVariablePairs:function(){var C=new Array();var B;var A=this.getVariables();for(B in A){C[C.length]=B+"="+A[B]}return C},getSWFHTML:function(){var B="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath)}B='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'"';B+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';var F=this.getParams();for(var E in F){B+=[E]+'="'+F[E]+'" '}var D=this.getVariablePairs().join("&");if(D.length>0){B+='flashvars="'+D+'"'}B+="/>"}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath)}B='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'">';B+='<param name="movie" value="'+this.getAttribute("swf")+'" />';var C=this.getParams();for(var E in C){B+='<param name="'+E+'" value="'+C[E]+'" />'}var A=this.getVariablePairs().join("&");if(A.length>0){B+='<param name="flashvars" value="'+A+'" />'}B+="</object>"}return"<!-- start remove -->"+B+"<!-- end remove -->"},write:function(B){if(this.getAttribute("useExpressInstall")){var A=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(A)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title)}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var C=(typeof B=="string")?document.getElementById(B):B;C.innerHTML=this.getSWFHTML();return true}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"))}}return false}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var E=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var A=navigator.plugins["Shockwave Flash"];if(A&&A.description){E=new deconcept.PlayerVersion(A.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var B=1;var C=3;while(B){try{C++;B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+C);E=new deconcept.PlayerVersion([C,0,0])}catch(D){B=null}}}else{try{var B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(D){try{var B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");E=new deconcept.PlayerVersion([6,0,21]);B.AllowScriptAccess="always"}catch(D){if(E.major==6){return E}}try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(D){}}if(B!=null){E=new deconcept.PlayerVersion(B.GetVariable("$version").split(" ")[1].split(","))}}}return E};deconcept.PlayerVersion=function(A){this.major=A[0]!=null?parseInt(A[0]):0;this.minor=A[1]!=null?parseInt(A[1]):0;this.rev=A[2]!=null?parseInt(A[2]):0};deconcept.PlayerVersion.prototype.versionIsValid=function(A){if(this.major<A.major){return false}if(this.major>A.major){return true}if(this.minor<A.minor){return false}if(this.minor>A.minor){return true}if(this.rev<A.rev){return false}return true};deconcept.util={getRequestParameter:function(C){var D=document.location.search||document.location.hash;if(C==null){return D}if(D){var B=D.substring(1).split("&");for(var A=0;A<B.length;A++){if(B[A].substring(0,B[A].indexOf("="))==C){return B[A].substring((B[A].indexOf("=")+1))}}}return""}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var B=document.getElementsByTagName("OBJECT");for(var C=B.length-1;C>=0;C--){B[C].style.display="none";for(var A in B[C]){if(typeof B[C][A]=="function"){B[C][A]=function(){}}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs)};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true}}if(!document.getElementById&&document.all){document.getElementById=function(A){return document.all[A]}}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;function resizeVideoPlayer(B,A){document.getElementById(B).setAttribute("height",A)}var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;function ControlVersion(){var A;var B;var C;try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");A=B.GetVariable("$version")}catch(C){}if(!A){try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");A="WIN 6,0,21,0";B.AllowScriptAccess="always";A=B.GetVariable("$version")}catch(C){}}if(!A){try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");A=B.GetVariable("$version")}catch(C){}}if(!A){try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");A="WIN 3,0,18,0"}catch(C){}}if(!A){try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");A="WIN 2,0,0,11"}catch(C){A=-1}}return A}function GetSwfVer(){var G=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var F=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var A=navigator.plugins["Shockwave Flash"+F].description;var E=A.split(" ");var C=E[2].split(".");var H=C[0];var B=C[1];var D=E[3];if(D==""){D=E[4]}if(D[0]=="d"){D=D.substring(1)}else{if(D[0]=="r"){D=D.substring(1);if(D.indexOf("d")>0){D=D.substring(0,D.indexOf("d"))}}}var G=H+"."+B+"."+D}}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1){G=4}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1){G=3}else{if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1){G=2}else{if(isIE&&isWin&&!isOpera){G=ControlVersion()}}}}}return G}function DetectFlashVer(F,D,C){versionStr=GetSwfVer();if(versionStr==-1){return false}else{if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",")}else{versionArray=versionStr.split(".")}var E=versionArray[0];var A=versionArray[1];var B=versionArray[2];if(E>parseFloat(F)){return true}else{if(E==parseFloat(F)){if(A>parseFloat(D)){return true}else{if(A==parseFloat(D)){if(B>=parseFloat(C)){return true}}}}}return false}}}function AC_AddExtension(B,A){if(B.indexOf("?")!=-1){return B.replace(/\?/,A+"?")}else{return B+A}}function AC_Generateobj(E,D,A){var C="";if(isIE&&isWin&&!isOpera){C+="<object ";for(var B in E){C+=B+'="'+E[B]+'" '}C+=">";for(var B in D){C+='<param name="'+B+'" value="'+D[B]+'" /> '}C+="</object>"}else{C+="<embed ";for(var B in A){C+=B+'="'+A[B]+'" '}C+="> </embed>"}document.write(C)}function AC_FL_RunContent(){var A=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");AC_Generateobj(A.objAttrs,A.params,A.embedAttrs)}function AC_SW_RunContent(){var A=AC_GetArgs(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);AC_Generateobj(A.objAttrs,A.params,A.embedAttrs)}function AC_GetArgs(B,E,G,D,H){var A=new Object();A.embedAttrs=new Object();A.params=new Object();A.objAttrs=new Object();for(var C=0;C<B.length;C=C+2){var F=B[C].toLowerCase();switch(F){case"classid":break;case"pluginspage":A.embedAttrs[B[C]]=B[C+1];break;case"src":case"movie":B[C+1]=AC_AddExtension(B[C+1],E);A.embedAttrs.src=B[C+1];A.params[G]=B[C+1];break;case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblClick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":case"id":A.objAttrs[B[C]]=B[C+1];break;case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"tabindex":A.embedAttrs[B[C]]=A.objAttrs[B[C]]=B[C+1];break;default:A.embedAttrs[B[C]]=A.params[B[C]]=B[C+1]}}A.objAttrs.classid=D;if(H){A.embedAttrs.type=H}return A}var Spry;if(!Spry){Spry={}}if(!Spry.Utils){Spry.Utils={}}Spry.$=function(B){if(arguments.length>1){for(var A=0,D=[],C=arguments.length;A<C;A++){D.push(Spry.$(arguments[A]))}return D}if(typeof B=="string"){B=document.getElementById(B)}return B};Spry.Utils.setAttribute=function(C,A,B){C=Spry.$(C);if(!C||!A){return }if(A=="class"){C.className=B}else{C.setAttribute(A,B)}};Spry.Utils.removeAttribute=function(B,A){B=Spry.$(B);if(!B||!A){return }try{B.removeAttribute(A);if(A=="class"){B.removeAttribute("className")}}catch(C){}};Spry.Utils.addClassName=function(B,A){B=Spry.$(B);if(!B||!A||(B.className&&B.className.search(new RegExp("\\b"+A+"\\b"))!=-1)){return }B.className+=(B.className?" ":"")+A};Spry.Utils.removeClassName=function(B,A){B=Spry.$(B);if(Spry.Utils.hasClassName(B,A)){B.className=B.className.replace(new RegExp("\\s*\\b"+A+"\\b","g"),"")}};Spry.Utils.toggleClassName=function(B,A){if(Spry.Utils.hasClassName(B,A)){Spry.Utils.removeClassName(B,A)}else{Spry.Utils.addClassName(B,A)}};Spry.Utils.hasClassName=function(B,A){B=Spry.$(B);if(!B||!A||!B.className||B.className.search(new RegExp("\\b"+A+"\\b"))==-1){return false}return true};Spry.Utils.camelizeString=function(E){var D="";var A=E.split("-");for(var B=0;B<A.length;B++){var C=A[B];if(C){D=D?(D+C.charAt(0).toUpperCase()+C.substring(1)):C}}return D};Spry.Utils.styleStringToObject=function(F){var E={};if(F){pvA=F.split(";");for(var B=0;B<pvA.length;B++){var D=pvA[B];if(D&&D.indexOf(":")!=-1){var C=D.split(":");var G=C[0].replace(/^\s*|\s*$/g,"");var A=C[1].replace(/^\s*|\s*$/g,"");if(G&&A){E[Spry.Utils.camelizeString(G)]=A}}}}return E};Spry.Utils.addEventListener=function(C,B,D,A){try{if(!Spry.Utils.eventListenerIsBoundToElement(C,B,D,A)){C=Spry.$(C);D=Spry.Utils.bindEventListenerToElement(C,B,D,A);if(C.addEventListener){C.addEventListener(B,D,A)}else{if(C.attachEvent){C.attachEvent("on"+B,D)}}}}catch(E){}};Spry.Utils.removeEventListener=function(C,B,D,A){try{C=Spry.$(C);D=Spry.Utils.unbindEventListenerFromElement(C,B,D,A);if(C.removeEventListener){C.removeEventListener(B,D,A)}else{if(C.detachEvent){C.detachEvent("on"+B,D)}}}catch(E){}};Spry.Utils.eventListenerHash={};Spry.Utils.nextEventListenerID=1;Spry.Utils.getHashForElementAndHandler=function(C,B,D,A){var E=null;C=Spry.$(C);if(C){if(typeof C.spryEventListenerID=="undefined"){C.spryEventListenerID="e"+(Spry.Utils.nextEventListenerID++)}if(typeof D.spryEventHandlerID=="undefined"){D.spryEventHandlerID="h"+(Spry.Utils.nextEventListenerID++)}E=C.spryEventListenerID+"-"+D.spryEventHandlerID+"-"+B+(A?"-capture":"")}return E};Spry.Utils.eventListenerIsBoundToElement=function(C,B,D,A){C=Spry.$(C);var E=Spry.Utils.getHashForElementAndHandler(C,B,D,A);return Spry.Utils.eventListenerHash[E]!=undefined};Spry.Utils.bindEventListenerToElement=function(C,B,D,A){C=Spry.$(C);var E=Spry.Utils.getHashForElementAndHandler(C,B,D,A);if(Spry.Utils.eventListenerHash[E]){return Spry.Utils.eventListenerHash[E]}return Spry.Utils.eventListenerHash[E]=function(G){G=G||window.event;if(!G.preventDefault){G.preventDefault=function(){this.returnValue=false}}if(!G.stopPropagation){G.stopPropagation=function(){this.cancelBubble=true}}var F=D.call(C,G);if(F==false){G.preventDefault();G.stopPropagation()}return F}};Spry.Utils.unbindEventListenerFromElement=function(C,B,D,A){C=Spry.$(C);var E=Spry.Utils.getHashForElementAndHandler(C,B,D,A);if(Spry.Utils.eventListenerHash[E]){D=Spry.Utils.eventListenerHash[E];Spry.Utils.eventListenerHash[E]=undefined}return D};Spry.Utils.addLoadListener=function(A){if(typeof window.addEventListener!="undefined"){window.addEventListener("load",A,false)}else{if(typeof document.addEventListener!="undefined"){document.addEventListener("load",A,false)}else{if(typeof window.attachEvent!="undefined"){window.attachEvent("onload",A)}}}};Spry.Utils.getAncestor=function(D,A){D=Spry.$(D);if(D){var C=Spry.$$.tokenizeSequence(A?A:"*")[0];var B=C?C[0]:null;if(B){var E=D.parentNode;while(E){if(B.match(E)){return E}E=E.parentNode}}}return null};Spry.$$=function(J,C){if(!C){C=document}else{C=Spry.$(C)}var H=Spry.$$.tokenizeSequence(J);var G=[];Spry.$$.addExtensions(G);++Spry.$$.queryID;var A=0;var I=H.length;for(var F=0;F<I;F++){var D=Spry.$$.processTokens(H[F],C);var K=D.length;for(var E=0;E<K;E++){var B=D[E];if(!B.spry$$ID){B.spry$$ID=++A;G.push(B)}}}var K=G.length;for(F=0;F<K;F++){G[F].spry$$ID=undefined}return G};Spry.$$.cache={};Spry.$$.queryID=0;Spry.$$.Token=function(){this.type=Spry.$$.Token.SELECTOR;this.name="*";this.id="";this.classes=[];this.attrs=[];this.pseudos=[]};Spry.$$.Token.Attr=function(B,A){this.name=B;this.value=A?new RegExp(A):undefined};Spry.$$.Token.PseudoClass=function(A){this.name=A.replace(/\(.*/,"");this.arg=A.replace(/^[^\(\)]*\(?\s*|\)\s*$/g,"");this.func=Spry.$$.pseudoFuncs[this.name]};Spry.$$.Token.SELECTOR=0;Spry.$$.Token.COMBINATOR=1;Spry.$$.Token.prototype.match=function(J,C){if(this.type==Spry.$$.Token.COMBINATOR){return false}if(!C&&this.name!="*"&&this.name!=J.nodeName.toLowerCase()){return false}if(this.id&&this.id!=J.id){return false}var D=this.classes;var G=D.length;for(var E=0;E<G;E++){if(!J.className||!D[E].value.test(J.className)){return false}}var I=this.attrs;G=I.length;for(var E=0;E<G;E++){var H=I[E];var F=J.attributes.getNamedItem(H.name);if(!F||(!H.value&&F.nodeValue==undefined)||(H.value&&!H.value.test(F.nodeValue))){return false}}var A=this.pseudos;var G=A.length;for(var E=0;E<G;E++){var B=A[E];if(B&&B.func&&!B.func(B.arg,J,this)){return false}}return true};Spry.$$.Token.prototype.getNodeNameIfTypeMatches=function(A){var B=A.nodeName.toLowerCase();if(this.name!="*"){if(this.name!=B){return null}return this.name}return B};Spry.$$.escapeRegExpCharsRE=/\/|\.|\*|\+|\(|\)|\[|\]|\{|\}|\\|\|/g;Spry.$$.tokenizeSequence=function(N){var F=Spry.$$.cache[N];if(F){return F}var O=/(\[[^\"'~\^\$\*\|\]=]+([~\^\$\*\|]?=\s*('[^']*'|"[^"]*"|[^"'\]]+))?\s*\])|((:[^\.#:\s,>~\+\[\]]+\(([^\(\)]+|\([^\(\)]*\))*\))|[\.#:]?[^\.#:\s,>~\+\[\]]+)|(\s*[\s,>~\+]\s*)/g;var E=new Spry.$$.Token;var G=[];G.push(E);var C=[];C.push(G);N=N.replace(/^\s*|\s*$/,"");var K=O.exec(N);while(K){var H=K[0];var J=H.charAt(0);switch(J){case".":E.classes.push(new Spry.$$.Token.Attr("class","\\b"+H.substr(1)+"\\b"));break;case"#":E.id=H.substr(1);break;case":":E.pseudos.push(new Spry.$$.Token.PseudoClass(H));break;case"[":var M=H.match(/\[([^\"'~\^\$\*\|\]=]+)(([~\^\$\*\|]?=)\s*('[^']*'|"[^"]*"|[^"'\]]+))?\s*\]/);var B=M[1];var A=M[3];var D=M[4];if(D){D=D.replace(/^['"]|['"]$/g,"");D=D.replace(Spry.$$.escapeRegExpCharsRE,"\\$&")}var L=undefined;switch(A){case"=":L="^"+D+"$";break;case"^=":L="^"+D;break;case"$=":L=D+"$";break;case"~=":case"|=":L="\\b"+D+"\\b";break;case"*=":L=D;break}E.attrs.push(new Spry.$$.Token.Attr(B,L));break;default:var I=H.match(/^\s*([\s,~>\+])\s*$/);if(I){if(I[1]==","){G=new Array;C.push(G);E=new Spry.$$.Token;G.push(E)}else{E=new Spry.$$.Token;E.type=Spry.$$.Token.COMBINATOR;E.name=I[1];G.push(E);E=new Spry.$$.Token();G.push(E)}}else{E.name=H.toLowerCase()}break}K=O.exec(N)}Spry.$$.cache[N]=C;return C};Spry.$$.combinatorFuncs={" ":function(A,C){var H=++Spry.$$.uniqueID;var F=[];var K=A.length;for(var G=0;G<K;G++){var B=A[G];if(H!=B.spry$$uid){var J=A[G].getElementsByTagName(C.name);var D=J.length;for(var E=0;E<D;E++){var I=J[E];if(C.match(I,true)){F.push(I)}I.spry$$uid=H}}}return F},">":function(A,D){var C=[];var F=A.length;for(var B=0;B<F;B++){var E=A[B].firstChild;while(E){if(E.nodeType==1&&D.match(E)){C.push(E)}E=E.nextSibling}}return C},"+":function(A,D){var C=[];var F=A.length;for(var B=0;B<F;B++){var E=A[B].nextSibling;while(E&&E.nodeType!=1){E=E.nextSibling}if(E&&D.match(E)){C.push(E)}}return C},"~":function(A,E){var D=++Spry.$$.uniqueID;var C=[];var G=A.length;for(var B=0;B<G;B++){var F=A[B].nextSibling;while(F){if(F.nodeType==1){if(D==F.spry$$uid){break}if(E.match(F)){C.push(F);F.spry$$uid=D}}F=F.nextSibling}}return C}};Spry.$$.uniqueID=0;Spry.$$.pseudoFuncs={":first-child":function(A,C,B){var D=C.previousSibling;while(D){if(D.nodeType==1){return false}D=D.previousSibling}return true},":last-child":function(A,C,B){var D=C.nextSibling;while(D){if(D.nodeType==1){return false}D=D.nextSibling}return true},":empty":function(A,C,B){var D=C.firstChild;while(D){switch(D.nodeType){case 1:case 3:case 4:case 5:return false}D=D.nextSibling}return true},":nth-child":function(A,C,B){return Spry.$$.nthChild(A,C,B)},":nth-last-child":function(A,C,B){return Spry.$$.nthChild(A,C,B,true)},":nth-of-type":function(A,C,B){return Spry.$$.nthChild(A,C,B,false,true)},":nth-last-of-type":function(A,C,B){return Spry.$$.nthChild(A,C,B,true,true)},":first-of-type":function(A,C,B){var E=B.getNodeNameIfTypeMatches(C);if(!E){return false}var D=C.previousSibling;while(D){if(D.nodeType==1&&E==D.nodeName.toLowerCase()){return false}D=D.previousSibling}return true},":last-of-type":function(A,C,B){var E=B.getNodeNameIfTypeMatches(C);if(!E){return false}var D=C.nextSibling;while(D){if(D.nodeType==1&&E==D.nodeName.toLowerCase()){return false}D=D.nextSibling}return true},":only-child":function(A,C,B){var D=Spry.$$.pseudoFuncs;return D[":first-child"](A,C,B)&&D[":last-child"](A,C,B)},":only-of-type":function(A,C,B){var D=Spry.$$.pseudoFuncs;return D[":first-of-type"](A,C,B)&&D[":last-of-type"](A,C,B)},":not":function(A,E,C){var D=Spry.$$.tokenizeSequence(A)[0];var B=D?D[0]:null;return !B||!B.match(E)},":enabled":function(A,C,B){return !C.disabled},":disabled":function(A,C,B){return C.disabled},":checked":function(A,C,B){return C.checked},":root":function(A,C,B){return C.parentNode&&C.ownerDocument&&C.parentNode==C.ownerDocument}};Spry.$$.nthRegExp=/((-|[0-9]+)?n)?([+-]?[0-9]*)/;Spry.$$.nthCache={even:{a:2,b:0,mode:1,invalid:false},odd:{a:2,b:1,mode:1,invalid:false},"2n":{a:2,b:0,mode:1,invalid:false},"2n+1":{a:2,b:1,mode:1,invalid:false}};Spry.$$.parseNthChildString=function(G){var F=Spry.$$.nthCache[G];if(!F){var B=G.match(Spry.$$.nthRegExp);var H=B[1];var C=B[2];var A=B[3];if(!C){C=H?1:0}else{if(C=="-"){C=-1}else{C=parseInt(C,10)}}A=A?parseInt(A,10):0;var E=(C==0)?0:((C>0)?1:-1);var D=false;if(C>0&&A<0){A=A%C;A=((A=(A%C))<0)?C+A:A}else{if(C<0){if(A<0){D=true}else{C=Math.abs(C)}}}F=new Object;F.a=C;F.b=A;F.mode=E;F.invalid=D;Spry.$$.nthCache[G]=F}return F};Spry.$$.nthChild=function(M,C,D,H,L){if(L){var J=D.getNodeNameIfTypeMatches(C);if(!J){return false}}var B=Spry.$$.parseNthChildString(M);if(B.invalid){return false}var E="spry$$ncQueryID";var A="spry$$ncPos";var F="spry$$ncCount";if(L){E+=J;A+=J;F+=J}var K=C.parentNode;if(K[E]!=Spry.$$.queryID){var I=0;K[E]=Spry.$$.queryID;var G=K.firstChild;while(G){if(G.nodeType==1&&(!L||J==G.nodeName.toLowerCase())){G[A]=++I}G=G.nextSibling}K[F]=I}I=C[A];if(H){I=K[F]-I+1}if(B.mode==0){return I==B.b}if(B.mode>0){return(I<B.b)?false:(!((I-B.b)%B.a))}return(I>B.b)?false:(!((B.b-I)%B.a))};Spry.$$.processTokens=function(E,A){var D=E.length;var F=[A];var G=null;for(var C=0;C<D&&F.length>0;C++){var B=E[C];if(B.type==Spry.$$.Token.SELECTOR){if(G){F=G(F,B);G=null}else{F=Spry.$$.getMatchingElements(F,B)}}else{G=Spry.$$.combinatorFuncs[B.name]}}return F};Spry.$$.getMatchingElements=function(A,C){var F=[];if(C.id){B=A[0];if(B&&B.ownerDocument){var H=B.ownerDocument.getElementById(C.id);if(H){if(C.match(H)){F.push(H)}}return F}}var J=A.length;for(var G=0;G<J;G++){var B=A[G];var I=B.getElementsByTagName(C.name);var D=I.length;for(var E=0;E<D;E++){var H=I[E];if(C.match(H,true)){F.push(H)}}}return F};Spry.$$.addExtensions=function(A){for(var B in Spry.$$.Results){A[B]=Spry.$$.Results[B]}};Spry.$$.Results={};Spry.$$.Results.forEach=function(B){var C=this.length;for(var A=0;A<C;A++){B(this[A])}return this};Spry.$$.Results.setAttribute=function(A,B){return this.forEach(function(C){Spry.Utils.setAttribute(C,A,B)})};Spry.$$.Results.removeAttribute=function(A){return this.forEach(function(B){Spry.Utils.removeAttribute(B,A)})};Spry.$$.Results.addClassName=function(A){return this.forEach(function(B){Spry.Utils.addClassName(B,A)})};Spry.$$.Results.removeClassName=function(A){return this.forEach(function(B){Spry.Utils.removeClassName(B,A)})};Spry.$$.Results.toggleClassName=function(A){return this.forEach(function(B){Spry.Utils.toggleClassName(B,A)})};Spry.$$.Results.addEventListener=function(B,D,A,C){return this.forEach(function(E){Spry.Utils.addEventListener(E,B,D,A,C)})};Spry.$$.Results.removeEventListener=function(B,C,A){return this.forEach(function(D){Spry.Utils.removeEventListener(D,B,C,A)})};Spry.$$.Results.setStyle=function(A){if(A){A=Spry.Utils.styleStringToObject(A);this.forEach(function(D){for(var C in A){try{D.style[C]=A[C]}catch(B){}}})}return this};Spry.$$.Results.setProperty=function(C,A){if(C){if(typeof C=="string"){var B={};B[C]=A;C=B}this.forEach(function(F){for(var E in C){try{F[E]=C[E]}catch(D){}}})}return this};var Spry;if(!Spry){Spry={}}if(!Spry.Utils){Spry.Utils={}}Spry.Utils.msProgIDs=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0"];Spry.Utils.createXMLHttpRequest=function(){var A=null;try{if(window.ActiveXObject){while(!A&&Spry.Utils.msProgIDs.length){try{A=new ActiveXObject(Spry.Utils.msProgIDs[0])}catch(B){A=null}if(!A){Spry.Utils.msProgIDs.splice(0,1)}}}if(!A&&window.XMLHttpRequest){A=new XMLHttpRequest()}}catch(B){A=null}if(!A){Spry.Debug.reportError("Failed to create an XMLHttpRequest object!")}return A};Spry.Utils.loadURL=function(H,B,C,G,E){var D=new Spry.Utils.loadURL.Request();D.method=H;D.url=B;D.async=C;D.successCallback=G;Spry.Utils.setOptions(D,E);try{D.xhRequest=Spry.Utils.createXMLHttpRequest();if(!D.xhRequest){return null}if(D.async){D.xhRequest.onreadystatechange=function(){Spry.Utils.loadURL.callback(D)}}D.xhRequest.open(D.method,D.url,D.async,D.username,D.password);if(D.headers){for(var A in D.headers){D.xhRequest.setRequestHeader(A,D.headers[A])}}D.xhRequest.send(D.postData);if(!D.async){Spry.Utils.loadURL.callback(D)}}catch(F){if(D.errorCallback){D.errorCallback(D)}else{Spry.Debug.reportError("Exception caught while loading "+B+": "+F)}D=null}return D};Spry.Utils.loadURL.callback=function(A){if(!A||A.xhRequest.readyState!=4){return }if(A.successCallback&&(A.xhRequest.status==200||A.xhRequest.status==0)){A.successCallback(A)}else{if(A.errorCallback){A.errorCallback(A)}}};Spry.Utils.loadURL.Request=function(){var B=Spry.Utils.loadURL.Request.props;var C=B.length;for(var A=0;A<C;A++){this[B[A]]=null}this.method="GET";this.async=true;this.headers={}};Spry.Utils.loadURL.Request.props=["method","url","async","username","password","postData","successCallback","errorCallback","headers","userData","xhRequest"];Spry.Utils.loadURL.Request.prototype.extractRequestOptions=function(D,C){if(!D){return }var B=Spry.Utils.loadURL.Request.props;var E=B.length;for(var A=0;A<E;A++){var F=B[A];if(D[F]!=undefined){this[F]=D[F];if(C){D[F]=undefined}}}};Spry.Utils.loadURL.Request.prototype.clone=function(){var B=Spry.Utils.loadURL.Request.props;var D=B.length;var C=new Spry.Utils.loadURL.Request;for(var A=0;A<D;A++){C[B[A]]=this[B[A]]}if(this.headers){C.headers={};Spry.Utils.setOptions(C.headers,this.headers)}return C};Spry.Utils.setInnerHTML=function(ele,str,preventScripts){if(!ele){return }ele=Spry.$(ele);var scriptExpr="<script[^>]*>(.|s|\n|\r)*?<\/script>";ele.innerHTML=str.replace(new RegExp(scriptExpr,"img"),"");if(preventScripts){return }var matches=str.match(new RegExp(scriptExpr,"img"));if(matches){var numMatches=matches.length;for(var i=0;i<numMatches;i++){var s=matches[i].replace(/<script[^>]*>[\s\r\n]*(<\!--)?|(-->)?[\s\r\n]*<\/script>/img,"");Spry.Utils.eval(s)}}};Spry.Utils.updateContent=function(D,B,A,C){Spry.Utils.loadURL("GET",B,true,function(E){Spry.Utils.setInnerHTML(D,E.xhRequest.responseText);if(A){A(D,B)}},C)};if(!Spry.$$){Spry.Utils.addEventListener=function(C,B,D,A){try{C=Spry.$(C);if(C.addEventListener){C.addEventListener(B,D,A)}else{if(C.attachEvent){C.attachEvent("on"+B,D)}}}catch(E){}};Spry.Utils.removeEventListener=function(C,B,D,A){try{C=Spry.$(C);if(C.removeEventListener){C.removeEventListener(B,D,A)}else{if(C.detachEvent){C.detachEvent("on"+B,D)}}}catch(E){}};Spry.Utils.addLoadListener=function(A){if(typeof window.addEventListener!="undefined"){window.addEventListener("load",A,false)}else{if(typeof document.addEventListener!="undefined"){document.addEventListener("load",A,false)}else{if(typeof window.attachEvent!="undefined"){window.attachEvent("onload",A)}}}};Spry.Utils.addClassName=function(B,A){B=Spry.$(B);if(!B||!A||(B.className&&B.className.search(new RegExp("\\b"+A+"\\b"))!=-1)){return }B.className+=(B.className?" ":"")+A};Spry.Utils.removeClassName=function(B,A){B=Spry.$(B);if(!B||!A||(B.className&&B.className.search(new RegExp("\\b"+A+"\\b"))==-1)){return }B.className=B.className.replace(new RegExp("\\s*\\b"+A+"\\b","g"),"")};Spry.$=function(B){if(arguments.length>1){for(var A=0,D=[],C=arguments.length;A<C;A++){D.push(Spry.$(arguments[A]))}return D}if(typeof B=="string"){B=document.getElementById(B)}return B}}Spry.Utils.eval=function(str){return eval(str)};Spry.Utils.escapeQuotesAndLineBreaks=function(A){if(A){A=A.replace(/\\/g,"\\\\");A=A.replace(/["']/g,"\\$&");A=A.replace(/\n/g,"\\n");A=A.replace(/\r/g,"\\r")}return A};Spry.Utils.encodeEntities=function(A){if(A&&A.search(/[&<>"]/)!=-1){A=A.replace(/&/g,"&amp;");A=A.replace(/</g,"&lt;");A=A.replace(/>/g,"&gt;");A=A.replace(/"/g,"&quot;")}return A};Spry.Utils.decodeEntities=function(B){var A=Spry.Utils.decodeEntities.div;if(!A){A=document.createElement("div");Spry.Utils.decodeEntities.div=A;if(!A){return B}}A.innerHTML=B;if(A.childNodes.length==1&&A.firstChild.nodeType==3&&A.firstChild.nextSibling==null){B=A.firstChild.data}else{B=B.replace(/&lt;/gi,"<");B=B.replace(/&gt;/gi,">");B=B.replace(/&quot;/gi,'"');B=B.replace(/&amp;/gi,"&")}return B};Spry.Utils.fixupIETagAttributes=function(H){var B="";var A=H.match(/^<[^\s>]+\s*/)[0];var E=H.match(/\s*\/?>$/)[0];var I=H.replace(/^<[^\s>]+\s*|\s*\/?>/g,"");B+=A;if(I){var G=0;var C=0;while(G<I.length){while(I.charAt(C)!="="&&C<I.length){++C}if(C>=I.length){B+=I.substring(G,C);break}++C;B+=I.substring(G,C);G=C;if(I.charAt(C)=='"'||I.charAt(C)=="'"){var F=C++;while(C<I.length){if(I.charAt(C)==I.charAt(F)){C++;break}else{if(I.charAt(C)=="\\"){C++}}C++}B+=I.substring(G,C);G=C}else{B+='"';var D=I.slice(C).search(/\s/);C=(D!=-1)?(C+D):I.length;B+=I.slice(G,C);B+='"';G=C}}}B+=E;return B};Spry.Utils.fixUpIEInnerHTML=function(F){var E="";var D=new RegExp("<\\!--|<\\!\\[CDATA\\[|<\\w+[^<>]*>|-->|\\]\\](>|&gt;)","g");var A=0;var B=0;while(F.length){var C=D.exec(F);if(!C||!C[0]){E+=F.substr(A,F.length-A);break}if(C.index!=A){E+=F.substr(A,C.index-A)}if(C[0]=="<!--"||C[0]=="<![CDATA["){++B;E+=C[0]}else{if(C[0]=="-->"||C[0]=="]]>"||(B&&C[0]=="]]&gt;")){--B;E+=C[0]}else{if(!B&&C[0].charAt(0)=="<"){E+=Spry.Utils.fixupIETagAttributes(C[0])}else{E+=C[0]}}}A=D.lastIndex}return E};Spry.Utils.stringToXMLDoc=function(E){var B=null;try{var A=new ActiveXObject("Microsoft.XMLDOM");A.async=false;A.loadXML(E);B=A}catch(C){try{var D=new DOMParser;B=D.parseFromString(E,"text/xml")}catch(C){Spry.Debug.reportError("Caught exception in Spry.Utils.stringToXMLDoc(): "+C+"\n");B=null}}return B};Spry.Utils.serializeObject=function(D){var F="";var C=true;if(D==null||D==undefined){return F+D}var E=typeof D;if(E=="number"||E=="boolean"){F+=D}else{if(E=="string"){F+='"'+Spry.Utils.escapeQuotesAndLineBreaks(D)+'"'}else{if(D.constructor==Array){F+="[";for(var A=0;A<D.length;A++){if(!C){F+=", "}F+=Spry.Utils.serializeObject(D[A]);C=false}F+="]"}else{if(E=="object"){F+="{";for(var B in D){if(!C){F+=", "}F+='"'+B+'": '+Spry.Utils.serializeObject(D[B]);C=false}F+="}"}}}}return F};Spry.Utils.getNodesByFunc=function(A,D){var E=new Array;var C=new Array;var B=A;while(B){if(D(B)){C.push(B)}if(B.hasChildNodes()){E.push(B);B=B.firstChild}else{if(B==A){B=null}else{try{B=B.nextSibling}catch(F){B=null}}}while(!B&&E.length>0){B=E.pop();if(B==A){B=null}else{try{B=B.nextSibling}catch(F){B=null}}}}if(E&&E.length>0){Spry.Debug.trace("-- WARNING: Spry.Utils.getNodesByFunc() failed to traverse all nodes!\n")}return C};Spry.Utils.getFirstChildWithNodeName=function(A,C){var B=A.firstChild;while(B){if(B.nodeName==C){return B}B=B.nextSibling}return null};Spry.Utils.setOptions=function(D,C,A){if(!C){return }for(var B in C){if(A&&C[B]==undefined){continue}D[B]=C[B]}};Spry.Utils.SelectionManager={};Spry.Utils.SelectionManager.selectionGroups=new Object;Spry.Utils.SelectionManager.SelectionGroup=function(){this.selectedElements=new Array};Spry.Utils.SelectionManager.SelectionGroup.prototype.select=function(B,C,E){var D=null;if(!E){this.clearSelection()}else{for(var A=0;A<this.selectedElements.length;A++){D=this.selectedElements[A].element;if(D.element==B){if(D.className!=C){Spry.Utils.removeClassName(B,D.className);Spry.Utils.addClassName(B,C)}return }}}D=new Object;D.element=B;D.className=C;this.selectedElements.push(D);Spry.Utils.addClassName(B,C)};Spry.Utils.SelectionManager.SelectionGroup.prototype.unSelect=function(B){for(var A=0;A<this.selectedElements.length;A++){var C=this.selectedElements[A].element;if(C.element==B){Spry.Utils.removeClassName(C.element,C.className);return }}};Spry.Utils.SelectionManager.SelectionGroup.prototype.clearSelection=function(){var A=null;do{A=this.selectedElements.shift();if(A){Spry.Utils.removeClassName(A.element,A.className)}}while(A)};Spry.Utils.SelectionManager.getSelectionGroup=function(A){if(!A){return null}var B=Spry.Utils.SelectionManager.selectionGroups[A];if(!B){B=new Spry.Utils.SelectionManager.SelectionGroup();Spry.Utils.SelectionManager.selectionGroups[A]=B}return B};Spry.Utils.SelectionManager.select=function(A,B,C,E){var D=Spry.Utils.SelectionManager.getSelectionGroup(A);if(!D){return }D.select(B,C,E)};Spry.Utils.SelectionManager.unSelect=function(A,B){var C=Spry.Utils.SelectionManager.getSelectionGroup(A);if(!C){return }C.unSelect(B,className)};Spry.Utils.SelectionManager.clearSelection=function(A){var B=Spry.Utils.SelectionManager.getSelectionGroup(A);if(!B){return }B.clearSelection()};Spry.Utils.Notifier=function(){this.observers=[];this.suppressNotifications=0};Spry.Utils.Notifier.prototype.addObserver=function(B){if(!B){return }var A=this.observers.length;for(var C=0;C<A;C++){if(this.observers[C]==B){return }}this.observers[A]=B};Spry.Utils.Notifier.prototype.removeObserver=function(A){if(!A){return }for(var B=0;B<this.observers.length;B++){if(this.observers[B]==A){this.observers.splice(B,1);break}}};Spry.Utils.Notifier.prototype.notifyObservers=function(B,D){if(!B){return }if(!this.suppressNotifications){var A=this.observers.length;for(var C=0;C<A;C++){var E=this.observers[C];if(E){if(typeof E=="function"){E(B,this,D)}else{if(E[B]){E[B](this,D)}}}}}};Spry.Utils.Notifier.prototype.enableNotifications=function(){if(--this.suppressNotifications<0){this.suppressNotifications=0;Spry.Debug.reportError("Unbalanced enableNotifications() call!\n")}};Spry.Utils.Notifier.prototype.disableNotifications=function(){++this.suppressNotifications};Spry.Debug={};Spry.Debug.enableTrace=true;Spry.Debug.debugWindow=null;Spry.Debug.onloadDidFire=false;Spry.Utils.addLoadListener(function(){Spry.Debug.onloadDidFire=true;Spry.Debug.flushQueuedMessages()});Spry.Debug.flushQueuedMessages=function(){if(Spry.Debug.flushQueuedMessages.msgs){var B=Spry.Debug.flushQueuedMessages.msgs;for(var A=0;A<B.length;A++){Spry.Debug.debugOut(B[A].msg,B[A].color)}Spry.Debug.flushQueuedMessages.msgs=null}};Spry.Debug.createDebugWindow=function(){if(!Spry.Debug.enableTrace||Spry.Debug.debugWindow||!Spry.Debug.onloadDidFire){return }try{Spry.Debug.debugWindow=document.createElement("div");var B=Spry.Debug.debugWindow;B.style.fontSize="12px";B.style.fontFamily="console";B.style.position="absolute";B.style.width="400px";B.style.height="300px";B.style.overflow="auto";B.style.border="solid 1px black";B.style.backgroundColor="white";B.style.color="black";B.style.bottom="0px";B.style.right="0px";B.setAttribute("id","SpryDebugWindow");document.body.appendChild(Spry.Debug.debugWindow)}catch(A){}};Spry.Debug.debugOut=function(C,A){if(!Spry.Debug.debugWindow){Spry.Debug.createDebugWindow();if(!Spry.Debug.debugWindow){if(!Spry.Debug.flushQueuedMessages.msgs){Spry.Debug.flushQueuedMessages.msgs=new Array}Spry.Debug.flushQueuedMessages.msgs.push({msg:C,color:A});return }}var B=document.createElement("div");if(A){B.style.backgroundColor=A}B.innerHTML=C;Spry.Debug.debugWindow.appendChild(B)};Spry.Debug.trace=function(A){Spry.Debug.debugOut(A)};Spry.Debug.reportError=function(A){Spry.Debug.debugOut(A,"red")};Spry.Data={};Spry.Data.regionsArray={};Spry.Data.initRegionsOnLoad=true;Spry.Data.initRegions=function(D){D=D?Spry.$(D):document.body;var M=null;var G=Spry.Utils.getNodesByFunc(D,function(U){try{if(U.nodeType!=1){return false}var S="spry:region";var R=U.attributes.getNamedItem(S);if(!R){S="spry:detailregion";R=U.attributes.getNamedItem(S)}if(R){if(M){var T=U.parentNode;while(T){if(T==M){Spry.Debug.reportError("Found a nested "+S+" in the following markup. Nested regions are currently not supported.<br/><pre>"+Spry.Utils.encodeEntities(T.innerHTML)+"</pre>");return false}T=T.parentNode}}if(R.value){R=U.attributes.getNamedItem("id");if(!R||!R.value){U.setAttribute("id","spryregion"+(++Spry.Data.initRegions.nextUniqueRegionID))}M=U;return true}else{Spry.Debug.reportError(S+" attributes require one or more data set names as values!")}}}catch(V){}return false});var A,N,I;var H=[];for(I=0;I<G.length;I++){var C=G[I];var J=false;A=C.attributes.getNamedItem("id").value;attr=C.attributes.getNamedItem("spry:region");if(!attr){attr=C.attributes.getNamedItem("spry:detailregion");J=true}if(!attr.value){Spry.Debug.reportError("spry:region and spry:detailregion attributes require one or more data set names as values!");continue}C.attributes.removeNamedItem(attr.nodeName);Spry.Utils.removeClassName(C,Spry.Data.Region.hiddenRegionClassName);N=Spry.Data.Region.strToDataSetsArray(attr.value);if(!N.length){Spry.Debug.reportError("spry:region or spry:detailregion attribute has no data set!");continue}var K=false;var P=false;var F="";var Q=null;var B={};var E={};attr=C.attributes.getNamedItem("spry:readystate");if(attr&&attr.value){E.ready=attr.value}attr=C.attributes.getNamedItem("spry:errorstate");if(attr&&attr.value){E.error=attr.value}attr=C.attributes.getNamedItem("spry:loadingstate");if(attr&&attr.value){E.loading=attr.value}attr=C.attributes.getNamedItem("spry:expiredstate");if(attr&&attr.value){E.expired=attr.value}var L=Spry.Utils.getNodesByFunc(C,function(g){try{if(g.nodeType==1){var X=g.attributes;var U=Spry.Data.Region.PI.orderedInstructions.length;var S=null;var R=null;for(var k=0;k<U;k++){var h=Spry.Data.Region.PI.orderedInstructions[k];var f=X.getNamedItem(h);if(!f){continue}var d=Spry.Data.Region.PI.instructions[h];var Z=(g==C)?true:d.childrenOnly;var c=d.getOpenTag(g,h);var W=d.getCloseTag(g,h);if(Z){var a=document.createComment(c);var b=document.createComment(W);if(!S){g.insertBefore(a,g.firstChild)}else{g.insertBefore(a,S.nextSibling)}S=a;if(!R){g.appendChild(b)}else{g.insertBefore(b,R)}R=b}else{var Y=g.parentNode;Y.insertBefore(document.createComment(c),g);Y.insertBefore(document.createComment(W),g.nextSibling)}if(h=="spry:state"){B[f.value]=true}g.removeAttribute(h)}if(Spry.Data.Region.enableBehaviorAttributes){var n=Spry.Data.Region.behaviorAttrs;for(var T in n){var V=X.getNamedItem(T);if(V){K=true;if(n[T].setup){n[T].setup(g,V.value)}}}}}}catch(m){}return false});F=C.innerHTML;if(window.ActiveXObject&&!Spry.Data.Region.disableIEInnerHTMLFixUp&&F.search(/=\{/)!=-1){if(Spry.Data.Region.debug){Spry.Debug.trace("<hr />Performing IE innerHTML fix up of Region: "+A+"<br /><br />"+Spry.Utils.encodeEntities(F))}F=Spry.Utils.fixUpIEInnerHTML(F)}if(Spry.Data.Region.debug){Spry.Debug.trace("<hr />Region template markup for '"+A+"':<br /><br />"+Spry.Utils.encodeEntities(F))}if(!P){C.innerHTML=""}var O=new Spry.Data.Region(C,A,J,F,N,B,E,K);Spry.Data.regionsArray[O.name]=O;H.push(O)}for(var I=0;I<H.length;I++){H[I].updateContent()}};Spry.Data.initRegions.nextUniqueRegionID=0;Spry.Data.updateRegion=function(B){if(!B||!Spry.Data.regionsArray||!Spry.Data.regionsArray[B]){return }try{Spry.Data.regionsArray[B].updateContent()}catch(A){Spry.Debug.reportError("Spry.Data.updateRegion("+B+") caught an exception: "+A+"\n")}};Spry.Data.getRegion=function(A){return Spry.Data.regionsArray[A]};Spry.Data.updateAllRegions=function(){if(!Spry.Data.regionsArray){return }for(var A in Spry.Data.regionsArray){Spry.Data.updateRegion(A)}};Spry.Data.getDataSetByName=function(A){var B=window[A];if(typeof B!="object"||!B.getData||!B.filter){return null}return B};Spry.Data.DataSet=function(A){Spry.Utils.Notifier.call(this);this.name="";this.internalID=Spry.Data.DataSet.nextDataSetID++;this.curRowID=0;this.data=[];this.unfilteredData=null;this.dataHash={};this.columnTypes={};this.filterFunc=null;this.filterDataFunc=null;this.distinctOnLoad=false;this.distinctFieldsOnLoad=null;this.sortOnLoad=null;this.sortOrderOnLoad="ascending";this.keepSorted=false;this.dataWasLoaded=false;this.pendingRequest=null;this.lastSortColumns=[];this.lastSortOrder="";this.loadIntervalID=0;Spry.Utils.setOptions(this,A)};Spry.Data.DataSet.prototype=new Spry.Utils.Notifier();Spry.Data.DataSet.prototype.constructor=Spry.Data.DataSet;Spry.Data.DataSet.prototype.getData=function(A){return(A&&this.unfilteredData)?this.unfilteredData:this.data};Spry.Data.DataSet.prototype.getUnfilteredData=function(){return this.getData(true)};Spry.Data.DataSet.prototype.getLoadDataRequestIsPending=function(){return this.pendingRequest!=null};Spry.Data.DataSet.prototype.getDataWasLoaded=function(){return this.dataWasLoaded};Spry.Data.DataSet.prototype.setDataFromArray=function(A,E){this.notifyObservers("onPreLoad");this.unfilteredData=null;this.filteredData=null;this.data=[];this.dataHash={};var B=A.length;for(var C=0;C<B;C++){var D=A[C];if(D.ds_RowID==undefined){D.ds_RowID=C}this.dataHash[D.ds_RowID]=D;this.data.push(D)}this.loadData(E)};Spry.Data.DataSet.prototype.loadData=function(C){var A=this;this.pendingRequest=new Object;this.dataWasLoaded=false;var B=function(){A.pendingRequest=null;A.dataWasLoaded=true;A.applyColumnTypes();A.disableNotifications();A.filterAndSortData();A.enableNotifications();A.notifyObservers("onPostLoad");A.notifyObservers("onDataChanged")};if(C){B()}else{this.pendingRequest.timer=setTimeout(B,0)}};Spry.Data.DataSet.prototype.filterAndSortData=function(){if(this.filterDataFunc){this.filterData(this.filterDataFunc,true)}if(this.distinctOnLoad){this.distinct(this.distinctFieldsOnLoad)}if(this.keepSorted&&this.getSortColumn()){this.sort(this.lastSortColumns,this.lastSortOrder)}else{if(this.sortOnLoad){this.sort(this.sortOnLoad,this.sortOrderOnLoad)}}if(this.filterFunc){this.filter(this.filterFunc,true)}if(this.data&&this.data.length>0){this.curRowID=this.data[0]["ds_RowID"]}else{this.curRowID=0}};Spry.Data.DataSet.prototype.cancelLoadData=function(){if(this.pendingRequest&&this.pendingRequest.timer){clearTimeout(this.pendingRequest.timer)}this.pendingRequest=null};Spry.Data.DataSet.prototype.getRowCount=function(A){var B=this.getData(A);return B?B.length:0};Spry.Data.DataSet.prototype.getRowByID=function(A){if(!this.data){return null}return this.dataHash[A]};Spry.Data.DataSet.prototype.getRowByRowNumber=function(A,B){var C=this.getData(B);if(C&&A>=0&&A<C.length){return C[A]}return null};Spry.Data.DataSet.prototype.getCurrentRow=function(){return this.getRowByID(this.curRowID)};Spry.Data.DataSet.prototype.setCurrentRow=function(B){if(this.curRowID==B){return }var A={oldRowID:this.curRowID,newRowID:B};this.curRowID=B;this.notifyObservers("onCurrentRowChanged",A)};Spry.Data.DataSet.prototype.getRowNumber=function(E,A){if(E){var C=this.getData(A);if(C&&C.length){var D=C.length;for(var B=0;B<D;B++){if(C[B]==E){return B}}}}return -1};Spry.Data.DataSet.prototype.getCurrentRowNumber=function(){return this.getRowNumber(this.getCurrentRow())};Spry.Data.DataSet.prototype.getCurrentRowID=function(){return this.curRowID};Spry.Data.DataSet.prototype.setCurrentRowNumber=function(A){if(!this.data||A>=this.data.length){Spry.Debug.trace("Invalid row number: "+A+"\n");return }var B=this.data[A]["ds_RowID"];if(B==undefined||this.curRowID==B){return }this.setCurrentRow(B)};Spry.Data.DataSet.prototype.findRowsWithColumnValues=function(F,A,C){var D=[];var J=this.getData(C);if(J){var G=J.length;for(var E=0;E<G;E++){var I=J[E];var B=true;for(var H in F){if(F[H]!=I[H]){B=false;break}}if(B){if(A){return I}D.push(I)}}}return A?null:D};Spry.Data.DataSet.prototype.setColumnType=function(C,B){if(C){if(typeof C=="string"){C=[C]}for(var A=0;A<C.length;A++){this.columnTypes[C[A]]=B}}};Spry.Data.DataSet.prototype.getColumnType=function(A){if(this.columnTypes[A]){return this.columnTypes[A]}return"string"};Spry.Data.DataSet.prototype.applyColumnTypes=function(){var D=this.getData(true);var F=D.length;var E=[];if(F<1){return }for(var A in this.columnTypes){var C=this.columnTypes[A];if(C!="string"){for(var B=0;B<F;B++){var H=D[B];var G=H[A];if(G!=undefined){if(C=="number"){H[A]=new Number(G)}else{if(C=="html"){H[A]=Spry.Utils.decodeEntities(G)}}}}}}};Spry.Data.DataSet.prototype.distinct=function(H){if(this.data){var F=this.data;this.data=[];this.dataHash={};var D=false;var G={};var E=0;var J=[];if(typeof H=="string"){J=[H]}else{if(H){J=H}else{for(var A in F[0]){J[E++]=A}}}for(var E=0;E<F.length;E++){var B=F[E];var I="";for(var C=0;C<J.length;C++){A=J[C];if(A!="ds_RowID"){if(I){I+=","}I+=A+':"'+B[A]+'"'}}if(!G[I]){this.data.push(B);this.dataHash[B.ds_RowID]=B;G[I]=true}else{D=true}}if(D){this.notifyObservers("onDataChanged")}}};Spry.Data.DataSet.prototype.getSortColumn=function(){return(this.lastSortColumns&&this.lastSortColumns.length>0)?this.lastSortColumns[0]:""};Spry.Data.DataSet.prototype.getSortOrder=function(){return this.lastSortOrder?this.lastSortOrder:""};Spry.Data.DataSet.prototype.sort=function(F,E){if(!F){return }if(typeof F=="string"){F=[F,"ds_RowID"]}else{if(F.length<2&&F[0]!="ds_RowID"){F.push("ds_RowID")}}if(!E){E="toggle"}if(E=="toggle"){if(this.lastSortColumns.length>0&&this.lastSortColumns[0]==F[0]&&this.lastSortOrder=="ascending"){E="descending"}else{E="ascending"}}if(E!="ascending"&&E!="descending"){Spry.Debug.reportError("Invalid sort order type specified: "+E+"\n");return }var D={oldSortColumns:this.lastSortColumns,oldSortOrder:this.lastSortOrder,newSortColumns:F,newSortOrder:E};this.notifyObservers("onPreSort",D);var B=F[F.length-1];var A=Spry.Data.DataSet.prototype.sort.getSortFunc(B,this.getColumnType(B),E);for(var C=F.length-2;C>=0;C--){B=F[C];A=Spry.Data.DataSet.prototype.sort.buildSecondarySortFunc(Spry.Data.DataSet.prototype.sort.getSortFunc(B,this.getColumnType(B),E),A)}if(this.unfilteredData){this.unfilteredData.sort(A);if(this.filterFunc){this.filter(this.filterFunc,true)}}else{this.data.sort(A)}this.lastSortColumns=F.slice(0);this.lastSortOrder=E;this.notifyObservers("onPostSort",D)};Spry.Data.DataSet.prototype.sort.getSortFunc=function(D,C,A){var B=null;if(C=="number"){if(A=="ascending"){B=function(F,E){F=F[D];E=E[D];if(F==undefined||E==undefined){return(F==E)?0:(F?1:-1)}return F-E}}else{B=function(F,E){F=F[D];E=E[D];if(F==undefined||E==undefined){return(F==E)?0:(F?-1:1)}return E-F}}}else{if(C=="date"){if(A=="ascending"){B=function(G,E){var H=G[D];var F=E[D];H=H?(new Date(H)):0;F=F?(new Date(F)):0;return H-F}}else{B=function(G,E){var H=G[D];var F=E[D];H=H?(new Date(H)):0;F=F?(new Date(F)):0;return F-H}}}else{if(A=="ascending"){B=function(K,J){K=K[D];J=J[D];if(K==undefined||J==undefined){return(K==J)?0:(K?1:-1)}var N=K.toString();var L=J.toString();var E=N.toLowerCase();var F=L.toLowerCase();var H=N.length>L.length?L.length:N.length;for(var G=0;G<H;G++){var O=E.charAt(G);var M=F.charAt(G);var I=N.charAt(G);var P=L.charAt(G);if(O>M){return 1}else{if(O<M){return -1}else{if(I>P){return 1}else{if(I<P){return -1}}}}}if(N.length==L.length){return 0}else{if(N.length>L.length){return 1}}return -1}}else{B=function(K,J){K=K[D];J=J[D];if(K==undefined||J==undefined){return(K==J)?0:(K?-1:1)}var N=K.toString();var L=J.toString();var E=N.toLowerCase();var F=L.toLowerCase();var H=N.length>L.length?L.length:N.length;for(var G=0;G<H;G++){var O=E.charAt(G);var M=F.charAt(G);var I=N.charAt(G);var P=L.charAt(G);if(O>M){return -1}else{if(O<M){return 1}else{if(I>P){return -1}else{if(I<P){return 1}}}}}if(N.length==L.length){return 0}else{if(N.length>L.length){return -1}}return 1}}}}return B};Spry.Data.DataSet.prototype.sort.buildSecondarySortFunc=function(B,A){return function(D,C){var E=B(D,C);if(E==0){E=A(D,C)}return E}};Spry.Data.DataSet.prototype.filterData=function(E,C){var D=false;if(!E){this.filterDataFunc=null;D=true}else{this.filterDataFunc=E;if(this.dataWasLoaded&&((this.unfilteredData&&this.unfilteredData.length)||(this.data&&this.data.length))){if(this.unfilteredData){this.data=this.unfilteredData;this.unfilteredData=null}var F=this.data;this.data=[];this.dataHash={};for(var B=0;B<F.length;B++){var A=E(this,F[B],B);if(A){this.data.push(A);this.dataHash[A.ds_RowID]=A}}D=true}}if(D){if(!C){this.disableNotifications();if(this.filterFunc){this.filter(this.filterFunc,true)}this.enableNotifications()}this.notifyObservers("onDataChanged")}};Spry.Data.DataSet.prototype.filter=function(F,C){var E=false;if(!F){if(this.filterFunc&&this.unfilteredData){this.data=this.unfilteredData;this.unfilteredData=null;this.filterFunc=null;E=true}}else{this.filterFunc=F;if(this.dataWasLoaded&&(this.unfilteredData||(this.data&&this.data.length))){if(!this.unfilteredData){this.unfilteredData=this.data}var D=this.unfilteredData;this.data=[];for(var B=0;B<D.length;B++){var A=F(this,D[B],B);if(A){this.data.push(A)}}E=true}}if(E){this.notifyObservers("onDataChanged")}};Spry.Data.DataSet.prototype.startLoadInterval=function(B){this.stopLoadInterval();if(B>0){var A=this;this.loadInterval=B;this.loadIntervalID=setInterval(function(){A.loadData()},B)}};Spry.Data.DataSet.prototype.stopLoadInterval=function(){if(this.loadIntervalID){clearInterval(this.loadIntervalID)}this.loadInterval=0;this.loadIntervalID=null};Spry.Data.DataSet.nextDataSetID=0;Spry.Data.HTTPSourceDataSet=function(A,B){Spry.Data.DataSet.call(this);this.url=A;this.dataSetsForDataRefStrings=new Array;this.hasDataRefStrings=false;this.useCache=true;this.setRequestInfo(B,true);Spry.Utils.setOptions(this,B,true);this.recalculateDataSetDependencies();if(this.loadInterval>0){this.startLoadInterval(this.loadInterval)}};Spry.Data.HTTPSourceDataSet.prototype=new Spry.Data.DataSet();Spry.Data.HTTPSourceDataSet.prototype.constructor=Spry.Data.HTTPSourceDataSet;Spry.Data.HTTPSourceDataSet.prototype.setRequestInfo=function(A,B){this.requestInfo=new Spry.Utils.loadURL.Request();this.requestInfo.extractRequestOptions(A,B);if(this.requestInfo.method=="POST"){if(!this.requestInfo.headers){this.requestInfo.headers={}}if(!this.requestInfo.headers["Content-Type"]){this.requestInfo.headers["Content-Type"]="application/x-www-form-urlencoded; charset=UTF-8"}}};Spry.Data.HTTPSourceDataSet.prototype.recalculateDataSetDependencies=function(){this.hasDataRefStrings=false;var B=0;for(B=0;B<this.dataSetsForDataRefStrings.length;B++){var D=this.dataSetsForDataRefStrings[B];if(D){D.removeObserver(this)}}this.dataSetsForDataRefStrings=new Array();var A=this.getDataRefStrings();var C=0;for(var G=0;G<A.length;G++){var E=Spry.Data.Region.getTokensFromStr(A[G]);for(B=0;E&&B<E.length;B++){if(E[B].search(/{[^}:]+::[^}]+}/)!=-1){var F=E[B].replace(/^\{|::.*\}/g,"");var D=null;if(!this.dataSetsForDataRefStrings[F]){D=Spry.Data.getDataSetByName(F);if(F&&D){this.dataSetsForDataRefStrings[F]=D;this.dataSetsForDataRefStrings[C++]=D;this.hasDataRefStrings=true}}}}}for(B=0;B<this.dataSetsForDataRefStrings.length;B++){var D=this.dataSetsForDataRefStrings[B];D.addObserver(this)}};Spry.Data.HTTPSourceDataSet.prototype.getDataRefStrings=function(){var A=[];if(this.url){A.push(this.url)}if(this.requestInfo&&this.requestInfo.postData){A.push(this.requestInfo.postData)}return A};Spry.Data.HTTPSourceDataSet.prototype.attemptLoadData=function(){for(var A=0;A<this.dataSetsForDataRefStrings.length;A++){var B=this.dataSetsForDataRefStrings[A];if(B.getLoadDataRequestIsPending()||!B.getDataWasLoaded()){return }}this.loadData()};Spry.Data.HTTPSourceDataSet.prototype.onCurrentRowChanged=function(B,A){this.attemptLoadData()};Spry.Data.HTTPSourceDataSet.prototype.onPostSort=function(B,A){this.attemptLoadData()};Spry.Data.HTTPSourceDataSet.prototype.onDataChanged=function(B,A){this.attemptLoadData()};Spry.Data.HTTPSourceDataSet.prototype.loadData=function(){if(!this.url){return }this.cancelLoadData();var C=this.url;var A=this.requestInfo.postData;if(this.hasDataRefStrings){var B=true;for(var D=0;D<this.dataSetsForDataRefStrings.length;D++){var F=this.dataSetsForDataRefStrings[D];if(F.getLoadDataRequestIsPending()){B=false}else{if(!F.getDataWasLoaded()){F.loadData();B=false}}}if(!B){return }C=Spry.Data.Region.processDataRefString(null,this.url,this.dataSetsForDataRefStrings);if(!C){return }if(A&&(typeof A)=="string"){A=Spry.Data.Region.processDataRefString(null,A,this.dataSetsForDataRefStrings)}}this.notifyObservers("onPreLoad");this.data=null;this.dataWasLoaded=false;this.unfilteredData=null;this.dataHash=null;this.curRowID=0;var E=this.requestInfo.clone();E.url=C;E.postData=A;this.pendingRequest=new Object;this.pendingRequest.data=Spry.Data.HTTPSourceDataSet.LoadManager.loadData(E,this,this.useCache)};Spry.Data.HTTPSourceDataSet.prototype.cancelLoadData=function(){if(this.pendingRequest){Spry.Data.HTTPSourceDataSet.LoadManager.cancelLoadData(this.pendingRequest.data,this);this.pendingRequest=null}};Spry.Data.HTTPSourceDataSet.prototype.getURL=function(){return this.url};Spry.Data.HTTPSourceDataSet.prototype.setURL=function(B,A){if(this.url==B){if(!A||(this.requestInfo.method==A.method&&(A.method!="POST"||this.requestInfo.postData==A.postData))){return }}this.url=B;this.setRequestInfo(A);this.cancelLoadData();this.recalculateDataSetDependencies();this.dataWasLoaded=false};Spry.Data.HTTPSourceDataSet.prototype.setDataFromDoc=function(A){this.pendingRequest=null;this.loadDataIntoDataSet(A);this.applyColumnTypes();this.disableNotifications();this.filterAndSortData();this.enableNotifications();this.notifyObservers("onPostLoad");this.notifyObservers("onDataChanged")};Spry.Data.HTTPSourceDataSet.prototype.loadDataIntoDataSet=function(A){this.dataHash=new Object;this.data=new Array;this.dataWasLoaded=true};Spry.Data.HTTPSourceDataSet.prototype.xhRequestProcessor=function(A){var B=A.responseText;if(A.status==200||A.status==0){return B}return null};Spry.Data.HTTPSourceDataSet.prototype.sessionExpiredChecker=function(A){if(A.xhRequest.responseText=="session expired"){return true}return false};Spry.Data.HTTPSourceDataSet.prototype.setSessionExpiredChecker=function(A){this.sessionExpiredChecker=A};Spry.Data.HTTPSourceDataSet.prototype.onRequestResponse=function(A,B){this.setDataFromDoc(A.rawData)};Spry.Data.HTTPSourceDataSet.prototype.onRequestError=function(A,B){this.notifyObservers("onLoadError",B)};Spry.Data.HTTPSourceDataSet.prototype.onRequestSessionExpired=function(A,B){this.notifyObservers("onSessionExpired",B)};Spry.Data.HTTPSourceDataSet.LoadManager={};Spry.Data.HTTPSourceDataSet.LoadManager.cache=[];Spry.Data.HTTPSourceDataSet.LoadManager.CachedRequest=function(A,B,C){Spry.Utils.Notifier.call(this);this.reqInfo=A;this.rawData=null;this.timer=null;this.state=Spry.Data.HTTPSourceDataSet.LoadManager.CachedRequest.NOT_LOADED;this.xhRequestProcessor=B;this.sessionExpiredChecker=C};Spry.Data.HTTPSourceDataSet.LoadManager.CachedRequest.prototype=new Spry.Utils.Notifier();Spry.Data.HTTPSourceDataSet.LoadManager.CachedRequest.prototype.constructor=Spry.Data.HTTPSourceDataSet.LoadManager.CachedRequest;Spry.Data.HTTPSourceDataSet.LoadManager.CachedRequest.NOT_LOADED=1;Spry.Data.HTTPSourceDataSet.LoadManager.CachedRequest.LOAD_REQUESTED=2;Spry.Data.HTTPSourceDataSet.LoadManager.CachedRequest.LOAD_FAILED=3;Spry.Data.HTTPSourceDataSet.LoadManager.CachedRequest.LOAD_SUCCESSFUL=4;Spry.Data.HTTPSourceDataSet.LoadManager.CachedRequest.prototype.loadDataCallback=function(A){if(A.xhRequest.readyState!=4){return }var B=null;if(this.xhRequestProcessor){B=this.xhRequestProcessor(A.xhRequest)}if(this.sessionExpiredChecker){Spry.Utils.setOptions(A,{rawData:B},false);if(this.sessionExpiredChecker(A)){this.state=Spry.Data.HTTPSourceDataSet.LoadManager.CachedRequest.LOAD_FAILED;this.notifyObservers("onRequestSessionExpired",A);this.observers.length=0;return }}if(!B){this.state=Spry.Data.HTTPSourceDataSet.LoadManager.CachedRequest.LOAD_FAILED;this.notifyObservers("onRequestError",A);this.observers.length=0;return }this.rawData=B;this.state=Spry.Data.HTTPSourceDataSet.LoadManager.CachedRequest.LOAD_SUCCESSFUL;this.notifyObservers("onRequestResponse",A);this.observers.length=0};Spry.Data.HTTPSourceDataSet.LoadManager.CachedRequest.prototype.loadData=function(){var A=this;this.cancelLoadData();this.rawData=null;this.state=Spry.Data.HTTPSourceDataSet.LoadManager.CachedRequest.LOAD_REQUESTED;var B=this.reqInfo.clone();B.successCallback=function(C){A.loadDataCallback(C)};B.errorCallback=B.successCallback;this.timer=setTimeout(function(){A.timer=null;Spry.Utils.loadURL(B.method,B.url,B.async,B.successCallback,B)},0)};Spry.Data.HTTPSourceDataSet.LoadManager.CachedRequest.prototype.cancelLoadData=function(){if(this.state==Spry.Data.HTTPSourceDataSet.LoadManager.CachedRequest.LOAD_REQUESTED){if(this.timer){this.timer.clearTimeout();this.timer=null}this.rawData=null;this.state=Spry.Data.HTTPSourceDataSet.LoadManager.CachedRequest.NOT_LOADED}};Spry.Data.HTTPSourceDataSet.LoadManager.getCacheKey=function(A){return A.method+"::"+A.url+"::"+A.postData+"::"+A.username};Spry.Data.HTTPSourceDataSet.LoadManager.loadData=function(C,D,B){if(!C){return null}var A=null;var E=null;if(B){E=Spry.Data.HTTPSourceDataSet.LoadManager.getCacheKey(C);A=Spry.Data.HTTPSourceDataSet.LoadManager.cache[E]}if(A){if(A.state==Spry.Data.HTTPSourceDataSet.LoadManager.CachedRequest.LOAD_REQUESTED){if(D){A.addObserver(D)}return A}else{if(A.state==Spry.Data.HTTPSourceDataSet.LoadManager.CachedRequest.LOAD_SUCCESSFUL){if(D){setTimeout(function(){D.setDataFromDoc(A.rawData)},0)}return A}}}if(!A){A=new Spry.Data.HTTPSourceDataSet.LoadManager.CachedRequest(C,(D?D.xhRequestProcessor:null),(D?D.sessionExpiredChecker:null));if(B){Spry.Data.HTTPSourceDataSet.LoadManager.cache[E]=A;A.addObserver({onRequestError:function(){Spry.Data.HTTPSourceDataSet.LoadManager.cache[E]=undefined}})}}if(D){A.addObserver(D)}A.loadData();return A};Spry.Data.HTTPSourceDataSet.LoadManager.cancelLoadData=function(A,B){if(A){if(B){A.removeObserver(B)}else{A.cancelLoadData()}}};Spry.Data.XMLDataSet=function(B,A,D){this.xpath=A;this.doc=null;this.subPaths=[];this.entityEncodeStrings=true;Spry.Data.HTTPSourceDataSet.call(this,B,D);var C=typeof this.subPaths;if(C=="string"||(C=="object"&&this.subPaths.constructor!=Array)){this.subPaths=[this.subPaths]}};Spry.Data.XMLDataSet.prototype=new Spry.Data.HTTPSourceDataSet();Spry.Data.XMLDataSet.prototype.constructor=Spry.Data.XMLDataSet;Spry.Data.XMLDataSet.prototype.getDataRefStrings=function(){var A=[];if(this.url){A.push(this.url)}if(this.xpath){A.push(this.xpath)}if(this.requestInfo&&this.requestInfo.postData){A.push(this.requestInfo.postData)}return A};Spry.Data.XMLDataSet.prototype.getDocument=function(){return this.doc};Spry.Data.XMLDataSet.prototype.getXPath=function(){return this.xpath};Spry.Data.XMLDataSet.prototype.setXPath=function(A){if(this.xpath!=A){this.xpath=A;if(this.dataWasLoaded&&this.doc){this.notifyObservers("onPreLoad");this.setDataFromDoc(this.doc)}}};Spry.Data.XMLDataSet.nodeContainsElementNode=function(A){if(A){A=A.firstChild;while(A){if(A.nodeType==1){return true}A=A.nextSibling}}return false};Spry.Data.XMLDataSet.getNodeText=function(D,C,B){var A="";if(!D){return }try{var F=D.firstChild;while(F){try{if(F.nodeType==3){A+=C?Spry.Utils.encodeEntities(F.data):F.data}else{if(F.nodeType==4){A+=B?Spry.Utils.encodeEntities(F.data):F.data}}}catch(E){Spry.Debug.reportError("Spry.Data.XMLDataSet.getNodeText() exception caught: "+E+"\n")}F=F.nextSibling}}catch(E){Spry.Debug.reportError("Spry.Data.XMLDataSet.getNodeText() exception caught: "+E+"\n")}return A};Spry.Data.XMLDataSet.createObjectForNode=function(C,G,I){if(!C){return null}var D=new Object();var E=0;var H=null;try{for(E=0;E<C.attributes.length;E++){H=C.attributes[E];if(H&&H.nodeType==2){D["@"+H.name]=H.value}}}catch(F){Spry.Debug.reportError("Spry.Data.XMLDataSet.createObjectForNode() caught exception while accessing attributes: "+F+"\n")}var B=C.firstChild;if(B&&!B.nextSibling&&B.nodeType!=1){D[C.nodeName]=Spry.Data.XMLDataSet.getNodeText(C,G,I)}while(B){if(B.nodeType==1){if(!Spry.Data.XMLDataSet.nodeContainsElementNode(B)){D[B.nodeName]=Spry.Data.XMLDataSet.getNodeText(B,G,I);try{var A=B.nodeName+"/@";for(E=0;E<B.attributes.length;E++){H=B.attributes[E];if(H&&H.nodeType==2){D[A+H.name]=H.value}}}catch(F){Spry.Debug.reportError("Spry.Data.XMLDataSet.createObjectForNode() caught exception while accessing attributes: "+F+"\n")}}}B=B.nextSibling}return D};Spry.Data.XMLDataSet.getRecordSetFromXMLDoc=function(O,N,J,K){if(!O||!N){return null}var L=new Object();L.xmlDoc=O;L.xmlPath=N;L.dataHash=new Object;L.data=new Array;L.getData=function(){return this.data};var M=new ExprContext(O);var B=xpathParse(N);var G=B.evaluate(M);var C=G.nodeSetValue();var A=true;if(C&&C.length>0){A=C[0].nodeType!=2}var E=0;var F=true;var I=false;if(typeof K=="boolean"){F=I=K}for(var D=0;D<C.length;D++){var H=null;if(J){H=new Object}else{if(A){H=Spry.Data.XMLDataSet.createObjectForNode(C[D],F,I)}else{H=new Object;H["@"+C[D].name]=C[D].value}}if(H){H.ds_RowID=E++;H.ds_XMLNode=C[D];L.dataHash[H.ds_RowID]=H;L.data.push(H)}}return L};Spry.Data.XMLDataSet.PathNode=function(A){this.path=A;this.subPaths=[];this.xpath=""};Spry.Data.XMLDataSet.PathNode.prototype.addSubPath=function(B){var A=this.findSubPath(B);if(!A){A=new Spry.Data.XMLDataSet.PathNode(B);this.subPaths.push(A)}return A};Spry.Data.XMLDataSet.PathNode.prototype.findSubPath=function(D){var A=this.subPaths.length;for(var C=0;C<A;C++){var B=this.subPaths[C];if(D==B.path){return B}}return null};Spry.Data.XMLDataSet.PathNode.prototype.consolidate=function(){var A=this.subPaths.length;if(!this.xpath&&A==1){var B=this.subPaths[0];this.path+=((B[0]!="/")?"/":"")+B.path;this.xpath=B.xpath;this.subPaths=B.subPaths;this.consolidate();return }for(var C=0;C<A;C++){this.subPaths[C].consolidate()}};Spry.Data.XMLDataSet.prototype.convertXPathsToPathTree=function(H){var E=H.length;var J=new Spry.Data.XMLDataSet.PathNode("");for(var G=0;G<E;G++){var I=H[G];var D=I.replace(/\/\//g,"/__SPRYDS__");D=D.replace(/^\//,"");var A=D.split(/\//);var B=A.length;var C=J;for(var F=0;F<B;F++){var K=A[F].replace(/__SPRYDS__/,"//");C=C.addSubPath(K)}C.xpath=I}J.consolidate();return J};Spry.Data.XMLDataSet.prototype.flattenSubPaths=function(O,J){if(!O||!J){return }var U=J.length;if(U<1){return }var b=O.data;var S={};var K=[];var A=[];for(var X=0;X<U;X++){var L=J[X];if(typeof L=="object"){L=L.path}if(!L){L=""}K[X]=Spry.Data.Region.processDataRefString(null,L,this.dataSetsForDataRefStrings);A[X]=K[X].replace(/\[.*\]/g,"")}var M;var I=b.length;var P=[];for(var X=0;X<I;X++){M=b[X];var Z=[M];for(var W=0;W<U;W++){var a=Spry.Data.XMLDataSet.getRecordSetFromXMLDoc(M.ds_XMLNode,K[W],(J[W].xpath?false:true),this.entityEncodeStrings);if(a&&a.data&&a.data.length){if(typeof J[W]=="object"&&J[W].subPaths){var Y=J[W].subPaths;spType=typeof Y;if(spType=="string"){Y=[Y]}else{if(spType=="object"&&spType.constructor==Object){Y=[Y]}}this.flattenSubPaths(a,Y)}var R=a.data;var E=R.length;var Q=A[W]+"/";var D=Z.length;var N=[];for(var V=0;V<D;V++){var G=Z[V];for(var T=0;T<E;T++){var C=new Object;var B=R[T];for(F in G){C[F]=G[F]}for(var F in B){var H=Q+F;if(Q==(F+"/")||Q.search(new RegExp("\\/"+F+"\\/$"))!=-1){H=A[W]}C[H]=B[F]}N.push(C)}}Z=N}}P=P.concat(Z)}b=P;I=b.length;for(X=0;X<I;X++){M=b[X];M.ds_RowID=X;S[M.ds_RowID]=M}O.data=b;O.dataHash=S};Spry.Data.XMLDataSet.prototype.loadDataIntoDataSet=function(E){var B=null;var A=Spry.Data.Region.processDataRefString(null,this.xpath,this.dataSetsForDataRefStrings);var F=this.subPaths;var G=false;if(this.subPaths&&this.subPaths.length>0){var J=[];var I=F.length;for(var D=0;D<I;D++){var H=Spry.Data.Region.processDataRefString(null,F[D],this.dataSetsForDataRefStrings);if(H.charAt(0)!="/"){H=A+"/"+H}J.push(H)}J.unshift(A);var C=this.convertXPathsToPathTree(J);A=C.path;F=C.subPaths;G=C.xpath?false:true}B=Spry.Data.XMLDataSet.getRecordSetFromXMLDoc(E,A,G,this.entityEncodeStrings);if(!B){Spry.Debug.reportError("Spry.Data.XMLDataSet.loadDataIntoDataSet() failed to create dataSet '"+this.name+"'for '"+this.xpath+"' - "+this.url+"\n");return }this.flattenSubPaths(B,F);this.doc=B.xmlDoc;this.data=B.data;this.dataHash=B.dataHash;this.dataWasLoaded=(this.doc!=null)};Spry.Data.XMLDataSet.prototype.xhRequestProcessor=function(B){var C=B.responseXML;var A=false;if(B.status!=200){if(B.status==0){if(B.responseText&&(!C||!C.firstChild)){A=true}}}else{if(!C){A=true}}if(A){C=Spry.Utils.stringToXMLDoc(B.responseText)}if(!C||!C.firstChild||C.firstChild.nodeName=="parsererror"){return null}return C};Spry.Data.XMLDataSet.prototype.sessionExpiredChecker=function(A){if(A.xhRequest.responseText=="session expired"){return true}else{if(A.rawData){var B=A.rawData.documentElement.firstChild;if(B&&B.nodeValue=="session expired"){return true}}}return false};Spry.Data.Region=function(D,A,H,G,K,B,E,J){this.regionNode=D;this.name=A;this.isDetailRegion=H;this.data=G;this.dataSets=K;this.hasBehaviorAttributes=J;this.tokens=null;this.currentState=null;this.states={ready:true};this.stateMap={};Spry.Utils.setOptions(this.states,B);Spry.Utils.setOptions(this.stateMap,E);for(var F=0;F<this.dataSets.length;F++){var C=this.dataSets[F];try{if(C){C.addObserver(this)}}catch(I){Spry.Debug.reportError("Failed to add '"+this.name+"' as a dataSet observer!\n")}}};Spry.Data.Region.hiddenRegionClassName="SpryHiddenRegion";Spry.Data.Region.evenRowClassName="even";Spry.Data.Region.oddRowClassName="odd";Spry.Data.Region.notifiers={};Spry.Data.Region.evalScripts=true;Spry.Data.Region.addObserver=function(B,A){var C=Spry.Data.Region.notifiers[B];if(!C){C=new Spry.Utils.Notifier();Spry.Data.Region.notifiers[B]=C}C.addObserver(A)};Spry.Data.Region.removeObserver=function(B,A){var C=Spry.Data.Region.notifiers[B];if(C){C.removeObserver(A)}};Spry.Data.Region.notifyObservers=function(B,D,C){var E=Spry.Data.Region.notifiers[D.name];if(E){var A={};if(C&&typeof C=="object"){A=C}else{A.data=C}A.region=D;A.regionID=D.name;A.regionNode=D.regionNode;E.notifyObservers(B,A)}};Spry.Data.Region.RS_Error=1;Spry.Data.Region.RS_LoadingData=2;Spry.Data.Region.RS_PreUpdate=4;Spry.Data.Region.RS_PostUpdate=8;Spry.Data.Region.prototype.getState=function(){return this.currentState};Spry.Data.Region.prototype.mapState=function(B,A){this.stateMap[B]=A};Spry.Data.Region.prototype.getMappedState=function(B){var A=this.stateMap[B];return A?A:B};Spry.Data.Region.prototype.setState=function(B,C){var A={state:B,mappedState:this.getMappedState(B)};if(!C){Spry.Data.Region.notifyObservers("onPreStateChange",this,A)}this.currentState=A.mappedState?A.mappedState:B;if(this.states[B]){var E={state:this.currentState};if(!C){Spry.Data.Region.notifyObservers("onPreUpdate",this,E)}var D=this.transform();if(Spry.Data.Region.debug){Spry.Debug.trace("<hr />Generated region markup for '"+this.name+"':<br /><br />"+Spry.Utils.encodeEntities(D))}Spry.Utils.setInnerHTML(this.regionNode,D,!Spry.Data.Region.evalScripts);if(this.hasBehaviorAttributes){this.attachBehaviors()}if(!C){Spry.Data.Region.notifyObservers("onPostUpdate",this,E)}}if(!C){Spry.Data.Region.notifyObservers("onPostStateChange",this,A)}};Spry.Data.Region.prototype.getDataSets=function(){return this.dataSets};Spry.Data.Region.prototype.addDataSet=function(B){if(!B){return }if(!this.dataSets){this.dataSets=new Array}for(var A=0;A<this.dataSets.length;A++){if(this.dataSets[A]==B){return }}this.dataSets.push(B);B.addObserver(this)};Spry.Data.Region.prototype.removeDataSet=function(B){if(!B||this.dataSets){return }for(var A=0;A<this.dataSets.length;A++){if(this.dataSets[A]==B){this.dataSets.splice(A,1);B.removeObserver(this);return }}};Spry.Data.Region.prototype.onPreLoad=function(A){if(this.currentState!="loading"){this.setState("loading")}};Spry.Data.Region.prototype.onLoadError=function(A){if(this.currentState!="error"){this.setState("error")}Spry.Data.Region.notifyObservers("onError",this)};Spry.Data.Region.prototype.onSessionExpired=function(A){if(this.currentState!="expired"){this.setState("expired")}Spry.Data.Region.notifyObservers("onExpired",this)};Spry.Data.Region.prototype.onCurrentRowChanged=function(A,B){if(this.isDetailRegion){this.updateContent()}};Spry.Data.Region.prototype.onPostSort=function(A,B){this.updateContent()};Spry.Data.Region.prototype.onDataChanged=function(A,B){this.updateContent()};Spry.Data.Region.enableBehaviorAttributes=true;Spry.Data.Region.behaviorAttrs={};Spry.Data.Region.behaviorAttrs["spry:select"]={attach:function(A,C,D){var B=null;try{B=C.attributes.getNamedItem("spry:selectgroup").value}catch(E){}if(!B){B="default"}Spry.Utils.addEventListener(C,"click",function(F){Spry.Utils.SelectionManager.select(B,C,D)},false);if(C.attributes.getNamedItem("spry:selected")){Spry.Utils.SelectionManager.select(B,C,D)}}};Spry.Data.Region.behaviorAttrs["spry:hover"]={attach:function(A,B,C){Spry.Utils.addEventListener(B,"mouseover",function(D){Spry.Utils.addClassName(B,C)},false);Spry.Utils.addEventListener(B,"mouseout",function(D){Spry.Utils.removeClassName(B,C)},false)}};Spry.Data.Region.setUpRowNumberForEvenOddAttr=function(D,A,E,B){if(!E){Spry.Debug.showError("The "+A+" attribute requires a CSS class name as its value!");D.attributes.removeNamedItem(A);return }var F="";var C=E.split(/\s/);if(C.length>1){F=C[0];D.setAttribute(A,C[1])}D.setAttribute(B,"{"+(F?(F+"::"):"")+"ds_RowNumber}")};Spry.Data.Region.behaviorAttrs["spry:even"]={setup:function(A,B){Spry.Data.Region.setUpRowNumberForEvenOddAttr(A,"spry:even",B,"spryevenrownumber")},attach:function(A,B,C){if(C){rowNumAttr=B.attributes.getNamedItem("spryevenrownumber");if(rowNumAttr&&rowNumAttr.value){var D=parseInt(rowNumAttr.value);if(D%2){Spry.Utils.addClassName(B,C)}}}B.removeAttribute("spry:even");B.removeAttribute("spryevenrownumber")}};Spry.Data.Region.behaviorAttrs["spry:odd"]={setup:function(A,B){Spry.Data.Region.setUpRowNumberForEvenOddAttr(A,"spry:odd",B,"spryoddrownumber")},attach:function(A,B,C){if(C){rowNumAttr=B.attributes.getNamedItem("spryoddrownumber");if(rowNumAttr&&rowNumAttr.value){var D=parseInt(rowNumAttr.value);if(D%2==0){Spry.Utils.addClassName(B,C)}}}B.removeAttribute("spry:odd");B.removeAttribute("spryoddrownumber")}};Spry.Data.Region.setRowAttrClickHandler=function(C,F,A,E){if(F){var D=Spry.Data.getDataSetByName(F);if(D){rowIDAttr=C.attributes.getNamedItem(A);if(rowIDAttr){var B=rowIDAttr.value;if(B){Spry.Utils.addEventListener(C,"click",function(G){D[E](B)},false)}}}}};Spry.Data.Region.behaviorAttrs["spry:setrow"]={setup:function(A,B){if(!B){Spry.Debug.reportError("The spry:setrow attribute requires a data set name as its value!");A.removeAttribute("spry:setrow");return }A.setAttribute("spryrowid","{"+B+"::ds_RowID}")},attach:function(A,B,C){Spry.Data.Region.setRowAttrClickHandler(B,C,"spryrowid","setCurrentRow");B.removeAttribute("spry:setrow");B.removeAttribute("spryrowid")}};Spry.Data.Region.behaviorAttrs["spry:setrownumber"]={setup:function(A,B){if(!B){Spry.Debug.reportError("The spry:setrownumber attribute requires a data set name as its value!");A.removeAttribute("spry:setrownumber");return }A.setAttribute("spryrownumber","{"+B+"::ds_RowID}")},attach:function(A,B,C){Spry.Data.Region.setRowAttrClickHandler(B,C,"spryrownumber","setCurrentRowNumber");B.removeAttribute("spry:setrownumber");B.removeAttribute("spryrownumber")}};Spry.Data.Region.behaviorAttrs["spry:sort"]={attach:function(A,D,F){if(!F){return }var E=A.getDataSets()[0];var C="toggle";var H=F.split(/\s/);if(H.length>1){var B=Spry.Data.getDataSetByName(H[0]);if(B){E=B;H.shift()}if(H.length>1){var G=H[H.length-1];if(G=="ascending"||G=="descending"||G=="toggle"){C=G;H.pop()}}}if(E&&H.length>0){Spry.Utils.addEventListener(D,"click",function(I){E.sort(H,C)},false)}D.removeAttribute("spry:sort")}};Spry.Data.Region.prototype.attachBehaviors=function(){var A=this;Spry.Utils.getNodesByFunc(this.regionNode,function(F){if(!F||F.nodeType!=1){return false}try{var C=Spry.Data.Region.behaviorAttrs;for(var D in C){var B=F.attributes.getNamedItem(D);if(B){var E=C[D];if(E&&E.attach){E.attach(A,F,B.value)}}}}catch(G){}return false})};Spry.Data.Region.prototype.updateContent=function(){var A=true;var D=this.getDataSets();if(!D||D.length<1){Spry.Debug.reportError("updateContent(): Region '"+this.name+"' has no data set!\n");return }for(var B=0;B<D.length;B++){var C=D[B];if(C){if(C.getLoadDataRequestIsPending()){A=false}else{if(!C.getDataWasLoaded()){C.loadData();A=false}}}}if(!A){Spry.Data.Region.notifyObservers("onLoadingData",this);return }this.setState("ready")};Spry.Data.Region.prototype.clearContent=function(){this.regionNode.innerHTML=""};Spry.Data.Region.processContentPI=function(G){var F="";var D=/<!--\s*<\/?spry:content\s*[^>]*>\s*-->/mg;var A=0;var C=0;while(G.length){var B=D.exec(G);if(!B||!B[0]){F+=G.substr(A,G.length-A);break}if(!C&&B.index!=A){F+=G.substr(A,B.index-A)}if(B[0].search(/<\//)!=-1){--C;if(C){Spry.Debug.reportError("Nested spry:content regions are not allowed!\n")}}else{++C;var E=B[0].replace(/.*\bdataref="/,"");F+=E.replace(/".*$/,"")}A=D.lastIndex}return F};Spry.Data.Region.prototype.tokenizeData=function(P){if(!P){return null}var H=new Spry.Data.Region.Token(Spry.Data.Region.Token.LIST_TOKEN,null,null,null);var F=new Array;var A=Spry.Data.Region.processContentPI(P);F.push(H);var T=/((<!--\s*){0,1}<\/{0,1}spry:[^>]+>(\s*-->){0,1})|((\{|%7[bB])[^\}\s%]+(\}|%7[dD]))/mg;var B=0;while(A.length){var K=T.exec(A);var G=null;if(!K||!K[0]){var L=A.substr(B,A.length-B);G=new Spry.Data.Region.Token(Spry.Data.Region.Token.STRING_TOKEN,null,L,L);F[F.length-1].addChild(G);break}if(K.index!=B){var L=A.substr(B,K.index-B);G=new Spry.Data.Region.Token(Spry.Data.Region.Token.STRING_TOKEN,null,L,L);F[F.length-1].addChild(G)}if(K[0].search(/^({|%7[bB])/)!=-1){var J=K[0];var E=K[0];J=J.replace(/^({|%7[bB])/,"");J=J.replace(/(}|%7[dD])$/,"");var S=null;var R=J.split(/::/);if(R.length>1){S=R[0];J=R[1]}E=E.replace(/^%7[bB]/,"{");E=E.replace(/%7[dD]$/,"}");G=new Spry.Data.Region.Token(Spry.Data.Region.Token.VALUE_TOKEN,S,J,new String(E));F[F.length-1].addChild(G)}else{if(K[0].charAt(0)=="<"){var O=K[0].replace(/^(<!--\s*){0,1}<\/?/,"");O=O.replace(/>(\s*-->){0,1}|\s.*$/,"");if(K[0].search(/<\//)!=-1){if(F[F.length-1].tokenType!=Spry.Data.Region.Token.PROCESSING_INSTRUCTION_TOKEN){Spry.Debug.reportError("Invalid processing instruction close tag: "+O+" -- "+K[0]+"\n");return null}F.pop()}else{var I=Spry.Data.Region.PI.instructions[O];if(I){var N=null;var C="";if(K[0].search(/^.*\bselect=\"/)!=-1){C=K[0].replace(/^.*\bselect=\"/,"");C=C.replace(/".*$/,"");if(C){N=Spry.Data.getDataSetByName(C);if(!N){Spry.Debug.reportError("Failed to retrieve data set ("+C+") for "+O+"\n");C=""}}}var D=null;if(K[0].search(/^.*\btest=\"/)!=-1){D=K[0].replace(/^.*\btest=\"/,"");D=D.replace(/".*$/,"");D=Spry.Utils.decodeEntities(D)}var Q=null;if(K[0].search(/^.*\bname=\"/)!=-1){Q=K[0].replace(/^.*\bname=\"/,"");Q=Q.replace(/".*$/,"");Q=Spry.Utils.decodeEntities(Q)}var M=new Spry.Data.Region.Token.PIData(O,C,D,Q);G=new Spry.Data.Region.Token(Spry.Data.Region.Token.PROCESSING_INSTRUCTION_TOKEN,N,M,new String(K[0]));F[F.length-1].addChild(G);F.push(G)}else{Spry.Debug.reportError("Unsupported region processing instruction: "+K[0]+"\n");return null}}}else{Spry.Debug.reportError("Invalid region token: "+K[0]+"\n");return null}}B=T.lastIndex}return H};Spry.Data.Region.prototype.processTokenChildren=function(F,E,B){var D=E.children;var A=D.length;for(var C=0;C<A;C++){this.processTokens(F,D[C],B)}};Spry.Data.Region.prototype.processTokens=function(outputArr,token,processContext){var i=0;switch(token.tokenType){case Spry.Data.Region.Token.LIST_TOKEN:this.processTokenChildren(outputArr,token,processContext);break;case Spry.Data.Region.Token.STRING_TOKEN:outputArr.push(token.data);break;case Spry.Data.Region.Token.PROCESSING_INSTRUCTION_TOKEN:if(token.data.name=="spry:repeat"){var dataSet=null;if(token.dataSet){dataSet=token.dataSet}else{dataSet=this.dataSets[0]}if(dataSet){var dsContext=processContext.getDataSetContext(dataSet);if(!dsContext){Spry.Debug.reportError("processTokens() failed to get a data set context!\n");break}dsContext.pushState();var dataSetRows=dsContext.getData();var numRows=dataSetRows.length;for(i=0;i<numRows;i++){dsContext.setRowIndex(i);var testVal=true;if(token.data.jsExpr){var jsExpr=Spry.Data.Region.processDataRefString(processContext,token.data.jsExpr,null,true);try{testVal=Spry.Utils.eval(jsExpr)}catch(e){Spry.Debug.trace("Caught exception in Spry.Data.Region.prototype.processTokens while evaluating: "+jsExpr+"\n    Exception:"+e+"\n");testVal=true}}if(testVal){this.processTokenChildren(outputArr,token,processContext)}}dsContext.popState()}}else{if(token.data.name=="spry:if"){var testVal=true;if(token.data.jsExpr){var jsExpr=Spry.Data.Region.processDataRefString(processContext,token.data.jsExpr,null,true);try{testVal=Spry.Utils.eval(jsExpr)}catch(e){Spry.Debug.trace("Caught exception in Spry.Data.Region.prototype.processTokens while evaluating: "+jsExpr+"\n    Exception:"+e+"\n");testVal=true}}if(testVal){this.processTokenChildren(outputArr,token,processContext)}}else{if(token.data.name=="spry:choose"){var defaultChild=null;var childToProcess=null;var testVal=false;var j=0;for(j=0;j<token.children.length;j++){var child=token.children[j];if(child.tokenType==Spry.Data.Region.Token.PROCESSING_INSTRUCTION_TOKEN){if(child.data.name=="spry:when"){if(child.data.jsExpr){var jsExpr=Spry.Data.Region.processDataRefString(processContext,child.data.jsExpr,null,true);try{testVal=Spry.Utils.eval(jsExpr)}catch(e){Spry.Debug.trace("Caught exception in Spry.Data.Region.prototype.processTokens while evaluating: "+jsExpr+"\n    Exception:"+e+"\n");testVal=false}if(testVal){childToProcess=child;break}}}else{if(child.data.name=="spry:default"){defaultChild=child}}}}if(!childToProcess&&defaultChild){childToProcess=defaultChild}if(childToProcess){this.processTokenChildren(outputArr,childToProcess,processContext)}}else{if(token.data.name=="spry:state"){var testVal=true;if(!token.data.regionState||token.data.regionState==this.currentState){this.processTokenChildren(outputArr,token,processContext)}}else{Spry.Debug.reportError("processTokens(): Unknown processing instruction: "+token.data.name+"\n");return""}}}}break;case Spry.Data.Region.Token.VALUE_TOKEN:var dataSet=token.dataSet;if(!dataSet&&this.dataSets&&this.dataSets.length>0&&this.dataSets[0]){dataSet=this.dataSets[0]}if(!dataSet){Spry.Debug.reportError("processTokens(): Value reference has no data set specified: "+token.regionStr+"\n");return""}var dsContext=processContext.getDataSetContext(dataSet);if(!dsContext){Spry.Debug.reportError("processTokens: Failed to get a data set context!\n");return""}var ds=dsContext.getDataSet();if(token.data=="ds_RowNumber"){outputArr.push(dsContext.getRowIndex())}else{if(token.data=="ds_RowNumberPlus1"){outputArr.push(dsContext.getRowIndex()+1)}else{if(token.data=="ds_RowCount"){outputArr.push(dsContext.getNumRows())}else{if(token.data=="ds_UnfilteredRowCount"){outputArr.push(dsContext.getNumRows(true))}else{if(token.data=="ds_CurrentRowNumber"){outputArr.push(ds.getRowNumber(ds.getCurrentRow()))}else{if(token.data=="ds_CurrentRowID"){outputArr.push(ds.getCurrentRowID())}else{if(token.data=="ds_EvenOddRow"){outputArr.push((dsContext.getRowIndex()%2)?Spry.Data.Region.evenRowClassName:Spry.Data.Region.oddRowClassName)}else{if(token.data=="ds_SortOrder"){outputArr.push(ds.getSortOrder())}else{if(token.data=="ds_SortColumn"){outputArr.push(ds.getSortColumn())}else{var curDataSetRow=dsContext.getCurrentRow();if(curDataSetRow){outputArr.push(curDataSetRow[token.data])}}}}}}}}}}break;default:Spry.Debug.reportError("processTokens(): Invalid token type: "+token.regionStr+"\n");break}};Spry.Data.Region.prototype.transform=function(){if(this.data&&!this.tokens){this.tokens=this.tokenizeData(this.data)}if(!this.tokens){return""}processContext=new Spry.Data.Region.ProcessingContext(this);if(!processContext){return""}var A=[""];this.processTokens(A,this.tokens,processContext);return A.join("")};Spry.Data.Region.PI={};Spry.Data.Region.PI.instructions={};Spry.Data.Region.PI.buildOpenTagForValueAttr=function(C,A,B){if(!C||!A){return""}var F="";try{var E=C.attributes.getNamedItem(A);if(E&&E.value){F=Spry.Utils.encodeEntities(E.value)}}catch(D){F=""}if(!F){Spry.Debug.reportError(A+" attribute requires a JavaScript expression that returns true or false!\n");return""}return"<"+Spry.Data.Region.PI.instructions[A].tagName+" "+B+'="'+F+'">'};Spry.Data.Region.PI.buildOpenTagForTest=function(B,A){return Spry.Data.Region.PI.buildOpenTagForValueAttr(B,A,"test")};Spry.Data.Region.PI.buildOpenTagForState=function(B,A){return Spry.Data.Region.PI.buildOpenTagForValueAttr(B,A,"name")};Spry.Data.Region.PI.buildOpenTagForRepeat=function(D,B){if(!D||!B){return""}var A="";try{var G=D.attributes.getNamedItem(B);if(G&&G.value){A=G.value;A=A.replace(/\s/g,"")}}catch(F){A=""}if(!A){Spry.Debug.reportError(B+" attribute requires a data set name!\n");return""}var C="";try{var E=D.attributes.getNamedItem("spry:test");if(E){if(E.value){C=' test="'+Spry.Utils.encodeEntities(E.value)+'"'}D.attributes.removeNamedItem(E.nodeName)}}catch(F){C=""}return"<"+Spry.Data.Region.PI.instructions[B].tagName+' select="'+A+'"'+C+">"};Spry.Data.Region.PI.buildOpenTagForContent=function(C,A){if(!C||!A){return""}var E="";try{var B=C.attributes.getNamedItem(A);if(B&&B.value){E=Spry.Utils.encodeEntities(B.value)}}catch(D){E=""}if(!E){Spry.Debug.reportError(A+" attribute requires a data reference!\n");return""}return"<"+Spry.Data.Region.PI.instructions[A].tagName+' dataref="'+E+'">'};Spry.Data.Region.PI.buildOpenTag=function(B,A){return"<"+Spry.Data.Region.PI.instructions[A].tagName+">"};Spry.Data.Region.PI.buildCloseTag=function(B,A){return"</"+Spry.Data.Region.PI.instructions[A].tagName+">"};Spry.Data.Region.PI.instructions["spry:state"]={tagName:"spry:state",childrenOnly:false,getOpenTag:Spry.Data.Region.PI.buildOpenTagForState,getCloseTag:Spry.Data.Region.PI.buildCloseTag};Spry.Data.Region.PI.instructions["spry:if"]={tagName:"spry:if",childrenOnly:false,getOpenTag:Spry.Data.Region.PI.buildOpenTagForTest,getCloseTag:Spry.Data.Region.PI.buildCloseTag};Spry.Data.Region.PI.instructions["spry:repeat"]={tagName:"spry:repeat",childrenOnly:false,getOpenTag:Spry.Data.Region.PI.buildOpenTagForRepeat,getCloseTag:Spry.Data.Region.PI.buildCloseTag};Spry.Data.Region.PI.instructions["spry:repeatchildren"]={tagName:"spry:repeat",childrenOnly:true,getOpenTag:Spry.Data.Region.PI.buildOpenTagForRepeat,getCloseTag:Spry.Data.Region.PI.buildCloseTag};Spry.Data.Region.PI.instructions["spry:choose"]={tagName:"spry:choose",childrenOnly:true,getOpenTag:Spry.Data.Region.PI.buildOpenTag,getCloseTag:Spry.Data.Region.PI.buildCloseTag};Spry.Data.Region.PI.instructions["spry:when"]={tagName:"spry:when",childrenOnly:false,getOpenTag:Spry.Data.Region.PI.buildOpenTagForTest,getCloseTag:Spry.Data.Region.PI.buildCloseTag};Spry.Data.Region.PI.instructions["spry:default"]={tagName:"spry:default",childrenOnly:false,getOpenTag:Spry.Data.Region.PI.buildOpenTag,getCloseTag:Spry.Data.Region.PI.buildCloseTag};Spry.Data.Region.PI.instructions["spry:content"]={tagName:"spry:content",childrenOnly:true,getOpenTag:Spry.Data.Region.PI.buildOpenTagForContent,getCloseTag:Spry.Data.Region.PI.buildCloseTag};Spry.Data.Region.PI.orderedInstructions=["spry:state","spry:if","spry:repeat","spry:repeatchildren","spry:choose","spry:when","spry:default","spry:content"];Spry.Data.Region.getTokensFromStr=function(A){if(!A){return null}return A.match(/{[^}]+}/g)};Spry.Data.Region.processDataRefString=function(J,K,F,A){if(!K){return""}if(!J&&!F){return K}var H="";var M=new RegExp("\\{([^\\}:]+::)?[^\\}]+\\}","g");var I=0;while(I<K.length){var E=M.exec(K);if(!E||!E[0]){H+=K.substr(I,K.length-I);return H}if(E.index!=I){H+=K.substr(I,E.index-I)}var B="";if(E[0].search(/^\{[^}:]+::/)!=-1){B=E[0].replace(/^\{|::.*/g,"")}var L=E[0].replace(/^\{|.*::|\}/g,"");var N=null;if(J){var G=J.getDataSetContext(B);if(L=="ds_RowNumber"){H+=G.getRowIndex();N=null}else{if(L=="ds_RowNumberPlus1"){H+=(G.getRowIndex()+1);N=null}else{if(L=="ds_RowCount"){H+=G.getNumRows();N=null}else{if(L=="ds_UnfilteredRowCount"){H+=G.getNumRows(true);N=null}else{if(L=="ds_CurrentRowNumber"){var D=G.getDataSet();H+=D.getRowNumber(D.getCurrentRow());N=null}else{if(L=="ds_CurrentRowID"){var D=G.getDataSet();H+=""+D.getCurrentRowID();N=null}else{if(L=="ds_EvenOddRow"){H+=(G.getRowIndex()%2)?Spry.Data.Region.evenRowClassName:Spry.Data.Region.oddRowClassName;N=null}else{if(L=="ds_SortOrder"){H+=G.getDataSet().getSortOrder();N=null}else{if(L=="ds_SortColumn"){H+=G.getDataSet().getSortColumn();N=null}else{N=J.getCurrentRowForDataSet(B)}}}}}}}}}}else{var D=B?F[B]:F[0];if(D){N=D.getCurrentRow()}}if(N){H+=A?Spry.Utils.escapeQuotesAndLineBreaks(""+N[L]):N[L]}if(I==M.lastIndex){var C=E.index+E[0].length;if(C<K.length){H+=K.substr(C)}break}I=M.lastIndex}return H};Spry.Data.Region.strToDataSetsArray=function(H,E){var G=new Array;var B={};if(!H){return G}H=H.replace(/\s+/g," ");H=H.replace(/^\s|\s$/g,"");var A=H.split(/ /);for(var D=0;D<A.length;D++){if(A[D]&&!Spry.Data.Region.PI.instructions[A[D]]){try{var C=Spry.Data.getDataSetByName(A[D]);if(!B[A[D]]){if(E){G.push(A[D])}else{G.push(C)}B[A[D]]=true}}catch(F){}}}return G};Spry.Data.Region.DSContext=function(C,F){var D=C;var A=F;var G=[{rowIndex:-1}];var B=null;var E=[];var H=function(){return G[G.length-1].rowIndex};this.resetAll=function(){G=[{rowIndex:D.getCurrentRow()}]};this.getDataSet=function(){return D};this.getNumRows=function(I){var J=this.getCurrentState().data;return J?J.length:D.getRowCount(I)};this.getData=function(){var I=this.getCurrentState().data;return I?I:D.getData()};this.setData=function(I){this.getCurrentState().data=I};this.getCurrentRow=function(){if(G.length<2||H()<0){return D.getCurrentRow()}var J=this.getData();var I=H();if(I<0||I>J.length){Spry.Debug.reportError("Invalid index used in Spry.Data.Region.DSContext.getCurrentRow()!\n");return null}return J[I]};this.getRowIndex=function(){var I=H();if(I>=0){return I}return D.getRowNumber(D.getCurrentRow())};this.setRowIndex=function(L){this.getCurrentState().rowIndex=L;var J=this.getData();var K=E.length;for(var I=0;I<K;I++){E[I].syncDataWithParentRow(this,L,J)}};this.syncDataWithParentRow=function(L,O,I){var N=I[O];if(N){nestedDS=D.getNestedDataSetForParentRow(N);if(nestedDS){var K=this.getCurrentState();K.data=nestedDS.getData();K.rowIndex=nestedDS.getCurrentRowNumber();var M=E.length;for(var J=0;J<M;J++){E[J].syncDataWithParentRow(this,K.rowIndex,K.data)}}}};this.pushState=function(){var L=this.getCurrentState();var K=new Object;K.rowIndex=L.rowIndex;K.data=L.data;G.push(K);var J=E.length;for(var I=0;I<J;I++){E[I].pushState()}};this.popState=function(){if(G.length<2){Spry.Debug.reportError("Stack underflow in Spry.Data.Region.DSContext.popState()!\n");return }var J=E.length;for(var I=0;I<J;I++){E[I].popState()}G.pop()};this.getCurrentState=function(){return G[G.length-1]};this.addChild=function(K){var J=E.length;for(var I=0;I<J;I++){if(E[I]==K){return }}E.push(K)}};Spry.Data.Region.ProcessingContext=function(F){this.region=F;this.dataSetContexts=[];if(F&&F.dataSets){var G=F.dataSets.slice(0);var E=G.length;for(var D=0;D<E;D++){var B=F.dataSets[D];while(B&&B.getParentDataSet){var J=false;B=B.getParentDataSet();if(B&&this.indexOf(G,B)==-1){G.push(B)}}}for(D=0;D<G.length;D++){this.dataSetContexts.push(new Spry.Data.Region.DSContext(G[D],this))}var K=this.dataSetContexts;var H=K.length;for(D=0;D<H;D++){var C=K[D];var B=C.getDataSet();if(B.getParentDataSet){var I=B.getParentDataSet();if(I){var A=this.getDataSetContext(I);if(A){A.addChild(C)}}}}}};Spry.Data.Region.ProcessingContext.prototype.indexOf=function(A,D){if(A){var B=A.length;for(var C=0;C<B;C++){if(A[C]==D){return C}}}return -1};Spry.Data.Region.ProcessingContext.prototype.getDataSetContext=function(B){if(!B){if(this.dataSetContexts.length>0){return this.dataSetContexts[0]}return null}if(typeof B=="string"){B=Spry.Data.getDataSetByName(B);if(!B){return null}}for(var A=0;A<this.dataSetContexts.length;A++){var C=this.dataSetContexts[A];if(C.getDataSet()==B){return C}}return null};Spry.Data.Region.ProcessingContext.prototype.getCurrentRowForDataSet=function(A){var B=this.getDataSetContext(A);if(B){return B.getCurrentRow()}return null};Spry.Data.Region.Token=function(E,B,D,C){var A=this;this.tokenType=E;this.dataSet=B;this.data=D;this.regionStr=C;this.parent=null;this.children=null};Spry.Data.Region.Token.prototype.addChild=function(A){if(!A){return }if(!this.children){this.children=new Array}this.children.push(A);A.parent=this};Spry.Data.Region.Token.LIST_TOKEN=0;Spry.Data.Region.Token.STRING_TOKEN=1;Spry.Data.Region.Token.PROCESSING_INSTRUCTION_TOKEN=2;Spry.Data.Region.Token.VALUE_TOKEN=3;Spry.Data.Region.Token.PIData=function(B,C,D,E){var A=this;this.name=B;this.data=C;this.jsExpr=D;this.regionState=E};Spry.Utils.addLoadListener(function(){setTimeout(function(){if(Spry.Data.initRegionsOnLoad){Spry.Data.initRegions()}},0)});Spry.Data.NestedXMLDataSet=function(A,B,C){this.parentDataSet=A;this.xpath=B;this.nestedDataSets=[];this.nestedDataSetsHash={};this.currentDS=null;this.currentDSAncestor=null;this.options=C;this.ignoreOnDataChanged=false;this.entityEncodeStrings=A?A.entityEncodeStrings:true;Spry.Data.DataSet.call(this,C);A.addObserver(this)};Spry.Data.NestedXMLDataSet.prototype=new Spry.Data.DataSet();Spry.Data.NestedXMLDataSet.prototype.constructor=Spry.Data.NestedXMLDataSet.prototype;Spry.Data.NestedXMLDataSet.prototype.getParentDataSet=function(){return this.parentDataSet};Spry.Data.NestedXMLDataSet.prototype.getNestedDataSetForParentRow=function(F){var D=F.ds_XMLNode;if(D&&this.nestedDataSets){if(this.currentDSAncestor&&this.currentDSAncestor==D){return this.currentDS}var B=this.nestedDataSets;var A=B.length;for(var C=0;C<A;C++){var E=B[C];if(E&&D==E.ancestor){return E.dataSet}}}return null};Spry.Data.NestedXMLDataSet.prototype.getNestedXMLDataSetsArray=function(){var D=[];if(this.nestedDataSets){var A=this.nestedDataSets;var B=this.nestedDataSets.length;for(var C=0;C<B;C++){D.push(A[C].dataSet)}}return D};Spry.Data.NestedXMLDataSet.prototype.onDataChanged=function(A,B){if(!this.ignoreOnDataChanged){this.loadData()}};Spry.Data.NestedXMLDataSet.prototype.onCurrentRowChanged=function(C,D){this.notifyObservers("onPreParentContextChange");this.currentDS=null;this.currentDSAncestor=null;var B=this.parentDataSet.getCurrentRow();if(B){var A=this.getNestedDataSetForParentRow(B);if(A){this.currentDS=A;this.currentDSAncestor=B.ds_XMLNode}}this.notifyObservers("onDataChanged");this.notifyObservers("onPostParentContextChange");this.ignoreOnDataChanged=false};Spry.Data.NestedXMLDataSet.prototype.onPostParentContextChange=Spry.Data.NestedXMLDataSet.prototype.onCurrentRowChanged;Spry.Data.NestedXMLDataSet.prototype.onPreParentContextChange=function(A,B){this.ignoreOnDataChanged=true};Spry.Data.NestedXMLDataSet.prototype.loadData=function(){var M=this.parentDataSet;if(!M||M.getLoadDataRequestIsPending()||!this.xpath){return }if(!M.getDataWasLoaded()){M.loadData();return }this.notifyObservers("onPreLoad");this.nestedDataSets=[];this.currentDS=null;this.currentDSAncestor=null;this.data=[];this.dataHash={};var N=this;var D=[M];if(M.getNestedXMLDataSetsArray){D=M.getNestedXMLDataSetsArray()}var C=null;var I=M.getCurrentRow();if(I){C=I.ds_XMLNode}var K=D.length;for(var G=0;G<K;G++){var L=D[G];var E=L.getData(true);if(E){var H=E.length;for(var F=0;F<H;F++){var O=E[F];if(O&&O.ds_XMLNode){var B=new Spry.Data.DataSet(this.options);var A=Spry.Data.XMLDataSet.getRecordSetFromXMLDoc(O.ds_XMLNode,this.xpath,false,this.entityEncodeStrings);B.setDataFromArray(A.data,true);var J=new Object;J.ancestor=O.ds_XMLNode;J.dataSet=B;this.nestedDataSets.push(J);if(O.ds_XMLNode==C){this.currentDS=B;this.currentDSAncestor=this.ds_XMLNode}B.addObserver(function(R,P,Q){N.notifyObservers(R,Q)})}}}}this.pendingRequest=new Object;this.dataWasLoaded=false;this.pendingRequest.timer=setTimeout(function(){N.pendingRequest=null;N.dataWasLoaded=true;N.notifyObservers("onPostLoad");N.notifyObservers("onDataChanged")},0)};Spry.Data.NestedXMLDataSet.prototype.getData=function(A){if(this.currentDS){return this.currentDS.getData(A)}return[]};Spry.Data.NestedXMLDataSet.prototype.getRowCount=function(A){if(this.currentDS){return this.currentDS.getRowCount(A)}return 0};Spry.Data.NestedXMLDataSet.prototype.getRowByID=function(A){if(this.currentDS){return this.currentDS.getRowByID(A)}return undefined};Spry.Data.NestedXMLDataSet.prototype.getRowByRowNumber=function(A,B){if(this.currentDS){return this.currentDS.getRowByRowNumber(A,B)}return null};Spry.Data.NestedXMLDataSet.prototype.getCurrentRow=function(){if(this.currentDS){return this.currentDS.getCurrentRow()}return null};Spry.Data.NestedXMLDataSet.prototype.setCurrentRow=function(A){if(this.currentDS){return this.currentDS.setCurrentRow(A)}};Spry.Data.NestedXMLDataSet.prototype.getRowNumber=function(A){if(this.currentDS){return this.currentDS.getRowNumber(A)}return 0};Spry.Data.NestedXMLDataSet.prototype.getCurrentRowNumber=function(){if(this.currentDS){return this.currentDS.getCurrentRowNumber()}return 0};Spry.Data.NestedXMLDataSet.prototype.getCurrentRowID=function(){if(this.currentDS){return this.currentDS.getCurrentRowID()}return 0};Spry.Data.NestedXMLDataSet.prototype.setCurrentRowNumber=function(A){if(this.currentDS){return this.currentDS.setCurrentRowNumber(A)}};Spry.Data.NestedXMLDataSet.prototype.findRowsWithColumnValues=function(C,B,A){if(this.currentDS){return this.currentDS.findRowsWithColumnValues(C,B,A)}return B?null:[]};Spry.Data.NestedXMLDataSet.prototype.setColumnType=function(E,C){if(E){var D=this.nestedDataSets;var A=D.length;for(var B=0;B<A;B++){D[B].dataSet.setColumnType(E,C)}}};Spry.Data.NestedXMLDataSet.prototype.getColumnType=function(A){if(this.currentDS){return this.currentDS.getColumnType(A)}return"string"};Spry.Data.NestedXMLDataSet.prototype.distinct=function(D){if(D){var C=this.nestedDataSets;var A=C.length;for(var B=0;B<A;B++){C[B].dataSet.distinct(D)}}};Spry.Data.NestedXMLDataSet.prototype.getSortColumn=function(){if(this.currentDS){return this.currentDS.getSortColumn()}return""};Spry.Data.NestedXMLDataSet.prototype.getSortOrder=function(){if(this.currentDS){return this.currentDS.getSortOrder()}return""};Spry.Data.NestedXMLDataSet.prototype.sort=function(E,C){if(E){var D=this.nestedDataSets;var A=D.length;for(var B=0;B<A;B++){D[B].dataSet.sort(E,C)}}};Spry.Data.NestedXMLDataSet.prototype.filterData=function(D,C){if(columnNames){var E=this.nestedDataSets;var A=E.length;for(var B=0;B<A;B++){E[B].dataSet.filterData(D,C)}}};Spry.Data.NestedXMLDataSet.prototype.filter=function(D,C){if(columnNames){var E=this.nestedDataSets;var A=E.length;for(var B=0;B<A;B++){E[B].dataSet.filter(D,C)}}};var Spry;if(!Spry){Spry={}}if(!Spry.XML){Spry.XML={}}if(!Spry.XML.Schema){Spry.XML.Schema={}}Spry.XML.Schema.Node=function(A){this.nodeName=A;this.isAttribute=false;this.appearsMoreThanOnce=false;this.children=new Array};Spry.XML.Schema.Node.prototype.toString=function(A){if(!A){A=""}var D=A+this.nodeName;if(this.appearsMoreThanOnce){D+=" (+)"}D+="\n";var B=A+"    ";for(var C in this.children){var E=this.children[C];if(E.isAttribute){D+=B+E.nodeName+"\n"}else{D+=E.toString(B)}}return D};Spry.XML.Schema.mapElementIntoSchemaNode=function(I,F){if(!I||!F){return }var C=0;for(C=0;C<I.attributes.length;C++){var D=I.attributes.item(C);if(D&&D.nodeType==2){var E="@"+D.name;if(!F.children[E]){var G=new Spry.XML.Schema.Node(E);G.isAttribute=true;F.children[E]=G}}}var A=I.firstChild;var B=new Array;while(A){if(A.nodeType==1){var H=F.children[A.nodeName];if(!H){H=new Spry.XML.Schema.Node(A.nodeName);if(H){F.children[A.nodeName]=H}}if(H){if(B[H.nodeName]){H.appearsMoreThanOnce=true}else{B[H.nodeName]=true}}Spry.XML.Schema.mapElementIntoSchemaNode(A,H)}A=A.nextSibling}};Spry.XML.getSchemaForElement=function(A){if(!A){return null}schemaNode=new Spry.XML.Schema.Node(A.nodeName);Spry.XML.Schema.mapElementIntoSchemaNode(A,schemaNode);return schemaNode};Spry.XML.getSchema=function(B){if(!B){return null}var A=B.firstChild;while(A){if(A.nodeType==1){break}A=A.nextSibling}return Spry.XML.getSchemaForElement(A)};Spry.XML.nodeHasValue=function(A){if(A){var B=A.firstChild;if(B&&B.nextSibling==null&&(B.nodeType==3||B.nodeType==4)){return true}}return false};Spry.XML.XObject=function(){};Spry.XML.XObject.prototype._value=function(){var A=this["#text"];if(A!=undefined){return A}return this["#cdata-section"]};Spry.XML.XObject.prototype._hasValue=function(){return this._value()!=undefined};Spry.XML.XObject.prototype._valueIsText=function(){return this["#text"]!=undefined};Spry.XML.XObject.prototype._valueIsCData=function(){return this["#cdata-section"]!=undefined};Spry.XML.XObject.prototype._propertyIsArray=function(B){var A=this[B];if(A==undefined){return false}return(typeof A=="object"&&A.constructor==Array)};Spry.XML.XObject.prototype._getPropertyAsArray=function(C){var A=[];var B=this[C];if(B!=undefined){if(typeof B=="object"&&B.constructor==Array){return B}A.push(B)}return A};Spry.XML.XObject.prototype._getProperties=function(){var A=[];for(var B in this){if(!/^_/.test(B)){A.push(B)}}return A};Spry.XML.nodeToObject=function(C){if(!C){return null}var E=new Spry.XML.XObject();for(var F=0;F<C.attributes.length;F++){var I=C.attributes[F];var J="@"+I.name;E[J]=I.value}var A;if(Spry.XML.nodeHasValue(C)){try{A=C.firstChild;if(A.nodeType==3){E[A.nodeName]=Spry.Utils.encodeEntities(A.data)}else{if(A.nodeType==4){E[A.nodeName]=A.data}}}catch(H){Spry.Debug.reportError("Spry.XML.nodeToObject() exception caught: "+H+"\n")}}else{A=C.firstChild;while(A){if(A.nodeType==1){var G=false;var B=A.nodeName;if(E[B]){if(E[B].constructor!=Array){var D=E[B];E[B]=new Array;E[B].push(D)}G=true}var K=Spry.XML.nodeToObject(A);if(G){E[B].push(K)}else{E[B]=K}}A=A.nextSibling}}return E};Spry.XML.documentToObject=function(A){var B=null;if(A&&A.firstChild){var C=A.firstChild;while(C){if(C.nodeType==1){B=new Spry.XML.XObject();B[C.nodeName]=Spry.XML.nodeToObject(C);break}C=C.nextSibling}}return B};I18n.es.commenting_comentar="Comentar";I18n.es.commenting_comentarios="Comentarios";I18n.es.commenting_comentario="Comentario";I18n.es.commenting_comentario_m="comentario";I18n.es.commenting_comentarios_m="comentarios";I18n.es.commenting_internal_server_error="Error interno en el servidor.";I18n.es.commenting_primera="Primera";I18n.es.commenting_anterior="Anterior";I18n.es.commenting_siguiente="Siguiente";I18n.es.commenting_ultimo="?ltimo";I18n.ca.commenting_comentar="Comentar";I18n.ca.commenting_comentarios="Comentaris";I18n.ca.commenting_comentario="Comentari";I18n.ca.commenting_comentario_m="comentari";I18n.ca.commenting_comentarios_m="comentaris";I18n.ca.commenting_internal_server_error="Error intern del servidor.";I18n.ca.commenting_primera="Primera";I18n.ca.commenting_anterior="Anterior";I18n.ca.commenting_siguiente="Seg?ent";I18n.ca.commenting_ultimo="?ltim";var num_comentarios;countCommentsCallback=function(B){var A=B.xhRequest.responseXML;if(!A||!A.firstChild){A=Spry.Utils.stringToXMLDoc(escape(B.xhRequest.responseText));if(!A||!A.firstChild){printMessage(area,"Error interno en el servidor.");return }}var C=Spry.XML.documentToObject(A);if(C&&C.list){pintaComDato("comments_"+B.userData.itemId,C.list["@totalItems"],B.userData.flag)}};function countComments(C,B,A){Spry.Utils.loadURL("GET","/su/services/getComments?ITEMID="+C+"&ITEMTYPE="+B+"&page=1&pagesize=0",true,countCommentsCallback,{userData:{itemId:C,itemType:B,flag:A}})}function cargarDatosUser(){var C=document.getElementById("COMMENT_NAME");var B=document.getElementById("COMMENT_MAIL");var A=document.getElementById("COMMENT_URL");if(isUserLogged()){C.value=rtveuser.nick._value();B.value=rtveuser.email._value();if(rtveuser.web){A.value=rtveuser.web._value()}}}countCommentsFinalCallback=function(B){var A=B.xhRequest.responseXML;if(!A||!A.firstChild){A=Spry.Utils.stringToXMLDoc(escape(B.xhRequest.responseText));if(!A||!A.firstChild){printMessage(area,"Error interno en el servidor.");return }}var C=Spry.XML.documentToObject(A);if(C&&C.list){num_comentarios=C.list["@totalItems"];if(B.userData.itemType!="T_POLL"){pintaComDato("comments_pf_"+B.userData.itemId,C.list["@totalItems"],B.userData.flag)}}};function countCommentsFinal(C,B,A){Spry.Utils.loadURL("GET","/su/services/getComments?ITEMID="+C+"&ITEMTYPE="+B+"&page=1&pagesize=0",true,countCommentsFinalCallback,{userData:{itemId:C,itemType:B,flag:A}})}function pintaComDato(B,C,A){var D=Spry.$(B);if(D){if(A==0){Spry.Utils.setInnerHTML(B,C)}else{if(C==0){Spry.$(B).innerHTML="Comentar"}else{if(C==1){Spry.$(B).innerHTML=C+" comentario"}else{Spry.$(B).innerHTML=C+" comentarios"}}}}else{alert(C)}}function pintaComDatoI18n(C,D,B,A){var E=Spry.$(C);if(E){if(B==0){Spry.Utils.setInnerHTML(C,D)}else{if(D==0){Spry.$(C).innerHTML=I18n[A].commenting_comentar}else{if(D==1){Spry.$(C).innerHTML=D+" "+I18n[A].commenting_comentario_m}else{Spry.$(C).innerHTML=D+" "+I18n[A].commenting_comentarios_m}}}}else{alert(D)}}loadCommentsInitCallback=function(B){var A=B.xhRequest.responseXML;if(!A||!A.firstChild){A=Spry.Utils.stringToXMLDoc(escape(B.xhRequest.responseText));if(!A||!A.firstChild){printMessage(area,"Error interno en el servidor.");return }}var C=Spry.XML.documentToObject(A);if(C&&C.list){num_comentarios=C.list["@totalItems"];if(B.userData.itemType!="T_POLL"){pintaComDato("comments_pf_"+B.userData.itemId,C.list["@totalItems"],B.userData.flag)}}paginadorComentarios(B.userData.itemId,B.userData.itemType,B.userData.flag)};loadCommentsInitCallbackI18n=function(B){var A=B.xhRequest.responseXML;if(!A||!A.firstChild){A=Spry.Utils.stringToXMLDoc(escape(B.xhRequest.responseText));if(!A||!A.firstChild){printMessage(area,I18n[B.userData.locale].commenting_internal_server_error);return }}var C=Spry.XML.documentToObject(A);if(C&&C.list){num_comentarios=C.list["@totalItems"];if(B.userData.itemType!="T_POLL"){pintaComDatoI18n("comments_pf_"+B.userData.itemId,C.list["@totalItems"],B.userData.flag,B.userData.locale)}}paginadorComentariosI18n(B.userData.itemId,B.userData.itemType,B.userData.flag,B.userData.locale)};function loadCommentsInit(C,B,A){Spry.Utils.loadURL("GET","/su/services/getComments?ITEMID="+C+"&ITEMTYPE="+B+"&page=1&pagesize=0",true,loadCommentsInitCallback,{userData:{itemId:C,itemType:B,flag:A}})}function loadCommentsInitI18n(D,C,B,A){Spry.Utils.loadURL("GET","/su/services/getComments?ITEMID="+D+"&ITEMTYPE="+C+"&LANGUAGE="+A+"&page=1&pagesize=0",true,loadCommentsInitCallbackI18n,{userData:{itemId:D,itemType:C,flag:B,locale:A}})}function _nnEventTrack(H){var D="es-rtve";var E="0";var F="uk";var A=location.protocol.indexOf("https")>-1?"https:":"http:";var I=escape(window.location);var G=A+"//secure-"+F+".imrworldwide.com/";var B=new Image(1,1);var C="rnd="+(new Date()).getTime()+"&ci="+D+"&cg="+E;C+="&si="+escape(H)+"&rp="+I;B.src=G+"cgi-bin/m?"+C}function paginadorComentarios(C,B,E){var D;D=Math.ceil(num_comentarios/10);$("#paginacion").empty();$("#com_com").empty();var A;if(num_comentarios>=0&&num_comentarios!=1){$("<span><em>"+num_comentarios+"</em> Comentarios</span>").appendTo("#com_com")}else{if(num_comentarios==1){$("<span><em>1</em> Comentario</span>").appendTo("#com_com")}}$("<ul></ul>").appendTo("#paginacion");if(D==0){return false}if(D==1){updateElement("/su/commands/getComments?ITEMID="+C+"&ITEMTYPE="+B+"&hiTarget=/commenting-system-view.jsp&pagesize=10&page=1","comment","");return false}if(E>1&&D>1){$("<li><a href='javascript://' onclick='paginadorComentarios("+C+',"'+B+"\",1);_nnEventTrack(window.location);'>Primera</a></li>").appendTo("#paginacion > ul");$("<li><a href='javascript://' onclick='paginadorComentarios("+C+',"'+B+'",'+(E-1)+");_nnEventTrack(window.location);'>Anterior</a></li>").appendTo("#paginacion > ul")}else{$("<li class='disabled'>Primera</a></li>").appendTo("#paginacion > ul");$("<li class='disabled'>Anterior</li>").appendTo("#paginacion > ul")}if(D>10){if(E%10>0){inicio=(Math.floor(E/10)*10)+1;fin=(Math.ceil((E+1)/10)*10)+1}else{inicio=E-9;fin=E+1}for(j=inicio;j<fin&&j<=D;j++){if(j==E){$("<li class='activo'>"+j+"</li>").appendTo("#paginacion > ul")}else{$("<li><a href='javascript://' onclick='paginadorComentarios("+C+',"'+B+'",'+j+");_nnEventTrack(window.location);'>"+j+"</a></li>").appendTo("#paginacion > ul")}}}else{for(A=1;A<=D;A++){if(A==E){$("<li class='activo'>"+A+"</li>").appendTo("#paginacion > ul")}else{$("<li><a href='javascript://' onclick='paginadorComentarios("+C+',"'+B+'",'+A+");_nnEventTrack(window.location);'>"+A+"</a></li>").appendTo("#paginacion > ul")}}}if(E!=D){$("<li><a href='javascript://' onclick='paginadorComentarios("+C+',"'+B+'",'+(E+1)+");_nnEventTrack(window.location);'>Siguiente</a></li>").appendTo("#paginacion > ul");$("<li><a href='javascript://' onclick='paginadorComentarios("+C+',"'+B+'",'+D+");_nnEventTrack(window.location);'>Ultimo</a></li>").appendTo("#paginacion > ul")}else{$("<li class='disabled'>Siguiente</li>").appendTo("#paginacion > ul");$("<li class='disabled'>Ultimo</a></li>").appendTo("#paginacion > ul")}updateElement("/su/commands/getComments?ITEMID="+C+"&ITEMTYPE="+B+"&hiTarget=/commenting-system-view.jsp&pagesize=10&page="+E,"comment","")}function paginadorComentariosI18n(D,C,F,A){var E;E=Math.ceil(num_comentarios/10);$("#paginacion").empty();$("#com_com").empty();var B;if(num_comentarios>=0&&num_comentarios!=1){$("<span><em>"+num_comentarios+"</em> "+I18n[A].commenting_comentarios+"</span>").appendTo("#com_com")}else{if(num_comentarios==1){$("<span><em>1</em> "+I18n[A].commenting_comentario+"</span>").appendTo("#com_com")}}$("<ul></ul>").appendTo("#paginacion");if(E==0){return false}if(E==1){updateElement("/su/commands/getComments?ITEMID="+D+"&ITEMTYPE="+C+"&LANGUAGE="+A+"&hiTarget=/commenting-system-view.jsp&pagesize=10&page=1","comment","");return false}if(F>1&&E>1){$("<li><a href='javascript://' onclick='paginadorComentariosI18n("+D+',"'+C+'",1,"'+A+"\");_nnEventTrack(window.location);'>"+I18n[A].commenting_primera+"</a></li>").appendTo("#paginacion > ul");$("<li><a href='javascript://' onclick='paginadorComentariosI18n("+D+',"'+C+'",'+(F-1)+',"'+A+"\");_nnEventTrack(window.location);'>"+I18n[A].commenting_anterior+"</a></li>").appendTo("#paginacion > ul")}else{$("<li class='disabled'>"+I18n[A].commenting_primera+"</a></li>").appendTo("#paginacion > ul");$("<li class='disabled'>"+I18n[A].commenting_anterior+"</li>").appendTo("#paginacion > ul")}if(E>10){if(F%10>0){inicio=(Math.floor(F/10)*10)+1;fin=(Math.ceil((F+1)/10)*10)+1}else{inicio=F-9;fin=F+1}for(j=inicio;j<fin&&j<=E;j++){if(j==F){$("<li class='activo'>"+j+"</li>").appendTo("#paginacion > ul")}else{$("<li><a href='javascript://' onclick='paginadorComentariosI18n("+D+',"'+C+'",'+j+',"'+A+"\");_nnEventTrack(window.location);'>"+j+"</a></li>").appendTo("#paginacion > ul")}}}else{for(B=1;B<=E;B++){if(B==F){$("<li class='activo'>"+B+"</li>").appendTo("#paginacion > ul")}else{$("<li><a href='javascript://' onclick='paginadorComentariosI18n("+D+',"'+C+'",'+B+',"'+A+"\");_nnEventTrack(window.location);'>"+B+"</a></li>").appendTo("#paginacion > ul")}}}if(F!=E){$("<li><a href='javascript://' onclick='paginadorComentariosI18n("+D+',"'+C+'",'+(F+1)+',"'+A+"\");_nnEventTrack(window.location);'>"+I18n[A].commenting_siguiente+"</a></li>").appendTo("#paginacion > ul");$("<li><a href='javascript://' onclick='paginadorComentariosI18n("+D+',"'+C+'",'+E+',"'+A+"\");_nnEventTrack(window.location);'>"+I18n[A].commenting_ultimo+"</a></li>").appendTo("#paginacion > ul")}else{$("<li class='disabled'>"+I18n[A].commenting_siguiente+"</li>").appendTo("#paginacion > ul");$("<li class='disabled'>"+I18n[A].commenting_ultimo+"</a></li>").appendTo("#paginacion > ul")}updateElement("/su/commands/getComments?ITEMID="+D+"&ITEMTYPE="+C+"&LANGUAGE="+A+"&hiTarget=/commenting-system-view.jsp&pagesize=10&page="+F,"comment","")}var Commenting={};Commenting.utils={};Commenting.utils.urlNoCache=function(A){return A+"?nocache="+timestamp()};Commenting.utils.idSel=function(A){return"#"+A};Commenting.utils.reloadCaptcha=function(D,A){var C=Commenting.utils.urlNoCache(A);var B=Commenting.utils.idSel(D);$(B).hide("slow",function(){$(B).attr("src",C);$(B).show("slow")})};Commenting.utils.ImageCaptcha=function(D,F){var A=D.src;var H=D.id;var G=Commenting.utils.idSel(F);var C=$("<img>");for(var B in D){if(B!="src"){C.attr(B,D[B])}}var E=function(){Commenting.utils.reloadCaptcha(H,A)};C.attr("style","cursor: pointer");C.attr("src",Commenting.utils.urlNoCache(A));C.bind("click",E);$(G).append(C)};Commenting.utils.SoundCaptchaInit=function(){};Commenting.utils.SoundCaptcha=function(){var C=document.location.protocol+"//"+document.location.host+"/su/captchaSound";var B=true;var A=navigator.userAgent.toLowerCase();A=(A.indexOf("msie")>-1)?true:false;var E=new Date();if(B&&document.all&&A){if(Number(parseFloat(navigator.appVersion.split("MSIE")[1]))<7){embed=document.createElement("bgsound");embed.setAttribute("src",C+"?cfsnd="+E.getTime());document.getElementsByTagName("body")[0].appendChild(embed);return true}}if(document.getElementById){var D='<embed src="'+C+"?cfsnd="+E.getTime()+'"';D+=' hidden="true" type="audio/x-mpeg" autostart="true" />';document.getElementById("embsnd").innerHTML=D;return true}};function formatDate(H,G){if(H=="{creationDate}"){return }var C=new Array("","ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic");var A=H.split(" ");var D=A[0].split("-");var F=A[1].split(":");var B=D[2]+" "+C[parseInt(D[1])]+". "+D[0]+" a las "+F[0]+":"+F[1];var E=document.getElementById("creationDate_"+G);E.innerHTML=B}function getUrl(C,A){var B=C;if(typeof (B)=="undefined"){B=""}if(B.indexOf("string")<0){if(B==""){B="/assets/default-videos.jpg"}else{B=B.substring("/deliverty/demo".length)}document.getElementById(A).src=B}}function createCookie(C,D,E){if(E){var B=new Date();B.setTime(B.getTime()+(E*24*60*60*1000));var A="; expires="+B.toGMTString()}else{var A=""}document.cookie=C+"="+D+A+"; path=/"}function readCookie(B){var D=B+"=";var A=document.cookie.split(";");for(var C=0;C<A.length;C++){var E=A[C];while(E.charAt(0)==" "){E=E.substring(1,E.length)}if(E.indexOf(D)==0){return E.substring(D.length,E.length)}}return null}function eraseCookie(A){createCookie(A,"",-1)}function getAdvertisement(){return urlvideomitele}function autorObserver(D,C,B){if(D=="onPostLoad"){var E=C.getCurrentRow();if(E){var A=E["user/significatives/entry/string"];setAutorToSpan("autor_"+E["item/id"],A);setAutorToSpan("autor_player_"+E["item/id"],A)}}}function setAutorToSpan(B,A){if(Spry.$(B)){Spry.Utils.setInnerHTML(B,A)}}function getAuthor(B){var A=new Spry.Data.XMLDataSet("/su/services/getParticipationsByContentId?CONTENT_TYPE=UGC&CONTENT_ID="+B,"/list/com.ctv.web.vo.FavoriteVO",{subPaths:["user/significatives/entry[string='NICK']/string[2]","item/id"]});A.addObserver(autorObserver);A.loadData()}function volver(){history.back()}function timestamp(){return new Date().getTime()}function incrementCounter(B,A){Spry.Utils.loadURL("GET","/su/services/incrementCounter?type="+A+"&id="+B+"&ts="+timestamp(),false,null,null)}function loadJsArray(B){var D=B.split(",");try{var G=document.createComment(" start remove ");document.getElementsByTagName("head")[0].appendChild(G)}catch(E){alert(e.toString())}for(var C=0;C<D.length;C++){var A=document.createElement("script");A.type="text/javascript";A.src=D[C];document.getElementsByTagName("head")[0].appendChild(A)}try{var F=document.createComment(" end remove ");document.getElementsByTagName("head")[0].appendChild(F)}catch(E){alert(e.toString())}}function copyAdsCode(){if($("#superbanner").size()<1){$("#publiHeadScr > #adtop > .bag > div > div > script").remove()}else{$("#publiHeadScr > #adtop > .bag > div > script").remove()}$("#publiHead > #adtop").replaceWith($("#publiHeadScr > div "));$("#publiBannerScr > div > div > script").remove();$("#publiBanner > div").replaceWith($("#publiBannerScr > div "))}(function(A){A.facebox=function(B){A.facebox.init();A.facebox.loading();A.isFunction(B)?B.call():A.facebox.reveal(B)};A.facebox.settings={loading_image:"/css/i/facebox/loading.gif",close_image:"/css/i/facebox/closelabel.gif",image_types:["png","jpg","jpeg","gif"],facebox_html:'<!-- start remove -->	<div id="back" style="width:100%;height:100%;background:#000000;opacity:0.6;filter:alpha(opacity=60);position:absolute;top:0;left:0;display:none;" />     <div class="popup" style="z-index:9999;"> 	<div id="facebox" style="display:none;">       <table>         <tbody>           <tr>             <td class="tl"/><td class="b"/><td class="tr"/>           </tr>           <tr>             <td class="b"/>             <td class="body">               <div class="content">               </div>               <div class="footer">                 <a href="#" class="close">                   <img src="" title="close" class="close_image" />                 </a>               </div>             </td>             <td class="b"/>           </tr>           <tr>             <td class="bl"/><td class="b"/><td class="br"/>           </tr>         </tbody>       </table>     </div>   </div><!-- end remove -->'};A.facebox.loading=function(){if(A("#facebox .loading").length==1){return true}A("#facebox .content").empty();A("#facebox .body").children().hide().end().append('<div class="loading"><img src="'+A.facebox.settings.loading_image+'"/></div>');var B=A.facebox.getPageScroll();A("#facebox").css({top:B[1]+(A.facebox.getPageHeight()/10),left:B[0]}).show();A(document).bind("keydown.facebox",function(C){if(C.keyCode==27){A.facebox.close()}})};A.facebox.reveal=function(C,B){if(B){A("#facebox .content").addClass(B)}A("#facebox .content").append(C);A("#facebox .loading").remove();A("#facebox .body").children().fadeIn("normal");if(window.innerHeight&&window.scrollMaxY){yWithScroll=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){yWithScroll=document.body.scrollHeight}else{yWithScroll=document.body.offsetHeight}}A("#back").css("height",yWithScroll);A("#back").show()};A.facebox.close=function(){A(document).unbind("keydown.facebox");A("#facebox").fadeOut(function(){A("#facebox .content").removeClass().addClass("content");A("#back").hide()});return false};A.fn.facebox=function(){A.facebox.init();var B=A.facebox.settings.image_types.join("|");B=new RegExp("."+B+"$","i");function C(){A.facebox.loading(true);var D=this.rel.match(/facebox\[\.(\w+)\]/);if(D){D=D[1]}if(this.href.match(/#/)){var E=window.location.href.split("#")[0];var G=this.href.replace(E,"");A.facebox.reveal(A(G).clone().show(),D)}else{if(this.href.match(B)){var F=new Image();F.onload=function(){A.facebox.reveal('<div class="image"><img src="'+F.src+'" /></div>',D)};F.src=this.href}else{A.get(this.href,function(H){A.facebox.reveal(H,D)})}}return false}this.click(C);return this};A.facebox.init=function(){if(A.facebox.settings.inited){return true}else{A.facebox.settings.inited=true}A("body").append(A.facebox.settings.facebox_html);var B=[new Image(),new Image()];B[0].src=A.facebox.settings.close_image;B[1].src=A.facebox.settings.loading_image;A("#facebox").find(".b:first, .bl, .br, .tl, .tr").each(function(){B.push(new Image());B.slice(-1).src=A(this).css("background-image").replace(/url\((.+)\)/,"$1")});A("#facebox .close").click(A.facebox.close);A("#facebox .close_image").attr("src",A.facebox.settings.close_image)};A.facebox.getPageScroll=function(){var C,B;if(self.pageYOffset){B=self.pageYOffset;C=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollTop){B=document.documentElement.scrollTop;C=document.documentElement.scrollLeft}else{if(document.body){B=document.body.scrollTop;C=document.body.scrollLeft}}}return new Array(C,B)};A.facebox.getPageHeight=function(){var B;if(self.innerHeight){B=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){B=document.documentElement.clientHeight}else{if(document.body){B=document.body.clientHeight}}}return B}})(jQuery);I18n.es.omatech_mail_no_valido="e-Mail no v?lido";I18n.es.omatech_password_length="El password debe tener m?nimo 6 caracteres, incluyendo n?meros, y no puede contener el nombre de usuario";I18n.es.omatech_pasword_no_valido="Password incorrecto";I18n.es.omatech_fecha_no_valida="Fecha no valida. Por ejemplo: 1984";I18n.es.omatech_min_caracteres="Debe de tener al menos 3 caracteres";I18n.es.omatech_dir_web_no_valida="Direcci?n web no v?lida";I18n.es.omatech_cp_no_valido="C?digo Postal no v?lido";I18n.es.omatech_formato_incorrecto="El formato debe ser jpg, gif o png. Tu formato es:";I18n.es.omatech_condiciones_menor="Debes aceptar las condiciones por ser menor de edad";I18n.es.omatech_campo_obligatorio="Campo obligatorio";I18n.es.omatech_error_interno_servidor="Error interno del servidor";I18n.ca.omatech_mail_no_valido="e-mail no v?lid";I18n.ca.omatech_password_length="El password ha de tenir m?nim 6 car?cters, incloent nombres, i no pot contenir el nom d'usuari";I18n.ca.omatech_pasword_no_valido="Password incorrecte";I18n.ca.omatech_fecha_no_valida="Data no valida. Per exemple: 1984.";I18n.ca.omatech_min_caracteres="Deu tenir almenys 3 car?cters";I18n.ca.omatech_dir_web_no_valida="Adre?a web no v?lida";I18n.ca.omatech_cp_no_valido="Codi Postal no v?lid";I18n.ca.omatech_formato_incorrecto="El format ha de ser jpg, gif o png. El teu format ?s:";I18n.ca.omatech_condiciones_menor="Has d'acceptar les condicions per ser menor d'edat";I18n.ca.omatech_campo_obligatorio="Camp obligatori";I18n.ca.omatech_error_interno_servidor="Error intern del servidor";function _nnEventTrack(H){var D="es-rtve";var E="0";var F="uk";var A=location.protocol.indexOf("https")>-1?"https:":"http:";var I=escape(window.location);var G=A+"//secure-"+F+".imrworldwide.com/";var B=new Image(1,1);var C="rnd="+(new Date()).getTime()+"&ci="+D+"&cg="+E;C+="&si="+escape(H)+"&rp="+I;B.src=G+"cgi-bin/m?"+C}function pagina(A,C,B){_nnEventTrack(window.location);$("#"+A).prepend("<div class='ajax-loading'><img src='/js/ajax-loader.gif'/></div>");$(".ajax-loading").css("width",$("#"+A).width());$(".ajax-loading").css("height",$("#"+A).height());if(B==null){$.get("../pagines_ajax/pagina"+C+".html",{},function(D){$("#"+A).attr("innerHTML","");$("#"+A).html(D)})}else{$.get(B+"/pagines_ajax/pagina"+C+".html",{},function(D){$("#"+A).attr("innerHTML","");$("#"+A).html(D)})}}function pestana(A,B,C){$("#"+A).prepend("<div class='ajax-loading'><img src='/js/ajax-loader.gif'/></div>");$(".ajax-loading").css("width",$("#"+A).width());$(".ajax-loading").css("height",$("#"+A).height());$.get("../pagines_ajax/pagina"+B+".html",{},function(D){$("#"+A).html(D);$("#"+C+" li a").removeClass();$("#"+C+" li."+B+" a").addClass("active")})}function start(C,B){stopit();$("ul#smallslide li a img").removeClass("selected");var A=$("ul#smallslide").children();$(".imgBig").html("<img src='"+$("#thumb"+B).attr("href")+"' title='"+$("#thumb"+B).attr("title")+"'/>");$("h3#title_bigfoto").html($("#thumb"+B).attr("title"));$("ul#smallslide li").removeClass("selected");$(A[B]).addClass("selected");stop=false;setTimeout("actual="+B+";stop=false;play("+C+");",1000*C)}function check(B,C,A){if(!stop){if(A>0){A--;setTimeout("check("+B+","+C+","+A+");",1000)}else{actual=B;play(C)}}}function play(C){if(!stop){var B=actual;var A=$("ul#smallslide").children();$(".imgBig").html("<img src='"+$("#thumb"+B).attr("href")+"' title='"+$("#thumb"+B).attr("title")+"'/>");$("h3#title_bigfoto").html($("#thumb"+B).attr("title"));$("ul#smallslide li").removeClass("selected");$(A[B]).addClass("selected");actual=(actual+1)%len;sig=(actual)%len;ant=(actual-2)%len;if(ant<0){ant+=len}setTimeout("play("+C+","+actual+");",C*1000)}}function stopit(){stop=true}function more(A){if(posMini<0){posMini+=incMini;$($("ul#"+A).parent()).children(".back_layer").css("display","block");$("#"+A).animate({marginLeft:posMini},500,"linear",function(){$($("ul#"+A).parent()).children(".back_layer").css("display","none")});if($.browser.msie){$($("ul#"+A).parent()).children(".back_layer").animate({marginLeft:-posMini},550,"linear")}}}function less(A){if(-(posMini-incMini)<=tamMini){posMini-=incMini;$($("ul#"+A).parent()).children(".back_layer").css("display","block");$("#"+A).animate({marginLeft:posMini},500,"linear",function(){$($("ul#"+A).parent()).children(".back_layer").css("display","none")});if($.browser.msie){$($("ul#"+A).parent()).children(".back_layer").animate({marginLeft:-posMini},550,"linear")}}else{posMini=0;$($("ul#"+A).parent()).children(".back_layer").css("display","block");$("#"+A).animate({marginLeft:0},500,"linear",function(){$($("ul#"+A).parent()).children(".back_layer").css("display","none")});if($.browser.msie){$($("ul#"+A).parent()).children(".back_layer").animate({marginLeft:0},550,"linear")}}}function atras(){var B=$(".photoslider_thumbBar").children().length-1;var A=parseInt(FOTO.Slider.data.default1.currentId)-1;if(A<0){A=A+B}FOTO.Slider.thumbClick("omatech",A);_nnEventTrack(window.location)}function adelante(){var B=$(".photoslider_thumbBar").children().length-1;var A=(parseInt(FOTO.Slider.data.default1.currentId)+1)%B;FOTO.Slider.thumbClick("omatech",A);_nnEventTrack(window.location)}function atrasPortada(){var B=$(".photoslider_thumbBar").children().length-1;var A=parseInt(FOTO.Slider.data.default2.currentId)-1;if(A<0){A=A+B}FOTO.Slider.thumbClick("omatech",A)}function adelantePortada(){var B=$(".photoslider_thumbBar").children().length-1;var A=(parseInt(FOTO.Slider.data.default2.currentId)+1)%B;FOTO.Slider.thumbClick("omatech",A)}function hacia(A){FOTO.Slider.thumbClick("omatech",A)}function despues(B,A){if(pos>(880-A)&&!parado){if(pos<(880-A)+(B*6)){pos=(880-A)}else{pos=pos-(B*6)}parado=true;$("#parrilla_slide").animate({marginLeft:pos},500,"swing",function(){parado=false})}}function antes(B,A){if(pos<=0&&!parado){if(pos>-(B*6)){pos=0}else{pos=pos+(B*6)}parado=true;$("#parrilla_slide").animate({marginLeft:pos},500,"swing",function(){parado=false})}}function valida_form(C,D){var A=new Array();var B;var E={};$("form[@name='"+C+"'] input").each(function(F){var G=$(this).val();if($(this).attr("type")=="checkbox"&&$(this).attr("rev")!="menor"){if(!this.checked){A.push(this);A.push("Campo obligatorio")}}else{if($(this).attr("rev")=="mail"){if(G.indexOf(".")<=2||G.indexOf("@")<=0||G.length<6){A.push(this);A.push("e-Mail no v?lido")}}else{if($(this).attr("rev")=="password"){if(G.indexOf($("input[@rev='username']").val())!=-1||G.length<6){A.push(this);A.push("El password debe tener m?nim 6 car?cters, incluyendo numeros, y no puede contener el nombre de usuario")}}else{if($(this).attr("rev")=="password2"){if(G.indexOf($("input[@rev='username']").val())!=-1||G.length<6||G!=$("input[@rev='password']").val()){A.push(this);A.push("Password incorrecto")}}else{if($(this).attr("rev")=="data"){if(isNaN($(this).val())||parseInt($(this).val())<1900){A.push(this);A.push("Fecha no valida. Por ejemplo: 1984")}}else{if($(this).attr("rev")=="username"){if(G.length<3){A.push(this);A.push("Debe de tener al menos 3 caracteres")}}else{if($(this).attr("rev")=="web"){if((G.indexOf(".")==-1||G.indexOf("http://")!=0)&&G!=""&&G!="http://"){A.push(this);A.push("Direcci?n web no v?lida")}}else{if($(this).attr("type")=="checkbox"&&$(this).attr("rev")=="menor"){if(!this.checked&&parseInt($("input[@rev='data']").val())>(parseInt(D)-18)){A.push(this);A.push("Debes aceptar las condiciones por ser menor de edad")}}else{if($(this).attr("rev")=="mandatory"){if($(this).val()==""){A.push(this);A.push("Campo obligatorio")}}else{if($(this).attr("rev")=="html"){G=G.replace("<b>","#b#");G=G.replace("</b>","#*b#");G=G.replace("<i>","#i#");G=G.replace("</i>","#*i#");G=G.replace("<u>","#u#");G=G.replace("</u>","#*u#");G=G.replace("<B>","#b#");G=G.replace("</B>","#*b#");G=G.replace("<I>","#i#");G=G.replace("</I>","#*i#");G=G.replace("<U>","#u#");G=G.replace("</U>","#*u#");G=G.replace(/(<([^>]+)>)/ig,"");G=G.replace("#b#","<b>");G=G.replace("#*b#","</b>");G=G.replace("#i#","<i>");G=G.replace("#*i#","</i>");G=G.replace("#u#","<u>");G=G.replace("#*u#","</u>");$(this).val(G)}}}}}}}}}}E[$(this).attr("name")]=G});$("form[@name='"+C+"'] span.ko").remove();if(A.length==0){$.ajax({type:"POST",url:$("form[@name='"+C+"']").attr("action"),data:E,dataType:"xml",error:function(F){if($("message",F).length>0){$("message",F).each(function(){$("#smsError").html($(this).text())})}else{$("#smsError").html("Error interno del servidor")}},success:function(F){alert("OK: "+F)}});return false}while(A.length>0){msg=A.pop();B=A.pop();$(B).after("<span class='ko'>"+msg+"</span>")}return false}function valida_formI18n(D,E,B){var A=new Array();var C;var F={};$("form[@name='"+D+"'] input").each(function(G){var H=$(this).val();if($(this).attr("type")=="checkbox"&&$(this).attr("rev")!="menor"){if(!this.checked){A.push(this);A.push(I18n[B].omatech_campo_obligatorio)}}else{if($(this).attr("rev")=="mail"){if(H.indexOf(".")<=2||H.indexOf("@")<=0||H.length<6){A.push(this);A.push(I18n[B].omatech_mail_no_valido)}}else{if($(this).attr("rev")=="password"){if(H.indexOf($("input[@rev='username']").val())!=-1||H.length<6){A.push(this);A.push(I18n[B].omatech_password_length)}}else{if($(this).attr("rev")=="password2"){if(H.indexOf($("input[@rev='username']").val())!=-1||H.length<6||H!=$("input[@rev='password']").val()){A.push(this);A.push(I18n[B].omatech_pasword_no_valido)}}else{if($(this).attr("rev")=="data"){if(isNaN($(this).val())||parseInt($(this).val())<1900){A.push(this);A.push(I18n[B].omatech_fecha_no_valida)}}else{if($(this).attr("rev")=="username"){if(H.length<3){A.push(this);A.push(I18n[B].omatech_min_caracteres)}}else{if($(this).attr("rev")=="web"){if((H.indexOf(".")==-1||H.indexOf("http://")!=0)&&H!=""&&H!="http://"){A.push(this);A.push(I18n[B].omatech_dir_web_no_valida)}}else{if($(this).attr("type")=="checkbox"&&$(this).attr("rev")=="menor"){if(!this.checked&&parseInt($("input[@rev='data']").val())>(parseInt(E)-18)){A.push(this);A.push(I18n[B].omatech_condiciones_menor)}}else{if($(this).attr("rev")=="mandatory"){if($(this).val()==""){A.push(this);A.push(I18n[B].omatech_campo_obligatorio)}}else{if($(this).attr("rev")=="html"){H=H.replace("<b>","#b#");H=H.replace("</b>","#*b#");H=H.replace("<i>","#i#");H=H.replace("</i>","#*i#");H=H.replace("<u>","#u#");H=H.replace("</u>","#*u#");H=H.replace("<B>","#b#");H=H.replace("</B>","#*b#");H=H.replace("<I>","#i#");H=H.replace("</I>","#*i#");H=H.replace("<U>","#u#");H=H.replace("</U>","#*u#");H=H.replace(/(<([^>]+)>)/ig,"");H=H.replace("#b#","<b>");H=H.replace("#*b#","</b>");H=H.replace("#i#","<i>");H=H.replace("#*i#","</i>");H=H.replace("#u#","<u>");H=H.replace("#*u#","</u>");$(this).val(H)}}}}}}}}}}F[$(this).attr("name")]=H});$("form[@name='"+D+"'] span.ko").remove();if(A.length==0){$.ajax({type:"POST",url:$("form[@name='"+D+"']").attr("action"),data:F,dataType:"xml",error:function(G){if($("message",G).length>0){$("message",G).each(function(){$("#smsError").html($(this).text())})}else{$("#smsError").html(I18n[B].omatech_error_interno_servidor)}},success:function(G){alert("OK: "+G)}});return false}while(A.length>0){msg=A.pop();C=A.pop();$(C).after("<span class='ko'>"+msg+"</span>")}return false}function checkMenores(B,C){if(parseInt(new Date().getFullYear())-parseInt(B)<18){Spry.$$(".menor").setStyle("display:block;")}else{Spry.$$(".menor").setStyle("display:none;")}var A=document.getElementById("condlegalm");A.checked=C}function valida(J,E){var D=new Array();var C="";var G=false;var F=$(J).val();if($(J).attr("type")=="checkbox"&&$(J).attr("rev")!="menor"){if(!J.checked){G=true;C="Campo obligatorio"}}else{if($(J).attr("rev")=="mail"){if(F.indexOf(".")<=2||F.indexOf("@")<=0){G=true;C="e-Mail no v?lido"}}else{if($(J).attr("rev")=="password"){if(F.indexOf($("input[@rev='username']").val())!=-1||F.length<6||!tenumero(F)){G=true;C="El password debe tener m?nimo 6 caracteres, incluyendo n?meros, y no puede contener el nombre de usuario"}}else{if($(J).attr("rev")=="password2"){if(F.indexOf($("input[@rev='username']").val())!=-1||F.length<6||F!=$("input[@rev='password']").val()){G=true;C="Password incorrecto"}}else{if($(J).attr("rev")=="data"){if(F.length!=4||isNaN($(J).val())||parseInt($(J).val())<1900||parseInt($(J).val())>parseInt(E)){G=true;C="Fecha no valida. Por ejemplo: 1984"}else{if(parseInt(E)-parseInt($(J).val())<18){Spry.$$(".menor").setStyle("display:block;")}else{Spry.$$(".menor").setStyle("display:none;")}}}else{if($(J).attr("rev")=="username"){if(F.length<3){G=true;C="Debe de tener al menos 3 caracteres"}}else{if($(J).attr("rev")=="web"){if((F.indexOf(".")==-1||F.indexOf("http://")!=0)&&F!=""&&F!="http://"){G=true;C="Direcci?n web no v?lida"}}else{if($(J).attr("rev")=="cp"){if(F==""||F.length!=5||isNaN($(J).val())||!IsPostalCode(F)){G=true;C="C?digo Postal no v?lido"}}else{if($(J).attr("rev")=="avatar"){if(F!=""){var B=F.substring(F.length-3).toLowerCase();if(B!="jpg"&&B!="gif"&&B!="png"){G=true;C="El formato debe ser jpg, gif o png. Tu formato es: "+B}}}else{if($(J).attr("type")=="checkbox"&&$(J).attr("rev")=="menor"){if(!J.checked&&parseInt($("input[@rev='data']").val())>(parseInt(E)-18)){G=true;C="Debes aceptar las condiciones por ser menor de edad"}}else{if($(J).attr("rev")=="html"){F=F.replace("<b>","#b#");F=F.replace("</b>","#*b#");F=F.replace("<i>","#i#");F=F.replace("</i>","#*i#");F=F.replace("<u>","#u#");F=F.replace("</u>","#*u#");F=F.replace("<B>","#b#");F=F.replace("</B>","#*b#");F=F.replace("<I>","#i#");F=F.replace("</I>","#*i#");F=F.replace("<U>","#u#");F=F.replace("</U>","#*u#");F=F.replace(/(<([^>]+)>)/ig,"");F=F.replace("#b#","<b>");F=F.replace("#*b#","</b>");F=F.replace("#i#","<i>");F=F.replace("#*i#","</i>");F=F.replace("#u#","<u>");F=F.replace("#*u#","</u>");$(J).val(F)}else{if($(J).val()==""){G=true;C="Campo obligatorio"}}}}}}}}}}}}var I=$(J).parent();var A=$(I).children(".ko");$(A).remove();var H=$(J);if($(J).attr("type")=="checkbox"||$(J).attr("type")=="radio"){H=$(I).children(".light")}if(G){$(H).after("<span class='ko'>"+C+"</span>")}return false}function validaI18n(K,E,H){var D=new Array();var C="";var G=false;var F=$(K).val();if($(K).attr("type")=="checkbox"&&$(K).attr("rev")!="menor"){if(!K.checked){G=true;C=I18n[H].omatech_campo_obligatorio}}else{if($(K).attr("rev")=="mail"){if(F.indexOf(".")<=2||F.indexOf("@")<=0){G=true;C=I18n[H].omatech_mail_no_valido}}else{if($(K).attr("rev")=="password"){if(F.indexOf($("input[@rev='username']").val())!=-1||F.length<6||!tenumero(F)){G=true;C=I18n[H].omatech_password_length}}else{if($(K).attr("rev")=="password2"){if(F.indexOf($("input[@rev='username']").val())!=-1||F.length<6||F!=$("input[@rev='password']").val()){G=true;C=I18n[H].omatech_pasword_no_valido}}else{if($(K).attr("rev")=="data"){if(F.length!=4||isNaN($(K).val())||parseInt($(K).val())<1900||parseInt($(K).val())>parseInt(E)){G=true;C=I18n[H].omatech_fecha_no_valida}else{if(parseInt(E)-parseInt($(K).val())<18){Spry.$$(".menor").setStyle("display:block;")}else{Spry.$$(".menor").setStyle("display:none;")}}}else{if($(K).attr("rev")=="username"){if(F.length<3){G=true;C=I18n[H].omatech_min_caracteres}}else{if($(K).attr("rev")=="web"){if((F.indexOf(".")==-1||F.indexOf("http://")!=0)&&F!=""&&F!="http://"){G=true;C=I18n[H].omatech_dir_web_no_valida}}else{if($(K).attr("rev")=="cp"){if(F==""||F.length!=5||isNaN($(K).val())||!IsPostalCode(F)){G=true;C=I18n[H].omatech_cp_no_valido}}else{if($(K).attr("rev")=="avatar"){if(F!=""){var B=F.substring(F.length-3).toLowerCase();if(B!="jpg"&&B!="gif"&&B!="png"){G=true;C=I18n[H].omatech_formato_incorrecto+" "+B}}}else{if($(K).attr("type")=="checkbox"&&$(K).attr("rev")=="menor"){if(!K.checked&&parseInt($("input[@rev='data']").val())>(parseInt(E)-18)){G=true;C=I18n[H].omatech_condiciones_menor}}else{if($(K).attr("rev")=="html"){F=F.replace("<b>","#b#");F=F.replace("</b>","#*b#");F=F.replace("<i>","#i#");F=F.replace("</i>","#*i#");F=F.replace("<u>","#u#");F=F.replace("</u>","#*u#");F=F.replace("<B>","#b#");F=F.replace("</B>","#*b#");F=F.replace("<I>","#i#");F=F.replace("</I>","#*i#");F=F.replace("<U>","#u#");F=F.replace("</U>","#*u#");F=F.replace(/(<([^>]+)>)/ig,"");F=F.replace("#b#","<b>");F=F.replace("#*b#","</b>");F=F.replace("#i#","<i>");F=F.replace("#*i#","</i>");F=F.replace("#u#","<u>");F=F.replace("#*u#","</u>");$(K).val(F)}else{if($(K).val()==""){G=true;C=I18n[H].omatech_campo_obligatorio}}}}}}}}}}}}var J=$(K).parent();var A=$(J).children(".ko");$(A).remove();var I=$(K);if($(K).attr("type")=="checkbox"||$(K).attr("type")=="radio"){I=$(J).children(".light")}if(G){$(I).after("<span class='ko'>"+C+"</span>")}return false}function IsPostalCode(B){var A=new Array();A[0]="01";A[1]="02";A[2]="03";A[3]="04";A[4]="33";A[5]="05";A[6]="06";A[7]="08";A[8]="09";A[9]="10";A[10]="11";A[11]="39";A[12]="12";A[13]="51";A[14]="13";A[15]="14";A[16]="15";A[17]="16";A[18]="17";A[19]="18";A[20]="19";A[21]="20";A[22]="21";A[23]="22";A[24]="07";A[25]="23";A[26]="24";A[27]="25";A[28]="27";A[29]="28";A[30]="29";A[31]="52";A[32]="30";A[33]="31";A[34]="32";A[35]="34";A[36]="35";A[37]="36";A[38]="26";A[39]="37";A[40]="38";A[41]="40";A[42]="41";A[43]="42";A[44]="43";A[45]="44";A[46]="45";A[47]="46";A[48]="47";A[49]="48";A[50]="49";A[51]="50";for(i=0;i<A.length;i++){if(B.substring(0,2)==A[i]){return true}}return false}function tenumero(B){var A=0;while(A<B.length){if("0123456789".indexOf(B.charAt(A))!=-1){return true}A++}return false}function changeCadenaRadioEnDirectoOld(C,D,E,B){var A="<script type='text/javascript'>var alto = 33;var so = new SWFObject('/swf/FLVPlayer.swf','flashcontent','99%',alto,'8');so.addParam(\"wmode\",\"transparent\");so.addVariable(\"controlbar\",\"live::true\");so.addVariable(\"autostart\",'"+E+'\');so.addVariable("height", alto);so.addVariable("file",\''+D+'\');so.addVariable("config","http://rtve.localhost/swf/data/rtve_config_radio.xml");so.addVariable("backgroundColor","0xFFFFFF");so.write("'+B+'");<\/script>';$("tr.impar").removeClass("on");$("tr.par").removeClass("on");$("tr#"+C).addClass("on");$("#"+B).html(A)}function getPlayerCode(A,C){var D='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="100%" height="45"/>	<param name="movie" value="/swf/audioplayerRadio.swf?file='+C+'&logo=true&live=true"/>	<param name="wmode" value="transparent"/>	<embed src="/swf/audioplayerRadio.swf?file='+C+'&logo=true&live=true" wmode="transparent" width="100%" height="45"/>	</object>';var B="<html><head><title>"+A+"</title></head><body>"+D+"</body></html>";return B}function thisMovieRadio(A){if(navigator.appName.indexOf("Microsoft")!=-1){return window[A]}else{return document[A]}}function loadChannel(A,B){thisMovieRadio(A).loadFile(B)}function changeCadenaRadioEnDirecto(C,D,E,B){if(thisMovieRadio("flashcontent")){loadChannel("flashcontent",{file:D,image:null,category:null});setTimeout('thisMovieRadio("flashcontent").setPlay()',1000)}else{var A='<script type=\'text/javascript\'>var alto = 33;var so = new SWFObject(\'/swf/FLVPlayer.swf\',\'flashcontent\',\'99%\',alto,\'8\');so.addParam("wmode","transparent");so.addVariable("controlbar","live::true");so.addVariable("height", alto);so.addVariable("file",\''+D+'\');so.addVariable("config","/swf/data/rtve_config_radio.xml");so.addVariable("backgroundColor","0xFFFFFF");so.write("'+B+'");<\/script>';$("#"+B).html(A)}$("tr.impar").removeClass("on");$("tr.par").removeClass("on");$("tr#"+C).addClass("on")}var FOTO={};var SKEL={};SKEL.EFFECTS={};FOTO.Slider={bucket:{},imageCache:{},loadingURL:"/articles/assets/slider/spinner.gif",baseURL:"/articles/assets/slider/",thumbURL:"t_{ID}.jpg",mainURL:"{ID}.jpg",duration:5000,width:450,first:0,data:{},getUrlFromId:function(B,C,A){if(this.bucket[B]!=null&&this.bucket[B][C]!=null){if(A&&this.bucket[B][C]["thumb"]!=null){return this.baseURL+this.bucket[B][C]["thumb"]}else{if(!A&&this.bucket[B][C]["main"]!=null){return this.baseURL+this.bucket[B][C]["main"]}}}if(A){return this.baseURL+this.thumbURL.replace("{ID}",C)}return this.baseURL+this.mainURL.replace("{ID}",C)},getCaptionFromId:function(A,B){if(this.bucket[A]!=null&&this.bucket[A][B]!=null){return this.bucket[A][B]["caption"]}},getVideoFromId:function(A,B){if(this.bucket[A]!=null&&this.bucket[A][B]!=null){return this.bucket[A][B]["video"]}},getLinkFromId:function(A,B){if(this.bucket[A]!=null&&this.bucket[A][B]!=null){return this.bucket[A][B]["link"]}},getTituloFromId:function(A,B){if(this.bucket[A]!=null&&this.bucket[A][B]!=null){return this.bucket[A][B]["titulo"]}},importBucketFromIds:function(A,B){this.bucket[A]=new Object();for(i in B){this.bucket[A][B[i]]=new Object()}},buildThumbBar:function(C,E){if(this.bucket[C]==null){return false}var G=0;for(i in this.bucket[C]){var F=$(document.createElement("div"));F.attr("imageid",i);F.attr("slot",G++);F.addClass("photoslider_thumb");var B=document.createElement("img");$(B).addClass("thumb_portada");B.src=this.getUrlFromId(C,i,true);var D=FOTO.Slider.getVideoFromId(C,i);if(D){F.append("<div class='photoslider_imgplay'><p><img src='/css/i/mediateca/play_mini.png' class='play_mini' onclick='hacia("+i+")'/></p></div>")}F.append(B);$(E).append(F)}var A=document.createElement("div");$(A).addClass("photoslider_clear");$(E).css("width",((G+1)*this.data[C]["thumbWidth"])+"px");$(E).append(A)},reload:function(I){if(this.data[I]==null){this.data[I]=new Object()}this.data[I]["thumbWidth"]=94;this.data[I]["paused"]=true;this.data[I]["currentSlot"]=0;this.data[I]["currentId"]=null;var H=$("#"+I);var B=$("#"+I+" .photosliderP_main").get(0);if(B!=null){$(B).remove()}B=$(document.createElement("div"));B.addClass("photosliderP_main");sliderMainImg=document.createElement("img");$(sliderMainImg).addClass("bigphoto");H.append("<!-- start remove -->");H.append(B);var J=$(document.createElement("div"));J.addClass("photoslider_caption");var E=$("#"+I+" .photoslider_nav").get(0);if(E!=null){$(E).remove()}B.append(J);B.append(sliderMainImg);E=$(document.createElement("div"));E.addClass("photoslider_nav");H.append('<div class="left-nav"><a href="javascript://" onclick="atrasPortada();" class="button"><img src="/css/i/iconos/but_rw.gif" alt="retroceder"/></a></div>');H.append(E);H.append('<div class="right-nav"><a href="javascript://" onclick="adelantePortada();" class="button"><img src="/css/i/iconos/but_ff.gif" alt="avanzar"/></a></div>');thumbBar=$(document.createElement("div"));thumbBar.addClass("photoslider_thumbBar");this.buildThumbBar(I,thumbBar);$(thumbBar).children(".photoslider_thumb").each(function(){$(this).click(function(K){FOTO.Slider.thumbClick(K)})});E.append(thumbBar);var C=$(document.createElement("div"));C.addClass("photoslider_control");var A=$(document.createElement("div"));A.addClass("photoslider_play");var F=$(document.createElement("div"));F.addClass("photoslider_stop");var D=$(document.createElement("div"));D.addClass("photoslider_clear");C.append(A).append(F).append(D);$(A).click(function(){if(FOTO.Slider.data[I]["paused"]){$(A).addClass("slideshow_disabled");$(F).removeClass("slideshow_disabled");FOTO.Slider.play(I)}});$(F).click(function(){if(!FOTO.Slider.data[I]["paused"]){$(F).addClass("slideshow_disabled");$(A).removeClass("slideshow_disabled")}FOTO.Slider.stop(I)});$(".photosliderP_main > img").dblclick(function(){adelantePortada()});H.append(C);H.append("<!-- end remove -->");var G=$("#"+I+" .photoslider_thumb[@slot=0]")},thumbClick:function(K,F){var B=null;if(K.currentTarget){B=$(K.currentTarget)}else{if(K.srcElement){if($(K.srcElement).attr("src")==null){B=$(K.srcElement)}else{B=$(K.srcElement).parent()}}else{if(K.target){B=$(K.target)}}}if(K=="omatech"){var D=F;var I=$(".photoslider_thumbBar");var A=$(".photoslider_thumbBar").parent();var M=$(A).parent();var O="default2";var L=F}else{var D=B.attr("imageid");var I=B.parent();var A=I.parent();var M=A.parent();var O=M.attr("id");var L=B.attr("slot");if(D==null){D=0}if(L==null){L=0}F=parseInt(FOTO.Slider.data.default2.currentId)+1}B=($(".photoslider_thumbBar").children())[F];if(!O){return false}this.resetTimer(O);this.setMainImage(O,D);if(this.data[O]["interval"]){SKEL.EFFECTS.Slide.stopByIntervalId(this.data[O]["interval"])}if(this.data[O]["intervalThumb"]){SKEL.EFFECTS.Slide.stopByIntervalId(this.data[O]["intervalThumb"])}if(this.data[O]["currentId"]!=null){}this.data[O]["currentId"]=D;this.data[O]["currentSlot"]=L;var H=this.findRelativePos(I.get(0));var N=parseInt($(A).css("width"));var G=Math.floor(N/this.data[O]["thumbWidth"]);$(".photoslider_thumb").css("border","1px solid #FFFFFF");var E=$(".photoslider_thumb").get(this.data[O]["currentId"]);$(E).css("border","1px solid #E20074");var Q=-(+this.data[O]["thumbWidth"]*(L));var J=$(".photoslider_thumbBar").children().length-1;if(Q<=this.width-(J*this.data[O]["thumbWidth"])){Q=this.width-(J*this.data[O]["thumbWidth"])}var C=H.x+"px";var P=Q+"px";this.data[O]["interval"]=SKEL.EFFECTS.Slide.animate(I,"left",C,P,1000,SKEL.Transitions.backOut)},setMainImage:function(B,D){var A=$("#"+B+" .photosliderP_main");var C=$("#"+B+" .photosliderP_main img").get(0);this.preload(this.getUrlFromId(B,D,false),FOTO.Slider.displayMainImage,{key:B,id:D});l=this.getLinkFromId(B,D);if(l!=null){$(".photosliderP_main > img").click(function(){document.location.href=l})}},displayMainImage:function(E){var L=($(this).get())[0].src;var G=this.args;var J=G.key;var B=G.id;var D=$("#"+J+" .photosliderP_main");var F=$("#"+J+" .photosliderP_main img.bigphoto").get(0);var K=$("#"+J+" .photoslider_caption");var I=FOTO.Slider.getCaptionFromId(J,B);var A=FOTO.Slider.getVideoFromId(J,B);var H=FOTO.Slider.getLinkFromId(J,B);var C=FOTO.Slider.getTituloFromId(J,B);if(I==null){I="&nbsp;"}K.html(I);$(".photosliderP_main .photoslider_imgplay").remove();if(A){$(F).before("<div class='photoslider_imgplay'><p><a href='"+H+"'><img src='/css/i/mediateca/play.png'/></a></p></div>")}$(F).attr("src",L);$(F).attr("title",C)},preload:function(B,C,A){var D=document.createElement("img");if(C){D.onload=C}if(A){D.args=A}D.src=B;this.imageCache[B]=D;return D},enableSlideshow:function(A){$("#"+A+" .photoslider_control").css("display","block");this.data[A]["slideshow"]=true},preloadImages:function(A){if(this.bucket[A]!=null&&this.bucket[A][1]!=null){this.preload(this.getUrlFromId(A,1,false),FOTO.Slider.preloadImageChain,{key:A,slot:1})}},preloadImageChain:function(){var A=this.args;var B=A.key;var C=parseInt(A.slot)+1;if(FOTO.Slider.bucket[B]!=null&&FOTO.Slider.bucket[B][C]!=null){FOTO.Slider.preload(FOTO.Slider.getUrlFromId(B,C,false),FOTO.Slider.preloadImageChain,{key:B,slot:C})}},findAbsolutePos:function(E){var A=0,D=0;var C=/^div$/i.test(E.tagName);if(C&&E.scrollLeft){A=E.scrollLeft}if(C&&E.scrollTop){D=E.scrollTop}var F={x:E.offsetLeft-A,y:E.offsetTop-D};F.width=E.offsetWidth;F.height=E.offsetHeight;if(E.offsetParent){var B=this.findAbsolutePos(E.offsetParent);F.x+=B.x;F.y+=B.y}return F},findRelativePos:function(E){var A=0,D=0;var C=/^div$/i.test(E.tagName);if(C&&E.scrollLeft){A=E.scrollLeft}if(C&&E.scrollTop){D=E.scrollTop}var F={x:E.offsetLeft-A,y:E.offsetTop-D};F.width=E.offsetWidth;F.height=E.offsetHeight;if(E.offsetParent){if($(E.offsetParent).css("position")!="relative"){var B=this.findRelativePos(E.offsetParent);F.x+=B.x;F.y+=B.y}else{F.x+=0;F.y+=0}}return F},cycleImage:function(B){var C=parseInt(parseInt(this.data[B]["currentSlot"])+1);var A=$("#"+B+" .photoslider_thumb[@slot="+C+"]").get(0);if(A==null){A=$("#"+B+" .photoslider_thumb[@slot=0]").get(0);if(A==null){this.data[B]["paused"]=true;return false}}$(A).click()},play:function(A){if(this.data[A]["paused"]){this.data[A]["intervalCycle"]=setInterval(function(){FOTO.Slider.cycleImage(A)},FOTO.Slider.duration)}this.data[A]["paused"]=false},stop:function(A){this.data[A]["paused"]=true;if(this.data[A]["intervalCycle"]){clearInterval(this.data[A]["intervalCycle"])}},resetTimer:function(A){if(!this.data[A]["paused"]&&this.data[A]["intervalCycle"]){this.stop(A);this.play(A)}}};SKEL.Transitions={quadOut:function(B,A,D,C){return -D*(B/=C)*(B-2)+A},backOut:function(B,A,E,D,C){if(!C){C=1.70158}return E*((B=B/D-1)*B*((C+1)*B+C)+1)+A}};SKEL.EFFECTS.Slide={counter:0,fps:50,animate:function(A,G,F,E,C,D){if(A.css("display")!="block"){A.skel_old_display=A.css("display")}if(!D){D=SKEL.Transitions.quadOut}SKEL.EFFECTS.Slide.stop(A);var B=new Date().getTime();A.skel_animate_id=setInterval(function(){SKEL.EFFECTS.Slide.step(A,G,F,E,C,B,D)},(1000/SKEL.EFFECTS.Slide.fps));return A.skel_animate_id},stop:function(A){if(A.skel_animate_id){clearInterval(A.skel_animate_id);A.skel_animate_id=0;if(A.skel_old_display){A.css("display",A.skel_old_display)}}},stopByIntervalId:function(A){if(A){clearInterval(A)}},step:function(G,A,J,K,F,C,I){var D=new Date().getTime();if(A=="color"||A=="background-color"){J=this.hexToRgb(J);K=this.hexToRgb(K)}else{var M=this.splitValue(J);var H=M.prefix;if(H=="-"){H=""}var L=M.postfix;J=parseInt(J);K=parseInt(K)}var B=SKEL.EFFECTS.Slide.compute(D,J,K,F,C,I);var E=false;if(D>(C+F)){E=true}if(A=="color"||A=="background-color"){B=this.rgbToHex(B)}else{B=H+Math.round(B)+L}if(E){SKEL.EFFECTS.Slide.stop(G)}G.css(A,B)},compute:function(E,H,G,D,C,F){var B=E-C;if(E>(C+D)){return G}else{if(typeof (H)=="object"){var A=Array();H.forEach(function(J,I){newFrom=J;newTo=G[I];newValue=F(B,newFrom,(newTo-newFrom),D);A[I]=Math.round(newValue)});return A}else{return F(B,H,(G-H),D)}}},hexToRgb:function(B){var A=B.match(/^#?(\w{1,2})(\w{1,2})(\w{1,2})$/);if(A){if(A[1]!=""){A[1]=parseInt(A[1],16);A[2]=parseInt(A[2],16);A[3]=parseInt(A[3],16)}}return(A)?A.slice(1):false},rgbToHex:function(A){if(A.length<3){return false}if(A[3]&&(A[3]==0)&&!A){return"transparent"}var C=[];for(var B=0;B<3;B++){var D=(A[B]-0).toString(16);C.push((D.length==1)?"0"+D:D)}return"#"+C.join("")},splitValue:function(B){result={prefix:"",postfix:"",value:""};if(B!=""){var A=B.match(/([^0-9]*)([0-9]+)([^0-9]*)/);result={prefix:A[1],postfix:A[3],value:A[2]}}return result}};var I18n={};I18n.es={};I18n.ca={};I18n.es.rtve_query_escribe_comentarios="Escribe aqu? tus comentarios...";I18n.es.rtve_query_comentarios_moderados="Todos los comentarios ser?n moderados.";I18n.es.rtve_query_mensaje_no_enviado="Tu mensaje no se ha podido enviar";I18n.es.rtve_query_mensaje_enviado="Tu mensaje se ha enviado correctamente";I18n.es.rtve_query_mail_no_valido="e-Mail no v?lido";I18n.es.rtve_query_password_length="El password debe tener m?nimo 6 caracteres, incluyendo n?meros, y no puede contener el nombre de usuario";I18n.es.rtve_query_pasword_no_valido="Password incorrecto";I18n.es.rtve_query_fecha_no_valida="Fecha no valida. Por ejemplo: 1984";I18n.es.rtve_query_min_caracteres="Debe de tener al menos 6 caracteres";I18n.es.rtve_query_dir_web_no_valida="Direcci?n web no v?lida";I18n.es.rtve_query_cp_no_valido="C?digo Postal no v?lido";I18n.es.rtve_query_formato_incorrecto="El formato debe ser jpg, gif o png. Tu formato es:";I18n.es.rtve_query_condiciones_menor="Debes aceptar las condiciones por ser menor de edad";I18n.es.rtve_query_campo_obligatorio="Campo obligatorio";I18n.es.rtve_query_error_interno_servidor="Error interno del servidor";I18n.ca.rtve_query_escribe_comentarios="Escriu aqu? els teus comentaris...";I18n.ca.rtve_query_comentarios_moderados="Tots els comentaris seran moderats.";I18n.ca.rtve_query_mensaje_no_enviado="El teu missatge no s'ha pogut enviar";I18n.ca.rtve_query_mensaje_enviado="El teu missatge s'ha enviat correctament ";I18n.ca.rtve_query_mail_no_valido="e-mail no v?lid";I18n.ca.rtve_query_password_length="El password ha de tenir m?nim 6 car?cters, incloent nombres, i no pot contenir el nom d'usuari";I18n.ca.rtve_query_pasword_no_valido="Password incorrecte";I18n.ca.rtve_query_fecha_no_valida="Data no valida. Per exemple: 1984.";I18n.ca.rtve_query_min_caracteres="Deu tenir almenys 3 car?cters";I18n.ca.rtve_query_dir_web_no_valida="Adre?a web no v?lida";I18n.ca.rtve_query_cp_no_valido="Codi Postal no v?lid";I18n.ca.rtve_query_formato_incorrecto="El format ha de ser jpg, gif o png. El teu format ?s:";I18n.ca.rtve_query_condiciones_menor="Has d'acceptar les condicions per ser menor d'edat";I18n.ca.rtve_query_campo_obligatorio="Camp obligatori";I18n.ca.rtve_query_error_interno_servidor="Error intern del servidor";function updateElement(A,C,B){$.get(B+A,{},function(D){$("#"+C).html(D)})}function updateParrilla(A,C,B){$.get(B+A,{},function(D){$("#"+C).html(D);$("ul.nav_parrilla").css("background","transparent")})}function updateTab(A,B,C){$("div[@class="+C+"] > ul > li > a[@class="+B+"]").removeClass(B);$("#"+A).addClass(B)}function updateFecha(B,A){$("#"+B).html(calculaFechaNoticia(A))}function updateFechaParrilla(B,A){$("#"+B).html(fechaParrilla(A))}function updateFechaParrillaI18n(C,B,A){$("#"+C).html(fechaParrillaI18n(B,A))}function updateFechaRSS(B,A){$("#"+B).html(calculaFechaRSS(A))}function updateDuracionRSS(B,A){if(A<600){$("#"+B).remove()}else{$("#"+B).html(getDurationFormated(A))}}function abrircomentarios(A,B){if($("#"+A).css("display")=="none"){$("#"+A).slideDown("slow");document.location="#kmnts"}else{$("#"+A).slideUp("slow")}}function share(C){var D="";var A=window.document.location.href;if(A.charAt(A.length-1)=="#"){A=A.substring(0,A.length-1)}var B=encodeURIComponent(window.document.title);if(C=="meneame.net"){D="http://meneame.net/submit.php?url="+A}else{if(C=="del.icio.us"){D="http://del.icio.us/post?title="+B+"&url="+A}else{if(C=="digg.com"){D="http://digg.com/submit?phase=2&url="+A+"&title="+B}else{if(C=="facebook.com"){D="http://www.facebook.com/sharer.php?u="+A}else{if(C=="yahoo.es"){D="http://myweb2.search.yahoo.com/myresults/bookmarklet?u="+A+"&t="+B}else{if(C=="fresqui"){D="http://tec.fresqui.com/post?url="+A+"&title="+B}else{if(C=="technorati"){D="http://www.technorati.com/"}}}}}}}if(D!=""){window.open(D)}return false}function escape_rtve(A){return A.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function enviarComentario(){var B=Spry.$("form_comments");if(B&&valida_form_comentario("form_comments",2008)){var A=escape_rtve($("#comentarios").val());$("#comentarios").val(A);B.action="/su/commands/addComment";Spry.Utils.submitForm(B,commentResponse,{method:"post",errorCallback:commentError,headers:{"Content-Type":"application/x-www-form-urlencoded; charset=utf-8"}})}return false}commentError=function(A){printError("toolsMessageArea",A)};commentResponse=function(A){$("#comentarios").val("Escribe aqu? tus comentarios...");$("#COMMENT_NAME").val("");$("#COMMENT_MAIL").val("");$("#COMMENT_URL").val("http://");$("#antispam").val("");printMessage("toolsMessageArea","Tu mensaje se ha enviado correctamente. \nTodos los comentarios ser?n moderados.");window.location.reload()};function enviarComentarioI18n(A){var C=Spry.$("form_comments");if(C&&valida_form_comentarioI18n("form_comments",2008,A)){var B=escape_rtve($("#comentarios").val());$("#comentarios").val(B);C.action="/su/commands/addComment";Spry.Utils.submitForm(C,commentResponseI18n,{method:"post",errorCallback:commentErrorI18n,headers:{"Content-Type":"application/x-www-form-urlencoded; charset=utf-8"},userData:{locale:A}})}return false}commentErrorI18n=function(A){printErrorI18n("toolsMessageArea",A)};commentResponseI18n=function(A){$("#comentarios").val(I18n[A.userData.locale].rtve_query_escribe_comentarios);$("#COMMENT_NAME").val("");$("#COMMENT_MAIL").val("");$("#COMMENT_URL").val("http://");$("#antispam").val("");printMessage("toolsMessageArea",I18n[A.userData.locale].rtve_query_mensaje_enviado+". \n"+I18n[A.userData.locale].rtve_query_comentarios_moderados);window.location.reload()};function enviarAmigo(){var A=$("form[@name='form_enviar_amigo']:eq(1)");if(A&&valida_form_enviarAmigo()){A=A[0];A.action="/su/services/sendToFriend";Spry.Utils.submitForm(A,friendResponse,{method:"post",errorCallback:friendError,headers:{"Content-Type":"application/x-www-form-urlencoded; charset=utf-8"}})}return false}friendError=function(A){alert("Tu mensaje no se ha podido enviar")};friendResponse=function(A){alert("Tu mensaje se ha enviado correctamente");window.location.reload()};function enviarAmigoI18n(A){var B=$("form[@name='form_enviar_amigo']:eq(1)");if(B&&valida_form_enviarAmigo()){B=B[0];B.action="/su/services/sendToFriend";Spry.Utils.submitForm(B,friendResponseI18n,{method:"post",errorCallback:friendErrorI18n,headers:{"Content-Type":"application/x-www-form-urlencoded; charset=utf-8"},userData:{locale:A}})}return false}friendErrorI18n=function(A){alert(I18n[A.userData.locale].rtve_query_mensaje_no_enviado)};friendResponseI18n=function(A){alert(I18n[A.userData.locale].rtve_query_mensaje_enviado);window.location.reload()};function valida_form_enviarAmigo(){usermail=$("input[@name='friend_from']:eq(1)").val();friendmail=$("input[@name='friend_to']:eq(1)").val();if($("input[@name='user']:eq(1)").val()==""){return false}if(usermail.indexOf(".")<=2||usermail.indexOf("@")<=0||usermail.length<6){return false}if($("input[@name='friend']:eq(1)").val()==""){return false}if(friendmail.indexOf(".")<=2||friendmail.indexOf("@")<=0||usermail.length<6){return false}return true}var pVcom=true;var pVbusCab=true;var pVbusMed=true;function limpia(A){if(A=="com"&&pVcom){$("#comentarios").val("");pVcom=false}else{if(A=="busCab"&&pVbusCab){$("#searchHead").val("");pVbusCab=false}else{if(A=="busMed"&&pVbusMed){$("#searchMed").val("");pVbusMed=false}}}}function breakingNews(){$.post("/comunes/mod_breaking_news.inc",{},function(A){$("#dinBreak").html(A)})}function valida_form_comentario(C,D){var A=new Array();var B;var E={};$("form[@name='"+C+"'] input").each(function(F){var G=$(this).val();if($(this).attr("type")=="checkbox"&&$(this).attr("rev")!="menor"){if(!this.checked){A.push(this);A.push("Campo obligatorio")}}else{if($(this).attr("rev")=="mail"){if(G.indexOf(".")<=2||G.indexOf("@")<=0||G.length<6){A.push(this);A.push("e-Mail no v?lido")}}else{if($(this).attr("rev")=="password"){if(G.indexOf($("input[@rev='username']").val())!=-1||G.length<6){A.push(this);A.push("El password debe tener m?nim 6 car?cters, incluyendo numeros, y no puede contener el nombre de usuario")}}else{if($(this).attr("rev")=="password2"){if(G.indexOf($("input[@rev='username']").val())!=-1||G.length<6||G!=$("input[@rev='password']").val()){A.push(this);A.push("Password incorrecto")}}else{if($(this).attr("rev")=="data"){if(isNaN($(this).val())||parseInt($(this).val())<1900){A.push(this);A.push("Fecha no valida. Por ejemplo: 1984")}}else{if($(this).attr("rev")=="username"){if(G.length<6){A.push(this);A.push("Debe de tener al menos 6 caracteres")}}else{if($(this).attr("rev")=="web"){if((G.indexOf(".")==-1||G.indexOf("http://")!=0)&&G!=""&&G!="http://"){A.push(this);A.push("Direcci?n web no v?lida")}}else{if($(this).attr("type")=="checkbox"&&$(this).attr("rev")=="menor"){if(!this.checked&&parseInt($("input[@rev='data']").val())>(parseInt(D)-18)){A.push(this);A.push("Debes aceptar las condiciones por ser menor de edad")}}else{if($(this).attr("rev")=="mandatory"){if($(this).val()==""){A.push(this);A.push("Campo obligatorio")}}else{if($(this).attr("rev")=="html"){G=G.replace("<b>","#b#");G=G.replace("</b>","#*b#");G=G.replace("<i>","#i#");G=G.replace("</i>","#*i#");G=G.replace("<u>","#u#");G=G.replace("</u>","#*u#");G=G.replace("<B>","#b#");G=G.replace("</B>","#*b#");G=G.replace("<I>","#i#");G=G.replace("</I>","#*i#");G=G.replace("<U>","#u#");G=G.replace("</U>","#*u#");G=G.replace(/(<([^>]+)>)/ig,"");G=G.replace("#b#","<b>");G=G.replace("#*b#","</b>");G=G.replace("#i#","<i>");G=G.replace("#*i#","</i>");G=G.replace("#u#","<u>");G=G.replace("#*u#","</u>");$(this).val(G)}}}}}}}}}}E[$(this).attr("name")]=G});$("form[@name='"+C+"'] span.ko").remove();if(A.length==0){return true}else{while(A.length>0){msg=A.pop();B=A.pop();$(B).after("<span class='ko'>"+msg+"</span>")}return false}}function valida_form_comentarioI18n(D,E,B){var A=new Array();var C;var F={};$("form[@name='"+D+"'] input").each(function(G){var H=$(this).val();if($(this).attr("type")=="checkbox"&&$(this).attr("rev")!="menor"){if(!this.checked){A.push(this);A.push(I18n[B].rtve_query_campo_obligatorio)}}else{if($(this).attr("rev")=="mail"){if(H.indexOf(".")<=2||H.indexOf("@")<=0||H.length<6){A.push(this);A.push(I18n[B].rtve_query_mail_no_valido)}}else{if($(this).attr("rev")=="password"){if(H.indexOf($("input[@rev='username']").val())!=-1||H.length<6){A.push(this);A.push(I18n[B].rtve_query_password_length)}}else{if($(this).attr("rev")=="password2"){if(H.indexOf($("input[@rev='username']").val())!=-1||H.length<6||H!=$("input[@rev='password']").val()){A.push(this);A.push(I18n[B].rtve_query_pasword_no_valido)}}else{if($(this).attr("rev")=="data"){if(isNaN($(this).val())||parseInt($(this).val())<1900){A.push(this);A.push(I18n[B].rtve_query_fecha_no_valida)}}else{if($(this).attr("rev")=="username"){if(H.length<6){A.push(this);A.push(I18n[B].rtve_query_min_caracteres)}}else{if($(this).attr("rev")=="web"){if((H.indexOf(".")==-1||H.indexOf("http://")!=0)&&H!=""&&H!="http://"){A.push(this);A.push(I18n[B].rtve_query_dir_web_no_valida)}}else{if($(this).attr("type")=="checkbox"&&$(this).attr("rev")=="menor"){if(!this.checked&&parseInt($("input[@rev='data']").val())>(parseInt(E)-18)){A.push(this);A.push(I18n[B].rtve_query_condiciones_menor)}}else{if($(this).attr("rev")=="mandatory"){if($(this).val()==""){A.push(this);A.push(I18n[B].rtve_query_campo_obligatorio)}}else{if($(this).attr("rev")=="html"){H=H.replace("<b>","#b#");H=H.replace("</b>","#*b#");H=H.replace("<i>","#i#");H=H.replace("</i>","#*i#");H=H.replace("<u>","#u#");H=H.replace("</u>","#*u#");H=H.replace("<B>","#b#");H=H.replace("</B>","#*b#");H=H.replace("<I>","#i#");H=H.replace("</I>","#*i#");H=H.replace("<U>","#u#");H=H.replace("</U>","#*u#");H=H.replace(/(<([^>]+)>)/ig,"");H=H.replace("#b#","<b>");H=H.replace("#*b#","</b>");H=H.replace("#i#","<i>");H=H.replace("#*i#","</i>");H=H.replace("#u#","<u>");H=H.replace("#*u#","</u>");$(this).val(H)}}}}}}}}}}F[$(this).attr("name")]=H});$("form[@name='"+D+"'] span.ko").remove();if(A.length==0){return true}else{while(A.length>0){msg=A.pop();C=A.pop();$(C).after("<span class='ko'>"+msg+"</span>")}return false}}I18n.es.time_dia_lunes="Lunes";I18n.es.time_dia_martes="Martes";I18n.es.time_dia_miercoles="Mi&eacute;rcoles";I18n.es.time_dia_jueves="Jueves";I18n.es.time_dia_viernes="Viernes";I18n.es.time_dia_sabado="S&aacute;bado";I18n.es.time_dia_domingo="Domingo";I18n.es.time_mes_enero="Enero";I18n.es.time_mes_febrero="Febrero";I18n.es.time_mes_marzo="Marzo";I18n.es.time_mes_abril="Abril";I18n.es.time_mes_mayo="Mayo";I18n.es.time_mes_junio="Junio";I18n.es.time_mes_julio="Julio";I18n.es.time_mes_agosto="Agosto";I18n.es.time_mes_septiembre="Septiembre";I18n.es.time_mes_octubre="Octubre";I18n.es.time_mes_noviembre="Noviembre";I18n.es.time_mes_diciembre="Diciembre";I18n.es.time_prep_de="de";I18n.ca.time_dia_lunes="Dilluns";I18n.ca.time_dia_martes="Dimarts";I18n.ca.time_dia_miercoles="Dimecres";I18n.ca.time_dia_jueves="Dijous";I18n.ca.time_dia_viernes="Divendres";I18n.ca.time_dia_sabado="Dissabte";I18n.ca.time_dia_domingo="Domingo";I18n.ca.time_mes_enero="Gener";I18n.ca.time_mes_febrero="Febrer";I18n.ca.time_mes_marzo="Mar?";I18n.ca.time_mes_abril="Abril";I18n.ca.time_mes_mayo="Maig";I18n.ca.time_mes_junio="Juny";I18n.ca.time_mes_julio="Juliol";I18n.ca.time_mes_agosto="Agost";I18n.ca.time_mes_septiembre="Setembre";I18n.ca.time_mes_octubre="Octubre";I18n.ca.time_mes_noviembre="Novembre";I18n.ca.time_mes_diciembre="Desembre";I18n.ca.time_prep_de="de";function calculaFechaNoticia(L){var K=new Date();var J=K.getDate();if(J<10){J="0"+J}var I=K.getMonth()+1;if(I<10){I="0"+I}var E=K.getFullYear();var C=K.getHours();if(C<10){C="0"+C}var D=K.getMinutes();if(D<10){D="0"+D}if(L.indexOf("T")==-1){var H=L.substring(0,2);var A=L.substring(3,5);var G=L.substring(6,10)}else{var H=L.substring(8,10);var A=L.substring(5,7);var G=L.substring(0,4)}var F=L.substring(11,16);var B=false;if((G==E)&&(A==I)&&(H==J)){B=true}var L=H+"."+A+"."+G;if(B){L=L+" - "+F+"h"}return L}function calculaMinutos(L){var K=new Date();var J=K.getDate();if(J<10){J="0"+J}var I=K.getMonth()+1;if(I<10){I="0"+I}var E=K.getFullYear();var C=K.getHours();if(C<10){C="0"+C}var D=K.getMinutes();if(D<10){D="0"+D}if(L.indexOf("T")==-1){var H=L.substring(0,2);var B=L.substring(3,5);var G=L.substring(6,10);var F=L.substring(11,13);var A=L.substring(14,16)}else{var H=L.substring(8,10);var B=L.substring(5,7);var G=L.substring(0,4);var F=L.substring(11,13);var A=L.substring(14,16)}if(G==E){if(B==I){if(H==J){if(C==F){diferenciaMin=parseInt(D,10)-parseInt(A,10);if(diferenciaMin>1){return("<!-- start remove -->Hace "+diferenciaMin+" minutos<!-- end remove -->")}else{return("<!-- start remove -->Hace "+diferenciaMin+" minuto<!-- end remove -->")}}else{diferenciaHora=parseInt(C,10)-parseInt(F,10);if(diferenciaHora>1){return""}diferenciaMin=60-parseInt(A,10)+parseInt(D,10);if(diferenciaMin<60){if(diferenciaMin>1){return("<!-- start remove -->Hace "+diferenciaMin+" minutos<!-- end remove -->")}else{return("<!-- start remove -->Hace "+diferenciaMin+" minuto<!-- end remove -->")}}else{return""}}}else{return""}}else{return""}}else{return""}}function calculaFecha(L){var K=new Date();var J=K.getDate();if(J<10){J="0"+J}var I=K.getMonth()+1;if(I<10){I="0"+I}var E=K.getFullYear();var C=K.getHours();if(C<10){C="0"+C}var D=K.getMinutes();if(D<10){D="0"+D}var H=L.substring(8,10);var B=L.substring(5,7);var G=L.substring(0,4);var F=L.substring(11,13);var A=L.substring(14,16);if(G==E){if(B==I){if(H==J){return"<span class='time'>"+F+":"+A+"</span>"}else{return"<span class='hour'>"+H+"-"+B+"-"+G+"</span>"}}else{return"<span class='hour'>"+H+"-"+B+"-"+G+"</span>"}}else{return"<span class='hour'>"+H+"-"+B+"-"+G+"</span>"}}function calculaFechaRSS(B){var A=B.substring(8,10);var C=getMes(B.substring(5,7)).substring(0,3);var D=B.substring(2,4);return"?ltima entrega "+A+"-"+C+"-"+D}function horaActual(){var C=new Date();var B=C.getHours();if(B<10){B="0"+B}var A=C.getMinutes();if(A<10){A="0"+A}return B+":"+A}function fechaParrilla(B){var A=new Date();if(B=="manana"){A.setDate(A.getDate()+1)}else{if(B=="pasado"){A.setDate(A.getDate()+2)}}numDiaSemana=A.getDay();dia=A.getDate();mes=getMes(A.getMonth()+1);switch(numDiaSemana){case 0:diaSemana="Domingo";break;case 1:diaSemana="Lunes";break;case 2:diaSemana="Martes";break;case 3:diaSemana="Mi&eacute;rcoles";break;case 4:diaSemana="Jueves";break;case 5:diaSemana="Viernes";break;case 6:diaSemana="S&aacute;bado";break}return diaSemana+" "+dia+" de "+mes}function fechaParrillaI18n(C,A){var B=new Date();if(C=="manana"){B.setDate(B.getDate()+1)}else{if(C=="pasado"){B.setDate(B.getDate()+2)}}numDiaSemana=B.getDay();dia=B.getDate();mes=getMesI18n(B.getMonth()+1,A);switch(numDiaSemana){case 0:diaSemana=I18n[A].time_dia_domingo;break;case 1:diaSemana=I18n[A].time_dia_lunes;break;case 2:diaSemana=I18n[A].time_dia_martes;break;case 3:diaSemana=I18n[A].time_dia_miercoles;break;case 4:diaSemana=I18n[A].time_dia_jueves;break;case 5:diaSemana=I18n[A].time_dia_viernes;break;case 6:diaSemana=I18n[A].time_dia_sabado;break}return diaSemana+" "+dia+" "+I18n[A].time_prep_de+" "+mes}function getMes(A){A=parseInt(A,10);switch(A){case 1:mes="Enero";break;case 2:mes="Febrero";break;case 3:mes="Marzo";break;case 4:mes="Abril";break;case 5:mes="Mayo";break;case 6:mes="Junio";break;case 7:mes="Julio";break;case 8:mes="Agosto";break;case 9:mes="Septiembre";break;case 10:mes="Octubre";break;case 11:mes="Noviembre";break;case 12:mes="Diciembre";break}return mes}function getMesI18n(B,A){B=parseInt(B,10);switch(B){case 1:mes=I18n[A].time_mes_enero;break;case 2:mes=I18n[A].time_mes_febrero;break;case 3:mes=I18n[A].time_mes_marzo;break;case 4:mes=I18n[A].time_mes_abril;break;case 5:mes=I18n[A].time_mes_mayo;break;case 6:mes=I18n[A].time_mes_junio;break;case 7:mes=I18n[A].time_mes_julio;break;case 8:mes=I18n[A].time_mes_agosto;break;case 9:mes=I18n[A].time_mes_septiembre;break;case 10:mes=I18n[A].time_mes_octubre;break;case 11:mes=I18n[A].time_mes_noviembre;break;case 12:mes=I18n[A].time_mes_diciembre;break}return mes}function fechaSiguienteEmision(O){var N=new Date();var M=N.getDate();if(M<10){M="0"+M}var I=N.getMonth()+1;if(I<10){I="0"+I}var G=N.getFullYear();var C=N.getHours();if(C<10){C="0"+C}var F=N.getMinutes();if(F<10){F="0"+F}var E="";if(O!=""){var L=O.substring(0,2);var D=O.substring(3,5);var K=O.substring(6,10);var J=O.substring(11,13);var B=O.substring(14,16);var A=parseInt(K+D+L+J+B);var H=parseInt(G+I+M+C+F);if(A>H){E=L+"/"+D+"/"+K+" "+J+":"+B}}return E}function getDurationFormated(A){numSeconds=Math.round(A/1000);minutos=Math.floor(numSeconds/60);segundos=numSeconds%60;horas=Math.floor(minutos/60);minutos=minutos%60;if(horas<10){horas="0"+horas}if(minutos<10){minutos="0"+minutos}if(segundos<10){segundos="0"+segundos}if(horas>0){result=horas+":"+minutos+":"+segundos}else{if(segundos>0){result=minutos+":"+segundos}else{result=""}}return"<!-- start remove -->"+result+"<!-- end remove -->"}function getLocalTime(){var C=new Date();var A=C.getHours();var B=C.getMinutes();if(A<10){A="0"+A}if(B<10){B="0"+B}return"<!-- start remove -->"+A+":"+B+"<!-- end remove -->"}var rtveuser=null;function SULastURL(){this.actual_pathname=document.location.pathname}SULastURL.prototype.startsWith=function(A){return this.actual_pathname.indexOf(A)==0};SULastURL.prototype.getLastURL=function(){return this.actual_pathname};function SUSetLastURL(){var A=new SULastURL();var B=function(){document.location.href="/su/registro/pf_login.jsp?ts="+timestamp()};if(!A.startsWith("/su/")){$.get("/su/setLastUrl.jsp",{beforeLoginPathName:A.getLastURL()},B)}else{B()}}function SUInitSession(){SUSetLastURL()}function SUCloseSession(){document.location.href="/su/commands/logout?ts="+timestamp()+"&hiTarget=/"}function SUViewProfile(){document.location.href="/su/commands/getUser?ts="+timestamp()+"&hiTarget=/registro/pf_registro_modificacion.jsp"}function SUNewProfile(){document.location.href="/su/registro/pf_registro_alta.jsp?ts="+timestamp()}function checkIsLogged(C,B){var A=new UserCallback(C,B);Spry.Utils.loadURL("GET","/su/services/getUser?ts="+timestamp(),true,A.success,{errorCallback:A.error})}function isUserLogged(){return(rtveuser!=null)}function UserCallback(C,B){this.okCallback=C;this.koCallback=B;var A=this;this.success=function(E){Spry.$$(".notlogged").setStyle("display:none;");Spry.$$(".logged").setStyle("display:block;");var F=E.xhRequest.responseXML;if(!F||!F.firstChild){F=Spry.Utils.stringToXMLDoc(E.xhRequest.responseText);if(!F||!F.firstChild){return }}var D=Spry.XML.documentToObject(F);if(D.user){rtveuser=D.user;pintarNick();var G=$("#form_comments");if(G.length!=0){cargarDatosUser()}if(A.okCallback){A.okCallback(E)}}};this.error=function(D){Spry.$$(".notlogged").setStyle("display:block;");Spry.$$(".logged").setStyle("display:none;");rtveuser=null;if(A.koCallback){A.koCallback(D)}}}function pintarNick(){if(isUserLogged()){var A=document.getElementById("bienvenido");var B=A.firstChild.nodeValue+rtveuser.nick._value();A.firstChild.nodeValue=B}}function init(){window.isloading=false;var B=null;var A=null;if(typeof loggedIn!="undefined"){B=loggedIn}if(typeof notLoggedIn!="undefined"){A=notLoggedIn}checkIsLogged(B,A)}Spry.Utils.addLoadListener(init);window.isloading=true;
