ï»¿(function(){var aa="_gat",ba="_gaq",r=true,v=false,w=undefined,ca=document,da="4.7.2",y="length",z="cookie",A="location",ea="_gaUserPrefs",fa="ioo",B="&",C="=",D="__utma=",F="__utmb=",G="__utmc=",ga="__utmk=",H="__utmv=",K="__utmz=",L="__utmx=",ha="GASO=";var M=function(i){return w==i||"-"==i||""==i},ia=function(i){return i[y]>0&&" \n\r\t".indexOf(i)>-1},O=function(i,f,m){var u="-",l;if(!M(i)&&!M(f)&&!M(m)){l=i.indexOf(f);if(l>-1){m=i.indexOf(m,l);if(m<0)m=i[y];u=N(i,l+f.indexOf(C)+1,m)}}return u},ka=function(i){var f=v,m=0,u,l;if(!M(i)){f=r;for(u=0;u<i[y];u++){l=i.charAt(u);m+="."==l?1:0;f=f&&m<=1&&(0==u&&"-"==l||".0123456789".indexOf(l)>-1)}}return f},P=function(i,f){var m=encodeURIComponent;return m instanceof Function?f?encodeURI(i):m(i):escape(i)},
Q=function(i,f){var m=decodeURIComponent,u;i=i.split("+").join(" ");if(m instanceof Function)try{u=f?decodeURI(i):m(i)}catch(l){u=unescape(i)}else u=unescape(i);return u},R=function(i,f){return i.indexOf(f)>-1},S=function(i,f){i[i[y]]=f},U=function(i){return i.toLowerCase()},V=function(i,f){return i.split(f)},la=function(i,f){return i.indexOf(f)},N=function(i,f,m){m=w==m?i[y]:m;return i.substring(f,m)},ma=function(i,f){return i.join(f)},na=function(i){var f=1,m=0,u;if(!M(i)){f=0;for(u=i[y]-1;u>=0;u--){m=
i.charCodeAt(u);f=(f<<6&268435455)+m+(m<<14);m=f&266338304;f=m!=0?f^m>>21:f}}return f},oa=function(){var i=window,f=w;if(i&&i.gaGlobal&&i.gaGlobal.hid)f=i.gaGlobal.hid;else{f=W();i.gaGlobal=i.gaGlobal?i.gaGlobal:{};i.gaGlobal.hid=f}return f},W=function(){return Math.round(Math.random()*2147483647)},pa=function(i,f){var m=ca.createElement("script");m.type="text/javascript";m.src=i;if(f)m.id=f;(ca.getElementsByTagName("head")[0]||ca.getElementsByTagName("body")[0]).appendChild(m)};var ra=function(i,f){this.Wa=i;this.jb=f},sa=function(){function i(m){var u=[];m=m.split(",");for(var l,o=0;o<m.length;o++){l=m[o].split(":");u.push(new ra(l[0],l[1]))}return u}var f=this;f.Ba="utm_campaign";f.Ca="utm_content";f.Da="utm_id";f.Ea="utm_medium";f.Fa="utm_nooverride";f.Ga="utm_source";f.Ha="utm_term";f.Ia="gclid";f.Y=0;f.z=0;f.Ma=15768E6;f.pb=18E5;f.w=63072E6;f.oa=[];f.qa=[];f.ac="cse";f.bc="q";f.kb=5;f.R=i("daum:q,eniro:search_word,naver:query,images.google:q,google:q,yahoo:p,msn:q,bing:q,aol:query,aol:encquery,lycos:query,ask:q,altavista:q,netscape:query,cnn:query,about:terms,mamma:query,alltheweb:q,voila:rdata,virgilio:qs,live:q,baidu:wd,alice:qs,yandex:text,najdi:q,aol:q,mama:query,seznam:q,search:q,wp:szukaj,onet:qt,szukacz:q,yam:k,pchome:q,kvasir:q,sesam:q,ozu:q,terra:query,mynet:q,ekolay:q,rambler:words");
f.u=w;f.hb=v;f.h="/";f.S=100;f.ja="/__utm.gif";f.aa=1;f.ba=1;f.v="|";f.$=1;f.Na=1;f.Ka=1;f.c="auto";f.G=1;f.ma=1E3;f.wc=10;f.Hb=10;f.xc=0.2;f.o=w;f.a=document;f.e=window};var ta=function(i){function f(d,a,j,c){var n="",s=0;n=O(d,"2"+a,";");if(!M(n)){d=n.indexOf("^"+j+".");if(d<0)return["",0];n=N(n,d+j[y]+2);if(n.indexOf("^")>0)n=n.split("^")[0];j=n.split(":");n=j[1];s=parseInt(j[0],10);if(!c&&s<o.s)n=""}if(M(n))n="";return[n,s]}function m(d,a){return"^"+ma([[a,d[1]].join("."),d[0]],":")}function u(d,a){var j=d+"; path="+k.h+"; "+a+o.ab();k.a[z]=j}function l(d){var a=new Date;d=new Date(a.getTime()+d);return"expires="+d.toGMTString()+"; "}var o=this,k=i;o.s=(new Date).getTime();
var g=[D,F,G,K,H,L,ha];o.k=function(){var d=k.a[z];return k.o?o.Ob(d,k.o):d};o.Ob=function(d,a){var j=[],c,n;for(c=0;c<g[y];c++){n=f(d,g[c],a)[0];M(n)||(j[j[y]]=g[c]+n+";")}return j.join("")};o.m=function(d,a,j){var c=j>0?l(j):"";if(k.o){a=o.Yb(k.a[z],d,k.o,a,j);d="2"+d;c=j>0?l(k.w):""}u(d+a,c)};o.Yb=function(d,a,j,c,n){var s="";n=n||k.w;c=m([c,o.s+n*1],j);s=O(d,"2"+a,";");if(!M(s)){d=m(f(d,a,j,r),j);s=ma(s.split(d),"");return s=c+s}return c};o.ab=function(){return M(k.c)?"":"domain="+k.c+";"}};var ua=function(i){function f(q){q=q instanceof Array?q.join("."):"";return M(q)?"-":q}function m(q,b){var e=[],h;if(!M(q)){e=q.split(".");if(b)for(h=0;h<e[y];h++)ka(e[h])||(e[h]="-")}return e}function u(q,b,e){var h=c.K,p,t;for(p=0;p<h[y];p++){t=h[p][0];t+=M(b)?b:b+h[p][4];h[p][2](O(q,t,e))}}var l,o,k,g,d,a,j,c=this,n,s=i;c.j=new ta(i);c.gb=function(){return w==n||n==c.N()};c.k=function(){return c.j.k()};c.ha=function(){return d?d:"-"};c.sb=function(q){d=q};c.ua=function(q){n=ka(q)?q*1:"-"};c.ga=
function(){return f(a)};c.va=function(q){a=m(q)};c.Nb=function(){c.j.m(H,"",-1)};c.Zb=function(){return n?n:"-"};c.ab=function(){return M(s.c)?"":"domain="+s.c+";"};c.ea=function(){return f(l)};c.qb=function(q){l=m(q,1)};c.B=function(){return f(o)};c.ta=function(q){o=m(q,1)};c.fa=function(){return f(k)};c.rb=function(q){k=m(q,1)};c.ia=function(){return f(g)};c.tb=function(q){g=m(q);for(q=0;q<g[y];q++)if(q<4&&!ka(g[q]))g[q]="-"};c.Vb=function(){return j};c.qc=function(q){j=q};c.Kb=function(){l=[];
o=[];k=[];g=[];d=w;a=[];n=w};c.N=function(){var q="",b;for(b=0;b<c.K[y];b++)q+=c.K[b][1]();return na(q)};c.pa=function(q){var b=c.k(),e=v;if(b){u(b,q,";");c.ua(c.N());e=r}return e};c.mc=function(q){u(q,"",B);c.ua(O(q,ga,B))};c.uc=function(){var q=c.K,b=[],e;for(e=0;e<q[y];e++)S(b,q[e][0]+q[e][1]());S(b,ga+c.N());return b.join(B)};c.Bc=function(q,b){var e=c.K,h=s.h,p;c.pa(q);s.h=b;for(p=0;p<e[y];p++)M(e[p][1]())||e[p][3]();s.h=h};c.Ab=function(){c.j.m(D,c.ea(),s.w)};c.ya=function(){c.j.m(F,c.B(),s.pb)};
c.Bb=function(){c.j.m(G,c.fa(),0)};c.Aa=function(){c.j.m(K,c.ia(),s.Ma)};c.Cb=function(){c.j.m(L,c.ha(),s.w)};c.za=function(){c.j.m(H,c.ga(),s.w)};c.Dc=function(){c.j.m(ha,c.Vb(),0)};c.K=[[D,c.ea,c.qb,c.Ab,"."],[F,c.B,c.ta,c.ya,""],[G,c.fa,c.rb,c.Bb,""],[L,c.ha,c.sb,c.Cb,""],[K,c.ia,c.tb,c.Aa,"."],[H,c.ga,c.va,c.za,"."]]};var wa=function(i){var f=this,m=i,u=new ua(m),l=!X.Cc(),o=function(){},k=function(g){var d=(new Date).getTime(),a;a=(d-g[3])*(m.xc/1E3);if(a>=1){g[2]=Math.min(Math.floor(g[2]*1+a),m.Hb);g[3]=d}return g};f.F=function(g,d,a,j,c,n){var s,q=m.G,b=m.a[A];u.pa(a);s=V(u.B(),".");if(s[1]<500||j){if(c)s=k(s);if(j||!c||s[2]>=1){if(!j&&c)s[2]=s[2]*1-1;s[1]=s[1]*1+1;g="?utmwv="+da+"&utmn="+W()+(M(b.hostname)?"":"&utmhn="+P(b.hostname))+(m.S==100?"":"&utmsp="+P(m.S))+g;if(0==q||2==q){j=2==q?o:n||o;l&&f.Ta(m.ja+
g,j)}if(1==q||2==q){g=("https:"==b.protocol?"https://ssl.google-analytics.com/__utm.gif":"http://www.google-analytics.com/__utm.gif")+g+"&utmac="+d+"&utmcc="+f.Rb(a);if(va)g+="&gaq=1";if(X.Va)g+="&aip=1";l&&f.Ta(g,n)}}}u.ta(s.join("."));u.ya()};f.Ta=function(g,d){var a=new Image(1,1);a.src=g;a.onload=function(){a.onload=null;(d||o)()}};f.Rb=function(g){var d=[],a=[D,K,H,L],j,c=u.k(),n;for(j=0;j<a[y];j++){n=O(c,a[j]+g,";");if(!M(n)){if(a[j]==H){n=V(n.split(g+".")[1],"|")[0];if(M(n))continue;n=g+"."+
n}S(d,a[j]+n+";")}}return P(d.join("+"))}};var Y=function(){var i=this;i.W=[];i.db=function(f){var m,u=i.W,l;for(l=0;l<u.length;l++)m=f==u[l].q?u[l]:m;return m};i.Gb=function(f,m,u,l,o,k,g,d){var a=i.db(f);if(w==a){a=new Y.Eb(f,m,u,l,o,k,g,d);S(i.W,a)}else{a.Ja=m;a.xb=u;a.wb=l;a.ub=o;a.Qa=k;a.vb=g;a.Sa=d}return a}};Y.Db=function(i,f,m,u,l,o){var k=this;k.zb=i;k.wa=f;k.r=m;k.Oa=u;k.mb=l;k.nb=o;k.xa=function(){return"&"+["utmt=item","tid="+P(k.zb),"ipc="+P(k.wa),"ipn="+P(k.r),"iva="+P(k.Oa),"ipr="+P(k.mb),"iqt="+P(k.nb)].join("&utm")}};
Y.Eb=function(i,f,m,u,l,o,k,g){var d=this;d.q=i;d.Ja=f;d.xb=m;d.wb=u;d.ub=l;d.Qa=o;d.vb=k;d.Sa=g;d.P=[];d.Fb=function(a,j,c,n,s){var q=d.Wb(a),b=d.q;if(w==q)S(d.P,new Y.Db(b,a,j,c,n,s));else{q.zb=b;q.wa=a;q.r=j;q.Oa=c;q.mb=n;q.nb=s}};d.Wb=function(a){var j,c=d.P,n;for(n=0;n<c.length;n++)j=a==c[n].wa?c[n]:j;return j};d.xa=function(){return"&"+["utmt=tran","id="+P(d.q),"st="+P(d.Ja),"to="+P(d.xb),"tx="+P(d.wb),"sp="+P(d.ub),"ci="+P(d.Qa),"rg="+P(d.vb),"co="+P(d.Sa)].join("&utmt")}};var xa=function(i){function f(){var k,g,d;g="ShockwaveFlash";var a="$version",j=l.d?l.d.plugins:w;if(j&&j[y]>0)for(k=0;k<j[y]&&!d;k++){g=j[k];if(R(g.name,"Shockwave Flash"))d=g.description.split("Shockwave Flash ")[1]}else{g=g+"."+g;try{k=new ActiveXObject(g+".7");d=k.GetVariable(a)}catch(c){}if(!d)try{k=new ActiveXObject(g+".6");d="WIN 6,0,21,0";k.AllowScriptAccess="always";d=k.GetVariable(a)}catch(n){}if(!d)try{k=new ActiveXObject(g);d=k.GetVariable(a)}catch(s){}if(d){d=V(d.split(" ")[1],",");d=
d[0]+"."+d[1]+" r"+d[2]}}return d?d:o}var m=i,u=m.e,l=this,o="-";l.T=u.screen;l.La=!l.T&&u.java?java.awt.Toolkit.getDefaultToolkit():w;l.d=u.navigator;l.U=o;l.sa=o;l.Pa=o;l.la=o;l.ka=1;l.Za=o;l.Sb=function(){var k;if(u.screen){l.U=l.T.width+"x"+l.T.height;l.sa=l.T.colorDepth+"-bit"}else if(l.La)try{k=l.La.getScreenSize();l.U=k.width+"x"+k.height}catch(g){}l.la=U(l.d&&l.d.language?l.d.language:l.d&&l.d.browserLanguage?l.d.browserLanguage:o);l.ka=l.d&&l.d.javaEnabled()?1:0;l.Za=m.ba?f():o;l.Pa=P(m.a.characterSet?
m.a.characterSet:m.a.charset?m.a.charset:o)};l.vc=function(){return B+"utm"+["cs="+P(l.Pa),"sr="+l.U,"sc="+l.sa,"ul="+l.la,"je="+l.ka,"fl="+P(l.Za)].join("&utm")};l.Qb=function(){var k=m.a,g=u.history[y];k=l.d.appName+l.d.version+l.la+l.d.platform+l.d.userAgent+l.ka+l.U+l.sa+(k[z]?k[z]:"")+(k.referrer?k.referrer:"");for(var d=k[y];g>0;)k+=g--^d++;return na(k)}};var Z=function(i,f,m,u){function l(d){var a="";d=U(d.split("://")[1]);if(R(d,"/")){d=d.split("/")[1];if(R(d,"?"))a=d.split("?")[0]}return a}function o(d){var a="";a=U(d.split("://")[1]);if(R(a,"/"))a=a.split("/")[0];return a}var k=u,g=this;g.b=i;g.ob=f;g.s=m;g.cb=function(d){var a=g.da();return new Z.t(O(d,k.Da+C,B),O(d,k.Ga+C,B),O(d,k.Ia+C,B),g.O(d,k.Ba,"(not set)"),g.O(d,k.Ea,"(not set)"),g.O(d,k.Ha,a&&!M(a.I)?Q(a.I):w),g.O(d,k.Ca,w))};g.fb=function(d){var a=o(d),j=l(d);if(R(a,"google")){d=d.split("?").join(B);
if(R(d,B+k.bc+C))if(j==k.ac)return r}return v};g.da=function(){var d,a=g.ob,j,c,n=k.R;if(!(M(a)||"0"==a||!R(a,"://")||g.fb(a))){d=o(a);for(j=0;j<n[y];j++){c=n[j];if(R(d,U(c.Wa))){a=a.split("?").join(B);if(R(a,B+c.jb+C)){d=a.split(B+c.jb+C)[1];if(R(d,B))d=d.split(B)[0];return new Z.t(w,c.Wa,w,"(organic)","organic",d,w)}}}}};g.O=function(d,a,j){d=O(d,a+C,B);return j=!M(d)?Q(d):!M(j)?j:"-"};g.hc=function(d){var a=k.oa,j=v,c;if(d&&"organic"==d.Q){d=U(Q(d.I));for(c=0;c<a[y];c++)j=j||U(a[c])==d}return j};
g.bb=function(){var d="",a="";d=g.ob;if(!(M(d)||"0"==d||!R(d,"://")||g.fb(d))){d=d.split("://")[1];if(R(d,"/")){a=N(d,d.indexOf("/"));a=a.split("?")[0];d=U(d.split("/")[0])}if(0==d.indexOf("www."))d=N(d,4);return new Z.t(w,d,w,"(referral)","referral",w,a)}};g.$a=function(d){var a="";if(k.Y){a=d&&d.hash?d.href.substring(d.href.indexOf("#")):"";a=""!=a?a+B:a}a+=d.search;return a};g.Tb=function(){return new Z.t(w,"(direct)",w,"(direct)","(none)",w,w)};g.ic=function(d){var a=v,j,c=k.qa;if(d&&"referral"==
d.Q){d=U(P(d.V));for(j=0;j<c[y];j++)a=a||R(d,U(c[j]))}return a};g.l=function(d){return w!=d&&d.ib()};g.isNewCampaign=function(d){d=O(d,K+g.b+".",";");var a=d.split(".");d=new Z.t;d.lb(a.slice(4).join("."));if(!g.l(d))return true;a=k.a[A];a=g.$a(a);a=g.cb(a);if(!g.l(a)){a=g.da();g.l(a)||(a=g.bb())}return g.l(a)&&U(d.J())!=U(a.J())};g.getCampaignInformation=function(d,a){if(k.Na){var j="",c="-",n,s=0,q,b,e=g.b;if(d){b=d.k();j=g.$a(k.a[A]);if(k.z&&d.gb()){c=d.ia();if(!M(c)&&!R(c,";")){d.Aa();return}}c=
O(b,K+e+".",";");n=g.cb(j);if(g.l(n)){j=O(j,k.Fa+C,B);if("1"==j&&!M(c))return}if(!g.l(n)){n=g.da();if(!M(c)&&g.hc(n))return}if(!g.l(n)&&a){n=g.bb();if(!M(c)&&g.ic(n))return}if(!g.l(n))if(M(c)&&a)n=g.Tb();if(g.l(n)){if(!M(c)){s=c.split(".");q=new Z.t;q.lb(s.slice(4).join("."));q=U(q.J())==U(n.J());s=s[3]*1}if(!q||a){b=O(b,D+e+".",";");q=b.lastIndexOf(".");b=q>9?N(b,q+1)*1:0;s++;b=0==b?1:b;d.tb([e,g.s,b,s,n.J()].join("."));d.Aa()}}}}}};
Z.t=function(i,f,m,u,l,o,k){var g=this;g.q=i;g.V=f;g.Z=m;g.r=u;g.Q=l;g.I=o;g.Ra=k;g.J=function(){var d=[],a=[["cid",g.q],["csr",g.V],["gclid",g.Z],["ccn",g.r],["cmd",g.Q],["ctr",g.I],["cct",g.Ra]],j,c;if(g.ib())for(j=0;j<a[y];j++)if(!M(a[j][1])){c=a[j][1].split("+").join("%20");c=c.split(" ").join("%20");S(d,"utm"+a[j][0]+C+c)}return d.join("|")};g.ib=function(){return!(M(g.q)&&M(g.V)&&M(g.Z))};g.lb=function(d){var a=function(j){return Q(O(d,"utm"+j+C,"|"))};g.q=a("cid");g.V=a("csr");g.Z=a("gclid");
g.r=a("ccn");g.Q=a("cmd");g.I=a("ctr");g.Ra=a("cct")}};var ya=function(i,f,m,u){function l(j,c,n){var s;if(!M(n)){n=n.split(",");for(var q=0;q<n[y];q++){s=n[q];if(!M(s)){s=s.split(g);if(s[y]==4)c[s[0]]=[s[1],s[2],j]}}}}var o=this,k=f,g=C,d=i,a=u;o.L=m;o.na="";o.p={};o.gc=function(){var j;j=V(O(o.L.k(),H+k+".",";"),k+".")[1];if(!M(j)){j=j.split("|");l(1,o.p,j[1]);o.na=j[0];o.X()}};o.X=function(){o.Ib();var j=o.na,c,n,s="";for(c in o.p)if((n=o.p[c])&&1===n[2])s+=c+g+n[0]+g+n[1]+g+1+",";M(s)||(j+="|"+s);if(M(j))o.L.Nb();else{o.L.va(k+"."+j);o.L.za()}};o.rc=
function(j){o.na=j;o.X()};o.pc=function(j,c,n,s){if(1!=s&&2!=s&&3!=s)s=3;var q=v;if(c&&n&&j>0&&j<=d.kb){c=P(c);n=P(n);if(c[y]+n[y]<=64){o.p[j]=[c,n,s];o.X();q=r}}return q};o.$b=function(j){if((j=o.p[j])&&1===j[2])return j[1]};o.Mb=function(j){var c=o.p;if(c[j]){delete c[j];o.X()}};o.Ib=function(){a._clearKey(8);a._clearKey(9);a._clearKey(11);var j=o.p,c,n;for(n in j)if(c=j[n]){a._setKey(8,n,c[0]);a._setKey(9,n,c[1]);(c=c[2])&&3!=c&&a._setKey(11,n,""+c)}}};var $=function(){function i(h,p,t,x){if(w==k[h])k[h]={};if(w==k[h][p])k[h][p]=[];k[h][p][t]=x}function f(h,p){if(w!=k[h]&&w!=k[h][p]){k[h][p]=w;var t=r,x;for(x=0;x<a[y];x++)if(w!=k[h][a[x]]){t=v;break}if(t)k[h]=w}}function m(h){var p="",t=v,x,E;for(x=0;x<a[y];x++){E=h[a[x]];if(w!=E){if(t)p+=a[x];p+=u(E);t=v}else t=r}return p}function u(h){var p=[],t,x;for(x=0;x<h[y];x++)if(w!=h[x]){t="";if(x!=e&&w==h[x-1])t+=x.toString()+s;t+=l(h[x]);S(p,t)}return j+p.join(n)+c}function l(h){var p="",t,x,E;for(t=
0;t<h[y];t++){x=h.charAt(t);E=b[x];p+=w!=E?E:x}return p}var o=this,k={},g="k",d="v",a=[g,d],j="(",c=")",n="*",s="!",q="'",b={};b[q]="'0";b[c]="'1";b[n]="'2";b[s]="'3";var e=1;o.dc=function(h){return w!=k[h]};o.D=function(){var h="",p;for(p in k)if(w!=k[p])h+=p.toString()+m(k[p]);return h};o.nc=function(h){if(h==w)return o.D();var p=h.D(),t;for(t in k)if(w!=k[t]&&!h.dc(t))p+=t.toString()+m(k[t]);return p};o._setKey=function(h,p,t){if(typeof t!="string")return v;i(h,g,p,t);return r};o._setValue=function(h,
p,t){if(typeof t!="number"&&(w==Number||!(t instanceof Number))||Math.round(t)!=t||t==NaN||t==Infinity)return v;i(h,d,p,t.toString());return r};o._getKey=function(h,p){return w!=k[h]&&w!=k[h][g]?k[h][g][p]:w};o._getValue=function(h,p){return w!=k[h]&&w!=k[h][d]?k[h][d][p]:w};o._clearKey=function(h){f(h,g)};o._clearValue=function(h){f(h,d)}};var za=function(i,f){var m=this;m.Fc=f;m.jc=i;m._trackEvent=function(u,l,o){return f._trackEvent(m.jc,u,l,o)}};var Aa=function(i,f,m){function u(){if("auto"==c.c){var b=c.a.domain;if("www."==N(b,0,4))b=N(b,4);c.c=b}c.c=U(c.c)}function l(){u();var b=c.c,e=b.indexOf("www.google.")*b.indexOf(".google.")*b.indexOf("google.");return e||"/"!=c.h||b.indexOf("google.org")>-1}function o(b,e,h){if(M(b)||M(e)||M(h))return"-";b=O(b,D+a.b+".",e);if(!M(b)){b=b.split(".");b[5]=b[5]?b[5]*1+1:1;b[3]=b[4];b[4]=h;b=b.join(".")}return b}function k(){return"file:"!=c.a[A].protocol&&l()}function g(b){if(!b||""==b)return"";for(;ia(b.charAt(0));)b=
N(b,1);for(;ia(b.charAt(b[y]-1));)b=N(b,0,b[y]-1);return b}function d(b,e,h,p){if(!M(b())){e(p?Q(b()):b());R(b(),";")||h()}}var a=this,j=w,c=new sa,n=v,s=w;a.e=window;a.r=i;a.s=Math.round((new Date).getTime()/1E3);a.n=f||"UA-XXXXX-X";a.Ua=c.a.referrer;a.ca=w;a.f=w;a.M=w;a.C=v;a.A=w;a.g=w;a.Xa=w;a.b=w;a.i=w;c.o=m?P(m):w;var q=function(b){var e,h=""!=b&&c.a[A].host!=b;if(h)for(e=0;e<c.u[y];e++)h=h&&la(U(b),U(c.u[e]))==-1;return h};a.lc=function(){if(!a.M)return null;var b=a.M.match(/^(?:\|([-0-9a-z.]{1,30})(?::(\d{4,5}))?\|)?([-.\w]{10,1200})$/i);
if(!b)return null;return{domain:b[1]||null,port:b[2]||null,token:b[3]}};a.Xb=function(){return W()^a.A.Qb()&2147483647};a.Ub=function(){if(!c.c||""==c.c||"none"==c.c){c.c="";return 1}u();return c.Ka?na(c.c):1};a.Pb=function(b,e){if(M(b))b="-";else{e+=c.h&&"/"!=c.h?c.h:"";var h=b.indexOf(e);b=h>=0&&h<=8?"0":"["==b.charAt(0)&&"]"==b.charAt(b[y]-1)?"-":b}return b};a.ra=function(b){var e="",h=c.a;e+=c.$?a.A.vc():"";e+=c.aa&&!M(h.title)?"&utmdt="+P(h.title):"";e+="&utmhid="+oa()+"&utmr="+P(a.ca)+"&utmp="+
P(a.oc(b));return e};a.oc=function(b){var e=c.a[A];return b=w!=b&&""!=b?P(b,r):P(e.pathname+e.search,r)};a.yc=function(b){if(a.H()){var e="";if(a.g!=w&&a.g.D()[y]>0)e+="&utme="+P(a.g.D());e+=a.ra(b);j.F(e,a.n,a.b)}};a.Lb=function(){var b=new ua(c);return b.pa(a.b)?b.uc():w};a._getLinkerUrl=function(b,e){var h=b.split("#"),p=b,t=a.Lb();if(t)if(e&&1>=h[y])p+="#"+t;else if(!e||1>=h[y])if(1>=h[y])p+=(R(b,"?")?B:"?")+t;else p=h[0]+(R(b,"?")?B:"?")+t+"#"+h[1];return p};a.sc=function(){var b=a.lc();if(b){a.i.qc(a.M);
a.i.Dc();X._gasoDomain=c.c;X._gasoCPath=c.h;var e="www.google.com";if(b.domain)e=b.domain+".google.com"+(b.port?":"+b.port:"");var h="https://www.google.com/analytics/reporting/overlay_js?gaso=";if(b.domain)h="https://"+e+"/analytics/reporting/overlay_js?gaso=";h+=b.token+B+W();pa(h,"_gasojs")}};a.cc=function(){var b=a.s,e=a.i,h=e.k(),p=a.b+"",t=c.e,x=t?t.gaGlobal:w,E,ja=R(h,D+p+"."),Ba=R(h,F+p),Ca=R(h,G+p),I,J=[],T="",qa=v;h=M(h)?"":h;if(c.z){E=c.a[A]&&c.a[A].hash?c.a[A].href.substring(c.a[A].href.indexOf("#")):
"";if(c.Y&&!M(E))T=E+B;T+=c.a[A].search;if(!M(T)&&R(T,D)){e.mc(T);e.gb()||e.Kb();I=e.ea()}d(e.ha,e.sb,e.Cb,true);d(e.ga,e.va,e.za)}if(M(I))if(ja)if(!Ba||!Ca||0){I=o(h,";",b);a.C=r}else{I=O(h,D+p+".",";");J=V(O(h,F+p,";"),".")}else{I=ma([p,a.Xb(),b,b,b,1],".");qa=a.C=r}else if(M(e.B())||M(e.fa())){I=o(T,B,b);a.C=r}else{J=V(e.B(),".");p=J[0]}I=I.split(".");if(t&&x&&x.dh==p&&!c.o){I[4]=x.sid?x.sid:I[4];if(qa){I[3]=x.sid?x.sid:I[4];if(x.vid){b=x.vid.split(".");I[1]=b[0];I[2]=b[1]}}}e.qb(I.join("."));
J[0]=p;J[1]=J[1]?J[1]:0;J[2]=w!=J[2]?J[2]:c.wc;J[3]=J[3]?J[3]:I[4];e.ta(J.join("."));e.rb(p);M(e.Zb())||e.ua(e.N());e.Ab();e.ya();e.Bb()};a.ec=function(){j=new wa(c)};a._getName=function(){return a.r};a._initData=function(){var b;if(!n){if(!a.A){a.A=new xa(c);a.A.Sb()}a.b=a.Ub();a.i=new ua(c);a.g=new $;s=new ya(c,a.b,a.i,a.g);a.ec()}if(k()){if(!n){a.ca=a.Pb(a.Ua,c.a.domain);b=new Z(a.b,a.ca,a.s,c)}a.cc(b);s.gc()}if(!n){k()&&b.getCampaignInformation(a.i,a.C);a.Xa=new $;n=r}a.fc()};a._visitCode=function(){a._initData();
var b=O(a.i.k(),D+a.b+".",";");b=b.split(".");return b[y]<4?"":b[1]};a._cookiePathCopy=function(b){a._initData();a.i&&a.i.Bc(a.b,b)};a.fc=function(){if(!X.eb){var b=c.a[A].hash;if(b&&1==b.indexOf("gaso="))b=O(b,"gaso=",B);else b=(b=c.e.name)&&0<=b.indexOf("gaso=")?O(b,"gaso=",B):O(a.i.k(),ha,";");if(b[y]>=10){a.M=b;a.sc()}X.eb=r}};a.H=function(){return a._visitCode()%1E4<c.S*100};a.tc=function(){var b,e,h=c.a.links;if(!c.hb){b=c.a.domain;if("www."==N(b,0,4))b=N(b,4);c.u.push("."+b)}for(b=0;b<h[y]&&
(c.ma==-1||b<c.ma);b++){e=h[b];if(q(e.host))if(!e.gatcOnclick){e.gatcOnclick=e.onclick?e.onclick:a.kc;e.onclick=function(p){var t=!this.target||this.target=="_self"||this.target=="_top"||this.target=="_parent";t=t&&!a.Jb(p);a.zc(p,this,t);return t?v:this.gatcOnclick?this.gatcOnclick(p):r}}}};a.kc=function(){};a._trackPageview=function(b){if(k()){a._initData();c.u&&a.tc();a.yc(b);a.C=v}};a._trackTrans=function(){var b=a.b,e=[],h,p,t;a._initData();if(a.f&&a.H()){for(h=0;h<a.f.W[y];h++){p=a.f.W[h];S(e,
p.xa());for(t=0;t<p.P[y];t++)S(e,p.P[t].xa())}for(h=0;h<e[y];h++)j.F(e[h],a.n,b,r)}};a._setTrans=function(){var b=c.a,e,h,p;b=b.getElementById?b.getElementById("utmtrans"):b.utmform&&b.utmform.utmtrans?b.utmform.utmtrans:w;a._initData();if(b&&b.value){a.f=new Y;p=b.value.split("UTM:");c.v=!c.v||""==c.v?"|":c.v;for(b=0;b<p[y];b++){p[b]=g(p[b]);e=p[b].split(c.v);for(h=0;h<e[y];h++)e[h]=g(e[h]);if("T"==e[0])a._addTrans(e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]);else"I"==e[0]&&a._addItem(e[1],e[2],e[3],
e[4],e[5],e[6])}}};a._addTrans=function(b,e,h,p,t,x,E,ja){a.f=a.f?a.f:new Y;return a.f.Gb(b,e,h,p,t,x,E,ja)};a._addItem=function(b,e,h,p,t,x){var E;a.f=a.f?a.f:new Y;(E=a.f.db(b))||(E=a._addTrans(b,"","","","","","",""));E.Fb(e,h,p,t,x)};a._setVar=function(b){if(b&&""!=b&&l()){a._initData();s.rc(P(b));a.H()&&j.F("&utmt=var",a.n,a.b)}};a._setCustomVar=function(b,e,h,p){a._initData();return s.pc(b,e,h,p)};a._deleteCustomVar=function(b){a._initData();s.Mb(b)};a._getVisitorCustomVar=function(b){a._initData();
return s.$b(b)};a._setMaxCustomVariables=function(b){c.kb=b};a._link=function(b,e){if(c.z&&b){a._initData();c.a[A].href=a._getLinkerUrl(b,e)}};a._linkByPost=function(b,e){if(c.z&&b&&b.action){a._initData();b.action=a._getLinkerUrl(b.action,e)}};a._setXKey=function(b,e,h){a.g._setKey(b,e,h)};a._setXValue=function(b,e,h){a.g._setValue(b,e,h)};a._getXKey=function(b,e){return a.g._getKey(b,e)};a._getXValue=function(b,e){return a.g.getValue(b,e)};a._clearXKey=function(b){a.g._clearKey(b)};a._clearXValue=
function(b){a.g._clearValue(b)};a._createXObj=function(){a._initData();return new $};a._sendXEvent=function(b){var e="";a._initData();if(a.H()){e+="&utmt=event&utme="+P(a.g.nc(b))+a.ra();j.F(e,a.n,a.b,v,r)}};a._createEventTracker=function(b){a._initData();return new za(b,a)};a._trackEvent=function(b,e,h,p){a._initData();var t=a.Xa;if(w!=b&&w!=e&&""!=b&&""!=e){t._clearKey(5);t._clearValue(5);(b=t._setKey(5,1,b)&&t._setKey(5,2,e)&&(w==h||t._setKey(5,3,h))&&(w==p||t._setValue(5,1,p)))&&a._sendXEvent(t)}else b=
v;return b};a.zc=function(b,e,h){a._initData();if(a.H()){var p=new $;p._setKey(6,1,e.href);var t=h?function(){a.Ya(b,e)}:w;j.F("&utmt=event&utme="+P(p.D())+a.ra(),a.n,a.b,v,r,t);h&&c.e.setTimeout(function(){a.Ya(b,e)},500)}};a.Ya=function(b,e){if(!b)b=c.e.event;var h=r;if(e.gatcOnclick)h=e.gatcOnclick(b);if(h||typeof h=="undefined")if(!e.target||e.target=="_self")c.e[A]=e.href;else if(e.target=="_top")c.e.top.document[A]=e.href;else if(e.target=="_parent")c.e.parent.document[A]=e.href};a.Jb=function(b){if(!b)b=
c.e.event;var e=b.shiftKey||b.ctrlKey||b.altKey;if(!e)if(b.modifiers&&c.e.Event)e=b.modifiers&c.e.Event.CONTROL_MASK||b.modifiers&c.e.Event.SHIFT_MASK||b.modifiers&c.e.Event.ALT_MASK;return e};a.Ec=function(){return c};a._setDomainName=function(b){c.c=b};a._addOrganic=function(b,e,h){c.R.splice(h?0:c.R.length,0,new ra(b,e))};a._clearOrganic=function(){c.R=[]};a._addIgnoredOrganic=function(b){S(c.oa,b)};a._clearIgnoredOrganic=function(){c.oa=[]};a._addIgnoredRef=function(b){S(c.qa,b)};a._clearIgnoredRef=
function(){c.qa=[]};a._setAllowHash=function(b){c.Ka=b?1:0};a._setCampaignTrack=function(b){c.Na=b?1:0};a._setClientInfo=function(b){c.$=b?1:0};a._getClientInfo=function(){return c.$};a._setCookiePath=function(b){c.h=b};a._setTransactionDelim=function(b){c.v=b};a._setCookieTimeout=function(b){a._setCampaignCookieTimeout(b*1E3)};a._setCampaignCookieTimeout=function(b){c.Ma=b};a._setDetectFlash=function(b){c.ba=b?1:0};a._getDetectFlash=function(){return c.ba};a._setDetectTitle=function(b){c.aa=b?1:
0};a._getDetectTitle=function(){return c.aa};a._setLocalGifPath=function(b){c.ja=b};a._getLocalGifPath=function(){return c.ja};a._setLocalServerMode=function(){c.G=0};a._setRemoteServerMode=function(){c.G=1};a._setLocalRemoteServerMode=function(){c.G=2};a._getServiceMode=function(){return c.G};a._setSampleRate=function(b){c.S=b};a._setSessionTimeout=function(b){a._setSessionCookieTimeout(b*1E3)};a._setSessionCookieTimeout=function(b){c.pb=b};a._setAllowLinker=function(b){c.z=b?1:0};a._setAllowAnchor=
function(b){c.Y=b?1:0};a._setCampNameKey=function(b){c.Ba=b};a._setCampContentKey=function(b){c.Ca=b};a._setCampIdKey=function(b){c.Da=b};a._setCampMediumKey=function(b){c.Ea=b};a._setCampNOKey=function(b){c.Fa=b};a._setCampSourceKey=function(b){c.Ga=b};a._setCampTermKey=function(b){c.Ha=b};a._setCampCIdKey=function(b){c.Ia=b};a._getAccount=function(){return a.n};a._setAccount=function(b){a.n=b};a._setNamespace=function(b){c.o=b?P(b):w};a._getVersion=function(){return da};a._setAutoTrackOutbound=
function(b){c.u=[];if(b)c.u=b};a._setTrackOutboundSubdomains=function(b){c.hb=b};a._setHrefExamineLimit=function(b){c.ma=b};a._setReferrerOverride=function(b){a.Ua=b};a._setCookiePersistence=function(b){a._setVisitorCookieTimeout(b)};a._setVisitorCookieTimeout=function(b){c.w=b}};var Da=function(){var i=this;i.Va=v;i.yb={};i.Ac=0;i.eb=v;i._gasoDomain=w;i._gasoCPath=w;i._getTracker=function(f,m){return i._createTracker(f,w,m)};i._createTracker=function(f,m,u){if(m==w)m="~"+X.Ac++;return X.yb[m]=new Aa(m,f,u)};i._getTrackerByName=function(f){f=f||"";return X.yb[f]||X._createTracker(undefined,f)};i.Cc=function(){var f=window[ea];return f&&f[fa]&&f[fa]()};i._anonymizeIp=function(){i.Va=r}};var va=v,Fa=function(){var i=this;i._createAsyncTracker=function(f,m){return X._createTracker(f,m||"")};i._getAsyncTracker=function(f){return X._getTrackerByName(f)};i.push=function(){var f=arguments,m=0;va=r;for(var u=0;u<f[y];u++)try{if(typeof f[u]==="function")f[u]();else{var l="",o=f[u][0],k=o.lastIndexOf(".");if(k>0){l=N(o,0,k);o=N(o,k+1)}var g=l==aa?X:l==ba?Ea:X._getTrackerByName(l);g[o].apply(g,f[u].slice(1))}}catch(d){m++}return m}};function Ga(){var i=window[aa];if(i&&typeof i._getTracker=="function")X=i;else window[aa]=X}function Ha(){var i=window[ba],f=v;if(i&&typeof i.push=="function"){f=i.constructor==Array;if(!f)return}window[ba]=Ea;f&&Ea.push.apply(Ea,i)}var X=new Da;Ga();var Ea=new Fa;Ha();})()
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};e=Array;e.txt001="*El formato del email no es correcto, compruebe los datos e intentelo de nuevo.";e.txt002="*Complete el campo (Nombre) del adulto numero ";e.txt003="*Complete el campo (Apellidos) del adulto numero ";e.txt004="*Complete el campo (Pasaporte) del adulto numero ";e.txt005="*Compruebe la (Fecha de caducidad del pasaporte) para el adulto numero ";e.txt006="*Compruebe la (Fecha de nacimiento) del adulto numero ";e.txt007="*Complete el campo (Nombre) del ni&ntilde;o numero ";e.txt008="*Complete el campo (Apellidos) del ni&ntilde;o numero ";e.txt009="*Complete el campo (Pasaporte) del ni&ntilde;o numero ";e.txt010="*Compruebe la (Fecha de caducidad del pasaporte) para el ni&ntilde;o numero ";e.txt011="*Compruebe la (Fecha de nacimiento) del ni&ntilde;o numero ";e.txt012="*Complete el campo (Nombre) del bebe numero ";e.txt013="*Complete el campo (Apellidos) del bebe numero ";e.txt014="*Complete el campo (Pasaporte) del bebe numero ";e.txt015="*Compruebe la (Fecha de caducidad del pasaporte) para el bebe numero ";e.txt016="*Compruebe la (Fecha de nacimiento) del bebe numero ";e.txt017="*Debe aceptar las condiciones del viaje para continuar con la reserva.";e.txt018="Seleccione una configuracion valida antes de continuar con la reserva.";e.txt019="Importe total.(IVA incluido):";e.txt020="El <strong>numero de personas excede</strong> la capacidad de las habitaciones, por favor a&ntilde;ada m&aacute;s habitaciones.";e.txt021="El <strong>numero de habitaciones excede</strong> el de las personas, por favor seleccione menos habitaciones.";e.txt022="Si tiene mas de un ni&ntilde;o,le gestionaremos su reserva y buscaremos el mejor precio para usted, mandenos un email a <strong>clientes@amarruecos.com</strong>,con lo que desea y estaremos encantados de atenderle.";e.txt023="El numero de bebes ha de ser igual al de las habitaciones.";e.txt024="Concepto";e.txt025="Importe";e.txt026="Cantidad";e.txt027="Precio";e.txt028="precio base";e.txt029="suplemento viajero unico";e.txt030="suplemento single(SS)";e.txt031="suplemento baby";e.txt032="descuento child";e.txt033="descuento baby";e.txt034="descuento cama supletoria triple";e.txt035="Total.(IVA incluido):";e.txt036="Lo sentimos ya no quedan salidas disponibles para este viaje.";e.txt037="alojamientos";e.txt038="regimen";e.txt039="(SA) Solo alojamiento";e.txt040="(AD) Alojamiento y desayuno";e.txt041="(MP) Media pension";e.txt042="(PC) Pension completa";e.txt043="(TI) Todo incluido";e.txt044="La fecha introducida no puede ser menor que la de dentro de un dia.";e.txt045="*El formato de fecha no es valido (dd/mm/aaaa).";e.txt046="*Elija un numero de habitaciones dobles, triples o singles correcto.";e.txt047="*Complete el campo (Nombre).";e.txt048="*Complete el campo (Apellidos).";e.txt049="*Complete el campo correctamente (Telefono).";e.txt050="*Complete el campo (DNI o Pasaporte).";e.txt051="bebe/s";e.txt052="Numero de personas restantes:";e.txt053="N&ordm; de personas";e.txt054="N&ordm; de noches";e.txt055="precio final:";e.txt056="*Complete el campo (Solicitud).";e.txt057="*Complete el campo (PAIS).";e.txt058="*Complete el campo (C.P.).";e.txt059="*Complete el campo (Ciudad).";e.txt060="*Complete el campo (Pais).";e.txt061="suplemento child";e.txt062="suplemento 3er pax.";e.txt063="Escriba la edad de los ni&ntilde;os&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";e.txt064="Habitaci&oacute;n";e.txt065="Edad del primer ni&ntilde;o:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";e.txt066="Edad del segundo ni&ntilde;o:&nbsp;&nbsp;";function encode_utf8(a){return unescape(encodeURIComponent(a))}function decode_utf8(a){return decodeURIComponent(escape(a))}var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function navegar(a,b){if(a==0){window.location.href=b}if(a==3){window.location.href=b}if(a==5){window.open(b,"amarruecos","resizable=yes")}if(a==6){window.open(b,"amarruecos","width=400,height=400,resizable=yes")}}function encode64(f){f=escape(f);var a="";var p,m,k="";var o,l,h,g="";var b=0;do{p=f.charCodeAt(b++);m=f.charCodeAt(b++);k=f.charCodeAt(b++);o=p>>2;l=((p&3)<<4)|(m>>4);h=((m&15)<<2)|(k>>6);g=k&63;if(isNaN(m)){h=g=64}else{if(isNaN(k)){g=64}}a=a+keyStr.charAt(o)+keyStr.charAt(l)+keyStr.charAt(h)+keyStr.charAt(g);p=m=k="";o=l=h=g=""}while(b<f.length);return a}function decode64(g){var b="";var q,o,l="";var p,m,k,h="";var f=0;var a=/[^A-Za-z0-9\+\/\=]/g;if(a.exec(g)){alert("There were invalid b64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='\nExpect errors in decoding.")}g=g.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{p=keyStr.indexOf(g.charAt(f++));m=keyStr.indexOf(g.charAt(f++));k=keyStr.indexOf(g.charAt(f++));h=keyStr.indexOf(g.charAt(f++));q=(p<<2)|(m>>4);o=((m&15)<<4)|(k>>2);l=((k&3)<<6)|h;b=b+String.fromCharCode(q);if(k!=64){b=b+String.fromCharCode(o)}if(h!=64){b=b+String.fromCharCode(l)}q=o=l="";p=m=k=h=""}while(f<g.length);return unescape(b)}function overTD(k,f,b,h,a,g){if(b!=a||h!=g){k.style.cursor="pointer";k.bgColor=f}}function outTD(k,f,b,h,a,g){if(b!=a||h!=g){k.style.cursor="default";k.bgColor=f}}function validafecha(a){if(a!=undefined&&a.value!=""){if(!/^\d{2}\/\d{2}\/\d{4}$/.test(a.value)){return false}var g=parseInt(a.value.substring(0,2),10);var b=parseInt(a.value.substring(3,5),10);var f=parseInt(a.value.substring(6),10);switch(b){case 1:case 3:case 5:case 7:case 8:case 10:case 12:numDias=31;break;case 4:case 6:case 9:case 11:numDias=30;break;case 2:if(comprobarSiBisisesto(f)){numDias=29}else{numDias=28}break;default:return false}if(g>numDias||g==0){return false}return true}}function valchars(f){f=escape(f);for(var g=0,a="",b=escape("abcdefghijklmnopqrstuvwxyzàáâãäåæçèéêëìíîïðñòóôõöøùüúABCDEFGHIJKLMNOPQRSTUVWXYZÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÜÚ1234567890-/ .");g<f.length;g++){if(b.indexOf(f.charAt(g))!=-1){a+=f.charAt(g)}}a=unescape(a);a=a.replace("?","");a=a.replace("%","");a=a.replace('"',"");a=a.replace("'","");a=a.replace(/^\s*|\s*$/g,"");return a}function goreserva_via(){errores="";pasajeros="";adultos=parseInt(cojerid("am_adultos").value);ninios=parseInt(cojerid("am_ninios").value);bebes=parseInt(cojerid("am_bebes").value);if(!checkMail(cojerid("am_mail").value)){errores+=e.txt001+"<br />";cojerid("am_mail").focus()}if(adultos>0){for(n=1;n<=adultos;n++){foco="adulto1_"+n;foco1="adulto2_"+n;foco2="adulto3_"+n;foco3="adulto4_"+n;foco4="adulto5_"+n;if(cojerid(foco).value==""){errores+=e.txt002+n+".<br />";cojerid(foco).focus()}if(cojerid(foco1).value==""){errores+=e.txt003+n+".<br />";cojerid(foco1).focus()}if(cojerid(foco2).value==""){errores+=e.txt004+n+".<br />";cojerid(foco2).focus()}if(!validafecha(cojerid(foco3))){errores+=e.txt005+n+".<br />";cojerid(foco3).focus()}if(!validafecha(cojerid(foco4))){errores+=e.txt006+n+".<br />";cojerid(foco4).focus()}pasajeros+=cojerid(foco).value+"?"+cojerid(foco1).value+"?"+cojerid(foco2).value+"?"+cojerid(foco3).value+"?"+cojerid(foco4).value+"%"}}if(ninios>0){for(n=1;n<=ninios;n++){foco="ninios1_"+n;foco1="ninios2_"+n;foco2="ninios3_"+n;foco3="ninios4_"+n;foco4="ninios5_"+n;if(cojerid(foco).value==""){errores+=e.txt007+n+".<br />";cojerid(foco).focus()}if(cojerid(foco1).value==""){errores+=e.txt008+n+".<br />";cojerid(foco1).focus()}if(cojerid(foco2).value==""){errores+=e.txt009+n+".<br />";cojerid(foco2).focus()}if(!validafecha(cojerid(foco3))){errores+=e.txt010+n+".<br />";cojerid(foco3).focus()}if(!validafecha(cojerid(foco4))){errores+=e.txt011+n+".<br />";cojerid(foco4).focus()}pasajeros+=cojerid(foco).value+"?"+cojerid(foco1).value+"?"+cojerid(foco2).value+"?"+cojerid(foco3).value+"?"+cojerid(foco4).value+"%"}}if(bebes>0){for(n=1;n<=bebes;n++){foco="bebes1_"+n;foco1="bebes2_"+n;foco2="bebes3_"+n;foco3="bebes4_"+n;foco4="bebes5_"+n;if(cojerid(foco).value==""){errores+=e.txt012+n+".<br />";cojerid(foco).focus()}if(cojerid(foco1).value==""){errores+=e.txt013+n+".<br />";cojerid(foco1).focus()}if(cojerid(foco2).value==""){errores+=e.txt014+n+".<br />";cojerid(foco2).focus()}if(!validafecha(cojerid(foco3))){errores+=e.txt018+n+".<br />";cojerid(foco3).focus()}if(!validafecha(cojerid(foco4))){errores+=e.txt016+n+".<br />";cojerid(foco4).focus()}pasajeros+=cojerid(foco).value+"?"+cojerid(foco1).value+"?"+cojerid(foco2).value+"?"+cojerid(foco3).value+"?"+cojerid(foco4).value+"%"}}if(!cojerid("am_ok").checked){errores+=e.txt017+"<br />";cojerid("am_ok").focus()}if(errores==""){cojerid("am_mes").disabled=true;cojerid("am_sup").disabled=true;cojerid("am_pbase").disabled=true;cojerid("am_ss").disabled=true;cojerid("am_pbase").disabled=true;cojerid("am_ok").disabled=true;for(e=1;e<=adultos;e++){cojerid("adulto1_"+e).disabled=true}for(e=1;e<=ninios;e++){cojerid("ninios1_"+e).disabled=true}for(e=1;e<=bebes;e++){cojerid("bebes1_"+e).disabled=true}cojerid("am_pasajeros").value=pasajeros;cojerid("reser").submit();return true}else{cojerid("validar").innerHTML=errores;return false}}function godesglose(){if(cojerid("am_importe").value!="NONE"&&cojerid("am_importe").value>0){dfecha=cojerid("am_fecha").value;sdatos=decode64(cojerid("am_sup").value);tsuple="";suple=sdatos.split("@");for(i=0;i<suple.length;i++){sf=suple[i].split("$");if(dfecha==sf[0]){tsuple=suple[i];break}}cojerid("am_tar").disabled=true;cojerid("am_mes").disabled=true;cojerid("am_fecha").value=encode64(cojerid("am_fecha").value);if(tsuple==null){cojerid("am_sup").value=" "}else{cojerid("am_sup").value=encode64(tsuple)}cojerid("conf").submit();return true}else{alert(e.txt018);return false}}function importe_via(b,a){function f(g){t=g*a;if(g>0){return(t.toFixed(2))+" "+b}else{return""}}cimporte=parseFloat(cojerid("am_importe").value);importe=e.txt019+'<br /><span class="precio-mini" >'+f(cimporte)+"</span>";cojerid("am_importevia").innerHTML=importe;new Effect.Highlight(cojerid("am_importevia"),{startcolor:"#ffffff",endcolor:"#d6d6d4"});return false}function calcseguro(a,k,g,f,o,m,q,p,u,h,b,l){for(c=1;c<=p;c++){if(cojerid("am_seg_"+c).checked){cojesup=decode64(cojerid("am_sup").value);uricode=encodeURIComponent(cojesup);diz="#";if(uricode=="%00"){cojesup=cojerid("am_fecha").value+"$";diz=""}cojesup+=diz+u+"?"+h+"?OUT";cojerid("am_sup").value=encode64(cojesup);if(cojerid("am_seguros").value==""){cojerid("am_seguros").value+=b}else{cojerid("am_seguros").value+=","+b}}else{cojesup=decode64(cojerid("am_sup").value);if(cojesup.lastIndexOf("#"+u+"?"+h+"?OUT")>0){cojesup=cojesup.replace("#"+u+"?"+h+"?OUT","");cojerid("am_sup").value=encode64(cojesup)}else{if(cojesup.lastIndexOf(u+"?"+h+"?OUT")>0){cojesup="%00";uridecode=decodeURIComponent(cojesup);cojerid("am_sup").value=encode64(uridecode)}}if(cojerid("am_seguros").value.lastIndexOf(","+b)>0){cojerid("am_seguros").value=cojerid("am_seguros").value.replace(","+b,"")}else{if(cojerid("am_seguros").value==b){cojerid("am_seguros").value=""}}}}desglosar_via(a,k,g,f,o,m,q,l);importe_via(a,k);return false}function desglosar_via(a,g,f,b,l,k,m,h){if(cojerid("am_mes").value!="null"){function p(q){t=q*g;if(q>0){return(t.toFixed(2))+" "+a}else{return""}}h=parseInt(h);pbase=parseFloat(cojerid("am_pbase").value);dfecha=cojerid("am_fecha").value;adultos=parseInt(cojerid("am_adultos").value);ninios=parseInt(cojerid("am_ninios").value);bebes=parseInt(cojerid("am_bebes").value);n_hab=parseInt(cojerid("am_hab").value);noches=parseInt(cojerid("am_noches").value);ss=parseFloat(cojerid("am_ss").value);personas=adultos+ninios+bebes;indivi=parseFloat(k);sdatos=decode64(cojerid("am_sup").value);desg="";nsuple=Array();suple=sdatos.split("@");for(i=0;i<suple.length;i++){sf=suple[i].split("$");if(dfecha==sf[0]){if(sf[1].lastIndexOf("#")>0){sl=sf[1].split("#");for(s=0;s<sl.length;s++){nsuple[s]=sl[s]}}else{nsuple[0]=sf[1]}break}}if(h==1&&noches==0){n_hab=Math.ceil((adultos+ninios)/4);cojerid("am_hab").value=n_hab}if(adultos>3*n_hab&&ninios<=1*n_hab&&noches>0){cojerid("am_importe").value="NONE";desg='<table width="100%" border="0" cellspacing="4" cellpadding="4"><tr><td><img src="../images/alert.gif" border="5" style="border-color:#d6d6d4" /></td><td>'+e.txt020+"</td></tr></table>"}else{if(n_hab>personas&&noches>0){cojerid("am_importe").value="NONE";desg='<table width="100%" border="0" cellspacing="4" cellpadding="4"><tr><td><img src="../images/alert.gif" border="5" style="border-color:#d6d6d4" /></td><td>'+e.txt021+"</td></tr></table>"}else{if(n_hab<ninios){cojerid("am_importe").value="NONE";desg='<table width="100%" border="0" cellspacing="4" cellpadding="4"><tr><td><img src="../images/alert.gif" border="5" style="border-color:#d6d6d4" /></td><td>'+e.txt022+"</td></tr></table>"}else{if(bebes>1*n_hab&&noches>0){cojerid("am_importe").value="NONE";desg='<table width="100%" border="0" cellspacing="4" cellpadding="4"><tr><td><img src="../images/alert.gif" border="5" style="border-color:#d6d6d4" /></td><td>'+e.txt023+"</td></tr></table>"}else{function o(x,u,q,w,v){this.adultos=x;this.ninio=u;this.descninio=q;this.supss=w;this.desctriple=v}reserva=Array(n_hab);for(r=0;r<reserva.length;r++){reserva[r]=new o(0,false,false,false,false)}adult_rest=adultos;i=0;while(adult_rest!=0&&i<=n_hab-1){reserva[i].adultos++;adult_rest--;if(i==n_hab-1){i=0}else{i++}}if(ninios!=0){ninos_rest=ninios;while(ninos_rest!=0){if(!reserva[i].ninio){reserva[i].ninio=true;ninos_rest--;if(i==n_hab-1){i=0}else{i++}}}}for(j=0;j<=n_hab-1;j++){if(reserva[j].adultos==3){reserva[j].desctriple=true}if(h==0){if(reserva[j].ninio&&reserva[j].adultos>=2){reserva[j].descninio=true}}if(h==1){if(reserva[j].ninio&&reserva[j].adultos>=1){reserva[j].descninio=true}}if(h==2){if(reserva[j].ninio&&reserva[j].adultos>=1){reserva[j].descninio=true}}if((reserva[j].ninio&&reserva[j].adultos==0)||(!reserva[j].ninio&&reserva[j].adultos==1)){reserva[j].supss=true}}totalSS=0;totalDT=0;totalDC=0;for(t=0;t<reserva.length;t++){if(reserva[t].supss){totalSS++}if(reserva[t].desctriple){totalDT++}if(reserva[t].descninio){totalDC++}}desg+='<table width="100%" border="0" align="center" cellpadding="4" cellspacing="4"><tr class="blanco"><td align="center" >'+e.txt024+'</td><td align="center">'+e.txt025+'</td><td align="center" >'+e.txt026+'</td><td align="center">'+e.txt027+"</td></tr>";pbasetotal=pbase*personas;desg+='<tr><td align="center" bgcolor="#FFFFFF">'+e.txt028+'</td><td align="center" bgcolor="#FFFFFF">'+p(pbase)+'</td><td align="center" bgcolor="#FFFFFF">'+personas+'</td><td align="center" bgcolor="#FFFFFF">'+p(pbasetotal)+"</td></tr>";if(totalSS!=0){indivitotal=indivi*totalSS;if(indivi!=0){desg+='<tr><td align="center" bgcolor="#FFFFFF">'+e.txt029+'</td><td align="center" bgcolor="#FFFFFF">'+p(indivi)+'</td><td align="center" bgcolor="#FFFFFF">'+totalSS+'</td><td align="center" bgcolor="#FFFFFF">+'+p(indivitotal)+"</td></tr>"}if(ss>0){pbasesupindi=(ss*noches)*totalSS;desg+='<tr><td align="center" bgcolor="#FFFFFF">'+e.txt030+'</td><td align="center" bgcolor="#FFFFFF">'+p(ss*noches)+'</td><td align="center" bgcolor="#FFFFFF">'+totalSS+'</td><td align="center" bgcolor="#FFFFFF">'+p(pbasesupindi)+"</td></tr>"}else{pbasesupindi=0}}else{indivitotal=0;pbasesupindi=0}if(bebes>=n_hab&&m>0){supbebestotal=m*bebes;desg+='<tr><td align="center" bgcolor="#FFFFFF">'+e.txt031+'</td><td align="center" bgcolor="#FFFFFF">'+p(m)+'</td><td align="center" bgcolor="#FFFFFF">'+bebes+'</td><td align="center" bgcolor="#FFFFFF">+'+p(supbebestotal)+"</td></tr>"}else{supbebestotal=0}suptotal=Array();supreout=Array();if(nsuple.length>0){for(sn=0;sn<nsuple.length;sn++){vs=nsuple[sn].split("?");suptotal[sn]=parseFloat(vs[1])*personas;if(vs[2]=="OUT"){supreout[sn]=parseFloat(vs[1])*personas}else{supreout[sn]=0}desg+='<tr><td align="center" bgcolor="#FFFFFF">'+vs[0]+'</td><td align="center" bgcolor="#FFFFFF">'+p(parseFloat(vs[1]))+'</td><td align="center" bgcolor="#FFFFFF">'+personas+'</td><td align="center" bgcolor="#FFFFFF">+'+p(suptotal[sn])+"</td></tr>"}}else{suptotal[0]=0}calsuptotal=0;calsupreout=0;for(t=0;t<suptotal.length;t++){calsuptotal+=suptotal[t]}for(t=0;t<supreout.length;t++){calsupreout+=supreout[t]}onesuptotal=(calsuptotal-calsupreout)/personas;if(totalDC!=0){if(h!=2){niniostotal=((pbase+onesuptotal)*b)*totalDC;desg+='<tr><td align="center" bgcolor="#FFFFFF">'+e.txt032+"(-"+b*100+'%)</td><td align="center" bgcolor="#FFFFFF">'+p((pbase+onesuptotal)*b)+'</td><td align="center" bgcolor="#FFFFFF">'+totalDC+'</td><td align="center" bgcolor="#FFFFFF">-'+p(niniostotal)+"</td></tr>"}else{niniostotal=(pbase*b)*totalDC;desg+='<tr><td align="center" bgcolor="#FFFFFF">'+e.txt061+"(+"+b*100+'%)</td><td align="center" bgcolor="#FFFFFF">'+p(pbase*b)+'</td><td align="center" bgcolor="#FFFFFF">'+totalDC+'</td><td align="center" bgcolor="#FFFFFF">+'+p(niniostotal)+"</td></tr>"}}else{niniostotal=0}if(bebes>0){bebestotal=((pbase+onesuptotal)*f)*bebes;desg+='<tr><td align="center" bgcolor="#FFFFFF">'+e.txt033+"(-"+f*100+'%)</td><td align="center" bgcolor="#FFFFFF">'+p((pbase+onesuptotal)*f)+'</td><td align="center" bgcolor="#FFFFFF">'+bebes+'</td><td align="center" bgcolor="#FFFFFF">-'+p(bebestotal)+"</td></tr>"}else{bebestotal=0}if(totalDT!=0&&l>0){if(h!=2){tripletotal=((pbase+onesuptotal)*l)*totalDT;desg+='<tr><td align="center" bgcolor="#FFFFFF">'+e.txt034+"(-"+l*100+'%)</td><td align="center" bgcolor="#FFFFFF">'+p((pbase+onesuptotal)*l)+'</td><td align="center" bgcolor="#FFFFFF">'+totalDT+'</td><td align="center" bgcolor="#FFFFFF">-'+p(tripletotal)+"</td></tr>"}else{tripletotal=(pbase*l)*totalDT;desg+='<tr><td align="center" bgcolor="#FFFFFF">'+e.txt062+"(+"+l*100+'%)</td><td align="center" bgcolor="#FFFFFF">'+p(pbase*l)+'</td><td align="center" bgcolor="#FFFFFF">'+totalDT+'</td><td align="center" bgcolor="#FFFFFF">+'+p(tripletotal)+"</td></tr>"}}else{tripletotal=0}if(h!=2){ptotal=(pbasetotal+indivitotal+calsuptotal+supbebestotal+pbasesupindi)-(niniostotal+bebestotal+tripletotal)}else{ptotal=(pbasetotal+indivitotal+calsuptotal+supbebestotal+pbasesupindi)+(niniostotal+tripletotal)-bebestotal}cojerid("am_importe").value=ptotal;desg+='<tr><td colspan="3" align="right" bgcolor="#FFFFFF" class="menu">'+e.txt035+'</td><td align="center" bgcolor="#FFFFFF" class="precio-mini">'+p(ptotal)+"</td></tr>";desg+="</table>"}}}}cojerid("am_desglose").innerHTML=desg;new Effect.Highlight(cojerid("am_desglose"),{startcolor:"#ffffff",endcolor:"#d6d6d4"});return false}}function mostrar_grupos(f){var b=cojerid("tablaprecios").getElementsByTagName("tr");for(var a=0;a<b.length;a++){if(b[a].getAttribute("group")==f){if(b[a].style.display=="none"){b[a].style.display=""}else{if(b[a].style.display==""){b[a].style.display="none"}}}}busca=cojerid(f).innerHTML;if(busca.lastIndexOf("ico_close-small")==-1){cojerid(f).innerHTML='<img src="../images/ico_close-small.gif" align="middle" border="1" />'}else{cojerid(f).innerHTML='<img src="../images/ico_open-small.gif" align="middle" border="1" />'}}function calcular_via(ad,X,G,L,J,ae,w,S,Y,af,M){function aq(b){t=Math.round(b*X);if(b>0){return t+" "+ad}else{return""}}function H(b,h,f){if(L==b&&J==h){return'bgcolor="#0092d2" class="slgrandew"'}else{return'bgcolor="#'+E[f]+'" class="slgrande"'}}var W=decode64(cojerid("am_tar").value);var u=cojerid("am_c").value;var M=parseInt(M);var ai=parseInt(cojerid("am_noches").value);var N="";var ah=W.split("#");var E=["dfe5e6","eef4f4"];var Z=0;var U=6;if(cojerid("am_mes").value=="null"){N='<span class="rojo">'+e.txt036+"</span>"}else{var z=cojerid("am_mes").value;var I=z.split("-");var m=Array();var v=0;function k(b,f){c=0;for(am=0;am<b.length;am++){if(b[am]==f){c++}}if(c==0){return true}else{return false}}for(var ao=0;ao<ah.length;ao++){var aj=ah[ao].split("|");var ax=aj[0].split("$");var aw=ax[1].split("@");for(var ak=0;ak<aw.length;ak++){var av=aw[ak].split("?");if(av[0]!=""){if(k(m,av[0])){m[v]=av[0];v++}}}}var V=0;var ac=false;var P=0;for(var am=0;am<m.length;am++){var F=m[am].split("-");if(parseInt(I[0],10)==parseInt(F[1],10)&&parseInt(I[1],10)==parseInt(F[0],10)){if(!ac){P=am,ac=true}V++}}if(L==0){L+=P}N+='<table id="tablaprecios" border="0" cellpadding="4" cellspacing="4">';if(V>(U+G)){var p=U+G+P;N+='<tr><td></td><td width="30"></td><td colspan="'+(p-(G+P))+'">';if(G>0){N+="<a onclick=\"javascript:calcular_via('"+ad+"',"+X+","+(G-1)+","+L+","+J+","+ae+","+w+","+S+","+Y+","+af+')"><img src="../images/fl_l.gif" align="left"  border="0" /></a>'}N+="<a onclick=\"javascript:calcular_via('"+ad+"',"+X+","+(G+1)+","+L+","+J+","+ae+","+w+","+S+","+Y+","+af+')"><img src="../images/fl_r.gif" align="right" border="0" /></a>';N+="</td></tr>"}else{var p=m.length;if(G>0){N+='<tr><td></td><td width="30"></td><td colspan="'+(p-(G+P))+'"><a onclick="javascript:calcular_via(\''+ad+"',"+X+","+(G-1)+","+L+","+J+","+ae+","+w+","+S+","+Y+","+af+')"><img src="../images/fl_l.gif" align="left" border="0" /></a></td></tr>'}}if(ai>0){N+='<tr><td align="center" valign="middle" class="menu">'+e.txt037+'</td><td align="center" valign="middle" width="30" class="menu">'+e.txt038+"</td>"}else{N+='<tr><td align="center" valign="middle" class="menu"></td><td align="center" valign="middle" width="30" class="menu"></td>'}for(var am=G+P;am<p;am++){if(am==L){cojerid("am_fecha").value=m[am]}var F=m[am].split("-");var a="<strong>"+F[2]+"/"+F[1]+"/</strong>"+F[0];if(parseInt(I[0],10)==parseInt(F[1],10)&&parseInt(I[1],10)==parseInt(F[0],10)){N+='<td align="center" width="65" valign="middle" class="blanco" nowrap="nowrap" >'+a+"</td>"}}N+="</tr>";var R=-1;for(var an=0;an<ah.length;an++){var at=ah[an].split("|");var B=-2;var D=false;for(var au=0;au<at.length;au++){B++;var O=at[au].split("$");var ar=O[0].split("&");if(O[1]!=null){var ap=O[1].split("@");var q=ap[0].split("?");for(var ao=1;ao<q.length-1;ao++){if(q[ao]!=0){R++;B++;if(B==0){N+="<tr>"}else{if(J!=R){N+='<tr group="'+ar[0]+'" style="display:none;" >'}else{N+='<tr group="'+ar[0]+'" >';D=true}}if(q[1]==q[ao]){var aa="SA";if(ai>0){var g='<img src="../images/ico_sa-small.gif" align="absmiddle" title="'+e.txt039+'" />'}else{var g=""}}else{if(q[2]==q[ao]){var aa="AD";if(ai>0){var g='<img src="../images/ico_ad-small.gif" align="absmiddle" title="'+e.txt040+'" />'}else{var g=""}}else{if(q[3]==q[ao]){var aa="MP";if(ai>0){var g='<img src="../images/ico_mp-small.gif" align="absmiddle" title="'+e.txt041+'" />'}else{var g=""}}else{if(q[4]==q[ao]){var aa="PC";if(ai>0){var g='<img src="../images/ico_pc-small.gif" align="absmiddle" title="'+e.txt042+'" />'}else{var g=""}}else{if(q[5]==q[ao]){var aa="TI";if(ai>0){var g='<img src="../images/ico_ti-small.gif" align="absmiddle" title="'+e.txt043+'" />'}else{var g=""}}}}}}function ag(f,b){b=b||"\\s";return f.replace(new RegExp("["+b+"]+$","g"),"")}if(B==0&&ai>0){hnom=ar[1].split("*");prshotel=ag(hnom[0]).split(" ").join("-");prshotel=prshotel.toLowerCase();iurl="../hoteles-marruecos/"+u+"/"+ar[0]+"-"+prshotel+"/";N+='<td align="left" valign="middle" nowrap="nowrap" bgcolor="#'+E[Z]+'">%'+ar[0]+"%&nbsp;&nbsp;&nbsp;&nbsp;"+ar[1]+"&nbsp;&nbsp;&nbsp;&nbsp;<a onclick=\"javascript:window.open('"+iurl+'\')" title="ver alojamiento" target="_blank"><img src="../images/ico_info.gif" align="top" border="0" /></a></td>'}else{N+='<td align="left" valign="middle" nowrap="nowrap" bgcolor="#'+E[Z]+'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'+ar[1]+"</td>"}N+='<td align="center" valign="middle" bgcolor="#'+E[Z]+'" class="menu">'+g+"</td>";if(J==R){cojerid("am_aloja").value=encode64(ar[0]+"?"+ar[1]+"?"+aa)}function al(b,l){for(var f=0;f<l.length;f++){var h=l[f].split("-");if(parseInt(h[1],10)==b){return f}}return -1}var Q=false;var A=0;for(var am=0;am<ap.length;am++){var ab=ap[am].split("?");var F=ab[0].split("-");if(parseInt(I[0],10)==parseInt(F[1],10)&&parseInt(I[1],10)==parseInt(F[0],10)){if(!Q){A=am,Q=true}}}var o=0;var K=U+G+A;var T=0;for(var ak=G+A;ak<K;ak++){if(ap[ak]==null){ap[ak]="00-00-00?0?0?0?0?0?0"}var y=ap[ak].split("?");var C=y[0].split("-");if(m[G+o+P]!=null){var x=m[G+o+P].split("-")}if((parseInt(I[0],10)==parseInt(C[1],10))&&(parseInt(I[1],10)==parseInt(C[0],10))&&(parseInt(x[2],10)==parseInt(C[2],10))){N+='<td align="center" nowrap="nowrap" valign="middle" '+H(ak,R,Z)+" onmouseover=\"javascript:overTD(this,'#FFFF00',"+L+","+J+","+ak+","+R+')" onmouseout="javascript:outTD(this,\'#'+E[Z]+"',"+L+","+J+","+ak+","+R+')" onclick="javascript:calcular_via(\''+ad+"',"+X+","+G+","+ak+","+R+","+ae+","+w+","+S+","+Y+","+af+","+M+')" ><a onclick="javascript:calcular_via(\''+ad+"',"+X+","+G+","+ak+","+R+","+ae+","+w+","+S+","+Y+","+af+","+M+')">'+aq(y[ao])+"</a></td>";if(L==ak&&J==R){cojerid("am_pbase").value=y[ao];cojerid("am_ss").value=y[6]}T++}else{if(T<=V-1){N+='<td align="center" valign="middle" '+H(ak,R,Z)+" >-</td>";if(L==ak&&J==R){cojerid("am_pbase").value=0;cojerid("am_ss").value=0}T++}}o++}N+="</tr>"}}}}if(B!=0&&!D){N=N.replace("%"+ar[0]+"%",'<a onclick="javascript:mostrar_grupos('+ar[0]+')"><div id="'+ar[0]+'" style="float:left" ><img src="../images/ico_open-small.gif" align="middle" border="1" /></div></a>')}else{if(B!=0&&D){N=N.replace("%"+ar[0]+"%",'<a onclick="javascript:mostrar_grupos('+ar[0]+')"><div id="'+ar[0]+'" style="float:left" ><img src="../images/ico_close-small.gif" align="middle" border="1" /></div></a>')}else{N=N.replace("%"+ar[0]+"%",'<img src="../images/ico_off-small.gif" align="middle" border="1" />')}}if(Z<1){Z++}else{Z=0}}N+="</table>"}cojerid("csalidas").innerHTML=N;if(cojerid("am_mes").value!="null"){desglosar_via(ad,X,ae,w,S,Y,af,M)}}function cojerid(a){return document.getElementById(a)}function cojer_fecha(){var b=new Date();var g=new Date(b.getFullYear(),b.getMonth(),(b.getDate()+1));var h=g.getDate();var a=g.getMonth()+1;var f=g.getYear();if(f<1900){f+=1900}if(h<10){h="0"+h}if(a<10){a="0"+a}cojerid("DPC_edit1").value=h+"/"+a+"/"+f;if(cojerid("DPC_edit2")!=null){cojerid("DPC_edit2").value=h+"/"+a+"/"+f}if(cojerid("DPC_edit3")!=null){cojerid("DPC_edit3").value=h+"/"+a+"/"+f}}String.prototype.fechaDDMMAAAA=function(){return this.replace(/^(\d{2})\/(\d{2})\/(\d{4})$/,"$2/$1/$3")};String.prototype.fechaMMDDAAAA=function(){return this.replace(/^(\d{2})\/(\d{2})\/(\d{4})$/,"$2/$1/$3")};function esFechaValida(b){if(b!=undefined&&b.value!=""){if(!/^\d{2}\/\d{2}\/\d{4}$/.test(b.value)){return false}var m=parseInt(b.value.substring(0,2),10);var g=parseInt(b.value.substring(3,5),10);var l=parseInt(b.value.substring(6),10);var h=new Date();var a=h.getDate();var k=h.getMonth();var f=h.getYear();if(f<1900){f+=1900}a++;k++;f1=new Date(l,g-1,m);f2=new Date(f,k-1,a);if(f1<f2){alert(e.txt044);return false}switch(g){case 1:case 3:case 5:case 7:case 8:case 10:case 12:numDias=31;break;case 4:case 6:case 9:case 11:numDias=30;break;case 2:if(comprobarSiBisisesto(l)){numDias=29}else{numDias=28}break;default:return false}if(m>numDias||m==0){return false}return true}}function comprobarSiBisisesto(a){if((a%100!=0)&&((a%4==0)||(a%400==0))){return true}else{return false}}function ver_tecla(){var a=(navigator.appName=="Netscape")?1:0;if(!a){if(event.keyCode<45||event.keyCode>57){event.returnValue=false}}else{if(event.which<45||event.which>57){return false}}}function gooferta(){errores="";if(!esFechaValida(cojerid("DPC_edit1"))){errores+=e.txt045+"<br />";cojerid("DPC_edit1").focus()}if(errores==""){cojerid("formsalida").submit();return false}else{cojerid("validar").innerHTML=errores;return false}}function siguiente(a){cojerid("am_id").value=a;cojerid("gopacks").submit();return false}function siguientehotel(l,a,h,g,k,b,f){cojerid("am_id").value=l;cojerid("am_tipo").value=b;cojerid("am_fecha").value=a;cojerid("am_noches").value=h;cojerid("am_personas").value=g;cojerid("am_ninios").value=k;cojerid("am_reg").value=f;cojerid("irhotel").submit();return false}function gopagina(a){cojerid("am_pag").value=a;cojerid("formsalida").submit();return false}function gopaginahotel(a){cojerid("am_hpag").value=a;cojerid("formsalidahotel").submit();return false}function gopaginariad(a){cojerid("am_rpag").value=a;cojerid("formsalidariad").submit();return false}function goconfirmahotel(){n_dobles=parseInt(cojerid("am_dobles").value);n_triples=parseInt(cojerid("am_triples").value);n_singles=parseInt(cojerid("am_singles").value);n_personas=parseInt(cojerid("am_personas").value);errores="";rest=parseInt((n_dobles*2)+(n_triples*3)+(n_singles*1));if(rest!=n_personas){errores+=e.txt046+"<br />";cojerid("am_hab").focus()}if(!checkMail(cojerid("am_email").value)){errores+=e.txt001+"<br />";cojerid("am_email").focus()}if(cojerid("am_nombre").value==""){errores+=e.txt047+"<br />";cojerid("am_nombre").focus()}if(cojerid("am_apellido").value==""){errores+=e.txt048+"<br />";cojerid("am_apellido").focus()}if(cojerid("am_telefono").value==""){errores+=e.txt049+"<br />";cojerid("am_telefono").focus()}if(cojerid("am_passport").value==""){errores+=e.txt050+"<br />";cojerid("am_passport").focus()}if(cojerid("am_comentario").value==""){cojerid("am_comentario").value==" "}if(errores==""){if(cojerid("am_tpago1").checked){cojerid("reservarhotel").action="pagoseguro.php"}else{cojerid("reservarhotel").action="pagoingreso.php"}cojerid("reservarhotel").submit();return true}else{cojerid("validar").innerHTML=errores;return false}}function calhotel(h,f,b){function k(m,l){if(m==l){return'bgcolor="#CCCCCC"'}else{return'bgcolor="#FFFFFF"'}}function g(l,m){if(m!=0){return"x "+l+" ( + "+m+" "+e.txt051+" )"}else{return"x "+l}}function a(l){if(l>0){return l+" "+f}else{return""}}n_hab=parseInt(cojerid("am_hab").value);n_dobles=parseInt(cojerid("am_dobles").value);n_triples=parseInt(cojerid("am_triples").value);n_singles=parseInt(cojerid("am_singles").value);n_personas=parseInt(cojerid("am_personas").value);n_ninios=parseInt(cojerid("am_ninios").value);n_noches=parseInt(cojerid("am_noches").value);rest=parseInt((n_dobles*2)+(n_triples*3)+n_singles);if(rest==n_personas){cojerid("restantes").innerHTML=e.txt052+" <strong>0</strong>";SA=0;AD=0;MP=0;PC=0;TI=0;tarifas=decode64(cojerid("am_cadtar").value);tar_hab=tarifas.split("#");tar_dias=tar_hab[n_hab].split("*");for(num=0;num<n_noches;num++){tar=tar_dias[num].split("?");for(d=0;d<(n_dobles*2);d++){if(parseFloat(tar[0])!=0){SA+=parseFloat(tar[0])}if(parseFloat(tar[1])!=0){AD+=parseFloat(tar[1])}if(parseFloat(tar[2])!=0){MP+=parseFloat(tar[2])}if(parseFloat(tar[3])!=0){PC+=parseFloat(tar[3])}if(parseFloat(tar[4])!=0){TI+=parseFloat(tar[4])}}for(t=0;t<(n_triples*3);t++){if(parseFloat(tar[0])!=0){SA+=parseFloat(tar[0])}if(parseFloat(tar[1])!=0){AD+=parseFloat(tar[1])}if(parseFloat(tar[2])!=0){MP+=parseFloat(tar[2])}if(parseFloat(tar[3])!=0){PC+=parseFloat(tar[3])}if(parseFloat(tar[4])!=0){TI+=parseFloat(tar[4])}}for(s=0;s<n_singles;s++){if(parseFloat(tar[0])!=0){SA+=parseFloat(tar[0])+parseFloat(tar[5])}if(parseFloat(tar[1])!=0){AD+=parseFloat(tar[1])+parseFloat(tar[5])}if(parseFloat(tar[2])!=0){MP+=parseFloat(tar[2])+parseFloat(tar[5])}if(parseFloat(tar[3])!=0){PC+=parseFloat(tar[3])+parseFloat(tar[5])}if(parseFloat(tar[4])!=0){TI+=parseFloat(tar[4])+parseFloat(tar[5])}}}SA=SA*b;AD=AD*b;MP=MP*b;PC=PC*b;TI=TI*b;if(h==1){total=SA}if(h==2){total=AD}if(h==3){total=MP}if(h==4){total=PC}if(h==5){total=TI}importe='<table width="100%" border="0"><tr class="menu"><td width="20%" height="25" align="center" bgcolor="#FFFFFF">'+e.txt053+'</td><td width="20%" align="center" bgcolor="#FFFFFF">'+e.txt054+'</td><td width="12%" align="center" bgcolor="#FFFFFF"><img src="../images/ico_sa-big.gif" align="absmiddle" title="'+e.txt039+'" /></td><td width="12%" align="center" bgcolor="#FFFFFF"><img src="../images/ico_ad-big.gif" align="absmiddle" title="'+e.txt040+'" /></td><td width="12%" align="center" bgcolor="#FFFFFF"><img src="../images/ico_mp-big.gif" align="absmiddle" title="'+e.txt041+'" /></td><td width="12%" align="center" bgcolor="#FFFFFF"><img src="../images/ico_pc-big.gif" align="absmiddle" title="'+e.txt042+'" /></td><td width="12%" align="center" bgcolor="#FFFFFF"><img src="../images/ico_ti-big.gif" align="absmiddle" title="'+e.txt043+'" /></td></tr><tr><td height="25" align="center" bgcolor="#FFFFFF">'+g(n_personas,n_ninios)+'</td><td align="center" bgcolor="#FFFFFF">x '+n_noches+'</td><td align="center" '+k(h,1)+'><span class="busca-a"><a onclick="javascript:calhotel( 1,\''+f+"',"+b+')"> '+a(SA.toFixed(2))+'</a></span></td><td align="center" '+k(h,2)+'><span class="busca-a"><a onclick="javascript:calhotel( 2,\''+f+"',"+b+')"> '+a(AD.toFixed(2))+'</a></span></td><td align="center" '+k(h,3)+'><span class="busca-a"><a onclick="javascript:calhotel( 3,\''+f+"',"+b+')"> '+a(MP.toFixed(2))+'</a></span></td><td align="center" '+k(h,4)+'><span class="busca-a"><a onclick="javascript:calhotel( 4,\''+f+"',"+b+')"> '+a(PC.toFixed(2))+'</a></span></td><td align="center" '+k(h,5)+'><span class="busca-a"><a onclick="javascript:calhotel( 5,\''+f+"',"+b+')"> '+a(TI.toFixed(2))+'</a></span></td></tr><tr><td height="25" colspan="7" align="right" bgcolor="#FFFFFF" class="precio-mini"><span class="menu">'+e.txt055+"</span> "+a(total.toFixed(2))+"</td></tr></table>";cojerid("desglose").innerHTML=importe;cojerid("am_reg").value=h;cojerid("am_tipo").value=cojerid("am_hab").value;return true}else{cojerid("restantes").innerHTML='<span class="rojo">'+e.txt052+" <strong>"+(n_personas-rest)+"</span></strong>";return false}}function goconfirma(){cojerid("conf").submit();return false}function checkMail(a){var b=new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);if(typeof(a)=="string"){if(b.test(a)){return true}}else{if(typeof(a)=="object"){if(b.test(a.value)){return true}}else{return false}}}function alacarta(){errores="";if(!checkMail(cojerid("am_mail").value)){errores+=e.txt001+".<br />";cojerid("am_mail").focus()}chktel=cojerid("am_telefono").value;if(cojerid("am_nombre").value==""){errores+=e.txt047+"<br />";cojerid("am_nombre").focus()}if(cojerid("am_apellido").value==""){errores+=e.txt048+"<br />";cojerid("am_apellido").focus()}if(chktel==""||chktel.length<9){errores+=e.txt049+"<br />";cojerid("am_telefono").focus()}if(cojerid("am_texto").value==""){errores+=e.txt056+"<br />";cojerid("am_texto").focus()}if(errores==""){cojerid("solicitar").submit();return false}else{cojerid("validar").innerHTML=errores;return false}}function reservar(){errores="";if(cojerid("am_nombre").value==""){errores+=e.txt047+"<br />";cojerid("am_nombre").focus()}if(cojerid("am_apellido").value==""){errores+=e.txt048+"<br />";cojerid("am_apellido").focus()}if(cojerid("am_telefono").value==""){errores+=e.txt049+"<br />";cojerid("am_telefono").focus()}if(cojerid("am_dni").value==""){errores+=e.txt050+"<br />";cojerid("am_dni").focus()}if(cojerid("am_pais").value==""){errores+=e.txt057+"<br />";cojerid("am_pais").focus()}if(cojerid("am_postal").value==""){errores+=e.txt058+"<br />";cojerid("am_postal").focus()}if(cojerid("am_ciudad").value==""){errores+=e.txt059+"<br />";cojerid("am_ciudad").focus()}if(cojerid("am_provincia").value==""){errores+=e.txt060+"<br />";cojerid("am_provincia").focus()}if(errores==""){if(cojerid("am_tpago1").checked){cojerid("conf").action="https://www.amarruecos.com/viajes/compra.php"}else{cojerid("conf").action="pagoingreso.php"}cojerid("conf").submit();return false}else{cojerid("validar").innerHTML=errores;return false}}function gohotel(){errores="";if(cojerid("DPC_edit2")==null){if(!esFechaValida(cojerid("DPC_edit1"))){errores+=e.txt045+"<br />";cojerid("DPC_edit1").focus()}}else{if(!esFechaValida(cojerid("DPC_edit2"))){errores+=e.txt045+"<br />";cojerid("DPC_edit2").focus()}}if(errores==""){cojerid("am_hpag").value=1;cojerid("formsalidahotel").submit();return false}else{cojerid("validarhotel").innerHTML=errores;return false}}function goriad(){errores="";if(cojerid("DPC_edit2")==null){if(!esFechaValida(cojerid("DPC_edit1"))){errores+=e.txt045+"<br />";cojerid("DPC_edit1").focus()}}else{if(!esFechaValida(cojerid("DPC_edit2"))){errores+=e.txt045+"<br />";cojerid("DPC_edit2").focus()}}if(errores==""){cojerid("am_rpag").value=1;cojerid("formsalidariad").submit();return false}else{cojerid("validarriad").innerHTML=errores;return false}}function refrescarfoto(f,b,a){refrescar='<img src="../images/'+a+"/"+b+"/"+f+'" width="320" height="240" border="2" />';cojerid("foto_grande").innerHTML=refrescar;return false}function resfoto(b,g,f,a){refrescar='<img src="'+b+"images/"+a+"/"+f+"/"+g+'" width="320" height="240" border="2" />';cojerid("foto_grande").innerHTML=refrescar;return false}function objetus(a){xmlhttp=false;this.AjaxFailedAlert="Su navegador no soporta las funciónalidades de este sitio.Por favor habilite javascript en su navegador para verlo normalmente.\n";this.requestFile=a;this.encodeURIString=true;this.execute=false;if(window.XMLHttpRequest){this.xmlhttp=new XMLHttpRequest();if(this.xmlhttp.overrideMimeType){this.xmlhttp.overrideMimeType("text/xml")}}else{if(window.ActiveXObject){try{this.xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")}catch(b){try{this.xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){this.xmlhttp=null}}if(!this.xmlhttp&&typeof XMLHttpRequest!="undefined"){this.xmlhttp=new XMLHttpRequest();if(!this.xmlhttp){this.failed=true}}}}return this.xmlhttp}function boletin(){if(checkMail(cojerid("am_club").value)){_pagina="http://www.amarruecos.com/boletin.php";am_mail="am_club="+cojerid("am_club").value;ajax=objetus(_pagina);ajax.open("GET",_pagina+"?"+am_mail,true);ajax.onreadystatechange=function(){if(ajax.readyState==1){cojerid("carga").innerHTML="<img src='http://www.amarruecos.com/images/mini-cargar.gif' align='center' />";cojerid("carimg").innerHTML=""}if(ajax.readyState==4){if(ajax.status==200){cojerid("carga").innerHTML=ajax.responseText}else{if(ajax.status==404){cojerid("carga").innerHTML="<span class='blanco-s'>La direccion no existe</span>";cojerid("carimg").innerHTML=" "}else{cojerid("carga").innerHTML="<span class='blanco-s'>Error: "+ajax.status+"</span>";cojerid("carimg").innerHTML=" "}}cojerid("carga").innerHTML="<span class='blanco-s'>Gracias por registrarse.</span>";cojerid("carimg").innerHTML=" "}};ajax.send(null)}else{alert(e.txt001);return false}}function newboletin(){if(checkMail(cojerid("am_bmail").value)){_pagina="http://www.amarruecos.com/newboletin.php";am_mail="am_bmail="+cojerid("am_bmail").value;am_bciu="am_bciu="+cojerid("am_bciudad").value;ajax=objetus(_pagina);ajax.open("GET",_pagina+"?"+am_mail+"&"+am_bciu,true);ajax.onreadystatechange=function(){if(ajax.readyState==1){cojerid("carimg").innerHTML=""}if(ajax.readyState==4){if(ajax.status==200){}else{if(ajax.status==404){cojerid("carimg").innerHTML=" "}else{cojerid("carimg").innerHTML=" "}}alert("Gracias por registrarse en nuestro boletin, pronto recibira en su email las mejores ofertas!")}};ajax.send(null)}else{alert(e.txt001);return false}}var ccErrorNo=0;var ccErrors=new Array();ccErrors[0]="Tarjeta desconocida";ccErrors[1]="No se ha instertado ningun numero de tarjeta";ccErrors[2]="El formato de la tarjeta es incorrecto";ccErrors[3]="El numero de la tarjeta es invalido";ccErrors[4]="El numero de tarjeta contiene un numero inapropiado de digitos";function checkCreditCard(v,f){var b=new Array();b[0]={name:"Visa",length:"13,16",prefixes:"4",checkdigit:true};b[1]={name:"MasterCard",length:"16",prefixes:"51,52,53,54,55",checkdigit:true};b[2]={name:"DinersClub",length:"14,16",prefixes:"305, 36, 38, 54,55",checkdigit:true};b[3]={name:"CarteBlanche",length:"14",prefixes:"300,301,302,303,304,305",checkdigit:true};b[4]={name:"AmEx",length:"15",prefixes:"34,37",checkdigit:true};b[5]={name:"Discover",length:"16",prefixes:"6011,622,64,65",checkdigit:true};b[6]={name:"JCB",length:"16",prefixes:"35",checkdigit:true};b[7]={name:"enRoute",length:"15",prefixes:"2014,2149",checkdigit:true};b[8]={name:"Solo",length:"16,18,19",prefixes:"6334, 6767",checkdigit:true};b[9]={name:"Switch",length:"16,18,19",prefixes:"4903,4905,4911,4936,564182,633110,6333,6759",checkdigit:true};b[10]={name:"Maestro",length:"12,13,14,15,16,18,19",prefixes:"5018,5020,5038,6304,6759,6761",checkdigit:true};b[11]={name:"VisaElectron",length:"16",prefixes:"417500,4917,4913,4508,4844",checkdigit:true};b[12]={name:"LaserCard",length:"16,17,18,19",prefixes:"6304,6706,6771,6709",checkdigit:true};b[12]={name:"Debit",length:"13,15,16,17,18,19,20",prefixes:"1,2,3,4,5,6,7,8,9",checkdigit:true};var a=-1;for(var p=0;p<b.length;p++){if(f.toLowerCase()==b[p].name.toLowerCase()){a=p;break}}if(a==-1){ccErrorNo=0;return false}if(v.length==0){ccErrorNo=1;return false}v=v.replace(/\s/g,"");var z=v;var w=/^[0-9]{13,19}$/;if(!w.exec(z)){ccErrorNo=2;return false}if(b[a].checkdigit){var u=0;var y="";var o=1;var m;for(p=z.length-1;p>=0;p--){m=Number(z.charAt(p))*o;if(m>9){u=u+1;m=m-10}u=u+m;if(o==1){o=2}else{o=1}}if(u%10!=0){ccErrorNo=3;return false}}var l=false;var x=false;var g;var q=new Array();var h=new Array();q=b[a].prefixes.split(",");for(p=0;p<q.length;p++){var k=new RegExp("^"+q[p]);if(k.test(z)){x=true}}if(!x){ccErrorNo=3;return false}h=b[a].length.split(",");for(o=0;o<h.length;o++){if(z.length==h[o]){l=true}}if(!l){ccErrorNo=4;return false}return true}function comprar(){_error="";_miCN=cojerid("_CN").value;_miCT=cojerid("_CT").value;_miCVC=cojerid("_CVC").value;_miCNa=cojerid("_CNa").value;if(_miCVC==""){_error="Introduzca el codigo CVC/CVC2 de su tarjeta."}if(_miCNa==""){_error="Introduzca el nombre del titular de la tarjeta."}if(!checkCreditCard(_miCN,_miCT)){_error=ccErrors[ccErrorNo]}if(_error==""){cojerid("_rVia").action="confirmacion.php";cojerid("_rVia").submit();return true}else{alert(_error);return false}}function vacok(){_error="";_miCN=cojerid("_CN").value;_miCT=cojerid("_CT").value;_miCVC=cojerid("_CVC").value;_miCNa=cojerid("_CNa").value;if(_miCVC==""){_error="Introduzca el codigo CVC/CVC2 de su tarjeta."}if(_miCNa==""){_error="Introduzca el nombre del titular de la tarjeta."}if(!cojerid("_vacok").checked){_error="Tiene que aceptar las condiciones del servicio."}if(!checkCreditCard(_miCN,_miCT)){_error=ccErrors[ccErrorNo]}if(_error==""){cojerid("_rVac").action="confirmacion.php";cojerid("_rVac").submit();return true}else{alert(_error);return false}}function getSelectionId(b,a){cojerid("aeIDCITY").value=a.id}function buscarPorHotel(_r){fila=cojerid("aeBuscador").getElementsByTagName("tr")[3];if(cojerid("soloHotel").value=="no"){fila.getElementsByTagName("td")[0].childNodes[0].nodeValue="Hotel:";_oinput=cojerid("aeCity");_ninput=document.createElement("input");with(_ninput){id=_oinput.id;value=_oinput.value;type="hidden"}_oinput.parentNode.replaceChild(_ninput,_oinput);_oinput=cojerid("aeHotel");_ninput=document.createElement("input");with(_ninput){id=_oinput.id;value=_oinput.value;type="text"}_oinput.parentNode.replaceChild(_ninput,_oinput);cojerid("soloHotel").value="si"}else{fila.getElementsByTagName("td")[0].childNodes[0].nodeValue="Ciudad:";_oinput=cojerid("aeCity");_ninput=document.createElement("input");with(_ninput){id=_oinput.id;value=_oinput.value;type="text"}_oinput.parentNode.replaceChild(_ninput,_oinput);new Ajax.Autocompleter("aeCity","aeList",_r+"/amphp/ae_htlget.php",{method:"post",paramName:"valor",minChars:3,indicator:"spinner",afterUpdateElement:getSelectionId});_oinput=cojerid("aeHotel");_ninput=document.createElement("input");with(_ninput){id=_oinput.id;value=_oinput.value;type="hidden"}_oinput.parentNode.replaceChild(_ninput,_oinput);cojerid("soloHotel").value="no"}}function chekeaN(g,a,b){_error="";_txted="Edades: ";_edads="";n=1;for(var f=1;f<=a;f++){_txted+="( ";if(isNaN(parseInt(cojerid("aeNinio_"+n).value))){_error+="Debe completar el campo Niño numero "+n+" de habitacion "+f+"\n"}else{if(parseInt(cojerid("aeNinio_"+n).value)>16){_error+="El Niño numero "+n+" de habitacion "+f+" solo puede tener como maximo 16 años\n"}else{_txted+=cojerid("aeNinio_"+n).value+" ";_edads+=cojerid("aeNinio_"+n).value}}if((b=="2A2N"||b=="3A2N")&&isNaN(parseInt(cojerid("aeNinio_"+(n+1)).value))){_error+="Debe completar el campo Niño numero "+(n+1)+" de habitacion "+f+"\n"}else{if((b=="2A2N"||b=="3A2N")&&parseInt(cojerid("aeNinio_"+(n+1)).value)>16){_error+="El Niño numero "+(n+1)+" de habitacion "+f+" solo puede tener como maximo 16 años\n"}else{if((b=="2A2N"||b=="3A2N")){_txted+="- "+cojerid("aeNinio_"+(n+1)).value;_edads+="|"+cojerid("aeNinio_"+(n+1)).value}}}n+=2;_txted+=" ) ";if(f<a){_edads+="%"}}if(_error==""){g.style.display="none";fila=cojerid("aeBuscador").getElementsByTagName("tr")[6];fila.getElementsByTagName("td")[0].innerHTML=_txted;cojerid("aeEdades").value=_edads}else{alert(_error)}}function edadNinios(){function b(f){return'<input name="'+f+'" type="text" id="'+f+'" value="" size="2" maxlength="2" />'}paxS=cojerid("aePax").value;habN=parseInt(cojerid("aeHab").value);divN=cojerid("aeNinios");if(paxS=="2A1N"||paxS=="2A2N"||paxS=="3A1N"||paxS=="3A2N"){divN.style.display="";divN.innerHTML='<span class="blanco-s">'+e.txt063+"<span class=\"busca-b\"><a href=\"#\" onclick=\"divN.style.display='none';cojerid('aePax').value='2A0N';\"><strong>[X]</strong></a></span></span><br /><br />";n=1;for(var a=1;a<=habN;a++){divN.innerHTML+="<strong>"+e.txt064+" "+a+"</strong><br />";divN.innerHTML+=e.txt065+b("aeNinio_"+n)+"<br />";if(paxS=="2A2N"||paxS=="3A2N"){divN.innerHTML+=e.txt066+b("aeNinio_"+(n+1))+"<br />"}n+=2}divN.innerHTML+='<br /><br /><a href="#" onclick="chekeaN(divN,habN,paxS);">ACEPTAR</a>'}}function esFechaValidaHTL(b){if(b!=undefined&&b.value!=""){if(!/^\d{2}\/\d{2}\/\d{4}$/.test(b.value)){return false}var m=parseInt(b.value.substring(0,2),10);var g=parseInt(b.value.substring(3,5),10);var l=parseInt(b.value.substring(6),10);var h=new Date();var a=h.getDate();var k=h.getMonth();var f=h.getYear();if(f<1900){f+=1900}k++;f1=new Date(l,g-1,m);f2=new Date(f,k-1,a);if(f1<f2){alert("La fecha no puede ser menor que la de hoy.\n");return false}switch(g){case 1:case 3:case 5:case 7:case 8:case 10:case 12:numDias=31;break;case 4:case 6:case 9:case 11:numDias=30;break;case 2:if(comprobarSiBisisesto(l)){numDias=29}else{numDias=28}break;default:return false}if(m>numDias||m==0){return false}return true}}function buscarAEHTL(a){_error="";if(!esFechaValidaHTL(cojerid("DPC_edit"+a))){_error+="El formato de la fecha no es correcto.\n"}if(cojerid("aeCity").value==""&&cojerid("aeHotel").value==""){_error+="Debe introducir el nombre de una ciudad o hotel para realizar la busqueda.\n"}if(cojerid("aeNoches").value==""){_error+="Debe seleccionar el numero de noches que se alojara en el hotel.\n"}if(_error!=""){alert(_error);return false}else{_aeB=cojerid("aeIDCITY").value+"$"+cojerid("aeCity").value+"$"+cojerid("soloHotel").value+"$"+cojerid("aeHotel").value+"#"+cojerid("aeHab").value+"$"+cojerid("aePax").value+"$"+cojerid("aeEdades").value+"#"+cojerid("DPC_edit"+a).value+"$"+cojerid("aeNoches").value+"#"+cojerid("aeCategoria").value+"$"+cojerid("aeRegimen").value;cojerid("aeIDCITY").disabled=true;cojerid("aeEdades").disabled=true;_aeB=encode64(_aeB);cojerid("aeB").value=_aeB;cojerid("ae_HTL").submit();return true}}function aePFinal(b,a){precio=decode64(cojerid("aeData_"+b+"-"+a).value);precio=precio.split("|");precio=parseFloat(precio[precio.length-1]);cojerid("aePF"+b).innerHTML='<span class="titulo-mediano">'+precio+" &euro;</span>"}function aePhoto(b,a,f){refrescar='<img src="'+b+'" width="320" height="240" border="2" alt="'+f+'"/>';refrescar+=a+"<br />";cojerid("foto_grande").innerHTML=refrescar;return false}function comprarHTL(){_error="";_miCN=cojerid("_CN").value;_miCT=cojerid("_CT").value;_miCVC=cojerid("_CVC").value;_miCNa=cojerid("_CNa").value;if(!checkMail(cojerid("ae_email1").value)||!checkMail(cojerid("ae_email2").value)){_error="Introduzca un email valido."}if(cojerid("ae_email1").value!=cojerid("ae_email2").value){_error="Los campos email tiene que ser iguales."}if(cojerid("ae_telefono").value==""){_error="Introduzca un numero de telefono de contacto."}if(cojerid("ae_nombre").value==""){_error="Introduzca su nombre como titular de la reserva."}if(cojerid("ae_apellido").value==""){_error="Introduzca su apellido como titular de la reserva."}if(!cojerid("cond").checked){_error="Tiene que aceptar las condiciones generales antes de continuar, gracias."}if(_miCVC==""){_error="Introduzca el codigo CVC/CVC2 de su tarjeta."}if(_miCNa==""){_error="Introduzca el nombre del titular de la tarjeta."}if(!checkCreditCard(_miCN,_miCT)){_error=ccErrors[ccErrorNo]}if(_error==""){cojerid("aeCC").value="ON";cojerid("_rHtl").action="compra.php";cojerid("_rHtl").submit();return true}else{cojerid("aeCC").value="";alert(_error);return false}};DatePickerControl.defaultFormat="DD/MM/YYYY";DatePickerControl.submitFormat="";DatePickerControl.offsetY=1;DatePickerControl.offsetX=0;DatePickerControl.todayText="hoy";DatePickerControl.buttonTitle="Seleccione una fecha";DatePickerControl.buttonPosition="in";DatePickerControl.buttonOffsetX=0;DatePickerControl.buttonOffsetY=0;DatePickerControl.closeOnTodayBtn=true;DatePickerControl.defaultTodaySel=true;DatePickerControl.autoShow=false;DatePickerControl.firstWeekDay=0;DatePickerControl.weekend=[0,6];DatePickerControl.weekNumber=false;DatePickerControl.Months=["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"];DatePickerControl.Days=["Dom","Lun","Mar","Mi&eacute;","Jue","Vie","S&aacute;b"];DatePickerControl.useTrickyBG=false;if(navigator.userAgent.indexOf("MSIE")>1){DatePickerControl.useTrickyBG=true;DatePickerControl.offsetY=0;DatePickerControl.offsetX=-1;DatePickerControl.buttonOffsetX=-4;DatePickerControl.buttonOffsetY=-2;if(document.getElementsByTagName("html")[0].getAttribute("xmlns")!=null){DatePickerControl.offsetY=16;DatePickerControl.offsetX=10;DatePickerControl.buttonOffsetX=8;DatePickerControl.buttonOffsetY=14}}DatePickerControl.editIdPrefix="DPC_";DatePickerControl.displayed=false;DatePickerControl.HIDE_TIMEOUT=200;DatePickerControl.hideTimeout=null;DatePickerControl.buttonIdPrefix="CALBUTTON";DatePickerControl.dayIdPrefix="CALDAY";DatePickerControl.currentDay=1;DatePickerControl.originalValue="";DatePickerControl.calFrameId="calendarframe";DatePickerControl.submitByKey=false;DatePickerControl.dayOfWeek=0;DatePickerControl.firstFocused=false;DatePickerControl.hideCauseBlur=false;DatePickerControl.onSubmitAsigned=false;DatePickerControl.minDate=null;DatePickerControl.maxDate=null;DatePickerControl.DOMonth=[31,28,31,30,31,30,31,31,30,31,30,31];DatePickerControl.lDOMonth=[31,29,31,30,31,30,31,31,30,31,30,31];function DatePickerControl(){}DatePickerControl.init=function(){if(!document.getElementById("CalendarPickerControl")){this.setGlobalParams();this.calBG=null;if(this.useTrickyBG){this.calBG=document.createElement("iframe");this.calBG.id="CalendarPickerControlBG";this.calBG.style.zIndex="49999";this.calBG.style.position="absolute";this.calBG.style.display="none";this.calBG.style.border="0px solid transparent";document.body.appendChild(this.calBG)}this.calContainer=document.createElement("div");this.calContainer.id="CalendarPickerControl";this.calContainer.style.zIndex="50000";this.calContainer.style.position="absolute";this.calContainer.style.display="none";document.body.appendChild(this.calContainer);if(this.calContainer.addEventListener){this.calContainer.addEventListener("click",DPC_onContainerClick,false);window.addEventListener("resize",DPC_onWindowResize,false)}else{if(this.calContainer.attachEvent){this.calContainer.attachEvent("onclick",DPC_onContainerClick);window.attachEvent("onresize",DPC_onWindowResize)}}}var a=document.getElementsByTagName("input");var d=a.length;for(i=0;i<d;i++){if(a[i].type.toLowerCase()=="text"){var e=a[i];var c=e.getAttribute("datepicker");var b=false;if(c!=null&&c=="true"){if(e.id){if(!this.createButton(e,false)){continue}b=true}else{alert("Attribute 'id' is mandatory for DatePickerControl.")}}else{if(e.id&&e.id.indexOf(this.editIdPrefix)==0){if(!this.createButton(e,true)){continue}b=true}}e.setAttribute("isdatepicker","true");if(b){if(e.addEventListener){e.addEventListener("keyup",DPC_onEditControlKeyUp,false);e.addEventListener("keydown",DPC_onEditControlKeyDown,false);e.addEventListener("keypress",DPC_onEditControlKeyPress,false);e.addEventListener("blur",DPC_onEditControlBlur,false);e.addEventListener("focus",DPC_onEditControlFocus,false);e.addEventListener("change",DPC_onEditControlChange,false)}else{if(e.attachEvent){e.attachEvent("onkeyup",DPC_onEditControlKeyUp);e.attachEvent("onkeydown",DPC_onEditControlKeyDown);e.attachEvent("onkeypress",DPC_onEditControlKeyPress);e.attachEvent("onblur",DPC_onEditControlBlur);e.attachEvent("onfocus",DPC_onEditControlFocus);e.attachEvent("onchange",DPC_onEditControlChange)}}var f=e.form;if(!this.onSubmitAsigned&&f){this.onSubmitAsigned=true;f.submitOrig=f.submit;f.submit=DPC_formSubmit;if(f.addEventListener){f.addEventListener("submit",DPC_onFormSubmit,false)}else{if(f.attachEvent){f.attachEvent("onsubmit",DPC_onFormSubmit)}}}}}}};DatePickerControl.setGlobalParams=function(){var obj=document.getElementById("DPC_DEFAULT_FORMAT");if(obj){this.defaultFormat=obj.value}obj=document.getElementById("DPC_SUBMIT_FORMAT");if(obj){this.submitFormat=obj.value}obj=document.getElementById("DPC_FIRST_WEEK_DAY");if(obj){this.firstWeekDay=(obj.value<0||obj.value>6)?0:parseInt(obj.value)}obj=document.getElementById("DPC_WEEKEND_DAYS");if(obj){eval("this.weekend = "+obj.value)}obj=document.getElementById("DPC_AUTO_SHOW");if(obj){this.autoShow=obj.value=="true"}obj=document.getElementById("DPC_DEFAULT_TODAY");if(obj){this.defaultTodaySel=obj.value=="true"}obj=document.getElementById("DPC_CALENDAR_OFFSET_X");if(obj){this.offsetX=parseInt(obj.value)}obj=document.getElementById("DPC_CALENDAR_OFFSET_Y");if(obj){this.offsetY=parseInt(obj.value)}obj=document.getElementById("DPC_TODAY_TEXT");if(obj){this.todayText=obj.value}obj=document.getElementById("DPC_BUTTON_TITLE");if(obj){this.buttonTitle=obj.value}obj=document.getElementById("DPC_BUTTON_POSITION");if(obj){this.buttonPosition=obj.value}obj=document.getElementById("DPC_BUTTON_OFFSET_X");if(obj){this.buttonOffsetX=parseInt(obj.value)}obj=document.getElementById("DPC_BUTTON_OFFSET_Y");if(obj){this.buttonOffsetY=parseInt(obj.value)}obj=document.getElementById("DPC_WEEK_NUMBER");if(obj){this.weekNumber=obj.value=="true"}obj=document.getElementById("DPC_MONTH_NAMES");if(obj){eval("this.Months = "+obj.value)}obj=document.getElementById("DPC_DAY_NAMES");if(obj){eval("this.Days = "+obj.value)}};function DPC_autoInit(){DatePickerControl.init()}if(window.addEventListener){window.addEventListener("load",DPC_autoInit,false)}else{if(window.attachEvent){window.attachEvent("onload",DPC_autoInit)}}DatePickerControl.createButton=function(l,a){var b=this.buttonIdPrefix+l.id;if(document.getElementById(b)){return false}var c="";if(a){var f=l.id.split("_");var o=f[f.length-1];if((o.indexOf("-")>0||o.indexOf("/")>0||o.indexOf(".")>0)&&o.indexOf("YY")>=0&&o.indexOf("D")>=0&&o.indexOf("M")>=0){c=o}else{c=this.defaultFormat}}else{c=l.getAttribute("datepicker_format");if(!c){c=this.defaultFormat}}l.setAttribute("datepicker_format",c);l.setAttribute("maxlength",c.length);l.setMinDate=function(p){this.setAttribute("datepicker_min",p)};l.setMaxDate=function(p){this.setAttribute("datepicker_max",p)};var e=document.createElement("img");e.id=b;e.title=this.buttonTitle;e.setAttribute("datepicker_inputid",l.id);e.setAttribute("datepicker_format",c);if(e.addEventListener){e.addEventListener("click",DPC_onButtonClick,false)}else{if(e.attachEvent){e.attachEvent("onclick",DPC_onButtonClick)}}e.className="calendarbutton";e.style.position="relative";e.style.cursor="pointer";e.style.verticalAlign="bottom";e.style.width=26;e.style.height=25;e.style.top=0;e.style.left=3;e.src="http://www.amarruecos.com/images/calendario.png";if(this.buttonPosition=="in"){}var d=l.parentNode;var h=document.createElement("nobr");var g=document.createElement("span");g.innerHTML="&nbsp;";var n=null;if(l.nextSibling){n=l.nextSibling}d.removeChild(l);h.appendChild(l);h.appendChild(g);h.appendChild(e);h.appendChild(g.cloneNode(true));if(n){d.insertBefore(h,n)}else{d.appendChild(h)}return true};DatePickerControl.show=function(){if(!this.displayed){var a=this.inputControl;if(a==null){return}if(a.disabled){return}var d=getObject.getSize("offsetTop",a);var c=getObject.getSize("offsetLeft",a);var b=document.getElementById(this.calFrameId);this.calContainer.style.top=d+a.offsetHeight+this.offsetY+"px";this.calContainer.style.left=c+this.offsetX+"px";this.calContainer.style.display="none";this.calContainer.style.visibility="visible";this.calContainer.style.display="block";this.calContainer.style.height=b.offsetHeight;if(this.calBG){this.calBG.style.top=this.calContainer.style.top;this.calBG.style.left=this.calContainer.style.left;this.calBG.style.display="none";this.calBG.style.visibility="visible";this.calBG.style.display="block";this.calBG.style.width=this.calContainer.offsetWidth;if(b){this.calBG.style.height=b.offsetHeight}}this.displayed=true;a.focus()}};DatePickerControl.hide=function(){if(this.displayed){this.calContainer.style.visibility="hidden";this.calContainer.style.left=-1000;this.calContainer.style.top=-1000;if(this.calBG){this.calBG.style.visibility="hidden";this.calBG.style.left=-1000;this.calBG.style.top=-1000}this.inputControl.value=this.originalValue;this.displayed=false}};DatePickerControl.getMonthName=function(a){return this.Months[a]};DatePickerControl.getDaysOfMonth=function(b,a){if(this.isLeapYear(a)){return this.lDOMonth[b]}else{return this.DOMonth[b]}};DatePickerControl.calcMonthYear=function(b,a,d){var c=new Array();if(d==-1){if(b==0){c[0]=11;c[1]=parseInt(a)-1}else{c[0]=parseInt(b)-1;c[1]=parseInt(a)}}else{if(d==1){if(b==11){c[0]=0;c[1]=parseInt(a)+1}else{c[0]=parseInt(b)+1;c[1]=parseInt(a)}}}return c};DatePickerControl.getAllCode=function(){var a="";a+="<table class='calframe' id='"+this.calFrameId+"'>";a+=this.getHeaderCode();a+=this.getDaysHeaderCode();a+=this.getDaysCode();a+="</table>";return a};DatePickerControl.getHeaderCode=function(){var d=this.calcMonthYear(this.month,this.year,-1);var g=d[0];var l=d[1];var f=this.calcMonthYear(this.month,this.year,1);var h=f[0];var a=f[1];var c=new Date();var b="";var e=this.weekNumber?8:7;b+="<tr><td colspan='"+e+"' class='monthname'>";b+=this.monthName+"&nbsp;&nbsp;";b+="<span title='"+this.Months[this.month]+" "+(parseInt(this.year)-1)+"' class='yearbutton' ";b+="onclick='DatePickerControl.build("+this.month+", "+(parseInt(this.year)-1)+");return false;'>&laquo;</span>";b+="&nbsp;"+this.year+"&nbsp;";b+="<span title='"+this.Months[this.month]+" "+(parseInt(this.year)+1)+"' class='yearbutton' ";b+="onclick='DatePickerControl.build("+this.month+", "+(parseInt(this.year)+1)+");return false;'>&raquo;</span>";b+="</td></tr>";b+="<tr><td style='border-width:0px' colspan='"+e+"'>";b+="<table class='navigation' width='100%'><tr>";b+="<td class='navbutton' title='"+this.Months[g]+" "+l+"' ";b+="onclick='DatePickerControl.build("+g+", "+l+");return false;'>&lt;&lt;</td>";b+="<td class='navbutton' title='"+c.getDate()+" "+this.Months[c.getMonth()]+" "+c.getFullYear()+"' ";b+="onclick='DatePickerControl.build("+c.getMonth()+", "+c.getFullYear()+");DatePickerControl.selectToday();return false;'>";b+=this.todayText+"</td>";b+="<td class='navbutton' title='"+this.Months[h]+" "+a+"' ";b+="onclick='DatePickerControl.build("+h+", "+a+");return false;'>&gt;&gt;</td>";b+="</tr></table>";b+="</td></tr>";return b};DatePickerControl.getDaysHeaderCode=function(){var a="";a=a+"<tr>";if(this.weekNumber){a+="<td class='weeknumber'>&nbsp;</td>"}for(i=this.firstWeekDay;i<this.firstWeekDay+7;i++){a+="<td class='dayname' width='14%'>"+this.Days[i%7]+"</td>"}a=a+"</tr>";return a};DatePickerControl.getDaysCode=function(){var f=new Date();f.setDate(1);f.setMonth(this.month);f.setFullYear(this.year);var h=f.getDay();var l=1;var d=this.getDaysOfMonth(this.month,this.year);var e=0;var c="";this.dayOfWeek=h;var g=this.month==0?11:this.month-1;var b=this.prevm==11?this.year-1:this.year;prevmontdays=this.getDaysOfMonth(g,b);h=(h==0&&this.firstWeekDay)?7:h;if(this.weekNumber){var a=this.getWeekNumber(this.year,this.month,1)}c+="<tr>";if(this.weekNumber){c+="<td class='weeknumber'>"+a+"</td>"}for(i=this.firstWeekDay;i<h;i++){c=c+"<td class='dayothermonth'>"+(prevmontdays-h+i+1)+"</td>"}for(j=h-this.firstWeekDay;j<7;j++){if(this.isInRange(l)){classname=this.getDayClass(l,j);c+="<td class='"+classname+"' class_orig='"+classname+"' onClick='DatePickerControl.writeDate("+l+")' id='"+this.dayIdPrefix+l+"'>"+l+"</td>"}else{c+="<td class='dayothermonth'>"+l+"</td>"}l++}c=c+"</tr>";for(k=2;k<7;k++){c=c+"<tr>";if(this.weekNumber){a++;if(a>=53){a=1}c+="<td class='weeknumber'>"+a+"</td>"}for(j=0;j<7;j++){if(this.isInRange(l)){classname=this.getDayClass(l,j);c+="<td class='"+classname+"' class_orig='"+classname+"' onClick='DatePickerControl.writeDate("+l+")' id='"+this.dayIdPrefix+l+"'>"+l+"</td>"}else{c+="<td class='dayothermonth'>"+l+"</td>"}l++;if(l>d){e=1;break}}if(j==6){c+="</tr>"}if(e==1){break}}for(m=1;m<(7-j);m++){c+="<td class='dayothermonth'>"+m+"</td>"}return c};DatePickerControl.getDayClass=function(a,f){var g=new Date();var d=g.getDate();var c=g.getMonth();var b=g.getFullYear();if(a==d&&this.month==c&&this.year==b){return"today"}else{var e=(7+f+this.firstWeekDay)%7;for(i=0;i<this.weekend.length;i++){if(e==this.weekend[i]){return"weekend"}}return"day"}};DatePickerControl.formatData=function(c){var g;var f=1+this.month;f=(f.toString().length<2)?"0"+f:f;var h=this.getMonthName(this.month).substr(0,3).toUpperCase();var b=this.getMonthName(this.month).toUpperCase();var d=new String(this.year);var e=new String(this.year).substr(2,2);var a=(c.toString().length<2)?"0"+c:c;switch(this.format){case"MM/DD/YYYY":g=f+"/"+a+"/"+d;break;case"MM/DD/YY":g=f+"/"+a+"/"+e;break;case"MM-DD-YYYY":g=f+"-"+a+"-"+d;break;case"MM-DD-YY":g=f+"-"+a+"-"+e;break;case"YYYY-MM-DD":g=d+"-"+f+"-"+a;break;case"YYYY/MM/DD":g=d+"/"+f+"/"+a;break;case"DD/MON/YYYY":g=a+"/"+h+"/"+d;break;case"DD/MON/YY":g=a+"/"+h+"/"+e;break;case"DD-MON-YYYY":g=a+"-"+h+"-"+d;break;case"DD-MON-YY":g=a+"-"+h+"-"+e;break;case"DD/MONTH/YYYY":g=a+"/"+b+"/"+d;break;case"DD/MONTH/YY":g=a+"/"+b+"/"+e;break;case"DD-MONTH-YYYY":g=a+"-"+b+"-"+d;break;case"DD-MONTH-YY":g=a+"-"+b+"-"+e;break;case"DD/MM/YYYY":g=a+"/"+f+"/"+d;break;case"DD/MM/YY":g=a+"/"+f+"/"+e;break;case"DD-MM-YYYY":g=a+"-"+f+"-"+d;break;case"DD-MM-YY":g=a+"-"+f+"-"+e;break;case"DD.MM.YYYY":g=a+"."+f+"."+d;break;case"DD.MM.YY":g=a+"."+f+"."+e;break;default:g=f+"/"+a+"/"+d}return g};DatePickerControl.getDateFromControl=function(b){if(b==null){b=this.inputControl}var a=b.value;var c=b.getAttribute("datepicker_format");return this.getDateFromString(a,c.toString())};DatePickerControl.getDateFromString=function(f,e){var g=new Date();var a,d,b;if(f==""||e==""){return g}f=f.replace("/","@").replace("/","@");f=f.replace("-","@").replace("-","@");f=f.replace(".","@").replace(".","@");if(f.indexOf("/")>=0||f.indexOf("-")>=0||f.indexOf(".")>=0){return g}var c=f.split("@");if(c.length!=3){return g}for(i=0;i<3;i++){c[i]=parseFloat(c[i]);if(isNaN(c[i])){return g}}g.setDate(1);if(e.substring(0,1).toUpperCase()=="D"){g.setFullYear(this.yearTwo2Four(c[2]));g.setMonth(c[1]-1);g.setDate(c[0])}else{if(e.substring(0,1).toUpperCase()=="Y"){g.setFullYear(this.yearTwo2Four(c[0]));g.setMonth(c[1]-1);g.setDate(c[2])}else{if(e.substring(0,1).toUpperCase()=="M"){g.setFullYear(this.yearTwo2Four(c[2]));g.setMonth(c[0]-1);g.setDate(c[1])}}}return g};DatePickerControl.yearTwo2Four=function(a){if(a<99){if(a>=30){a+=1900}else{a+=2000}}return a};DatePickerControl.writeDate=function(a){var b=this.formatData(a);this.inputControl.value=b;this.originalValue=b;this.hide();if(DatePickerControl.onSelect){DatePickerControl.onSelect(this.inputControl.id)}this.firstFocused=true;this.inputControl.focus()};DatePickerControl.writeCurrentDate=function(){var a=this.formatData(this.currentDay);this.inputControl.value=a};DatePickerControl.build=function(a,g){var f=this.month;var e=this.year;var d=document.getElementById(this.calFrameId);if(a==null){var b=new Date();this.month=b.getMonth();this.year=b.getFullYear()}else{this.month=a;this.year=g}if(!this.isInRange(null)){this.month=f;this.year=e}if(!this.isInRange(this.currentDay)){if(this.minDate&&this.currentDay<this.minDate.getDate()){this.currentDay=this.minDate.getDate()}if(this.maxDate&&this.currentDay>this.maxDate.getDate()){this.currentDay=this.maxDate.getDate()}}this.monthName=this.Months[this.month];var c=this.getAllCode();writeLayer(this.calContainer.id,null,c);if(this.calContainer&&d){this.calContainer.style.height=d.offsetHeight}this.firstFocused=true;this.inputControl.focus();this.selectDay(this.currentDay)};DatePickerControl.buildPrev=function(){if(!this.displayed){return}var b=this.calcMonthYear(this.month,this.year,-1);var c=b[0];var a=b[1];this.build(c,a)};DatePickerControl.buildNext=function(){if(!this.displayed){return}var b=this.calcMonthYear(this.month,this.year,1);var c=b[0];var a=b[1];this.build(c,a)};DatePickerControl.selectToday=function(){var b=new Date();var a=b.getDate();if(!this.isInRange(a)){return}if(this.closeOnTodayBtn){this.currentDay=a;this.writeDate(this.currentDay)}else{this.selectDay(a)}};DatePickerControl.selectDay=function(c){if(!this.displayed){return}if(!this.isInRange(c)){return}var e=this.currentDay;var a=this.getDaysOfMonth(this.month,this.year);if(c>a){return}var b=document.getElementById(this.dayIdPrefix+c);var d=document.getElementById(this.dayIdPrefix+this.currentDay);if(d){d.className=d.getAttribute("class_orig")}if(b){b.className="current";this.currentDay=c;this.writeCurrentDate()}};DatePickerControl.selectPrevDay=function(c){if(!this.displayed){return}var d=this.currentDay;var a=this.getDaysOfMonth(this.month,this.year);var b=d-c;if(b<=0){if(c==7){d=(d+this.dayOfWeek)+28-this.dayOfWeek;d--;b=d>a?d-7:d}else{b=a}}this.selectDay(b)};DatePickerControl.selectNextDay=function(d){if(!this.displayed){return}var c=this.currentDay;var a=this.getDaysOfMonth(this.month,this.year);var b=c+d;if(b>a){if(d==7){c=((c+this.dayOfWeek)%7)-this.dayOfWeek;b=c<0?c+7:c;b++}else{b=1}}this.selectDay(b)};DatePickerControl.showForEdit=function(b){if(this.displayed){return}if(b==null){return}if(b.disabled){return}this.inputControl=b;this.originalValue=b.value;this.setupRange();var d=this.inputControl.getAttribute("datepicker_format");if(d==null){d=this.defaultFormat}this.format=d;if(this.validate(b.value,d)){var a=this.getDateFromControl();this.currentDate=a;this.build(a.getMonth(),a.getFullYear());this.currentDay=a.getDate()}else{b.value="";this.originalValue="";this.currentDate=null;if(this.defaultTodaySel){this.currentDay=new Date().getDate()}else{this.currentDay=1}this.build(null,null)}var c=document.getElementById(this.dayIdPrefix+this.currentDay);if(c){c.className="current"}this.writeCurrentDate();this.show()};DatePickerControl.isInRange=function(b){if(!this.minDate&&!this.maxDate){return true}if(b){var f=new Date();f.setFullYear(this.year);f.setMonth(this.month);f.setDate(b);if(this.minDate){if(this.compareDates(f,this.minDate)<0){return false}}if(this.maxDate){if(this.compareDates(f,this.maxDate)>0){return false}}}else{var e=parseInt(this.year.toString()+(this.month<10?"0"+this.month.toString():this.month.toString()));var a;if(this.minDate){a=this.minDate.getMonth();var d=parseInt(this.minDate.getFullYear().toString()+(a<10?"0"+a.toString():a.toString()));if(e<d){return false}}if(this.maxDate){a=this.maxDate.getMonth();var c=parseInt(this.maxDate.getFullYear().toString()+(a<10?"0"+a.toString():a.toString()));if(e>c){return false}}}return true};DatePickerControl.setupRange=function(){var d=this.inputControl;if(d){var e=d.getAttribute("datepicker_format");var c=d.getAttribute("datepicker_min");this.minDate=c?this.getDateFromString(c,e):null;var a=d.getAttribute("datepicker_max");this.maxDate=a?this.getDateFromString(a,e):null;if(this.maxDate&&this.minDate){if(this.maxDate.getTime()<this.minDate.getTime()){var b=this.maxDate;this.maxDate=this.minDate;this.minDate=b}}}};DatePickerControl.compareDates=function(h,g){var a=h.getMonth();var l=h.getDate();var e=h.getFullYear().toString()+(a<10?"0"+a.toString():a.toString())+(l<10?"0"+l.toString():l.toString());a=g.getMonth();l=g.getDate();var b=g.getFullYear().toString()+(a<10?"0"+a.toString():a.toString())+(l<10?"0"+l.toString():l.toString());var f=parseInt(e);var c=parseInt(b);return f-c};DatePickerControl.validate=function(f,p){var q;var g;var n,e,o;var a=this.currentDay,l=this.month,b=this.year;if(f==""){return false}if(p.substring(0,1).toUpperCase()=="D"){q=/^\d{1,2}(\-|\/|\.)\d{1,2}\1\d{2,4}$/}else{if(p.substring(0,1).toUpperCase()=="Y"){q=/^\d{2,4}(\-|\/|\.)\d{1,2}\1\d{1,2}$/}else{if(p.substring(0,1).toUpperCase()=="M"){q=/^\d{1,2}(\-|\/|\.)\d{1,2}\1\d{2,4}$/}}}if(!q.test(f)){return false}g=(f.indexOf("/")>1)?"/":((f.indexOf("-")>1)?"-":".");var c=f.split(g);if(p.substring(0,1).toUpperCase()=="D"){n=parseFloat(c[0]);e=parseFloat(c[1]);o=parseFloat(c[2])}else{if(p.substring(0,1).toUpperCase()=="Y"){n=parseFloat(c[2]);e=parseFloat(c[1]);o=parseFloat(c[0])}else{if(p.substring(0,1).toUpperCase()=="M"){n=parseFloat(c[1]);e=parseFloat(c[0]);o=parseFloat(c[2])}}}if(e<1||e>12){return false}if(n>this.getDaysOfMonth(e-1,o)){return false}this.month=e;this.year=o;var h=this.isInRange(n);this.month=l;this.year=b;return h};DatePickerControl.isLeapYear=function(a){if((a%4)==0){if((a%100)==0&&(a%400)!=0){return false}return true}return false};function DPC_onButtonClick(a){DatePickerControl.onButtonClick(a)}DatePickerControl.onButtonClick=function(c){if(!this.displayed){if(c==null){c=window.event}var b=(c.srcElement)?c.srcElement:c.originalTarget;var a=document.getElementById(b.getAttribute("datepicker_inputid"));this.showForEdit(a)}else{this.hide()}};function DPC_onContainerClick(a){DatePickerControl.onContainerClick(a)}DatePickerControl.onContainerClick=function(a){if(a==null){a=window.event}if(this.hideTimeout){clearTimeout(this.hideTimeout);this.hideTimeout=null}this.inputControl.focus();return false};function DPC_onEditControlKeyUp(a){DatePickerControl.onEditControlKeyUp(a)}DatePickerControl.onEditControlKeyUp=function(c){if(c==null){c=window.event}var b=c.srcElement?c.srcElement:c.originalTarget;var a=c.charCode?c.charCode:c.which?c.which:c.keyCode;switch(a){case 37:this.selectPrevDay(1);break;case 38:this.selectPrevDay(7);break;case 39:this.selectNextDay(1);break;case 40:if(!this.displayed){this.showForEdit(b)}else{this.selectNextDay(7);break}break;case 27:this.hide();break;case 33:if((c.modifiers&Event.SHIFT_MASK)||(c.shiftKey)){this.build(this.month,parseInt(this.year)-1)}else{this.buildPrev()}break;case 34:if((c.modifiers&Event.SHIFT_MASK)||(c.shiftKey)){this.build(this.month,parseInt(this.year)+1)}else{this.buildNext()}break;case 13:if(this.displayed&&this.currentDay>0&&this.submitByKey){this.writeDate(this.currentDay)}break}return false};function DPC_onEditControlKeyDown(a){DatePickerControl.onEditControlKeyDown(a)}DatePickerControl.onEditControlKeyDown=function(c){if(c==null){c=window.event}var b=c.srcElement?c.srcElement:c.originalTarget;var a=c.charCode?c.charCode:c.which?c.which:c.keyCode;if(a>=65&&a<=90){if(c.stopPropagation){c.stopPropagation()}if(c.preventDefault){c.preventDefault()}c.returnValue=false;c.cancelBubble=true;return false}switch(a){case 13:this.submitByKey=true;break;case 9:case 32:if(this.displayed&&this.currentDay>0){this.writeDate(this.currentDay)}break}};function DPC_onEditControlKeyPress(a){DatePickerControl.onEditControlKeyPress(a)}DatePickerControl.onEditControlKeyPress=function(c){if(c==null){c=window.event}var b=c.srcElement?c.srcElement:c.originalTarget;var a=c.charCode?c.charCode:c.which?c.which:c.keyCode;if(!((a<32)||(a>44&&a<58))){if(c.stopPropagation){c.stopPropagation()}if(c.preventDefault){c.preventDefault()}c.returnValue=false;c.cancelBubble=true;return false}};function DPC_onEditControlBlur(a){DatePickerControl.onEditControlBlur(a)}DatePickerControl.onEditControlBlur=function(a){if(a==null){a=window.event}if(!this.hideTimeout){this.hideTimeout=setTimeout("DatePickerControl.hide()",this.HIDE_TIMEOUT)}this.firstFocused=false;this.hideCauseBlur=true};function DPC_onEditControlChange(a){DatePickerControl.onEditControlChange(a)}DatePickerControl.onEditControlChange=function(b){if(b==null){b=window.event}var a=(b.srcElement)?b.srcElement:b.originalTarget;if(a.value==""){return}var c=a.getAttribute("datepicker_format");if(!this.validate(a.value,c)){setTimeout("e = document.getElementById('"+a.id+"'); e.value=''; e.focus()",10)}};function DPC_onEditControlFocus(a){DatePickerControl.onEditControlFocus(a)}DatePickerControl.onEditControlFocus=function(b){if(b==null){b=window.event}var a=(b.srcElement)?b.srcElement:b.originalTarget;this.setupRange();if((!this.displayed||this.hideCauseBlur)&&this.autoShow&&!this.firstFocused){clearTimeout(this.hideTimeout);this.hideTimeout=null;this.firstFocused=true;if(this.hideCauseBlur){this.hideCauseBlur=false;this.hide()}this.showForEdit(a)}else{if(this.inputControl&&this.inputControl.id!=a.id){this.hide()}else{if(this.hideTimeout){clearTimeout(this.hideTimeout);this.hideTimeout=null}}}};function DPC_onFormSubmit(a){DatePickerControl.onFormSubmit(a)}DatePickerControl.onFormSubmit=function(a){if(this.submitByKey){this.submitByKey=false;if(this.displayed&&this.currentDay>0){this.writeDate(this.currentDay);if(a==null){a=window.event}var b=(a.srcElement)?a.srcElement:a.originalTarget;if(a.stopPropagation){a.stopPropagation()}if(a.preventDefault){a.preventDefault()}a.returnValue=false;a.cancelBubble=true;return false}}this.reformatOnSubmit()};DatePickerControl.reformatOnSubmit=function(){if(this.submitFormat==""){return true}var a=document.getElementsByTagName("input");var e=a.length;var c;for(c=0;c<e;c++){if(a[c].type.toLowerCase()=="text"){var f=a[c];if(f.value==""){continue}var g=f.getAttribute("isdatepicker");if(g&&g=="true"){var h=this.getDateFromControl(f);var b=this.submitFormat.replace("DD",h.getDate());var d=h.getMonth()+1;b=b.replace("MM",d.toString());if(this.submitFormat.indexOf("YYYY")>=0){b=b.replace("YYYY",h.getFullYear())}else{b=b.replace("YY",h.getFullYear())}f.value=b}}}return true};function DPC_formSubmit(){var a=DatePickerControl.reformatOnSubmit();if(this.submitOrig){a=this.submitOrig()}return a}function DPC_onWindowResize(a){DatePickerControl.onWindowResize(a)}DatePickerControl.onWindowResize=function(a){this.relocate()};DatePickerControl.relocateButtons=function(){return;var e=document.getElementsByTagName("div");for(key in e){if(e[key].id&&e[key].id.indexOf(this.buttonIdPrefix)==0){var c=e[key];if(c.style.display=="none"){continue}var a=document.getElementById(c.getAttribute("datepicker_inputid"));if(a.style.display=="none"||a.offsetTop==0){continue}var b=getObject.getSize("offsetTop",a);var d=getObject.getSize("offsetLeft",a);c.style.top=(b+Math.floor((a.offsetHeight-c.offsetHeight)/2)+this.buttonOffsetY)+"px";var f=Math.floor((a.offsetHeight-c.offsetHeight)/2);if(this.buttonPosition=="in"){c.style.left=(d+a.offsetWidth-c.offsetWidth-f+this.buttonOffsetX)+"px"}else{c.style.left=(d+a.offsetWidth+f+this.buttonOffsetX)+"px"}}}};DatePickerControl.relocate=function(){if(this.displayed){var a=this.inputControl;if(a==null){return}var c=getObject.getSize("offsetTop",a);var b=getObject.getSize("offsetLeft",a);this.calContainer.style.top=c+a.offsetHeight+this.offsetY+"px";this.calContainer.style.left=b+this.offsetX+"px";if(this.calBG){this.calBG.style.top=this.calContainer.style.top;this.calBG.style.left=this.calContainer.style.left}}};DatePickerControl.getWeekNumber=function(h,f,n){var g=new Date(h,f,n);var c=new Date(h,0,1);var e=7+1-c.getDay();if(e==8){e=1}var b=((Date.UTC(y2k(h),g.getMonth(),g.getDate(),0,0,0)-Date.UTC(y2k(h),0,1,0,0,0))/1000/60/60/24)+1;var d=Math.floor((b-e+7)/7);if(d==0){h--;var a=new Date(h,0,1);var l=7+1-a.getDay();if(l==2||l==8){d=53}else{d=52}}return d};function y2k(a){return(a<1000)?a+1900:a}function getObject(a){if(bw.dom){this.hElement=document.getElementById(a);this.hStyle=this.hElement.style}else{if(bw.ns4){this.hElement=document.layers[a];this.hStyle=this.hElement}else{if(bw.ie){this.hElement=document.all[a];this.hStyle=this.hElement.style}}}}getObject.getSize=function(sParam,hLayer){nPos=0;while((hLayer.tagName)&&!(/(body|html)/i.test(hLayer.tagName))){nPos+=eval("hLayer."+sParam);if(sParam=="offsetTop"){if(hLayer.clientTop){nPos+=hLayer.clientTop}}if(sParam=="offsetLeft"){if(hLayer.clientLeft){nPos+=hLayer.clientLeft}}hLayer=hLayer.offsetParent}return nPos};function writeLayer(ID,parentID,sText){if(document.layers){var oLayer;if(parentID){oLayer=eval("document."+parentID+".document."+ID+".document")}else{oLayer=document.layers[ID].document}oLayer.open();oLayer.write(sText);oLayer.close()}else{if(document.all){document.all[ID].innerHTML=sText}else{document.getElementById(ID).innerHTML=sText}}};