function newXMLHttpRequest(){var xmlreq=false;if(window.XMLHttpRequest){xmlreq=new XMLHttpRequest();}
else if(window.ActiveXObject){try{xmlreq=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e1){try{xmlreq=new ActiveXObject("Microsoft.XMLHTTP");}
catch(e2){}}}
return xmlreq;}
function getReadyStateHandler(req,responseXmlHandler){return function(){if(req.readyState==4){if(req.status==200){responseXmlHandler(req.responseXML);}
else{}}}}
function getResult(url,parser){var req=newXMLHttpRequest();var handlerFunction=getReadyStateHandler(req,parser);req.onreadystatechange=handlerFunction;req.open("POST",url,true);req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");req.send("");}
var home='';var hayEvent=false;function fnBuscar(arg){document.getElementById('buscar').value=arg;document.getElementById('busqueda').submit();}
function closeCS(){document.getElementById('caja_sugerencias').style.display='none';}
function cambiarBuscar(v){document.getElementById('buscar').value=v;}
function parser(xml){var cont="";var resultados=xml.getElementsByTagName("resultados")[0];if(resultados!=null&&hayEvent){var values=resultados.getElementsByTagName("value");for(var i=0;i<values.length;i++){var value=values[i].firstChild.nodeValue;cont+='<option value='+value+'>'+value+'</option>';}
if(values.length>0){size=values.length;if(size>10)size=10;document.getElementById('caja_sugerencias').innerHTML="<select multiple='multiple' size='"+size+"' "
+"id='buscarSug' class='select_sugerencias' onblur='closeCS()' "
+"onchange='cambiarBuscar(this.options[this.selectedIndex].value)' "
+"onkeypress='submitFormIfEnter(event)'>"
+cont+"</select>"
+"<br/><a href='javascript:closeCS();'>cerrar</a>";document.getElementById('caja_sugerencias').style.display='inline';}
else{document.getElementById('caja_sugerencias').innerHTML="";closeCS();}}
else{document.getElementById('caja_sugerencias').innerHTML="";closeCS();}}
function submitFormIfEnter(ev){if(getKeyCode(ev)==13){document.getElementById('busqueda').submit();}}
function getKeyCode(ev){if(window.event){kCode=ev.keyCode;}
else if(ev.which){kCode=ev.which;}
return kCode;}
var buscarValue='';function sugerencias(buscar,buscaren,ev){if(ev!=null)hayEvent=true;if(ev!=null&&getKeyCode(ev)==40){selSug=document.getElementById('buscarSug');selSug.focus();selSug.selectedIndex=0;cambiarBuscar(selSug.options[selSug.selectedIndex].value);}
else{if(buscar!=''){rs=getResult(home+"xmlBuscar.jsp?buscar="+buscar+"&buscaren="+buscaren,parser);buscarValue=buscar;}}}
function setHome(arg){home=arg;}
var recargarBusqueda=false;function setRecargarBusqueda(buscar){if(buscar!=''){recargarBusqueda=true;}
else{recargarBusqueda=false;}}
function isRecargarBusqueda(){return recargarBusqueda;}
function mostrarFacetado(){document.getElementById("facetado").style.visibility="visible";document.getElementById("facetado").style.height="1.58em";}
function selectOpcionBusqueda(opcion){if(opcion==''){opcion='todo';}
document.getElementById(opcion).className="seleccionado";document.getElementById("buscaren").value=opcion;if(opcion!='obra'){document.getElementById('obra').className="noseleccionado";}
if(opcion!='autor'){document.getElementById('autor').className="noseleccionado";}
if(opcion!='editorial'){document.getElementById('editorial').className="noseleccionado";}
if(opcion!='todo'){document.getElementById('todo').className="noseleccionado";}
sugerencias(document.getElementById('buscar').value,document.getElementById('buscaren').value,null);if(isRecargarBusqueda()){document.getElementById('busqueda').submit();}}
var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS";},searchString:function(data){for(var i=0;i<data.length;i++){var dataString=data[i].string;var dataProp=data[i].prop;this.versionSearchString=data[i].versionSearch||data[i].identity;if(dataString){if(dataString.indexOf(data[i].subString)!=-1)
return data[i].identity;}
else if(dataProp)
return data[i].identity;}},searchVersion:function(dataString){var index=dataString.indexOf(this.versionSearchString);if(index==-1)return;return parseFloat(dataString.substring(index+this.versionSearchString.length+1));},dataBrowser:[{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};BrowserDetect.init();if(BrowserDetect.browser=="Explorer"){document.write("<style>#myImageFlow_slider {position:absolute !important;left:-7px;}</style>");document.write("<style>#myImageFlow {left:-25px;}</style>");}
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(J(){7(1e.3N)L w=1e.3N;L E=1e.3N=J(a,b){K 1B E.2l.4T(a,b)};7(1e.$)L D=1e.$;1e.$=E;L u=/^[^<]*(<(.|\\s)+>)[^>]*$|^#(\\w+)$/;L G=/^.[^:#\\[\\.]*$/;E.1n=E.2l={4T:J(d,b){d=d||T;7(d.15){6[0]=d;6.M=1;K 6}N 7(1o d=="25"){L c=u.2O(d);7(c&&(c[1]||!b)){7(c[1])d=E.4a([c[1]],b);N{L a=T.5J(c[3]);7(a)7(a.2w!=c[3])K E().2s(d);N{6[0]=a;6.M=1;K 6}N d=[]}}N K 1B E(b).2s(d)}N 7(E.1q(d))K 1B E(T)[E.1n.21?"21":"3U"](d);K 6.6E(d.1k==1M&&d||(d.5h||d.M&&d!=1e&&!d.15&&d[0]!=10&&d[0].15)&&E.2I(d)||[d])},5h:"1.2.3",87:J(){K 6.M},M:0,22:J(a){K a==10?E.2I(6):6[a]},2F:J(b){L a=E(b);a.54=6;K a},6E:J(a){6.M=0;1M.2l.1g.1i(6,a);K 6},R:J(a,b){K E.R(6,a,b)},4X:J(b){L a=-1;6.R(J(i){7(6==b)a=i});K a},1J:J(c,a,b){L d=c;7(c.1k==4e)7(a==10)K 6.M&&E[b||"1J"](6[0],c)||10;N{d={};d[c]=a}K 6.R(J(i){Q(c 1p d)E.1J(b?6.W:6,c,E.1l(6,d[c],b,i,c))})},1j:J(b,a){7((b==\'27\'||b==\'1R\')&&2M(a)<0)a=10;K 6.1J(b,a,"2o")},1u:J(b){7(1o b!="3V"&&b!=V)K 6.4x().3t((6[0]&&6[0].2i||T).5r(b));L a="";E.R(b||6,J(){E.R(6.3p,J(){7(6.15!=8)a+=6.15!=1?6.6K:E.1n.1u([6])})});K a},5m:J(b){7(6[0])E(b,6[0].2i).5k().3o(6[0]).2c(J(){L a=6;2b(a.1C)a=a.1C;K a}).3t(6);K 6},8w:J(a){K 6.R(J(){E(6).6z().5m(a)})},8p:J(a){K 6.R(J(){E(6).5m(a)})},3t:J(){K 6.3O(18,P,S,J(a){7(6.15==1)6.38(a)})},6q:J(){K 6.3O(18,P,P,J(a){7(6.15==1)6.3o(a,6.1C)})},6o:J(){K 6.3O(18,S,S,J(a){6.1a.3o(a,6)})},5a:J(){K 6.3O(18,S,P,J(a){6.1a.3o(a,6.2B)})},3h:J(){K 6.54||E([])},2s:J(b){L c=E.2c(6,J(a){K E.2s(b,a)});K 6.2F(/[^+>] [^+>]/.17(b)||b.1f("..")>-1?E.57(c):c)},5k:J(e){L f=6.2c(J(){7(E.14.1d&&!E.3E(6)){L a=6.69(P),4Y=T.3s("1x");4Y.38(a);K E.4a([4Y.3d])[0]}N K 6.69(P)});L d=f.2s("*").4R().R(J(){7(6[F]!=10)6[F]=V});7(e===P)6.2s("*").4R().R(J(i){7(6.15==3)K;L c=E.O(6,"2R");Q(L a 1p c)Q(L b 1p c[a])E.16.1b(d[i],a,c[a][b],c[a][b].O)});K f},1E:J(b){K 6.2F(E.1q(b)&&E.3y(6,J(a,i){K b.1P(a,i)})||E.3e(b,6))},56:J(b){7(b.1k==4e)7(G.17(b))K 6.2F(E.3e(b,6,P));N b=E.3e(b,6);L a=b.M&&b[b.M-1]!==10&&!b.15;K 6.1E(J(){K a?E.33(6,b)<0:6!=b})},1b:J(a){K!a?6:6.2F(E.37(6.22(),a.1k==4e?E(a).22():a.M!=10&&(!a.12||E.12(a,"3u"))?a:[a]))},3H:J(a){K a?E.3e(a,6).M>0:S},7j:J(a){K 6.3H("."+a)},5O:J(b){7(b==10){7(6.M){L c=6[0];7(E.12(c,"2k")){L e=c.3T,5I=[],11=c.11,2X=c.U=="2k-2X";7(e<0)K V;Q(L i=2X?e:0,2f=2X?e+1:11.M;i<2f;i++){L d=11[i];7(d.2p){b=E.14.1d&&!d.9J.1A.9y?d.1u:d.1A;7(2X)K b;5I.1g(b)}}K 5I}N K(6[0].1A||"").1r(/\\r/g,"")}K 10}K 6.R(J(){7(6.15!=1)K;7(b.1k==1M&&/5u|5t/.17(6.U))6.3k=(E.33(6.1A,b)>=0||E.33(6.31,b)>=0);N 7(E.12(6,"2k")){L a=b.1k==1M?b:[b];E("98",6).R(J(){6.2p=(E.33(6.1A,a)>=0||E.33(6.1u,a)>=0)});7(!a.M)6.3T=-1}N 6.1A=b})},3q:J(a){K a==10?(6.M?6[0].3d:V):6.4x().3t(a)},6S:J(a){K 6.5a(a).1V()},6Z:J(i){K 6.2K(i,i+1)},2K:J(){K 6.2F(1M.2l.2K.1i(6,18))},2c:J(b){K 6.2F(E.2c(6,J(a,i){K b.1P(a,i,a)}))},4R:J(){K 6.1b(6.54)},O:J(d,b){L a=d.23(".");a[1]=a[1]?"."+a[1]:"";7(b==V){L c=6.5n("8P"+a[1]+"!",[a[0]]);7(c==10&&6.M)c=E.O(6[0],d);K c==V&&a[1]?6.O(a[0]):c}N K 6.1N("8K"+a[1]+"!",[a[0],b]).R(J(){E.O(6,d,b)})},35:J(a){K 6.R(J(){E.35(6,a)})},3O:J(g,f,h,d){L e=6.M>1,3n;K 6.R(J(){7(!3n){3n=E.4a(g,6.2i);7(h)3n.8D()}L b=6;7(f&&E.12(6,"1O")&&E.12(3n[0],"4v"))b=6.3S("1U")[0]||6.38(6.2i.3s("1U"));L c=E([]);E.R(3n,J(){L a=e?E(6).5k(P)[0]:6;7(E.12(a,"1m")){c=c.1b(a)}N{7(a.15==1)c=c.1b(E("1m",a).1V());d.1P(b,a)}});c.R(6A)})}};E.2l.4T.2l=E.2l;J 6A(i,a){7(a.3Q)E.3P({1c:a.3Q,3l:S,1H:"1m"});N E.5g(a.1u||a.6x||a.3d||"");7(a.1a)a.1a.34(a)}E.1s=E.1n.1s=J(){L b=18[0]||{},i=1,M=18.M,5c=S,11;7(b.1k==8d){5c=b;b=18[1]||{};i=2}7(1o b!="3V"&&1o b!="J")b={};7(M==1){b=6;i=0}Q(;i<M;i++)7((11=18[i])!=V)Q(L a 1p 11){7(b===11[a])6w;7(5c&&11[a]&&1o 11[a]=="3V"&&b[a]&&!11[a].15)b[a]=E.1s(b[a],11[a]);N 7(11[a]!=10)b[a]=11[a]}K b};L F="3N"+(1B 3v()).3L(),6t=0,5b={};L H=/z-?4X|86-?84|1w|6k|7Z-?1R/i;E.1s({7Y:J(a){1e.$=D;7(a)1e.3N=w;K E},1q:J(a){K!!a&&1o a!="25"&&!a.12&&a.1k!=1M&&/J/i.17(a+"")},3E:J(a){K a.1F&&!a.1h||a.28&&a.2i&&!a.2i.1h},5g:J(a){a=E.3g(a);7(a){L b=T.3S("6f")[0]||T.1F,1m=T.3s("1m");1m.U="1u/4m";7(E.14.1d)1m.1u=a;N 1m.38(T.5r(a));b.38(1m);b.34(1m)}},12:J(b,a){K b.12&&b.12.2E()==a.2E()},1T:{},O:J(c,d,b){c=c==1e?5b:c;L a=c[F];7(!a)a=c[F]=++6t;7(d&&!E.1T[a])E.1T[a]={};7(b!=10)E.1T[a][d]=b;K d?E.1T[a][d]:a},35:J(c,b){c=c==1e?5b:c;L a=c[F];7(b){7(E.1T[a]){2V E.1T[a][b];b="";Q(b 1p E.1T[a])1Q;7(!b)E.35(c)}}N{1S{2V c[F]}1X(e){7(c.52)c.52(F)}2V E.1T[a]}},R:J(c,a,b){7(b){7(c.M==10){Q(L d 1p c)7(a.1i(c[d],b)===S)1Q}N Q(L i=0,M=c.M;i<M;i++)7(a.1i(c[i],b)===S)1Q}N{7(c.M==10){Q(L d 1p c)7(a.1P(c[d],d,c[d])===S)1Q}N Q(L i=0,M=c.M,1A=c[0];i<M&&a.1P(1A,i,1A)!==S;1A=c[++i]){}}K c},1l:J(b,a,c,i,d){7(E.1q(a))a=a.1P(b,i);K a&&a.1k==51&&c=="2o"&&!H.17(d)?a+"2S":a},1t:{1b:J(c,b){E.R((b||"").23(/\\s+/),J(i,a){7(c.15==1&&!E.1t.3Y(c.1t,a))c.1t+=(c.1t?" ":"")+a})},1V:J(c,b){7(c.15==1)c.1t=b!=10?E.3y(c.1t.23(/\\s+/),J(a){K!E.1t.3Y(b,a)}).6a(" "):""},3Y:J(b,a){K E.33(a,(b.1t||b).3X().23(/\\s+/))>-1}},68:J(b,c,a){L e={};Q(L d 1p c){e[d]=b.W[d];b.W[d]=c[d]}a.1P(b);Q(L d 1p c)b.W[d]=e[d]},1j:J(d,e,c){7(e=="27"||e=="1R"){L b,46={43:"4W",4U:"1Z",19:"3D"},3c=e=="27"?["7O","7M"]:["7J","7I"];J 5E(){b=e=="27"?d.7H:d.7F;L a=0,2N=0;E.R(3c,J(){a+=2M(E.2o(d,"7E"+6,P))||0;2N+=2M(E.2o(d,"2N"+6+"5X",P))||0});b-=24.7C(a+2N)}7(E(d).3H(":4d"))5E();N E.68(d,46,5E);K 24.2f(0,b)}K E.2o(d,e,c)},2o:J(e,k,j){L d;J 3x(b){7(!E.14.2d)K S;L a=T.4c.4K(b,V);K!a||a.4M("3x")==""}7(k=="1w"&&E.14.1d){d=E.1J(e.W,"1w");K d==""?"1":d}7(E.14.2z&&k=="19"){L c=e.W.50;e.W.50="0 7r 7o";e.W.50=c}7(k.1D(/4g/i))k=y;7(!j&&e.W&&e.W[k])d=e.W[k];N 7(T.4c&&T.4c.4K){7(k.1D(/4g/i))k="4g";k=k.1r(/([A-Z])/g,"-$1").2h();L h=T.4c.4K(e,V);7(h&&!3x(e))d=h.4M(k);N{L f=[],2C=[];Q(L a=e;a&&3x(a);a=a.1a)2C.4J(a);Q(L i=0;i<2C.M;i++)7(3x(2C[i])){f[i]=2C[i].W.19;2C[i].W.19="3D"}d=k=="19"&&f[2C.M-1]!=V?"2H":(h&&h.4M(k))||"";Q(L i=0;i<f.M;i++)7(f[i]!=V)2C[i].W.19=f[i]}7(k=="1w"&&d=="")d="1"}N 7(e.4n){L g=k.1r(/\\-(\\w)/g,J(a,b){K b.2E()});d=e.4n[k]||e.4n[g];7(!/^\\d+(2S)?$/i.17(d)&&/^\\d/.17(d)){L l=e.W.26,3K=e.3K.26;e.3K.26=e.4n.26;e.W.26=d||0;d=e.W.7f+"2S";e.W.26=l;e.3K.26=3K}}K d},4a:J(l,h){L k=[];h=h||T;7(1o h.3s==\'10\')h=h.2i||h[0]&&h[0].2i||T;E.R(l,J(i,d){7(!d)K;7(d.1k==51)d=d.3X();7(1o d=="25"){d=d.1r(/(<(\\w+)[^>]*?)\\/>/g,J(b,a,c){K c.1D(/^(aa|a6|7e|a5|4D|7a|a0|3m|9W|9U|9S)$/i)?b:a+"></"+c+">"});L f=E.3g(d).2h(),1x=h.3s("1x");L e=!f.1f("<9P")&&[1,"<2k 74=\'74\'>","</2k>"]||!f.1f("<9M")&&[1,"<73>","</73>"]||f.1D(/^<(9G|1U|9E|9B|9x)/)&&[1,"<1O>","</1O>"]||!f.1f("<4v")&&[2,"<1O><1U>","</1U></1O>"]||(!f.1f("<9w")||!f.1f("<9v"))&&[3,"<1O><1U><4v>","</4v></1U></1O>"]||!f.1f("<7e")&&[2,"<1O><1U></1U><6V>","</6V></1O>"]||E.14.1d&&[1,"1x<1x>","</1x>"]||[0,"",""];1x.3d=e[1]+d+e[2];2b(e[0]--)1x=1x.5o;7(E.14.1d){L g=!f.1f("<1O")&&f.1f("<1U")<0?1x.1C&&1x.1C.3p:e[1]=="<1O>"&&f.1f("<1U")<0?1x.3p:[];Q(L j=g.M-1;j>=0;--j)7(E.12(g[j],"1U")&&!g[j].3p.M)g[j].1a.34(g[j]);7(/^\\s/.17(d))1x.3o(h.5r(d.1D(/^\\s*/)[0]),1x.1C)}d=E.2I(1x.3p)}7(d.M===0&&(!E.12(d,"3u")&&!E.12(d,"2k")))K;7(d[0]==10||E.12(d,"3u")||d.11)k.1g(d);N k=E.37(k,d)});K k},1J:J(d,e,c){7(!d||d.15==3||d.15==8)K 10;L f=E.3E(d)?{}:E.46;7(e=="2p"&&E.14.2d)d.1a.3T;7(f[e]){7(c!=10)d[f[e]]=c;K d[f[e]]}N 7(E.14.1d&&e=="W")K E.1J(d.W,"9u",c);N 7(c==10&&E.14.1d&&E.12(d,"3u")&&(e=="9r"||e=="9o"))K d.9m(e).6K;N 7(d.28){7(c!=10){7(e=="U"&&E.12(d,"4D")&&d.1a)6Q"U 9i 9h\'t 9g 9e";d.9b(e,""+c)}7(E.14.1d&&/6O|3Q/.17(e)&&!E.3E(d))K d.4z(e,2);K d.4z(e)}N{7(e=="1w"&&E.14.1d){7(c!=10){d.6k=1;d.1E=(d.1E||"").1r(/6M\\([^)]*\\)/,"")+(2M(c).3X()=="96"?"":"6M(1w="+c*6L+")")}K d.1E&&d.1E.1f("1w=")>=0?(2M(d.1E.1D(/1w=([^)]*)/)[1])/6L).3X():""}e=e.1r(/-([a-z])/95,J(a,b){K b.2E()});7(c!=10)d[e]=c;K d[e]}},3g:J(a){K(a||"").1r(/^\\s+|\\s+$/g,"")},2I:J(b){L a=[];7(1o b!="93")Q(L i=0,M=b.M;i<M;i++)a.1g(b[i]);N a=b.2K(0);K a},33:J(b,a){Q(L i=0,M=a.M;i<M;i++)7(a[i]==b)K i;K-1},37:J(a,b){7(E.14.1d){Q(L i=0;b[i];i++)7(b[i].15!=8)a.1g(b[i])}N Q(L i=0;b[i];i++)a.1g(b[i]);K a},57:J(a){L c=[],2r={};1S{Q(L i=0,M=a.M;i<M;i++){L b=E.O(a[i]);7(!2r[b]){2r[b]=P;c.1g(a[i])}}}1X(e){c=a}K c},3y:J(c,a,d){L b=[];Q(L i=0,M=c.M;i<M;i++)7(!d&&a(c[i],i)||d&&!a(c[i],i))b.1g(c[i]);K b},2c:J(d,a){L c=[];Q(L i=0,M=d.M;i<M;i++){L b=a(d[i],i);7(b!==V&&b!=10){7(b.1k!=1M)b=[b];c=c.71(b)}}K c}});L v=8Y.8W.2h();E.14={5K:(v.1D(/.+(?:8T|8S|8R|8O)[\\/: ]([\\d.]+)/)||[])[1],2d:/77/.17(v),2z:/2z/.17(v),1d:/1d/.17(v)&&!/2z/.17(v),48:/48/.17(v)&&!/(8L|77)/.17(v)};L y=E.14.1d?"6H":"75";E.1s({8I:!E.14.1d||T.6F=="79",46:{"Q":"8F","8E":"1t","4g":y,75:y,6H:y,3d:"3d",1t:"1t",1A:"1A",2Y:"2Y",3k:"3k",8C:"8B",2p:"2p",8A:"8z",3T:"3T",6C:"6C",28:"28",12:"12"}});E.R({6B:J(a){K a.1a},8y:J(a){K E.4u(a,"1a")},8x:J(a){K E.2Z(a,2,"2B")},8v:J(a){K E.2Z(a,2,"4t")},8u:J(a){K E.4u(a,"2B")},8t:J(a){K E.4u(a,"4t")},8s:J(a){K E.5i(a.1a.1C,a)},8r:J(a){K E.5i(a.1C)},6z:J(a){K E.12(a,"8q")?a.8o||a.8n.T:E.2I(a.3p)}},J(c,d){E.1n[c]=J(b){L a=E.2c(6,d);7(b&&1o b=="25")a=E.3e(b,a);K 6.2F(E.57(a))}});E.R({6y:"3t",8m:"6q",3o:"6o",8l:"5a",8k:"6S"},J(c,b){E.1n[c]=J(){L a=18;K 6.R(J(){Q(L i=0,M=a.M;i<M;i++)E(a[i])[b](6)})}});E.R({8j:J(a){E.1J(6,a,"");7(6.15==1)6.52(a)},8i:J(a){E.1t.1b(6,a)},8h:J(a){E.1t.1V(6,a)},8g:J(a){E.1t[E.1t.3Y(6,a)?"1V":"1b"](6,a)},1V:J(a){7(!a||E.1E(a,[6]).r.M){E("*",6).1b(6).R(J(){E.16.1V(6);E.35(6)});7(6.1a)6.1a.34(6)}},4x:J(){E(">*",6).1V();2b(6.1C)6.34(6.1C)}},J(a,b){E.1n[a]=J(){K 6.R(b,18)}});E.R(["8f","5X"],J(i,c){L b=c.2h();E.1n[b]=J(a){K 6[0]==1e?E.14.2z&&T.1h["5e"+c]||E.14.2d&&1e["8e"+c]||T.6F=="79"&&T.1F["5e"+c]||T.1h["5e"+c]:6[0]==T?24.2f(24.2f(T.1h["5d"+c],T.1F["5d"+c]),24.2f(T.1h["5L"+c],T.1F["5L"+c])):a==10?(6.M?E.1j(6[0],b):V):6.1j(b,a.1k==4e?a:a+"2S")}});L C=E.14.2d&&4s(E.14.5K)<8c?"(?:[\\\\w*4r-]|\\\\\\\\.)":"(?:[\\\\w\\8b-\\8a*4r-]|\\\\\\\\.)",6v=1B 4q("^>\\\\s*("+C+"+)"),6u=1B 4q("^("+C+"+)(#)("+C+"+)"),6s=1B 4q("^([#.]?)("+C+"*)");E.1s({6r:{"":J(a,i,m){K m[2]=="*"||E.12(a,m[2])},"#":J(a,i,m){K a.4z("2w")==m[2]},":":{89:J(a,i,m){K i<m[3]-0},88:J(a,i,m){K i>m[3]-0},2Z:J(a,i,m){K m[3]-0==i},6Z:J(a,i,m){K m[3]-0==i},3j:J(a,i){K i==0},3J:J(a,i,m,r){K i==r.M-1},6n:J(a,i){K i%2==0},6l:J(a,i){K i%2},"3j-4p":J(a){K a.1a.3S("*")[0]==a},"3J-4p":J(a){K E.2Z(a.1a.5o,1,"4t")==a},"83-4p":J(a){K!E.2Z(a.1a.5o,2,"4t")},6B:J(a){K a.1C},4x:J(a){K!a.1C},82:J(a,i,m){K(a.6x||a.81||E(a).1u()||"").1f(m[3])>=0},4d:J(a){K"1Z"!=a.U&&E.1j(a,"19")!="2H"&&E.1j(a,"4U")!="1Z"},1Z:J(a){K"1Z"==a.U||E.1j(a,"19")=="2H"||E.1j(a,"4U")=="1Z"},80:J(a){K!a.2Y},2Y:J(a){K a.2Y},3k:J(a){K a.3k},2p:J(a){K a.2p||E.1J(a,"2p")},1u:J(a){K"1u"==a.U},5u:J(a){K"5u"==a.U},5t:J(a){K"5t"==a.U},59:J(a){K"59"==a.U},3I:J(a){K"3I"==a.U},58:J(a){K"58"==a.U},6j:J(a){K"6j"==a.U},6i:J(a){K"6i"==a.U},2G:J(a){K"2G"==a.U||E.12(a,"2G")},4D:J(a){K/4D|2k|6h|2G/i.17(a.12)},3Y:J(a,i,m){K E.2s(m[3],a).M},7X:J(a){K/h\\d/i.17(a.12)},7W:J(a){K E.3y(E.3G,J(b){K a==b.Y}).M}}},6g:[/^(\\[) *@?([\\w-]+) *([!*$^~=]*) *(\'?"?)(.*?)\\4 *\\]/,/^(:)([\\w-]+)\\("?\'?(.*?(\\(.*?\\))?[^(]*?)"?\'?\\)/,1B 4q("^([:.#]*)("+C+"+)")],3e:J(a,c,b){L d,2m=[];2b(a&&a!=d){d=a;L f=E.1E(a,c,b);a=f.t.1r(/^\\s*,\\s*/,"");2m=b?c=f.r:E.37(2m,f.r)}K 2m},2s:J(t,p){7(1o t!="25")K[t];7(p&&p.15!=1&&p.15!=9)K[];p=p||T;L d=[p],2r=[],3J,12;2b(t&&3J!=t){L r=[];3J=t;t=E.3g(t);L o=S;L g=6v;L m=g.2O(t);7(m){12=m[1].2E();Q(L i=0;d[i];i++)Q(L c=d[i].1C;c;c=c.2B)7(c.15==1&&(12=="*"||c.12.2E()==12))r.1g(c);d=r;t=t.1r(g,"");7(t.1f(" ")==0)6w;o=P}N{g=/^([>+~])\\s*(\\w*)/i;7((m=g.2O(t))!=V){r=[];L l={};12=m[2].2E();m=m[1];Q(L j=0,3f=d.M;j<3f;j++){L n=m=="~"||m=="+"?d[j].2B:d[j].1C;Q(;n;n=n.2B)7(n.15==1){L h=E.O(n);7(m=="~"&&l[h])1Q;7(!12||n.12.2E()==12){7(m=="~")l[h]=P;r.1g(n)}7(m=="+")1Q}}d=r;t=E.3g(t.1r(g,""));o=P}}7(t&&!o){7(!t.1f(",")){7(p==d[0])d.4l();2r=E.37(2r,d);r=d=[p];t=" "+t.6e(1,t.M)}N{L k=6u;L m=k.2O(t);7(m){m=[0,m[2],m[3],m[1]]}N{k=6s;m=k.2O(t)}m[2]=m[2].1r(/\\\\/g,"");L f=d[d.M-1];7(m[1]=="#"&&f&&f.5J&&!E.3E(f)){L q=f.5J(m[2]);7((E.14.1d||E.14.2z)&&q&&1o q.2w=="25"&&q.2w!=m[2])q=E(\'[@2w="\'+m[2]+\'"]\',f)[0];d=r=q&&(!m[3]||E.12(q,m[3]))?[q]:[]}N{Q(L i=0;d[i];i++){L a=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];7(a=="*"&&d[i].12.2h()=="3V")a="3m";r=E.37(r,d[i].3S(a))}7(m[1]==".")r=E.55(r,m[2]);7(m[1]=="#"){L e=[];Q(L i=0;r[i];i++)7(r[i].4z("2w")==m[2]){e=[r[i]];1Q}r=e}d=r}t=t.1r(k,"")}}7(t){L b=E.1E(t,r);d=r=b.r;t=E.3g(b.t)}}7(t)d=[];7(d&&p==d[0])d.4l();2r=E.37(2r,d);K 2r},55:J(r,m,a){m=" "+m+" ";L c=[];Q(L i=0;r[i];i++){L b=(" "+r[i].1t+" ").1f(m)>=0;7(!a&&b||a&&!b)c.1g(r[i])}K c},1E:J(t,r,h){L d;2b(t&&t!=d){d=t;L p=E.6g,m;Q(L i=0;p[i];i++){m=p[i].2O(t);7(m){t=t.7V(m[0].M);m[2]=m[2].1r(/\\\\/g,"");1Q}}7(!m)1Q;7(m[1]==":"&&m[2]=="56")r=G.17(m[3])?E.1E(m[3],r,P).r:E(r).56(m[3]);N 7(m[1]==".")r=E.55(r,m[2],h);N 7(m[1]=="["){L g=[],U=m[3];Q(L i=0,3f=r.M;i<3f;i++){L a=r[i],z=a[E.46[m[2]]||m[2]];7(z==V||/6O|3Q|2p/.17(m[2]))z=E.1J(a,m[2])||\'\';7((U==""&&!!z||U=="="&&z==m[5]||U=="!="&&z!=m[5]||U=="^="&&z&&!z.1f(m[5])||U=="$="&&z.6e(z.M-m[5].M)==m[5]||(U=="*="||U=="~=")&&z.1f(m[5])>=0)^h)g.1g(a)}r=g}N 7(m[1]==":"&&m[2]=="2Z-4p"){L e={},g=[],17=/(-?)(\\d*)n((?:\\+|-)?\\d*)/.2O(m[3]=="6n"&&"2n"||m[3]=="6l"&&"2n+1"||!/\\D/.17(m[3])&&"7U+"+m[3]||m[3]),3j=(17[1]+(17[2]||1))-0,d=17[3]-0;Q(L i=0,3f=r.M;i<3f;i++){L j=r[i],1a=j.1a,2w=E.O(1a);7(!e[2w]){L c=1;Q(L n=1a.1C;n;n=n.2B)7(n.15==1)n.4k=c++;e[2w]=P}L b=S;7(3j==0){7(j.4k==d)b=P}N 7((j.4k-d)%3j==0&&(j.4k-d)/3j>=0)b=P;7(b^h)g.1g(j)}r=g}N{L f=E.6r[m[1]];7(1o f=="3V")f=f[m[2]];7(1o f=="25")f=6c("S||J(a,i){K "+f+";}");r=E.3y(r,J(a,i){K f(a,i,m,r)},h)}}K{r:r,t:t}},4u:J(b,c){L d=[];L a=b[c];2b(a&&a!=T){7(a.15==1)d.1g(a);a=a[c]}K d},2Z:J(a,e,c,b){e=e||1;L d=0;Q(;a;a=a[c])7(a.15==1&&++d==e)1Q;K a},5i:J(n,a){L r=[];Q(;n;n=n.2B){7(n.15==1&&(!a||n!=a))r.1g(n)}K r}});E.16={1b:J(f,i,g,e){7(f.15==3||f.15==8)K;7(E.14.1d&&f.53!=10)f=1e;7(!g.2D)g.2D=6.2D++;7(e!=10){L h=g;g=J(){K h.1i(6,18)};g.O=e;g.2D=h.2D}L j=E.O(f,"2R")||E.O(f,"2R",{}),1v=E.O(f,"1v")||E.O(f,"1v",J(){L a;7(1o E=="10"||E.16.5f)K a;a=E.16.1v.1i(18.3R.Y,18);K a});1v.Y=f;E.R(i.23(/\\s+/),J(c,b){L a=b.23(".");b=a[0];g.U=a[1];L d=j[b];7(!d){d=j[b]={};7(!E.16.2y[b]||E.16.2y[b].4j.1P(f)===S){7(f.3F)f.3F(b,1v,S);N 7(f.6b)f.6b("4i"+b,1v)}}d[g.2D]=g;E.16.2a[b]=P});f=V},2D:1,2a:{},1V:J(e,h,f){7(e.15==3||e.15==8)K;L i=E.O(e,"2R"),29,4X;7(i){7(h==10||(1o h=="25"&&h.7T(0)=="."))Q(L g 1p i)6.1V(e,g+(h||""));N{7(h.U){f=h.2q;h=h.U}E.R(h.23(/\\s+/),J(b,a){L c=a.23(".");a=c[0];7(i[a]){7(f)2V i[a][f.2D];N Q(f 1p i[a])7(!c[1]||i[a][f].U==c[1])2V i[a][f];Q(29 1p i[a])1Q;7(!29){7(!E.16.2y[a]||E.16.2y[a].4h.1P(e)===S){7(e.67)e.67(a,E.O(e,"1v"),S);N 7(e.66)e.66("4i"+a,E.O(e,"1v"))}29=V;2V i[a]}}})}Q(29 1p i)1Q;7(!29){L d=E.O(e,"1v");7(d)d.Y=V;E.35(e,"2R");E.35(e,"1v")}}},1N:J(g,c,d,f,h){c=E.2I(c||[]);7(g.1f("!")>=0){g=g.2K(0,-1);L a=P}7(!d){7(6.2a[g])E("*").1b([1e,T]).1N(g,c)}N{7(d.15==3||d.15==8)K 10;L b,29,1n=E.1q(d[g]||V),16=!c[0]||!c[0].36;7(16)c.4J(6.4Z({U:g,2L:d}));c[0].U=g;7(a)c[0].65=P;7(E.1q(E.O(d,"1v")))b=E.O(d,"1v").1i(d,c);7(!1n&&d["4i"+g]&&d["4i"+g].1i(d,c)===S)b=S;7(16)c.4l();7(h&&E.1q(h)){29=h.1i(d,b==V?c:c.71(b));7(29!==10)b=29}7(1n&&f!==S&&b!==S&&!(E.12(d,\'a\')&&g=="4V")){6.5f=P;1S{d[g]()}1X(e){}}6.5f=S}K b},1v:J(c){L a;c=E.16.4Z(c||1e.16||{});L b=c.U.23(".");c.U=b[0];L f=E.O(6,"2R")&&E.O(6,"2R")[c.U],42=1M.2l.2K.1P(18,1);42.4J(c);Q(L j 1p f){L d=f[j];42[0].2q=d;42[0].O=d.O;7(!b[1]&&!c.65||d.U==b[1]){L e=d.1i(6,42);7(a!==S)a=e;7(e===S){c.36();c.44()}}}7(E.14.1d)c.2L=c.36=c.44=c.2q=c.O=V;K a},4Z:J(c){L a=c;c=E.1s({},a);c.36=J(){7(a.36)a.36();a.7S=S};c.44=J(){7(a.44)a.44();a.7R=P};7(!c.2L)c.2L=c.7Q||T;7(c.2L.15==3)c.2L=a.2L.1a;7(!c.4S&&c.5w)c.4S=c.5w==c.2L?c.7P:c.5w;7(c.64==V&&c.63!=V){L b=T.1F,1h=T.1h;c.64=c.63+(b&&b.2v||1h&&1h.2v||0)-(b.62||0);c.7N=c.7L+(b&&b.2x||1h&&1h.2x||0)-(b.60||0)}7(!c.3c&&((c.4f||c.4f===0)?c.4f:c.5Z))c.3c=c.4f||c.5Z;7(!c.7b&&c.5Y)c.7b=c.5Y;7(!c.3c&&c.2G)c.3c=(c.2G&1?1:(c.2G&2?3:(c.2G&4?2:0)));K c},2y:{21:{4j:J(){5M();K},4h:J(){K}},3C:{4j:J(){7(E.14.1d)K S;E(6).2j("4P",E.16.2y.3C.2q);K P},4h:J(){7(E.14.1d)K S;E(6).3w("4P",E.16.2y.3C.2q);K P},2q:J(a){7(I(a,6))K P;18[0].U="3C";K E.16.1v.1i(6,18)}},3B:{4j:J(){7(E.14.1d)K S;E(6).2j("4O",E.16.2y.3B.2q);K P},4h:J(){7(E.14.1d)K S;E(6).3w("4O",E.16.2y.3B.2q);K P},2q:J(a){7(I(a,6))K P;18[0].U="3B";K E.16.1v.1i(6,18)}}}};E.1n.1s({2j:J(c,a,b){K c=="4H"?6.2X(c,a,b):6.R(J(){E.16.1b(6,c,b||a,b&&a)})},2X:J(d,b,c){K 6.R(J(){E.16.1b(6,d,J(a){E(6).3w(a);K(c||b).1i(6,18)},c&&b)})},3w:J(a,b){K 6.R(J(){E.16.1V(6,a,b)})},1N:J(c,a,b){K 6.R(J(){E.16.1N(c,a,6,P,b)})},5n:J(c,a,b){7(6[0])K E.16.1N(c,a,6[0],S,b);K 10},2g:J(){L b=18;K 6.4V(J(a){6.4N=0==6.4N?1:0;a.36();K b[6.4N].1i(6,18)||S})},7D:J(a,b){K 6.2j(\'3C\',a).2j(\'3B\',b)},21:J(a){5M();7(E.2Q)a.1P(T,E);N E.3A.1g(J(){K a.1P(6,E)});K 6}});E.1s({2Q:S,3A:[],21:J(){7(!E.2Q){E.2Q=P;7(E.3A){E.R(E.3A,J(){6.1i(T)});E.3A=V}E(T).5n("21")}}});L x=S;J 5M(){7(x)K;x=P;7(T.3F&&!E.14.2z)T.3F("5W",E.21,S);7(E.14.1d&&1e==3b)(J(){7(E.2Q)K;1S{T.1F.7B("26")}1X(3a){3z(18.3R,0);K}E.21()})();7(E.14.2z)T.3F("5W",J(){7(E.2Q)K;Q(L i=0;i<T.4L.M;i++)7(T.4L[i].2Y){3z(18.3R,0);K}E.21()},S);7(E.14.2d){L a;(J(){7(E.2Q)K;7(T.39!="5V"&&T.39!="1y"){3z(18.3R,0);K}7(a===10)a=E("W, 7a[7A=7z]").M;7(T.4L.M!=a){3z(18.3R,0);K}E.21()})()}E.16.1b(1e,"3U",E.21)}E.R(("7y,7x,3U,7w,5d,4H,4V,7v,"+"7G,7u,7t,4P,4O,7s,2k,"+"58,7K,7q,7p,3a").23(","),J(i,b){E.1n[b]=J(a){K a?6.2j(b,a):6.1N(b)}});L I=J(a,c){L b=a.4S;2b(b&&b!=c)1S{b=b.1a}1X(3a){b=c}K b==c};E(1e).2j("4H",J(){E("*").1b(T).3w()});E.1n.1s({3U:J(g,d,c){7(E.1q(g))K 6.2j("3U",g);L e=g.1f(" ");7(e>=0){L i=g.2K(e,g.M);g=g.2K(0,e)}c=c||J(){};L f="4Q";7(d)7(E.1q(d)){c=d;d=V}N{d=E.3m(d);f="61"}L h=6;E.3P({1c:g,U:f,1H:"3q",O:d,1y:J(a,b){7(b=="1W"||b=="5U")h.3q(i?E("<1x/>").3t(a.4b.1r(/<1m(.|\\s)*?\\/1m>/g,"")).2s(i):a.4b);h.R(c,[a.4b,b,a])}});K 6},7n:J(){K E.3m(6.5T())},5T:J(){K 6.2c(J(){K E.12(6,"3u")?E.2I(6.7m):6}).1E(J(){K 6.31&&!6.2Y&&(6.3k||/2k|6h/i.17(6.12)||/1u|1Z|3I/i.17(6.U))}).2c(J(i,c){L b=E(6).5O();K b==V?V:b.1k==1M?E.2c(b,J(a,i){K{31:c.31,1A:a}}):{31:c.31,1A:b}}).22()}});E.R("5S,6d,5R,6D,5Q,6m".23(","),J(i,o){E.1n[o]=J(f){K 6.2j(o,f)}});L B=(1B 3v).3L();E.1s({22:J(d,b,a,c){7(E.1q(b)){a=b;b=V}K E.3P({U:"4Q",1c:d,O:b,1W:a,1H:c})},7l:J(b,a){K E.22(b,V,a,"1m")},7k:J(c,b,a){K E.22(c,b,a,"3i")},7i:J(d,b,a,c){7(E.1q(b)){a=b;b={}}K E.3P({U:"61",1c:d,O:b,1W:a,1H:c})},85:J(a){E.1s(E.4I,a)},4I:{2a:P,U:"4Q",2U:0,5P:"4o/x-7h-3u-7g",5N:P,3l:P,O:V,6p:V,3I:V,49:{3M:"4o/3M, 1u/3M",3q:"1u/3q",1m:"1u/4m, 4o/4m",3i:"4o/3i, 1u/4m",1u:"1u/a7",4G:"*/*"}},4F:{},3P:J(s){L f,2W=/=\\?(&|$)/g,1z,O;s=E.1s(P,s,E.1s(P,{},E.4I,s));7(s.O&&s.5N&&1o s.O!="25")s.O=E.3m(s.O);7(s.1H=="4E"){7(s.U.2h()=="22"){7(!s.1c.1D(2W))s.1c+=(s.1c.1D(/\\?/)?"&":"?")+(s.4E||"7d")+"=?"}N 7(!s.O||!s.O.1D(2W))s.O=(s.O?s.O+"&":"")+(s.4E||"7d")+"=?";s.1H="3i"}7(s.1H=="3i"&&(s.O&&s.O.1D(2W)||s.1c.1D(2W))){f="4E"+B++;7(s.O)s.O=(s.O+"").1r(2W,"="+f+"$1");s.1c=s.1c.1r(2W,"="+f+"$1");s.1H="1m";1e[f]=J(a){O=a;1W();1y();1e[f]=10;1S{2V 1e[f]}1X(e){}7(h)h.34(g)}}7(s.1H=="1m"&&s.1T==V)s.1T=S;7(s.1T===S&&s.U.2h()=="22"){L i=(1B 3v()).3L();L j=s.1c.1r(/(\\?|&)4r=.*?(&|$)/,"$a4="+i+"$2");s.1c=j+((j==s.1c)?(s.1c.1D(/\\?/)?"&":"?")+"4r="+i:"")}7(s.O&&s.U.2h()=="22"){s.1c+=(s.1c.1D(/\\?/)?"&":"?")+s.O;s.O=V}7(s.2a&&!E.5H++)E.16.1N("5S");7((!s.1c.1f("a3")||!s.1c.1f("//"))&&s.1H=="1m"&&s.U.2h()=="22"){L h=T.3S("6f")[0];L g=T.3s("1m");g.3Q=s.1c;7(s.7c)g.a2=s.7c;7(!f){L l=S;g.9Z=g.9Y=J(){7(!l&&(!6.39||6.39=="5V"||6.39=="1y")){l=P;1W();1y();h.34(g)}}}h.38(g);K 10}L m=S;L k=1e.78?1B 78("9X.9V"):1B 76();k.9T(s.U,s.1c,s.3l,s.6p,s.3I);1S{7(s.O)k.4C("9R-9Q",s.5P);7(s.5C)k.4C("9O-5A-9N",E.4F[s.1c]||"9L, 9K 9I 9H 5z:5z:5z 9F");k.4C("X-9C-9A","76");k.4C("9z",s.1H&&s.49[s.1H]?s.49[s.1H]+", */*":s.49.4G)}1X(e){}7(s.6Y)s.6Y(k);7(s.2a)E.16.1N("6m",[k,s]);L c=J(a){7(!m&&k&&(k.39==4||a=="2U")){m=P;7(d){6I(d);d=V}1z=a=="2U"&&"2U"||!E.6X(k)&&"3a"||s.5C&&E.6J(k,s.1c)&&"5U"||"1W";7(1z=="1W"){1S{O=E.6W(k,s.1H)}1X(e){1z="5x"}}7(1z=="1W"){L b;1S{b=k.5q("6U-5A")}1X(e){}7(s.5C&&b)E.4F[s.1c]=b;7(!f)1W()}N E.5v(s,k,1z);1y();7(s.3l)k=V}};7(s.3l){L d=53(c,13);7(s.2U>0)3z(J(){7(k){k.9t();7(!m)c("2U")}},s.2U)}1S{k.9s(s.O)}1X(e){E.5v(s,k,V,e)}7(!s.3l)c();J 1W(){7(s.1W)s.1W(O,1z);7(s.2a)E.16.1N("5Q",[k,s])}J 1y(){7(s.1y)s.1y(k,1z);7(s.2a)E.16.1N("5R",[k,s]);7(s.2a&&!--E.5H)E.16.1N("6d")}K k},5v:J(s,a,b,e){7(s.3a)s.3a(a,b,e);7(s.2a)E.16.1N("6D",[a,s,e])},5H:0,6X:J(r){1S{K!r.1z&&9q.9p=="59:"||(r.1z>=6T&&r.1z<9n)||r.1z==6R||r.1z==9l||E.14.2d&&r.1z==10}1X(e){}K S},6J:J(a,c){1S{L b=a.5q("6U-5A");K a.1z==6R||b==E.4F[c]||E.14.2d&&a.1z==10}1X(e){}K S},6W:J(r,b){L c=r.5q("9k-U");L d=b=="3M"||!b&&c&&c.1f("3M")>=0;L a=d?r.9j:r.4b;7(d&&a.1F.28=="5x")6Q"5x";7(b=="1m")E.5g(a);7(b=="3i")a=6c("("+a+")");K a},3m:J(a){L s=[];7(a.1k==1M||a.5h)E.R(a,J(){s.1g(3r(6.31)+"="+3r(6.1A))});N Q(L j 1p a)7(a[j]&&a[j].1k==1M)E.R(a[j],J(){s.1g(3r(j)+"="+3r(6))});N s.1g(3r(j)+"="+3r(a[j]));K s.6a("&").1r(/%20/g,"+")}});E.1n.1s({1G:J(c,b){K c?6.2e({1R:"1G",27:"1G",1w:"1G"},c,b):6.1E(":1Z").R(J(){6.W.19=6.5s||"";7(E.1j(6,"19")=="2H"){L a=E("<"+6.28+" />").6y("1h");6.W.19=a.1j("19");7(6.W.19=="2H")6.W.19="3D";a.1V()}}).3h()},1I:J(b,a){K b?6.2e({1R:"1I",27:"1I",1w:"1I"},b,a):6.1E(":4d").R(J(){6.5s=6.5s||E.1j(6,"19");6.W.19="2H"}).3h()},6N:E.1n.2g,2g:J(a,b){K E.1q(a)&&E.1q(b)?6.6N(a,b):a?6.2e({1R:"2g",27:"2g",1w:"2g"},a,b):6.R(J(){E(6)[E(6).3H(":1Z")?"1G":"1I"]()})},9f:J(b,a){K 6.2e({1R:"1G"},b,a)},9d:J(b,a){K 6.2e({1R:"1I"},b,a)},9c:J(b,a){K 6.2e({1R:"2g"},b,a)},9a:J(b,a){K 6.2e({1w:"1G"},b,a)},99:J(b,a){K 6.2e({1w:"1I"},b,a)},97:J(c,a,b){K 6.2e({1w:a},c,b)},2e:J(l,k,j,h){L i=E.6P(k,j,h);K 6[i.2P===S?"R":"2P"](J(){7(6.15!=1)K S;L g=E.1s({},i);L f=E(6).3H(":1Z"),4A=6;Q(L p 1p l){7(l[p]=="1I"&&f||l[p]=="1G"&&!f)K E.1q(g.1y)&&g.1y.1i(6);7(p=="1R"||p=="27"){g.19=E.1j(6,"19");g.32=6.W.32}}7(g.32!=V)6.W.32="1Z";g.40=E.1s({},l);E.R(l,J(c,a){L e=1B E.2t(4A,g,c);7(/2g|1G|1I/.17(a))e[a=="2g"?f?"1G":"1I":a](l);N{L b=a.3X().1D(/^([+-]=)?([\\d+-.]+)(.*)$/),1Y=e.2m(P)||0;7(b){L d=2M(b[2]),2A=b[3]||"2S";7(2A!="2S"){4A.W[c]=(d||1)+2A;1Y=((d||1)/e.2m(P))*1Y;4A.W[c]=1Y+2A}7(b[1])d=((b[1]=="-="?-1:1)*d)+1Y;e.45(1Y,d,2A)}N e.45(1Y,a,"")}});K P})},2P:J(a,b){7(E.1q(a)||(a&&a.1k==1M)){b=a;a="2t"}7(!a||(1o a=="25"&&!b))K A(6[0],a);K 6.R(J(){7(b.1k==1M)A(6,a,b);N{A(6,a).1g(b);7(A(6,a).M==1)b.1i(6)}})},94:J(b,c){L a=E.3G;7(b)6.2P([]);6.R(J(){Q(L i=a.M-1;i>=0;i--)7(a[i].Y==6){7(c)a[i](P);a.72(i,1)}});7(!c)6.5p();K 6}});L A=J(b,c,a){7(!b)K 10;c=c||"2t";L q=E.O(b,c+"2P");7(!q||a)q=E.O(b,c+"2P",a?E.2I(a):[]);K q};E.1n.5p=J(a){a=a||"2t";K 6.R(J(){L q=A(6,a);q.4l();7(q.M)q[0].1i(6)})};E.1s({6P:J(b,a,c){L d=b&&b.1k==92?b:{1y:c||!c&&a||E.1q(b)&&b,2u:b,3Z:c&&a||a&&a.1k!=91&&a};d.2u=(d.2u&&d.2u.1k==51?d.2u:{90:8Z,9D:6T}[d.2u])||8X;d.5y=d.1y;d.1y=J(){7(d.2P!==S)E(6).5p();7(E.1q(d.5y))d.5y.1i(6)};K d},3Z:{70:J(p,n,b,a){K b+a*p},5j:J(p,n,b,a){K((-24.8V(p*24.8U)/2)+0.5)*a+b}},3G:[],3W:V,2t:J(b,c,a){6.11=c;6.Y=b;6.1l=a;7(!c.47)c.47={}}});E.2t.2l={4y:J(){7(6.11.30)6.11.30.1i(6.Y,[6.2J,6]);(E.2t.30[6.1l]||E.2t.30.4G)(6);7(6.1l=="1R"||6.1l=="27")6.Y.W.19="3D"},2m:J(a){7(6.Y[6.1l]!=V&&6.Y.W[6.1l]==V)K 6.Y[6.1l];L r=2M(E.1j(6.Y,6.1l,a));K r&&r>-8Q?r:2M(E.2o(6.Y,6.1l))||0},45:J(c,b,d){6.5B=(1B 3v()).3L();6.1Y=c;6.3h=b;6.2A=d||6.2A||"2S";6.2J=6.1Y;6.4B=6.4w=0;6.4y();L e=6;J t(a){K e.30(a)}t.Y=6.Y;E.3G.1g(t);7(E.3W==V){E.3W=53(J(){L a=E.3G;Q(L i=0;i<a.M;i++)7(!a[i]())a.72(i--,1);7(!a.M){6I(E.3W);E.3W=V}},13)}},1G:J(){6.11.47[6.1l]=E.1J(6.Y.W,6.1l);6.11.1G=P;6.45(0,6.2m());7(6.1l=="27"||6.1l=="1R")6.Y.W[6.1l]="8N";E(6.Y).1G()},1I:J(){6.11.47[6.1l]=E.1J(6.Y.W,6.1l);6.11.1I=P;6.45(6.2m(),0)},30:J(a){L t=(1B 3v()).3L();7(a||t>6.11.2u+6.5B){6.2J=6.3h;6.4B=6.4w=1;6.4y();6.11.40[6.1l]=P;L b=P;Q(L i 1p 6.11.40)7(6.11.40[i]!==P)b=S;7(b){7(6.11.19!=V){6.Y.W.32=6.11.32;6.Y.W.19=6.11.19;7(E.1j(6.Y,"19")=="2H")6.Y.W.19="3D"}7(6.11.1I)6.Y.W.19="2H";7(6.11.1I||6.11.1G)Q(L p 1p 6.11.40)E.1J(6.Y.W,p,6.11.47[p])}7(b&&E.1q(6.11.1y))6.11.1y.1i(6.Y);K S}N{L n=t-6.5B;6.4w=n/6.11.2u;6.4B=E.3Z[6.11.3Z||(E.3Z.5j?"5j":"70")](6.4w,n,0,1,6.11.2u);6.2J=6.1Y+((6.3h-6.1Y)*6.4B);6.4y()}K P}};E.2t.30={2v:J(a){a.Y.2v=a.2J},2x:J(a){a.Y.2x=a.2J},1w:J(a){E.1J(a.Y.W,"1w",a.2J)},4G:J(a){a.Y.W[a.1l]=a.2J+a.2A}};E.1n.5L=J(){L b=0,3b=0,Y=6[0],5l;7(Y)8M(E.14){L d=Y.1a,41=Y,1K=Y.1K,1L=Y.2i,5D=2d&&4s(5K)<8J&&!/a1/i.17(v),2T=E.1j(Y,"43")=="2T";7(Y.6G){L c=Y.6G();1b(c.26+24.2f(1L.1F.2v,1L.1h.2v),c.3b+24.2f(1L.1F.2x,1L.1h.2x));1b(-1L.1F.62,-1L.1F.60)}N{1b(Y.5G,Y.5F);2b(1K){1b(1K.5G,1K.5F);7(48&&!/^t(8H|d|h)$/i.17(1K.28)||2d&&!5D)2N(1K);7(!2T&&E.1j(1K,"43")=="2T")2T=P;41=/^1h$/i.17(1K.28)?41:1K;1K=1K.1K}2b(d&&d.28&&!/^1h|3q$/i.17(d.28)){7(!/^8G|1O.*$/i.17(E.1j(d,"19")))1b(-d.2v,-d.2x);7(48&&E.1j(d,"32")!="4d")2N(d);d=d.1a}7((5D&&(2T||E.1j(41,"43")=="4W"))||(48&&E.1j(41,"43")!="4W"))1b(-1L.1h.5G,-1L.1h.5F);7(2T)1b(24.2f(1L.1F.2v,1L.1h.2v),24.2f(1L.1F.2x,1L.1h.2x))}5l={3b:3b,26:b}}J 2N(a){1b(E.2o(a,"a8",P),E.2o(a,"a9",P))}J 1b(l,t){b+=4s(l)||0;3b+=4s(t)||0}K 5l}})();',62,631,'||||||this|if||||||||||||||||||||||||||||||||||||||function|return|var|length|else|data|true|for|each|false|document|type|null|style||elem||undefined|options|nodeName||browser|nodeType|event|test|arguments|display|parentNode|add|url|msie|window|indexOf|push|body|apply|css|constructor|prop|script|fn|typeof|in|isFunction|replace|extend|className|text|handle|opacity|div|complete|status|value|new|firstChild|match|filter|documentElement|show|dataType|hide|attr|offsetParent|doc|Array|trigger|table|call|break|height|try|cache|tbody|remove|success|catch|start|hidden||ready|get|split|Math|string|left|width|tagName|ret|global|while|map|safari|animate|max|toggle|toLowerCase|ownerDocument|bind|select|prototype|cur||curCSS|selected|handler|done|find|fx|duration|scrollLeft|id|scrollTop|special|opera|unit|nextSibling|stack|guid|toUpperCase|pushStack|button|none|makeArray|now|slice|target|parseFloat|border|exec|queue|isReady|events|px|fixed|timeout|delete|jsre|one|disabled|nth|step|name|overflow|inArray|removeChild|removeData|preventDefault|merge|appendChild|readyState|error|top|which|innerHTML|multiFilter|rl|trim|end|json|first|checked|async|param|elems|insertBefore|childNodes|html|encodeURIComponent|createElement|append|form|Date|unbind|color|grep|setTimeout|readyList|mouseleave|mouseenter|block|isXMLDoc|addEventListener|timers|is|password|last|runtimeStyle|getTime|xml|jQuery|domManip|ajax|src|callee|getElementsByTagName|selectedIndex|load|object|timerId|toString|has|easing|curAnim|offsetChild|args|position|stopPropagation|custom|props|orig|mozilla|accepts|clean|responseText|defaultView|visible|String|charCode|float|teardown|on|setup|nodeIndex|shift|javascript|currentStyle|application|child|RegExp|_|parseInt|previousSibling|dir|tr|state|empty|update|getAttribute|self|pos|setRequestHeader|input|jsonp|lastModified|_default|unload|ajaxSettings|unshift|getComputedStyle|styleSheets|getPropertyValue|lastToggle|mouseout|mouseover|GET|andSelf|relatedTarget|init|visibility|click|absolute|index|container|fix|outline|Number|removeAttribute|setInterval|prevObject|classFilter|not|unique|submit|file|after|windowData|deep|scroll|client|triggered|globalEval|jquery|sibling|swing|clone|results|wrapAll|triggerHandler|lastChild|dequeue|getResponseHeader|createTextNode|oldblock|checkbox|radio|handleError|fromElement|parsererror|old|00|Modified|startTime|ifModified|safari2|getWH|offsetTop|offsetLeft|active|values|getElementById|version|offset|bindReady|processData|val|contentType|ajaxSuccess|ajaxComplete|ajaxStart|serializeArray|notmodified|loaded|DOMContentLoaded|Width|ctrlKey|keyCode|clientTop|POST|clientLeft|clientX|pageX|exclusive|detachEvent|removeEventListener|swap|cloneNode|join|attachEvent|eval|ajaxStop|substr|head|parse|textarea|reset|image|zoom|odd|ajaxSend|even|before|username|prepend|expr|quickClass|uuid|quickID|quickChild|continue|textContent|appendTo|contents|evalScript|parent|defaultValue|ajaxError|setArray|compatMode|getBoundingClientRect|styleFloat|clearInterval|httpNotModified|nodeValue|100|alpha|_toggle|href|speed|throw|304|replaceWith|200|Last|colgroup|httpData|httpSuccess|beforeSend|eq|linear|concat|splice|fieldset|multiple|cssFloat|XMLHttpRequest|webkit|ActiveXObject|CSS1Compat|link|metaKey|scriptCharset|callback|col|pixelLeft|urlencoded|www|post|hasClass|getJSON|getScript|elements|serialize|black|keyup|keypress|solid|change|mousemove|mouseup|dblclick|resize|focus|blur|stylesheet|rel|doScroll|round|hover|padding|offsetHeight|mousedown|offsetWidth|Bottom|Top|keydown|clientY|Right|pageY|Left|toElement|srcElement|cancelBubble|returnValue|charAt|0n|substring|animated|header|noConflict|line|enabled|innerText|contains|only|weight|ajaxSetup|font|size|gt|lt|uFFFF|u0128|417|Boolean|inner|Height|toggleClass|removeClass|addClass|removeAttr|replaceAll|insertAfter|prependTo|contentWindow|contentDocument|wrap|iframe|children|siblings|prevAll|nextAll|prev|wrapInner|next|parents|maxLength|maxlength|readOnly|readonly|reverse|class|htmlFor|inline|able|boxModel|522|setData|compatible|with|1px|ie|getData|10000|ra|it|rv|PI|cos|userAgent|400|navigator|600|slow|Function|Object|array|stop|ig|NaN|fadeTo|option|fadeOut|fadeIn|setAttribute|slideToggle|slideUp|changed|slideDown|be|can|property|responseXML|content|1223|getAttributeNode|300|method|protocol|location|action|send|abort|cssText|th|td|cap|specified|Accept|With|colg|Requested|fast|tfoot|GMT|thead|1970|Jan|attributes|01|Thu|leg|Since|If|opt|Type|Content|embed|open|area|XMLHTTP|hr|Microsoft|onreadystatechange|onload|meta|adobeair|charset|http|1_|img|br|plain|borderLeftWidth|borderTopWidth|abbr'.split('|'),0,{}))
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(9($){$.1s.A=9(o){z 4.14(9(){2H r(4,o)})};8 q={W:F,23:1,1G:1,u:7,15:3,16:7,1H:\'2I\',24:\'2J\',1i:0,B:7,1j:7,1I:7,25:7,26:7,27:7,28:7,29:7,2a:7,2b:7,1J:\'<N></N>\',1K:\'<N></N>\',2c:\'2d\',2e:\'2d\',1L:7,1M:7};$.A=9(e,o){4.5=$.17({},q,o||{});4.Q=F;4.D=7;4.H=7;4.t=7;4.R=7;4.S=7;4.O=!4.5.W?\'1N\':\'2f\';4.E=!4.5.W?\'2g\':\'2h\';8 a=\'\',1d=e.J.1d(\' \');1k(8 i=0;i<1d.K;i++){6(1d[i].2i(\'A-2j\')!=-1){$(e).1t(1d[i]);8 a=1d[i];1l}}6(e.2k==\'2K\'||e.2k==\'2L\'){4.t=$(e);4.D=4.t.18();6(4.D.1m(\'A-H\')){6(!4.D.18().1m(\'A-D\'))4.D=4.D.B(\'<N></N>\');4.D=4.D.18()}X 6(!4.D.1m(\'A-D\'))4.D=4.t.B(\'<N></N>\').18()}X{4.D=$(e);4.t=$(e).2M(\'>2l,>2m,N>2l,N>2m\')}6(a!=\'\'&&4.D.18()[0].J.2i(\'A-2j\')==-1)4.D.B(\'<N 2N=" \'+a+\'"></N>\');4.H=4.t.18();6(!4.H.K||!4.H.1m(\'A-H\'))4.H=4.t.B(\'<N></N>\').18();4.S=$(\'.A-11\',4.D);6(4.S.u()==0&&4.5.1K!=7)4.S=4.H.1u(4.5.1K).11();4.S.V(4.J(\'A-11\'));4.R=$(\'.A-19\',4.D);6(4.R.u()==0&&4.5.1J!=7)4.R=4.H.1u(4.5.1J).11();4.R.V(4.J(\'A-19\'));4.H.V(4.J(\'A-H\'));4.t.V(4.J(\'A-t\'));4.D.V(4.J(\'A-D\'));8 b=4.5.16!=7?1n.1O(4.1o()/4.5.16):7;8 c=4.t.2O(\'1v\');8 d=4;6(c.u()>0){8 f=0,i=4.5.1G;c.14(9(){d.1P(4,i++);f+=d.T(4,b)});4.t.y(4.O,f+\'U\');6(!o||o.u===L)4.5.u=c.u()}4.D.y(\'1w\',\'1x\');4.R.y(\'1w\',\'1x\');4.S.y(\'1w\',\'1x\');4.2n=9(){d.19()};4.2o=9(){d.11()};4.1Q=9(){d.2p()};6(4.5.1j!=7)4.5.1j(4,\'2q\');6($.2r.2s){4.1e(F,F);$(2t).1y(\'2P\',9(){d.1z()})}X 4.1z()};8 r=$.A;r.1s=r.2Q={A:\'0.2.3\'};r.1s.17=r.17=$.17;r.1s.17({1z:9(){4.C=7;4.G=7;4.Y=7;4.12=7;4.1a=F;4.1f=7;4.P=7;4.Z=F;6(4.Q)z;4.t.y(4.E,4.1A(4.5.1G)+\'U\');8 p=4.1A(4.5.23);4.Y=4.12=7;4.1p(p,F);$(2t).1R(\'2u\',4.1Q).1y(\'2u\',4.1Q)},2v:9(){4.t.2w();4.t.y(4.E,\'2R\');4.t.y(4.O,\'2S\');6(4.5.1j!=7)4.5.1j(4,\'2v\');4.1z()},2p:9(){6(4.P!=7&&4.Z)4.t.y(4.E,r.I(4.t.y(4.E))+4.P);4.P=7;4.Z=F;6(4.5.1I!=7)4.5.1I(4);6(4.5.16!=7){8 a=4;8 b=1n.1O(4.1o()/4.5.16),O=0,E=0;$(\'1v\',4.t).14(9(i){O+=a.T(4,b);6(i+1<a.C)E=O});4.t.y(4.O,O+\'U\');4.t.y(4.E,-E+\'U\')}4.15(4.C,F)},2T:9(){4.Q=1g;4.1e()},2U:9(){4.Q=F;4.1e()},u:9(s){6(s!=L){4.5.u=s;6(!4.Q)4.1e()}z 4.5.u},2V:9(i,a){6(a==L||!a)a=i;6(4.5.u!==7&&a>4.5.u)a=4.5.u;1k(8 j=i;j<=a;j++){8 e=4.M(j);6(!e.K||e.1m(\'A-1b-1B\'))z F}z 1g},M:9(i){z $(\'.A-1b-\'+i,4.t)},2x:9(i,s){8 e=4.M(i),1S=0,2x=0;6(e.K==0){8 c,e=4.1C(i),j=r.I(i);1q(c=4.M(--j)){6(j<=0||c.K){j<=0?4.t.2y(e):c.1T(e);1l}}}X 1S=4.T(e);e.1t(4.J(\'A-1b-1B\'));1U s==\'2W\'?e.2X(s):e.2w().2Y(s);8 a=4.5.16!=7?1n.1O(4.1o()/4.5.16):7;8 b=4.T(e,a)-1S;6(i>0&&i<4.C)4.t.y(4.E,r.I(4.t.y(4.E))-b+\'U\');4.t.y(4.O,r.I(4.t.y(4.O))+b+\'U\');z e},1V:9(i){8 e=4.M(i);6(!e.K||(i>=4.C&&i<=4.G))z;8 d=4.T(e);6(i<4.C)4.t.y(4.E,r.I(4.t.y(4.E))+d+\'U\');e.1V();4.t.y(4.O,r.I(4.t.y(4.O))-d+\'U\')},19:9(){4.1D();6(4.P!=7&&!4.Z)4.1W(F);X 4.15(((4.5.B==\'1X\'||4.5.B==\'G\')&&4.5.u!=7&&4.G==4.5.u)?1:4.C+4.5.15)},11:9(){4.1D();6(4.P!=7&&4.Z)4.1W(1g);X 4.15(((4.5.B==\'1X\'||4.5.B==\'C\')&&4.5.u!=7&&4.C==1)?4.5.u:4.C-4.5.15)},1W:9(b){6(4.Q||4.1a||!4.P)z;8 a=r.I(4.t.y(4.E));!b?a-=4.P:a+=4.P;4.Z=!b;4.Y=4.C;4.12=4.G;4.1p(a)},15:9(i,a){6(4.Q||4.1a)z;4.1p(4.1A(i),a)},1A:9(i){6(4.Q||4.1a)z;i=r.I(i);6(4.5.B!=\'1c\')i=i<1?1:(4.5.u&&i>4.5.u?4.5.u:i);8 a=4.C>i;8 b=r.I(4.t.y(4.E));8 f=4.5.B!=\'1c\'&&4.C<=1?1:4.C;8 c=a?4.M(f):4.M(4.G);8 j=a?f:f-1;8 e=7,l=0,p=F,d=0;1q(a?--j>=i:++j<i){e=4.M(j);p=!e.K;6(e.K==0){e=4.1C(j).V(4.J(\'A-1b-1B\'));c[a?\'1u\':\'1T\'](e)}c=e;d=4.T(e);6(p)l+=d;6(4.C!=7&&(4.5.B==\'1c\'||(j>=1&&(4.5.u==7||j<=4.5.u))))b=a?b+d:b-d}8 g=4.1o();8 h=[];8 k=0,j=i,v=0;8 c=4.M(i-1);1q(++k){e=4.M(j);p=!e.K;6(e.K==0){e=4.1C(j).V(4.J(\'A-1b-1B\'));c.K==0?4.t.2y(e):c[a?\'1u\':\'1T\'](e)}c=e;8 d=4.T(e);6(d==0){2Z(\'30: 31 1N/2f 32 1k 33. 34 35 36 37 38 39. 3a...\');z 0}6(4.5.B!=\'1c\'&&4.5.u!==7&&j>4.5.u)h.3b(e);X 6(p)l+=d;v+=d;6(v>=g)1l;j++}1k(8 x=0;x<h.K;x++)h[x].1V();6(l>0){4.t.y(4.O,4.T(4.t)+l+\'U\');6(a){b-=l;4.t.y(4.E,r.I(4.t.y(4.E))-l+\'U\')}}8 n=i+k-1;6(4.5.B!=\'1c\'&&4.5.u&&n>4.5.u)n=4.5.u;6(j>n){k=0,j=n,v=0;1q(++k){8 e=4.M(j--);6(!e.K)1l;v+=4.T(e);6(v>=g)1l}}8 o=n-k+1;6(4.5.B!=\'1c\'&&o<1)o=1;6(4.Z&&a){b+=4.P;4.Z=F}4.P=7;6(4.5.B!=\'1c\'&&n==4.5.u&&(n-k+1)>=1){8 m=r.10(4.M(n),!4.5.W?\'1r\':\'1Y\');6((v-m)>g)4.P=v-g-m}1q(i-->o)b+=4.T(4.M(i));4.Y=4.C;4.12=4.G;4.C=o;4.G=n;z b},1p:9(p,a){6(4.Q||4.1a)z;4.1a=1g;8 b=4;8 c=9(){b.1a=F;6(p==0)b.t.y(b.E,0);6(b.5.B==\'1X\'||b.5.B==\'G\'||b.5.u==7||b.G<b.5.u)b.2z();b.1e();b.1Z(\'2A\')};4.1Z(\'3c\');6(!4.5.1H||a==F){4.t.y(4.E,p+\'U\');c()}X{8 o=!4.5.W?{\'2g\':p}:{\'2h\':p};4.t.1p(o,4.5.1H,4.5.24,c)}},2z:9(s){6(s!=L)4.5.1i=s;6(4.5.1i==0)z 4.1D();6(4.1f!=7)z;8 a=4;4.1f=3d(9(){a.19()},4.5.1i*3e)},1D:9(){6(4.1f==7)z;3f(4.1f);4.1f=7},1e:9(n,p){6(n==L||n==7){8 n=!4.Q&&4.5.u!==0&&((4.5.B&&4.5.B!=\'C\')||4.5.u==7||4.G<4.5.u);6(!4.Q&&(!4.5.B||4.5.B==\'C\')&&4.5.u!=7&&4.G>=4.5.u)n=4.P!=7&&!4.Z}6(p==L||p==7){8 p=!4.Q&&4.5.u!==0&&((4.5.B&&4.5.B!=\'G\')||4.C>1);6(!4.Q&&(!4.5.B||4.5.B==\'G\')&&4.5.u!=7&&4.C==1)p=4.P!=7&&4.Z}8 a=4;4.R[n?\'1y\':\'1R\'](4.5.2c,4.2n)[n?\'1t\':\'V\'](4.J(\'A-19-1E\')).20(\'1E\',n?F:1g);4.S[p?\'1y\':\'1R\'](4.5.2e,4.2o)[p?\'1t\':\'V\'](4.J(\'A-11-1E\')).20(\'1E\',p?F:1g);6(4.R.K>0&&(4.R[0].1h==L||4.R[0].1h!=n)&&4.5.1L!=7){4.R.14(9(){a.5.1L(a,4,n)});4.R[0].1h=n}6(4.S.K>0&&(4.S[0].1h==L||4.S[0].1h!=p)&&4.5.1M!=7){4.S.14(9(){a.5.1M(a,4,p)});4.S[0].1h=p}},1Z:9(a){8 b=4.Y==7?\'2q\':(4.Y<4.C?\'19\':\'11\');4.13(\'25\',a,b);6(4.Y!==4.C){4.13(\'26\',a,b,4.C);4.13(\'27\',a,b,4.Y)}6(4.12!==4.G){4.13(\'28\',a,b,4.G);4.13(\'29\',a,b,4.12)}4.13(\'2a\',a,b,4.C,4.G,4.Y,4.12);4.13(\'2b\',a,b,4.Y,4.12,4.C,4.G)},13:9(a,b,c,d,e,f,g){6(4.5[a]==L||(1U 4.5[a]!=\'2B\'&&b!=\'2A\'))z;8 h=1U 4.5[a]==\'2B\'?4.5[a][b]:4.5[a];6(!$.3g(h))z;8 j=4;6(d===L)h(j,c,b);X 6(e===L)4.M(d).14(9(){h(j,4,d,c,b)});X{1k(8 i=d;i<=e;i++)6(i!==7&&!(i>=f&&i<=g))4.M(i).14(9(){h(j,4,i,c,b)})}},1C:9(i){z 4.1P(\'<1v></1v>\',i)},1P:9(e,i){8 a=$(e).V(4.J(\'A-1b\')).V(4.J(\'A-1b-\'+i));a.20(\'3h\',i);z a},J:9(c){z c+\' \'+c+(!4.5.W?\'-3i\':\'-W\')},T:9(e,d){8 a=e.2C!=L?e[0]:e;8 b=!4.5.W?a.1F+r.10(a,\'2D\')+r.10(a,\'1r\'):a.2E+r.10(a,\'2F\')+r.10(a,\'1Y\');6(d==L||b==d)z b;8 w=!4.5.W?d-r.10(a,\'2D\')-r.10(a,\'1r\'):d-r.10(a,\'2F\')-r.10(a,\'1Y\');$(a).y(4.O,w+\'U\');z 4.T(a)},1o:9(){z!4.5.W?4.H[0].1F-r.I(4.H.y(\'3j\'))-r.I(4.H.y(\'3k\')):4.H[0].2E-r.I(4.H.y(\'3l\'))-r.I(4.H.y(\'3m\'))},3n:9(i,s){6(s==L)s=4.5.u;z 1n.3o((((i-1)/s)-1n.3p((i-1)/s))*s)+1}});r.17({3q:9(d){z $.17(q,d||{})},10:9(e,p){6(!e)z 0;8 a=e.2C!=L?e[0]:e;6(p==\'1r\'&&$.2r.2s){8 b={\'1w\':\'1x\',\'3r\':\'3s\',\'1N\':\'1i\'},21,22;$.2G(a,b,9(){21=a.1F});b[\'1r\']=0;$.2G(a,b,9(){22=a.1F});z 22-21}z r.I($.y(a,p))},I:9(v){v=3t(v);z 3u(v)?0:v}})})(3v);',62,218,'||||this|options|if|null|var|function||||||||||||||||||||list|size||||css|return|jcarousel|wrap|first|container|lt|false|last|clip|intval|className|length|undefined|get|div|wh|tail|locked|buttonNext|buttonPrev|dimension|px|addClass|vertical|else|prevFirst|inTail|margin|prev|prevLast|callback|each|scroll|visible|extend|parent|next|animating|item|circular|split|buttons|timer|true|jcarouselstate|auto|initCallback|for|break|hasClass|Math|clipping|animate|while|marginRight|fn|removeClass|before|li|display|block|bind|setup|pos|placeholder|create|stopAuto|disabled|offsetWidth|offset|animation|reloadCallback|buttonNextHTML|buttonPrevHTML|buttonNextCallback|buttonPrevCallback|width|ceil|format|funcResize|unbind|old|after|typeof|remove|scrollTail|both|marginBottom|notify|attr|oWidth|oWidth2|start|easing|itemLoadCallback|itemFirstInCallback|itemFirstOutCallback|itemLastInCallback|itemLastOutCallback|itemVisibleInCallback|itemVisibleOutCallback|buttonNextEvent|click|buttonPrevEvent|height|left|top|indexOf|skin|nodeName|ul|ol|funcNext|funcPrev|reload|init|browser|safari|window|resize|reset|empty|add|prepend|startAuto|onAfterAnimation|object|jquery|marginLeft|offsetHeight|marginTop|swap|new|normal|swing|UL|OL|find|class|children|load|prototype|0px|10px|lock|unlock|has|string|html|append|alert|jCarousel|No|set|items|This|will|cause|an|infinite|loop|Aborting|push|onBeforeAnimation|setTimeout|1000|clearTimeout|isFunction|jcarouselindex|horizontal|borderLeftWidth|borderRightWidth|borderTopWidth|borderBottomWidth|index|round|floor|defaults|float|none|parseInt|isNaN|jQuery'.split('|'),0,{}))
if(typeof document.attachEvent!='undefined'){window.attachEvent('onload',init);document.attachEvent('onmousemove',moveMouse);document.attachEvent('onclick',checkMove);}
else{window.addEventListener('load',init,false);document.addEventListener('mousemove',moveMouse,false);document.addEventListener('click',checkMove,false);}
var oDv=document.createElement("div");var dvHdr=document.createElement("div");var dvBdy=document.createElement("div");var windowlock,boxMove,fixposx,fixposy,lockX,lockY,fixx,fixy,ox,oy,boxLeft,boxRight,boxTop,boxBottom,evt,mouseX,mouseY,boxOpen,totalScrollTop,totalScrollLeft;boxOpen=false;ox=10;oy=10;lockX=0;lockY=0;function init(){oDv.appendChild(dvHdr);oDv.appendChild(dvBdy);oDv.style.position="absolute";oDv.style.visibility='hidden';document.body.appendChild(oDv);}
function defHdrStyle(){dvHdr.innerHTML='<img  style="vertical-align:middle"  src="info.gif" alt="Informaci&oacute;n">&nbsp;&nbsp;'+dvHdr.innerHTML;dvHdr.style.fontWeight='bold';dvHdr.style.width='150px';dvHdr.style.fontFamily='arial';dvHdr.style.border='1px solid #A5CFE9';dvHdr.style.padding='3';dvHdr.style.fontSize='11';dvHdr.style.color='#4B7A98';dvHdr.style.background='#D5EBF9';dvHdr.style.filter='alpha(opacity=85)';dvHdr.style.opacity='0.85';}
function defBdyStyle(){dvBdy.style.borderBottom='1px solid #A5CFE9';dvBdy.style.borderLeft='1px solid #A5CFE9';dvBdy.style.borderRight='1px solid #A5CFE9';dvBdy.style.width='150px';dvBdy.style.fontFamily='arial';dvBdy.style.fontSize='11';dvBdy.style.padding='3';dvBdy.style.color='#1B4966';dvBdy.style.background='#FFFFFF';dvBdy.style.filter='alpha(opacity=85)';dvBdy.style.opacity='0.85';}
function checkElemBO(txt){if(!txt||typeof(txt)!='string')return false;if((txt.indexOf('header')>-1)&&(txt.indexOf('body')>-1)&&(txt.indexOf('[')>-1)&&(txt.indexOf('[')>-1))
return true;else
return false;}
function scanBO(curNode){if(checkElemBO(curNode.title)){curNode.boHDR=getParam('header',curNode.title);curNode.boBDY=getParam('body',curNode.title);curNode.boCSSBDY=getParam('cssbody',curNode.title);curNode.boCSSHDR=getParam('cssheader',curNode.title);curNode.IEbugfix=(getParam('hideselects',curNode.title)=='on')?true:false;curNode.fixX=parseInt(getParam('fixedrelx',curNode.title));curNode.fixY=parseInt(getParam('fixedrely',curNode.title));curNode.absX=parseInt(getParam('fixedabsx',curNode.title));curNode.absY=parseInt(getParam('fixedabsy',curNode.title));curNode.offY=(getParam('offsety',curNode.title)!='')?parseInt(getParam('offsety',curNode.title)):10;curNode.offX=(getParam('offsetx',curNode.title)!='')?parseInt(getParam('offsetx',curNode.title)):10;curNode.fade=(getParam('fade',curNode.title)=='on')?true:false;curNode.fadespeed=(getParam('fadespeed',curNode.title)!='')?getParam('fadespeed',curNode.title):0.04;curNode.delay=(getParam('delay',curNode.title)!='')?parseInt(getParam('delay',curNode.title)):0;if(getParam('requireclick',curNode.title)=='on'){curNode.requireclick=true;document.all?curNode.attachEvent('onclick',showHideBox):curNode.addEventListener('click',showHideBox,false);document.all?curNode.attachEvent('onmouseover',hideBox):curNode.addEventListener('mouseover',hideBox,false);}
else{if(getParam('doubleclickstop',curNode.title)!='off'){document.all?curNode.attachEvent('ondblclick',pauseBox):curNode.addEventListener('dblclick',pauseBox,false);}
if(getParam('singleclickstop',curNode.title)=='on'){document.all?curNode.attachEvent('onclick',pauseBox):curNode.addEventListener('click',pauseBox,false);}}
curNode.windowLock=getParam('windowlock',curNode.title).toLowerCase()=='off'?false:true;curNode.title='';curNode.hasbox=1;}
else
curNode.hasbox=2;}
function getParam(param,list){var reg=new RegExp('([^a-zA-Z]'+param+'|^'+param+')\\s*=\\s*\\[\\s*(((\\[\\[)|(\\]\\])|([^\\]\\[]))*)\\s*\\]');var res=reg.exec(list);var returnvar;if(res)
return res[2].replace('[[','[').replace(']]',']');else
return'';}
function Left(elem){var x=0;if(elem.calcLeft)
return elem.calcLeft;var oElem=elem;while(elem){if((elem.currentStyle)&&(!isNaN(parseInt(elem.currentStyle.borderLeftWidth)))&&(x!=0))
x+=parseInt(elem.currentStyle.borderLeftWidth);x+=elem.offsetLeft;elem=elem.offsetParent;}
oElem.calcLeft=x;return x;}
function Top(elem){var x=0;if(elem.calcTop)
return elem.calcTop;var oElem=elem;while(elem){if((elem.currentStyle)&&(!isNaN(parseInt(elem.currentStyle.borderTopWidth)))&&(x!=0))
x+=parseInt(elem.currentStyle.borderTopWidth);x+=elem.offsetTop;elem=elem.offsetParent;}
oElem.calcTop=x;return x;}
var ah,ab;function applyStyles(){if(ab)
oDv.removeChild(dvBdy);if(ah)
oDv.removeChild(dvHdr);dvHdr=document.createElement("div");dvBdy=document.createElement("div");CBE.boCSSBDY?dvBdy.className=CBE.boCSSBDY:defBdyStyle();CBE.boCSSHDR?dvHdr.className=CBE.boCSSHDR:defHdrStyle();dvHdr.innerHTML=CBE.boHDR;dvBdy.innerHTML=CBE.boBDY;ah=false;ab=false;if(CBE.boHDR!=''){oDv.appendChild(dvHdr);ah=true;}
if(CBE.boBDY!=''){oDv.appendChild(dvBdy);ab=true;}}
var CSE,iterElem,LSE,CBE,LBE,totalScrollLeft,totalScrollTop,width,height;var ini=false;function SHW(){if(document.body&&(document.body.clientWidth!=0)){width=document.body.clientWidth;height=document.body.clientHeight;}
if(document.documentElement&&(document.documentElement.clientWidth!=0)&&(document.body.clientWidth+20>=document.documentElement.clientWidth)){width=document.documentElement.clientWidth;height=document.documentElement.clientHeight;}
return[width,height];}
var ID=null;function moveMouse(e){e?evt=e:evt=event;CSE=evt.target?evt.target:evt.srcElement;if(!CSE.hasbox){iElem=CSE;while((iElem.parentNode)&&(!iElem.hasbox)){scanBO(iElem);iElem=iElem.parentNode;}}
if((CSE!=LSE)&&(!isChild(CSE,dvHdr))&&(!isChild(CSE,dvBdy))){if(!CSE.boxItem){iterElem=CSE;while((iterElem.hasbox==2)&&(iterElem.parentNode))
iterElem=iterElem.parentNode;CSE.boxItem=iterElem;}
iterElem=CSE.boxItem;if(CSE.boxItem&&(CSE.boxItem.hasbox==1)){LBE=CBE;CBE=iterElem;if(CBE!=LBE){applyStyles();if(!CBE.requireclick)
if(CBE.fade){if(ID!=null)
clearTimeout(ID);ID=setTimeout("fadeIn("+CBE.fadespeed+")",CBE.delay);}
else{if(ID!=null)
clearTimeout(ID);COL=1;ID=setTimeout("oDv.style.visibility='visible';ID=null;",CBE.delay);}
if(CBE.IEbugfix){hideSelects();}
fixposx=!isNaN(CBE.fixX)?Left(CBE)+CBE.fixX:CBE.absX;fixposy=!isNaN(CBE.fixY)?Top(CBE)+CBE.fixY:CBE.absY;lockX=0;lockY=0;boxMove=true;ox=CBE.offX?CBE.offX:10;oy=CBE.offY?CBE.offY:10;}}
else if(!isChild(CSE,dvHdr)&&!isChild(CSE,dvBdy)&&(boxMove)){if((!isChild(CBE,CSE))||(CSE.tagName!='TABLE')){CBE=null;if(ID!=null)
clearTimeout(ID);fadeOut();showSelects();}}
LSE=CSE;}
else if(((isChild(CSE,dvHdr)||isChild(CSE,dvBdy))&&(boxMove))){totalScrollLeft=0;totalScrollTop=0;iterElem=CSE;while(iterElem){if(!isNaN(parseInt(iterElem.scrollTop)))
totalScrollTop+=parseInt(iterElem.scrollTop);if(!isNaN(parseInt(iterElem.scrollLeft)))
totalScrollLeft+=parseInt(iterElem.scrollLeft);iterElem=iterElem.parentNode;}
if(CBE!=null){boxLeft=Left(CBE)-totalScrollLeft;boxRight=parseInt(Left(CBE)+CBE.offsetWidth)-totalScrollLeft;boxTop=Top(CBE)-totalScrollTop;boxBottom=parseInt(Top(CBE)+CBE.offsetHeight)-totalScrollTop;doCheck();}}
if(boxMove&&CBE){bodyScrollTop=document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop;bodyScrollLet=document.documentElement&&document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft;mouseX=evt.pageX?evt.pageX-bodyScrollLet:evt.clientX-document.body.clientLeft;mouseY=evt.pageY?evt.pageY-bodyScrollTop:evt.clientY-document.body.clientTop;if((CBE)&&(CBE.windowLock)){mouseY<-oy?lockY=-mouseY-oy:lockY=0;mouseX<-ox?lockX=-mouseX-ox:lockX=0;mouseY>(SHW()[1]-oDv.offsetHeight-oy)?lockY=-mouseY+SHW()[1]-oDv.offsetHeight-oy:lockY=lockY;mouseX>(SHW()[0]-dvBdy.offsetWidth-ox)?lockX=-mouseX-ox+SHW()[0]-dvBdy.offsetWidth:lockX=lockX;}
oDv.style.left=((fixposx)||(fixposx==0))?fixposx:bodyScrollLet+mouseX+ox+lockX+"px";oDv.style.top=((fixposy)||(fixposy==0))?fixposy:bodyScrollTop+mouseY+oy+lockY+"px";}}
function doCheck(){if((mouseX<boxLeft)||(mouseX>boxRight)||(mouseY<boxTop)||(mouseY>boxBottom)){if(!CBE.requireclick)
fadeOut();if(CBE.IEbugfix){showSelects();}
CBE=null;}}
function pauseBox(e){e?evt=e:evt=event;boxMove=false;evt.cancelBubble=true;}
function showHideBox(e){oDv.style.visibility=(oDv.style.visibility!='visible')?'visible':'hidden';}
function hideBox(e){oDv.style.visibility='hidden';}
var COL=0;var stopfade=false;function fadeIn(fs){ID=null;COL=0;oDv.style.visibility='visible';fadeIn2(fs);}
function fadeIn2(fs){COL=COL+fs;COL=(COL>1)?1:COL;oDv.style.filter='alpha(opacity='+parseInt(100*COL)+')';oDv.style.opacity=COL;if(COL<1)
setTimeout("fadeIn2("+fs+")",20);}
function fadeOut(){oDv.style.visibility='hidden';}
function isChild(s,d){while(s){if(s==d)
return true;s=s.parentNode;}
return false;}
var cSrc;function checkMove(e){e?evt=e:evt=event;cSrc=evt.target?evt.target:evt.srcElement;if((!boxMove)&&(!isChild(cSrc,oDv))){fadeOut();if(CBE&&CBE.IEbugfix){showSelects();}
boxMove=true;CBE=null;}}
function showSelects(){var elements=document.getElementsByTagName("select");for(i=0;i<elements.length;i++){elements[i].style.visibility='visible';}}
function hideSelects(){var elements=document.getElementsByTagName("select");for(i=0;i<elements.length;i++){elements[i].style.visibility='hidden';}}
if(typeof loupePath=="undefined")var loupePath="";var imgreso=new Image;function roundTo(val,dig){var num=val;if(val>8191&&val<10485){val=val-5000;num=Math.round(val*Math.pow(10,dig))/Math.pow(10,dig);num=num+5000;}else{num=Math.round(val*Math.pow(10,dig))/Math.pow(10,dig);}
return num;}
function LoupeMouseDown(event){if(!event)event=window.event;document.body.canvas=this;this.inDrag=true;if(event.pageX){this.startX=event.pageX;this.startY=event.pageY;}else if(event.clientX){this.startX=event.clientX;this.startY=event.clientY;}else{return;}}
function LoupeMouseUp(){if(this.inDrag){this.inDrag=false;document.body.canvas=null;}}
function LoupePosition(){var ctx=this.getContext("2d");var image=document.getElementById(this.iName);var left=Math.max(this.xMin,Math.min(this.xMax,Math.round(this.xPos-this.width/2)));var top=Math.max(this.yMin,Math.min(this.yMax,Math.round(this.yPos-this.height/2)));var xSrc=Math.round(Math.min((left-this.xMin)*this.xMulti,this.cWidth-this.size));var ySrc=Math.round(Math.min((top-this.yMin)*this.yMulti,this.cHeight-this.size));this.style.left=left+"px";this.style.top=top+"px";ctx.drawImage(image,xSrc,ySrc,this.size,this.size,this.xOff,this.yOff,this.size,this.size);if(this.crossHair){ctx.strokeStyle='rgba(0,0,255,0.25)';ctx.lineWidth=1;ctx.beginPath();ctx.moveTo(this.xOff+this.radius,this.yOff);ctx.lineTo(this.xOff+this.radius,this.yOff+this.size);ctx.closePath();ctx.stroke();ctx.beginPath();ctx.moveTo(this.xOff,this.yOff+this.radius);ctx.lineTo(this.xOff+this.size,this.yOff+this.radius);ctx.closePath();ctx.stroke();ctx.strokeStyle='rgb(255,255,255)';ctx.lineWidth=2;}
ctx.drawImage(imgreso,0,0,this.size,this.size,this.xOff,this.yOff,this.size,this.size);ctx.beginPath();ctx.moveTo(this.xOff+this.size,this.yOff+this.radius);ctx.arc(this.xOff+this.radius,this.yOff+this.radius,this.radius,0,Math.PI*2,false);ctx.closePath();ctx.stroke();}
function LoupeDrag(event){if(!event)event=window.event;var canvas=this.canvas;if(canvas&&canvas.inDrag){var eventX;var eventY;if(event.pageX){eventX=event.pageX;eventY=event.pageY;}else if(event.clientX){eventX=event.clientX;eventY=event.clientY;}else{return;}
canvas.xPos+=eventX-canvas.startX;canvas.yPos+=eventY-canvas.startY;canvas.startX=eventX;canvas.startY=eventY;canvas.position();}}
function LoupeOpacity(ids,opacStart,opacEnd,millisec){var speed=Math.round(millisec/100);var timer=0;if(opacStart>opacEnd){for(var i=opacStart;i>=opacEnd;i--){window.setTimeout("changeLoupeOpacity("+i+",'"+ids+"')",(timer*speed));timer++;}}else if(opacStart<opacEnd){for(var i=opacStart;i<=opacEnd;i++){window.setTimeout("changeLoupeOpacity("+i+",'"+ids+"')",(timer*speed));timer++;}}}
function changeLoupeOpacity(opacity,ids){var obj=document.getElementById(ids);obj.style.opacity=(opacity/100);}
function shiftLoupeOpacity(ids,millisec){if(document.getElementById(ids).style.opacity!=''){var currentOpac=document.getElementById(ids).style.opacity*100;}else{var currentOpac=0;}
if(currentOpac==0){toggleLoupeVisibility(ids);LoupeOpacity(ids,currentOpac,100,millisec);}else if(currentOpac>0){LoupeOpacity(ids,currentOpac,0,millisec);window.setTimeout("toggleLoupeVisibility('"+ids+"')",millisec);}}
function toggleLoupeVisibility(ids){var obj=document.getElementById(ids);obj.style.visibility=(obj.style.visibility=='hidden'||obj.style.visibility==''?'visible':'hidden');}
function createLoupe(imgname,display,xpos,ypos,ch){var size=205;var image=document.getElementById(imgname);if(image)image.style.cursor='default';if(image&&image.width>=size&&image.height>=size){var width=300;var height=250;var radius=size/2;var toggle;var xoff=8;var yoff=6;var iconw=40;var iconh=32;var object=image.parentNode;object.style.position='relative';if(!document.getElementById(imgname+"_Switch")){var toggle=document.createElement("canvas");toggle.id=imgname+"_Switch";toggle.height=iconh;toggle.width=iconw;toggle.left=0;toggle.top=0;toggle.title="switch Loupe on/off";toggle.style.position='absolute';toggle.style.height=iconh+'px';toggle.style.width=iconw+'px';toggle.style.left=image.width-iconw+'px';toggle.style.top=image.height-iconh+'px';toggle.style.cursor='pointer';toggle.style.zindex=9990;toggle.setAttribute("onClick","shiftLoupeOpacity('"+imgname+"_Loupe',250);");object.appendChild(toggle);var context=toggle.getContext("2d");context.clearRect(0,0,iconw,iconh);context.drawImage(imgreso,0,height-iconh,iconw,iconh,0,0,iconw,iconh);}
if(!document.getElementById(imgname+"_Loupe")){var canvas=document.createElement("canvas");canvas.id=imgname+"_Loupe";canvas.height=height;canvas.width=width;canvas.left=0;canvas.top=0;if(navigator.userAgent.indexOf('Gecko')>-1&&navigator.userAgent.indexOf('Safari')<1){var xfac=roundTo(image.naturalWidth/image.width,4);var yfac=roundTo(image.naturalHeight/image.height,4);canvas.cWidth=image.naturalWidth;canvas.cHeight=image.naturalHeight;}else{var tmp=new Image;tmp.src=image.src;var xfac=roundTo(tmp.width/image.width,4);var yfac=roundTo(tmp.height/image.height,4);canvas.cWidth=tmp.width;canvas.cHeight=tmp.height;delete tmp;}
canvas.xMulti=xfac;canvas.yMulti=yfac;if(xpos!=null||ypos!=null){var x=Math.round(xpos!=null?Math.max(1,Math.min(xpos,canvas.cWidth)):1);var y=Math.round(ypos!=null?Math.max(1,Math.min(ypos,canvas.cHeight)):1);canvas.xPos=((width/2)-radius-xoff)+(x/xfac);canvas.yPos=((height/2)-radius-yoff)+(y/yfac);}else{canvas.xPos=width/2;canvas.yPos=height/2;}
canvas.crossHair=(ch!=1?false:true);canvas.iName=imgname;canvas.iWidth=image.width;canvas.iHeight=image.height;canvas.size=size;canvas.radius=radius;canvas.xOff=xoff;canvas.yOff=yoff;canvas.xMin=-(radius+xoff)+(radius/xfac);canvas.yMin=-(radius+yoff)+(radius/yfac);canvas.xMax=image.width-(radius+xoff)-(radius/xfac);canvas.yMax=image.height-(radius+yoff)-(radius/yfac);canvas.style.width=width+'px';canvas.style.height=height+'px';canvas.style.position='absolute';canvas.style.opacity=(display?1:0);canvas.style.visibility=(display?'visible':'hidden');canvas.style.left=0+'px';canvas.style.top=0+'px';canvas.style.cursor='move';canvas.style.zindex=9999;canvas.onmousedown=LoupeMouseDown;canvas.onmouseup=LoupeMouseUp;document.body.onmousemove=LoupeDrag;canvas.position=LoupePosition;context=canvas.getContext("2d");object.appendChild(canvas);context.fillStyle='rgba(255,255,255,0)';context.strokeStyle='rgb(255,255,255)';context.lineWidth=2;context.clearRect(0,0,canvas.width,canvas.height);context.drawImage(imgreso,size,0,width,height,0,0,width,height);globalCompositeOperation="source-in";context.arc(xoff+radius,yoff+radius,radius,0,Math.PI*2,false);context.clip();context.fillRect(0,0,canvas.width,canvas.height);context.drawImage(imgreso,0,0,size,size,xoff,yoff,size,size);canvas.position();}}}
function initLoupe(id,display,xpos,ypos,ch){var ctx=document.createElement("canvas");if(ctx.getContext){if(imgreso.src.match(/loupe.png$/)&&imgreso.width==505&&imgreso.height==250){createLoupe(id,display,xpos,ypos,ch);}else{imgreso.onload=function(){if(imgreso.complete==true||(imgreso.width==505&&imgreso.height==250)){createLoupe(id,display,xpos,ypos,ch);}}
imgreso.src="/images/loupe.png";}}}
var cvi_sztimer,cvi_szactive,cvi_szimage=null,shiftzoom={_shiftzoom:null,version:3.2,released:'2009-08-04 16:11:00',defaultFading:true,defaultButtons:true,defaultOverview:true,defaultNozoom:false,defaultIcons:null,defaultBicubic:false,defaultShowcoords:false,defaultPixelcoords:true,defaultPercentcoords:false,defaultLowres:'',defaultMillisec:40,defaultOpacity:90,defaultOvsfact:25,defaultOvaopac:75,defaultOvacolor:'red',defaultOvbcolor:'white',defaultIntitle:'click or press shift key to zoom in',defaultOuttitle:'click or press alt key to zoom out',defaultInfoblock:'<dl><div align="right">Mouseover <big>Keyboard Support<\/big><\/div><dt>Zoom in:<\/dt><dd>[+] / [PgDn] / [End] <em>(is faster)<\/em> /<br \/> [shift] + <u>left</u> mouse button /<br \/><u>middle</u> / <u>wheel</u> mouse button /<br \/>mouse wheel <u>down</u><small><br \/><br \/><\/small><\/dd><dt>Zoom out:<\/dt><dd>[?] / [PgUp] / [Home] <em>(is faster)<\/em> /<br \/> [alt] + <u>left</u> mouse button /<br \/><u>right</u> mouse button /<br \/>mouse wheel <u>up</u><small><br \/><br \/><\/small><\/dd><dt>Pan / Shift / Move:<\/dt><dd>[left] / [right] / [down] / [up] arrow buttons<br \/>+ [shift] <em>(is faster)</em> and + [alt] <em>(is slower)<\/em><\/dd><\/dl>',defaultOvborder:'',defaultCurpath:'',defaultZoom:0,defaultXpos:50,defaultYpos:50,gif:"data:image/gif;base64,R0lGODlhAQABAJH/AP///wAAAP///wAAACH/C0FET0JFOklSMS4wAt7tACH5BAEAAAIALAAAAAABAAEAAAICVAEAOw==",add:function(ele,opts){function roundTo(val,dig){var num=val;if(val>8191&&val<10485){val=val-5000;num=Math.round(val*Math.pow(10,dig))/Math.pow(10,dig);num=num+5000;}else{num=Math.round(val*Math.pow(10,dig))/Math.pow(10,dig);}return num;}
function uniqueID(){var val=Date.parse(new Date())+Math.floor(Math.random()*100000000000);return val.toString(16);}
function boxShadow(){var bs=false,mbs=false,kbs=false,wbs=false;try{bs=(document.body.style.boxShadow!==undefined);}catch(e){}try{mbs=(document.body.style.MozBoxShadow!==undefined);}catch(e){}try{kbs=(document.body.style.KhtmlBoxShadow!==undefined);}catch(e){}try{wbs=(document.body.style.WebkitBoxShadow!==undefined);}catch(e){}return(bs||mbs||kbs||wbs?true:false);}
if(!ele.active){ele.style.visibility="hidden";var defopts={"curpath":shiftzoom.defaultCurpath,"opacity":shiftzoom.defaultOpacity,"millisec":shiftzoom.defaultMillisec,"intitle":shiftzoom.defaultIntitle,"outtitle":shiftzoom.defaultOuttitle,"infoblock":shiftzoom.defaultInfoblock,"ovsfact":shiftzoom.defaultOvsfact,"ovaopac":shiftzoom.defaultOvaopac,"ovacolor":shiftzoom.defaultOvacolor,"ovbcolor":shiftzoom.defaultOvbcolor,"zoom":shiftzoom.defaultZoom,"xpos":shiftzoom.defaultXpos,"ypos":shiftzoom.defaultYpos,"lowres":shiftzoom.defaultLowres,"icons":shiftzoom.defaultIcons,"bicubic":shiftzoom.defaultBicubic};if(opts){for(var i in defopts){if(!opts[i]){opts[i]=defopts[i];}}}else{opts=defopts;}
if(document.images&&document.createElement&&document.getElementById&&document.getElementsByTagName){var st,over,view,div=ele.parentNode,img=shiftzoom.E('div'),xref=shiftzoom.E('img'),outer=shiftzoom.E('div');img.xid=(ele.id!=""?ele.id:ele.id=uniqueID());div.appendChild(outer);outer.id=img.xid+'_wrap';outer.appendChild(xref);outer.appendChild(img);img.wrapid=outer.id;img.opts=defopts;img.highres=ele.src;if(ele.naturalWidth&&ele.naturalHeight){img.xfactor=roundTo(ele.naturalWidth/ele.width,4);img.yfactor=roundTo(ele.naturalHeight/ele.height,4);img.maxwidth=ele.naturalWidth;img.maxheight=ele.naturalHeight;}
else{var tmp=new Image;tmp.src=ele.src;img.xfactor=roundTo(tmp.width/ele.width,4);img.yfactor=roundTo(tmp.height/ele.height,4);img.maxwidth=tmp.width;img.maxheight=tmp.height;tmp=null;delete tmp;}
if(ele.width>=100&&ele.width<img.maxwidth&&ele.height>=100&&ele.height<img.maxheight){img.fading=(typeof opts['fading']==='boolean'?opts['fading']:shiftzoom.defaultFading);img.buttons=(typeof opts['buttons']==='boolean'?opts['buttons']:shiftzoom.defaultButtons);img.nozoom=(typeof opts['nozoom']==='boolean'?opts['nozoom']:shiftzoom.defaultNozoom);img.bicubic=(typeof opts['bicubic']==='boolean'?opts['bicubic']:shiftzoom.defaultBicubic);img.overview=(typeof opts['overview']==='boolean'?opts['overview']:shiftzoom.defaultOverview);img.showcoords=(typeof opts['showcoords']==='boolean'?opts['showcoords']:shiftzoom.defaultShowcoords);img.pixelcoords=(typeof opts['pixelcoords']==='boolean'?opts['pixelcoords']:shiftzoom.defaultPixelcoords);img.percentcoords=(typeof opts['percentcoords']==='boolean'?opts['percentcoords']:shiftzoom.defaultPercentcoords);img.lowres=(typeof opts['lowres']==='string'?opts['lowres']:img.opts['lowres']);img.icons=(typeof opts['icons']==='object'?opts['icons']:img.opts['icons']);img.bicubic=(img.bicubic?"bicubic":"nearest-neighbor");img.curpath=(typeof opts['curpath']==='string'?opts['curpath']:img.opts['curpath']);img.intitle=(typeof opts['intitle']==='string'?opts['intitle']:img.opts['intitle']);img.outtitle=(typeof opts['outtitle']==='string'?opts['outtitle']:img.opts['outtitle']);img.infoblock=(typeof opts['infoblock']==='string'?opts['infoblock']:img.opts['infoblock']);img.defblock=img.infoblock;img.ovacolor=(typeof opts['ovacolor']==='string'?opts['ovacolor']:img.opts['ovacolor']);img.ovbcolor=(typeof opts['ovbcolor']==='string'?opts['ovbcolor']:img.opts['ovbcolor']);img.ovsfact=(typeof opts['ovsfact']==='number'?parseInt(Math.min(Math.max(10,opts['ovsfact']),50)):img.opts['ovsfact'])/100;img.millisec=(typeof opts['millisec']==='number'?parseInt(Math.min(Math.max(5,opts['millisec']),100)):img.opts['millisec']);img.ovaopac=(typeof opts['ovaopac']==='number'?parseInt(Math.min(Math.max(0,opts['ovaopac']),100)):img.opts['ovaopac']);img.opacity=(typeof opts['opacity']==='number'?parseInt(Math.min(Math.max(0,opts['opacity']),100)):img.opts['opacity']);img.ovborder=(typeof opts['ovborder']==='number'?parseInt(Math.min(Math.max(0,opts['ovborder']),20)):Math.min(Math.round(ele.width/100),Math.round(ele.height/100)));img.zoom=(typeof opts['zoom']==='number'?parseFloat(Math.min(Math.max(0,opts['zoom']),100)):img.opts['zoom']);img.xpos=(typeof opts['xpos']==='number'?parseFloat(Math.min(Math.max(0,opts['xpos']),100)):img.opts['xpos']);img.ypos=(typeof opts['ypos']==='number'?parseFloat(Math.min(Math.max(0,opts['ypos']),100)):img.opts['ypos']);img.opts=null;defopts=null;img.bc="1px white solid";img.dc="1px gray solid";img.automode=false;img.autoloop=false;img.autowait=0;img.zoomin=false;img.zoomout=false;st=ele.parentNode.style;st.position=(st.position=='static'||st.position==''?'relative':st.position);st.height=ele.height+'px';st.width=ele.width+'px';st.padding='0px';st.overflow='hidden';st.MozUserSelect="none";st.KhtmlUserSelect="none";ele.parentNode.unselectable="on";st.border="none";outer.unselectable="on";outer.left=0;outer.top=0;outer.width=ele.width;outer.height=ele.height;st=outer.style;st.MozUserSelect="none";st.KhtmlUserSelect="none";st.visibility="hidden";st.display="block";st.position="absolute";st.left='0px';st.top='0px';st.width=ele.width+'px';st.height=ele.height+'px';xref.id=img.xid+'_img';xref.src=ele.src;st=xref.style;st.msInterpolationMode=img.bicubic;st.position="absolute";st.left='0px';st.top='0px';st.width='100%';st.height='100%';img.xrefid=xref.id;img.unselectable="on";st=img.style;st.MozUserSelect="none";st.KhtmlUserSelect="none";st.display="block";st.position="relative";if(document.all&&!window.opera){st.background="url('"+img.curpath+"nop.gif') transparent";}
st.left='0px';st.top='0px';st.width='100%';st.height='100%';st.cursor="crosshair";img.pointer=st.cursor;img.minwidth=outer.width;img.minheight=outer.height;img.maxleft=img.maxwidth-img.minwidth;img.maxtop=img.maxheight-img.minheight;ele.id="";outer.parentNode.removeChild(ele);img.id=img.xid;if(img.fading){if(img.trident){outer.style.filter="alpha(opacity=0)";}else{outer.style.opacity=0;}}outer.style.visibility='visible';img.trident=document.all&&!window.opera?1:0;img.notrans=img.trident&&!window.XMLHttpRequest?1:0;img.webkit=window.atob!=undefined&&!window.updateCommands?1:0;img.divbug=!img.webkit&&navigator.userAgent.indexOf('WebKit')>-1?1:0;img.gecko=navigator.userAgent.indexOf('Gecko')>-1&&window.updateCommands?1:0;img.presto=window.opera?1:0;img.bshadow=boxShadow();img.bmode=(img.trident&&(document.compatMode=='BackCompat'||document.compatMode=='QuirksMode')?true:false);img.active=true;over=shiftzoom.E('img');over.src=img.trident?null:null;over.style.display='none';over.id=img.id+'_isrc';div.appendChild(over);img.isrcid=over.id;over=shiftzoom.E('div');over.id=img.id+'_xyco';st=over.style;if(img.trident){st.backgroundColor='black';}st.height='auto';st.width='auto';st.display='block';st.position='absolute';st.left='0px';st.bottom='0px';st.MozUserSelect="none";st.KhtmlUserSelect="none";over.unselectable="on";if(img.fading&&img.showcoords||!img.showcoords){st.visibility='hidden';}st.cursor='help';div.appendChild(over);img.xycoid=over.id;if(!img.trident){var view=shiftzoom.E('div');st=view.style;st.height='100%';st.width='100%';st.left='0px';st.bottom='0px';st.position='absolute';st.backgroundColor='black';st.opacity=0.5;over.appendChild(view);}
view=shiftzoom.E('div');view.id=img.id+'_cpos';view.innerHTML="x:0 y:0";view.unselectable="on";st=view.style;st.textAlign='left';st.verticalAlign='middle';st.left='0px';st.bottom='0px';st.position='relative';st.display='block';st.color='white';st.fontSize='10px';st.fontFamily='Arial, Helvetica, sans-serif';st.fontStyle='normal';st.fontWeight='bold';st.whiteSpace='nowrap';st.padding='2px 4px';st.textShadow='0px 0px 4px black';over.appendChild(view);img.cposid=view.id;over=shiftzoom.E('div');st=over.style;if(img.fading&&img.buttons||!img.buttons){st.visibility='hidden';}over.id=img.id+'_ctrl';st.height='16px';st.width='42px';st.display="block";st.position='absolute';st.lineHeight='1px';st.fontSize='1px';st.backgroundColor="#cccccc";if(img.trident){st.filter="alpha(opacity="+img.opacity+")";}else{st.opacity=img.opacity/100;}st.cursor='pointer';st.left='0px';st.top='0px';st.boxShadow="0px 0px 8px black";st.MozBoxShadow="0px 0px 8px black";st.KhtmlBoxShadow="0px 0px 8px black";st.WebkitBoxShadow="0px 0px 8px black";div.appendChild(over);img.ctrlid=over.id;view=shiftzoom.E('div');st=view.style;st.height='2px';st.width='2px';st.position='absolute';st.lineHeight='1px';st.fontSize='1px';st.left='4px';st.top='3px';st.backgroundColor="black";over.appendChild(view);view=shiftzoom.E('div');st=view.style;st.height='6px';st.width='2px';st.position='absolute';st.lineHeight='1px';st.fontSize='1px';st.left='4px';st.top='7px';st.backgroundColor="black";over.appendChild(view);view=shiftzoom.E('div');st=view.style;st.height='2px';st.width='8px';st.position='absolute';st.lineHeight='1px';st.fontSize='1px';st.left='14px';st.top='7px';st.backgroundColor="black";over.appendChild(view);view=shiftzoom.E('div');st=view.style;st.height='8px';st.width='2px';st.position='absolute';st.lineHeight='1px';st.fontSize='1px';st.left='17px';st.top='4px';st.backgroundColor="black";over.appendChild(view);view=shiftzoom.E('div');st=view.style;st.height='2px';st.width='8px';st.position='absolute';st.lineHeight='1px';st.fontSize='1px';st.left='30px';st.top='7px';st.backgroundColor="black";over.appendChild(view);view=shiftzoom.E('div');view.id=img.id+'_kbin';st=view.style;st.height=(img.bmode?16:14)+'px';st.cursor='help';st.width=(img.bmode?10:8)+'px';st.display="block";st.position='absolute';st.border=img.bc;st.borderBottom=img.dc;st.borderRight=img.dc;st.left='0px';st.top='0px';img.ttipid=img.id+'_ttip';if(img.trident){view.onmouseover=new Function('shiftzoom._showTooltip("'+img.id+'");');view.onmouseout=new Function('shiftzoom._killTooltip("'+img.id+'");');}
else{view.setAttribute("onmouseover","shiftzoom._showTooltip('"+img.id+"');");view.setAttribute("onmouseout","shiftzoom._killTooltip('"+img.id+"');");}
over.appendChild(view);img.kbinid=view.id;view=shiftzoom.E('div');view.id=img.id+'_zoin';view.title=img.intitle;st=view.style;st.height=(img.bmode?16:14)+'px';st.width=(img.bmode?16:14)+'px';st.display="block";st.position='absolute';st.border=img.bc;st.borderBottom=img.dc;st.borderRight=img.dc;st.left='10px';st.top='0px';if(img.trident){view.onclick=new Function('shiftzoom._setCursor(this,1,"'+img.id+'");');}else{view.setAttribute("onclick","shiftzoom._setCursor(this,1,'"+img.id+"');");}
over.appendChild(view);img.zoinid=view.id;view=shiftzoom.E('div');view.id=img.id+'_zout';view.title=img.outtitle;st=view.style;st.height=(img.bmode?16:14)+'px';st.width=(img.bmode?16:14)+'px';st.display="block";st.position='absolute';st.border=img.bc;st.borderBottom=img.dc;st.borderRight=img.dc;st.left='26px';st.top='0px';if(img.trident){view.onclick=new Function('shiftzoom._setCursor(this,0,"'+img.id+'");');}else{view.setAttribute("onclick","shiftzoom._setCursor(this,0,'"+img.id+"');");}
over.appendChild(view);img.zoutid=view.id;over=shiftzoom.E('div');over.id=img.id+'_info';st=over.style;st.visibility='hidden';st.height='16px';st.width='7em';st.left=(img.buttons?'42px':'0px');st.top='0px';st.display="block";st.overflow='hidden';st.position='absolute';st.lineHeight='16px';st.fontSize='10px';st.fontFamily='Arial, Helvetica, sans-serif';st.fontStyle='normal';st.fontWeight='bold';st.textShadow='0px 0px 4px black';st.color="#ffffff";if(img.trident){st.filter="alpha(opacity=100)";}else{st.opacity=1;}
st.cursor='default';div.appendChild(over);img.infoid=over.id;view=shiftzoom.E('div');st=view.style;st.position='absolute';st.height='16px';st.width='7em';st.left='0px';st.top='0px';st.display="block";st.backgroundColor="#000000";if(img.trident){st.filter="alpha(opacity=50)";}else{st.opacity=0.50;}over.appendChild(view);view=shiftzoom.E('div');view.id=img.id+'_text';st=view.style;st.position='absolute';st.height='16px';st.width='7em';st.left='0px';st.top='0px';st.textAlign='center';st.verticalAlign='middle';st.overflow='hidden';st.display="block";st.color="#ffffff";if(img.trident){st.filter="alpha(opacity=100)";}
over.appendChild(view);img.textid=view.id;view.innerHTML="100 / "+parseInt(img.xfactor*100)+" %";over=shiftzoom.E('div');over.id=img.id+'_over';st=over.style;st.height=(outer.height*img.ovsfact)+'px';st.width=(outer.width*img.ovsfact)+'px';st.display="block";st.position='absolute';st.bottom='0px';st.right='0px';st.borderLeft=img.ovborder+'px solid '+img.ovbcolor;st.borderTop=img.ovborder+'px solid '+img.ovbcolor;if(img.webkit||img.bshadow){st.borderLeft='0px solid '+img.ovbcolor;st.borderTop='0px solid '+img.ovbcolor;st.boxShadow="0px 0px 8px black";st.WebkitBoxShadow="0px 0px 8px black";st.MozBoxShadow="0px 0px 8px black";st.KhtmlBoxShadow="0px 0px 8px black";}
st.MozUserSelect="none";st.KhtmlUserSelect="none";st.visibility="hidden";over.unselectable="on";div.appendChild(over);view=shiftzoom.E('img');view.id=img.id+'_tumb';view.src=xref.src;st=view.style;st.height=(outer.height*img.ovsfact)+'px';st.width=(outer.width*img.ovsfact)+'px';st.display="block";st.position='absolute';st.bottom='0px';st.right='0px';st.msInterpolationMode=img.bicubic;over.appendChild(view);img.tumbid=view.id;view.onmousedown=shiftzoom._catchDrag;view=shiftzoom.E('div');view.id=img.id+'_view';view.maxleft=0;view.maxtop=0;st=view.style;st.lineHeight='1px';st.fontSize='1px';st.display="block";st.position='absolute';st.left='0px';st.top='0px';st.border='1px solid '+img.ovacolor;st.height=parseInt((outer.height*img.ovsfact)-(img.bmode?0:2))+'px';st.width=parseInt((outer.width*img.ovsfact)-(img.bmode?0:2))+'px';if(img.trident){st.background="url('"+img.curpath+"nop.gif') transparent";st.filter="alpha(opacity="+img.ovaopac+")";}else{st.opacity=img.ovaopac/100;}
over.appendChild(view);img.overid=over.id;img.viewid=view.id;view.onmousedown=shiftzoom._startMove;img.oncontextmenu=function(){return false;};img.onmousedown=shiftzoom._catchKey;img.onmouseover=shiftzoom._catchOver;img.onmouseout=shiftzoom._catchOut;if(img.showcoords){img.onmousemove=(img.pixelcoords?shiftzoom._showCoords:img.percentcoords?shiftzoom._showPercent:shiftzoom._showLatLon);}if(img.zoom>0&&img.fading&&img.overview){img.overview=false;img.special=true;}
if(img.zoom>0){shiftzoom.zooming(img,img.zoom);}if(img.xpos!=50||img.ypos!=50){shiftzoom.moveto(img,img.xpos+'%',img.ypos+'%');}
if(img.icons){shiftzoom.construct(img,img.icons);}if(img.fading){shiftzoom._fadeImage(img.id,0);}}else{ele.parentNode.removeChild(outer);ele.style.visibility='visible';}}else{ele.style.visibility='visible';}}return false;},remove:function(img,v){if(img&&typeof(img.ctrlid)==="string"){var ele,obj=img.parentNode.parentNode;img.onmousedown=null;img.onmousemove=null;document.onmousemove=null;document.onmouseup=null;document.onkeydown=null;document.onkeyup=null;document.onkeypress=null;if(img.gecko){window.removeEventListener('DOMMouseScroll',shiftzoom._catchWheel,false);}else{window.onmousewheel=null;}
ele=shiftzoom.G(img.overid);if(ele){obj.removeChild(ele);}ele=shiftzoom.G(img.infoid);if(ele){obj.removeChild(ele);}
ele=shiftzoom.G(img.ctrlid);if(ele){obj.removeChild(ele);}ele=shiftzoom.G(img.xycoid);if(ele){obj.removeChild(ele);}
ele=shiftzoom.G(img.isrcid);if(ele){obj.removeChild(ele);}ele=shiftzoom.E('img');ele.id=img.id;img.id="";img.ctrlid=false;ele.width=(v?img.maxwidth:img.minwidth);ele.height=(v?img.maxheight:img.minheight);ele.style.width=(v?img.maxwidth:img.minwidth)+'px';ele.style.height=(v?img.maxheight:img.minheight)+'px';ele.style.border="0px none";ele.style.cursor="default";ele.src=img.highres;obj.style.width=(v?img.maxwidth:img.minwidth)+'px';obj.style.height=(v?img.maxheight:img.minheight)+'px';obj.removeChild(img.parentNode);obj.appendChild(ele);}return false;},construct:function(img,v){if(img&&typeof(v)==="object"&&typeof(img.ctrlid)==="string"){var i,d,x,y,w,h,p,q,r,t,g,s,z,m,n,oe,ie,ele;for(i=0;i<v.length;i++){w=v[i].w||0;h=v[i].h||0;s=v[i].src||0;q=v[i].noscale||0;d=v[i].id||0;if(d){ele=shiftzoom.G(d);}else{ele=false;}
if(!ele&&w>=8&&h>=8&&s!=''){x=Math.abs(v[i].x)||0;y=Math.abs(v[i].y)||0;p=Math.max(Math.min(Math.abs(v[i].pos),9),0)||0;z=v[i].src2||0;r=v[i].href||0;t=v[i].title||0;g=v[i].target||0;oe=shiftzoom.E('a');if(d){oe.id=d;}if(r){oe.href=r;}if(g){oe.target=g;}oe.unselectable="on";oe.style.border="0px none";oe.style.fontSize="0px";oe.style.lineHeight="0px";oe.style.margin="0px";oe.style.padding="0px";oe.style.textDecoration="none";oe.style.mozUserSelect="none";oe.style.khtmlUserSelect="none";oe.style.webkitUserSelect="none";img.appendChild(oe);ie=shiftzoom.E('img');if(img.notrans){ie.src=img.curpath+"nop.gif";ie.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+s+"', sizingMethod='scale')";}else{ie.src=s;}
ie.width=w;ie.height=h;if(t){ie.title=t;}ie.unselectable="on";ie.style.position="absolute";ie.style.margin="0px";ie.style.padding="0px";ie.style.border="0px none";ie.style.width=q?w+'px':(w/(img.maxwidth/100))+'%';ie.style.height=q?h+'px':(h/(img.maxheight/100))+'%';n=(img.maxheight/100);m=(img.maxwidth/100);if(q){ie.style.top=(y?y/n:0)+'%';ie.style.left=(x?x/m:0)+'%';}else{if(!p||p==4||p==5||p==6){ie.style.top=((y?y/n:0)-(parseFloat(ie.style.height)/2))+'%';}else if(p==7||p==8||p==9){ie.style.top=((y?y/n:0)-parseFloat(ie.style.height))+'%';}else if(p==1||p==2||p==3){ie.style.top=(y?y/n:0)+'%';}
if(!p||p==2||p==5||p==8){ie.style.left=((x?x/m:0)-(parseFloat(ie.style.width)/2))+'%';}else if(p==3||p==6||p==9){ie.style.left=((x?x/m:0)-parseFloat(ie.style.width))+'%';}else if(p==1||p==4||p==7){ie.style.left=(x?x/m:0)+'%';}}
ie.style.mozUserSelect="none";ie.style.khtmlUserSelect="none";ie.style.webkitUserSelect="none";ie.style.msInterpolationMode=img.bicubic;if(z){ie.first=s;ie.secnd=z;if(!img.trident){ie.setAttribute("onmouseover","this.src=this.secnd;");ie.setAttribute("onmouseout","this.src=this.first;");}}
oe.appendChild(ie);if(z&&img.trident){oe.onmouseover=shiftzoom._switchOver;oe.onmouseout=shiftzoom._switchOut;}}}}return false;},destruct:function(img,v){if(img&&v&&typeof(img.ctrlid)==="string"){if(typeof(v)==="string"){var ele=shiftzoom.G(v);if(ele){img.removeChild(ele);}}if(typeof(v)==="boolean"){img.innerHTML="";}}return false;},moveto:function(img,x,y){if(img&&typeof(img.ctrlid)==="string"){if(img.parentNode.width>img.minwidth||img.parentNode.height>img.minheight){function LFL(m,i,n){var d=parseFloat(m);if(d>n){d=n;}else if(d<i){d=i;}return d;}var f,h,v,q=parseFloat((img.parentNode.width-img.minwidth)/(img.maxwidth-img.minwidth));if(typeof(x)=="string"){if(x.match(/^([+-])?\d*([\.])?\d*$/)){f=(LFL(x,-180,180)*-1)+180;x=f*(((img.maxwidth-img.minwidth)*q)/360);h=(0.5-(f/360))*img.minwidth;x=x-h;}else if(x.match(/^\d*([\.])?\d*([%]){1,1}$/)){x=((img.maxwidth-img.minwidth)*q)*(parseFloat(x)/100);}else{x=0;}}else{x=(x-(img.minwidth/2))*q;}
if(typeof(y)=="string"){if(y.match(/^([+-])?\d*([\.])?\d*$/)){f=(LFL(y,-90,90)*-1)+90;y=f*(((img.maxheight-img.minheight)*q)/180);v=(0.5-(f/180))*img.minheight;y=y-v;}else if(y.match(/^\d*([\.])?\d*([%]){1,1}$/)){y=((img.maxheight-img.minheight)*q)*(parseFloat(y)/100);}else{y=0;}}else{y=(y-(img.minheight/2))*q;}
h=Math.max(0,Math.min(img.maxleft,x||0));v=Math.max(0,Math.min(img.maxtop,y||0));img.parentNode.style.left=(h*-1)+'px';img.parentNode.style.top=(v*-1)+'px';img.parentNode.left=(h*-1);img.parentNode.top=(v*-1);if(img.overview){var view=shiftzoom.G(img.viewid).style;view.left=Math.round((Math.abs(parseInt(img.parentNode.style.left))/(img.parentNode.width/img.minwidth))*img.ovsfact)-(img.bmode?2:0)+'px';view.top=Math.round((Math.abs(parseInt(img.parentNode.style.top))/(img.parentNode.height/img.minheight))*img.ovsfact)-(img.bmode?2:0)+'px';}}}return false;},zooming:function(img,v){if(img&&typeof(img.ctrlid)==="string"){if(typeof(v)==="number"){var mw,mh,mx,my,f;v=Math.max(0,Math.min(100,parseFloat(v)));f=v>0?v/100:0;mw=Math.round(f*(img.maxwidth-img.minwidth))+img.minwidth;mh=Math.round(f*(img.maxheight-img.minheight))+img.minheight;mx=Math.round((mw/2)-(img.minwidth/2))*-1;my=Math.round((mh/2)-(img.minheight/2))*-1;img.parentNode.style.width=mw+'px';img.parentNode.style.height=mh+'px';img.parentNode.style.left=mx+'px';img.parentNode.style.top=my+'px';img.parentNode.width=mw;img.parentNode.height=mh;img.parentNode.left=mx;img.parentNode.top=my;img.maxleft=img.parentNode.width-img.minwidth;img.maxtop=img.parentNode.height-img.minheight;if(img.parentNode.width>img.minwidth||img.parentNode.height>img.minheight){if(img.trident){img.style.cursor="url('"+img.curpath+"grab.cur'),move";}else{img.style.cursor="move";}
if(img.overview){shiftzoom._setOverview(img);shiftzoom.G(img.overid).style.visibility="visible";}}else{img.style.cursor="crosshair";if(img.overview){shiftzoom.G(img.overid).style.visibility="hidden";}}}}return false;},kenburns:function(img,obj){if(img&&typeof(img.ctrlid)==="string"){function GNV(v){if(typeof(v)==="number"){v=Math.max(0,Math.min(100,parseFloat(v)));}else{v=0.5;}return v;};var io=false,x=obj[0],y=obj[1],z=obj[2],p=obj[3]||false,s=obj[4]||false,d=obj[5]||false,b=obj[6]||false,a=obj[7]||false;if(typeof(p)==="number"){if(p==3){io=true;}else if(p==0){p=1;}else{p=Math.max(0,Math.min(2,parseFloat(p)));}}else{p=1;}if(typeof(s)==="number"){s=Math.max(10,Math.min(100,parseInt(s)));}if(typeof(d)==="number"){d=Math.max(10,Math.min(100,parseInt(d)));}else{d=30;}
var fz,mz,ix,iy,wf,hf,sw,sh,sx,sy,ew,eh,ex,ey;x=GNV(x);y=GNV(y);z=GNV(z);fz=z*0.01;if(img.lowres&&img.highres){shiftzoom.source(img,img.lowres,false,true);}img.zoomin=false;img.zoomout=false;if(img.parentNode.width>img.minwidth||img.parentNode.height>img.minheight){if(img.trident){img.style.cursor="url('"+img.curpath+"grab.cur'),move";}else{img.style.cursor="move";}}else{img.style.cursor="crosshair";}
ix=(img.maxwidth-img.minwidth)*(x*0.01);iy=(img.maxheight-img.minheight)*(y*0.01);sw=parseInt(img.parentNode.style.width);sh=parseInt(img.parentNode.style.height);sx=parseInt(img.parentNode.style.left);sy=parseInt(img.parentNode.style.top);ew=z>-1?Math.round(fz*(img.maxwidth-img.minwidth))+img.minwidth:sw;eh=z>-1?Math.round(fz*(img.maxheight-img.minheight))+img.minheight:sh;wf=parseFloat((ew-img.minwidth)/(img.maxwidth-img.minwidth));hf=parseFloat((eh-img.minheight)/(img.maxheight-img.minheight));ex=Math.max(0,Math.min(ew-img.minwidth,ix*wf))*-1;ey=Math.max(0,Math.min(eh-img.minheight,iy*hf))*-1;if(typeof(s)!=="number"){mz=Math.abs(Math.abs(ex)-Math.abs(sx));mz=Math.max(mz,Math.abs(Math.abs(ey)-Math.abs(sy)));mz=Math.max(mz,Math.abs(Math.abs(ew)-Math.abs(sw)));mz=Math.max(mz,Math.abs(Math.abs(eh)-Math.abs(sh)));s=Math.round(mz/d);}
if(img.timer){window.clearInterval(img.timer);}var mx,my,mw,mh,q=0,c=0,t=Math.max(5,s),k=1/t;img.timer=window.setInterval(function(){q=io?((-Math.cos((k*c)*Math.PI)/2)+0.5)||0:Math.pow((k*c),p)||0;mw=Math.ceil(sw+(q*(ew-sw)));mh=Math.ceil(sh+(q*(eh-sh)));mx=Math.ceil(sx+(q*(ex-sx)));my=Math.ceil(sy+(q*(ey-sy)));img.parentNode.style.width=mw+'px';img.parentNode.style.height=mh+'px';img.parentNode.style.left=mx+'px';img.parentNode.style.top=my+'px';img.parentNode.width=mw;img.parentNode.height=mh;img.parentNode.left=mx;img.parentNode.top=my;if(img.divbug){img.parentNode.firstChild.style.width=mw+'px';img.parentNode.firstChild.style.height=mh+'px';}
c++;if(c>t){window.clearInterval(img.timer);img.maxleft=img.parentNode.width-img.minwidth;img.maxtop=img.parentNode.height-img.minheight;img.zoomin=false;img.zoomout=false;if(img.lowres&&img.highres){shiftzoom.source(img,img.highres,false,true);}if(img.parentNode.width>img.minwidth||img.parentNode.height>img.minheight){if(img.trident){img.style.cursor="url('"+img.curpath+"grab.cur'),move";}else{img.style.cursor="move";}if(img.overview){shiftzoom._setOverview(img);shiftzoom.G(img.overid).style.visibility="visible";}}else{img.style.cursor="crosshair";if(img.overview){shiftzoom.G(img.overid).style.visibility="hidden";}}
if(img.automode){if(b&&typeof(b)==="string"&&eval('typeof '+b)=="function"){window.setTimeout("window['"+b+"']('"+(typeof(a)=='number'||typeof(a)=='string'?a:'')+"')",30);}
window.setTimeout("shiftzoom._next(shiftzoom.G('"+img.id+"'))",img.autowait+1000);}else{if(b&&typeof(b)==="string"&&eval('typeof '+b)=="function"){window.setTimeout("window['"+b+"']('"+(typeof(a)=='number'||typeof(a)=='string'?a:'')+"')",200);}}}},d);}return false;},play:function(img,d,l,obj,c){if(img&&typeof(img.ctrlid)==="string"){if(!img.automode&&typeof(d)==="number"&&typeof(l)==="boolean"&&typeof(obj)==="object"){if(obj.length>=1){var n=0,mx=3,i;for(i=0;i<obj.length;++i){n=Math.max(0,obj[i].length);mx=n<mx?n:mx;}img.callback=c&&typeof(c)==="string"&&eval('typeof '+c)=="function"?c:Null;if(mx>=3){img.step=obj;img.cpos=0;img.automode=true;img.autoloop=l;img.autowait=Math.abs(d);img.nozoom=true;if(img.overview){shiftzoom.set(img,'overview',false);}if(img.buttons){shiftzoom.set(img,'buttons',false);}if(img.showcoords){shiftzoom.set(img,'showcoords',false);}shiftzoom.kenburns(shiftzoom.G(img.id),img.step[img.cpos]);}}}}return false;},stop:function(img){if(img&&typeof(img.ctrlid)==="string"){if(img.automode){img.automode=false;if(img.timer){window.clearInterval(img.timer);}img.autoloop=false;img.cpos=0;img.maxleft=img.parentNode.width-img.minwidth;img.maxtop=img.parentNode.height-img.minheight;if(img.lowres&&img.highres){shiftzoom.source(img,img.highres,false,true);}if(img.parentNode.width>img.minwidth||img.parentNode.height>img.minheight){if(img.trident){img.style.cursor="url('"+img.curpath+"grab.cur'),move";}else{img.style.cursor="move";}if(img.overview){shiftzoom._setOverview(img);shiftzoom.G(img.overid).style.visibility="visible";}}else{img.style.cursor="crosshair";if(img.overview){shiftzoom.G(img.overid).style.visibility="hidden";}}if(img.callback){window.setTimeout("window['"+img.callback+"']()",200);}}}return false;},source:function(img,src,v,z){if(img&&typeof(img.ctrlid)==="string"){if(typeof(src)==="string"&&typeof(v)==="boolean"){var tmp=new Image();shiftzoom.G(img.xrefid)
tmp.onload=function(){shiftzoom.G(img.ctrlid).style.visibility="hidden";shiftzoom.G(img.overid).style.visibility="hidden";shiftzoom.G(img.xycoid).style.visibility="hidden";if(v==true){shiftzoom.G(img.isrcid).src=tmp.src;if(!z){if(img.trident){tmp.onload='';tmp=null;}delete tmp;}shiftzoom._fadeOut(img.id,100);}else if(v==false){var obj=shiftzoom.G(img.xrefid);obj.src=tmp.src;obj.style.msInterpolationMode=img.bicubic;if(!z){shiftzoom.G(img.tumbid).src=obj.src;if(img.highres!=obj.src){img.highres=obj.src;}if(img.trident){tmp.onload='';tmp=null;}delete tmp;}if(img.buttons){shiftzoom.G(img.ctrlid).style.visibility="visible";}
if(img.overview&&(img.parentNode.width>img.minwidth||img.parentNode.height>img.minheight)){shiftzoom.G(img.overid).style.visibility="visible";}if(img.showcoords){shiftzoom.G(img.xycoid).style.visibility="visible";}}};tmp.src=src;}}return false;},lowsource:function(img,src){if(img&&typeof(img.ctrlid)==="string"){if(typeof(src)==="string"&&!img.automode&&!img.zoomin&&!img.zoomout){var low=new Image();low.onload=function(){img.lowres=low.src;if(img.trident){low.onload='';low=null;}delete low;};low.src=src;}}return false;},info:function(img,v){if(img&&typeof(img.ctrlid)==="string"){if(v&&typeof(v)==="string"){img.infoblock=v;}else{img.infoblock=img.defblock;}}return false;},set:function(img,d,v){if(img&&typeof(img.ctrlid)==="string"){if(d&&typeof(v)==="boolean"){switch(d.toLowerCase()){case'overview':if(v==false&&img.overview==true){shiftzoom.G(img.overid).style.visibility="hidden";}else if(v==true&&img.overview==false){if(img.parentNode.width>img.minwidth||img.parentNode.height>img.minheight){shiftzoom._setOverview(img);shiftzoom.G(img.overid).style.visibility="visible";}else{shiftzoom.G(img.overid).style.visibility="hidden";}}img.overview=v;break;case'showcoords':if(v==false&&img.showcoords==true){img.onmousemove=null;shiftzoom.G(img.xycoid).style.visibility="hidden";}else
if(v==true&&img.showcoords==false){shiftzoom.G(img.xycoid).style.visibility="visible";img.onmousemove=shiftzoom._showCoords;}img.showcoords=v;break;case'pixelcoords':if(v==false&&img.pixelcoords==true&&img.showcoords==true){img.onmousemove=shiftzoom._showLatLon;}else
if(v==true&&img.pixelcoords==false&&img.showcoords==true){img.onmousemove=shiftzoom._showCoords;}img.pixelcoords=v;break;case'percentcoords':if(v==false&&img.percentcoords==true&&img.showcoords==true){img.onmousemove=shiftzoom._showLatLon;}else
if(v==true&&img.percentcoords==false&&img.showcoords==true){img.onmousemove=shiftzoom._showPercent;}img.percentcoords=v;break;case'buttons':if(v==false&&img.buttons==true){shiftzoom.G(img.ctrlid).style.visibility="hidden";shiftzoom.G(img.infoid).style.left='0px';}else
if(v==true&&img.buttons==false){shiftzoom.G(img.infoid).style.left='42px';shiftzoom.G(img.ctrlid).style.visibility="visible";}img.buttons=v;break;case'zoomin':if(!img.nozoom&&!img.buttons&&(parseInt(img.parentNode.style.width)<img.maxwidth||parseInt(img.parentNode.style.height)<img.maxheight)){if(v==true){img.zoomin=true;img.zoomout=false;if(img.gecko){img.style.cursor="-moz-zoom-in";}else if(img.webkit){img.style.cursor="-webkit-zoom-in";}
else if(img.trident){img.style.cursor="url('"+img.curpath+"zoom-in.cur'),crosshair";}else{img.style.cursor="crosshair";}}else{img.zoomin=false;}}break;case'zoomout':if(!img.nozoom&&!img.buttons&&(parseInt(img.parentNode.style.width)>img.minwidth||parseInt(img.parentNode.style.height)>img.minheight)){if(v==true){img.zoomout=true;img.zoomin=false;if(img.gecko){img.style.cursor="-moz-zoom-out";}else if(img.webkit){img.style.cursor="-webkit-zoom-out";}
else if(img.trident){img.style.cursor="url('"+img.curpath+"zoom-out.cur'),crosshair";}else{img.style.cursor="crosshair";}}else{img.zoomout=false;}}break;case'nozoom':img.nozoom=v;break;}}}return false;},get:function(img,d){if(img&&d&&typeof(img.ctrlid)==="string"){if(d.toLowerCase()=="maxzoomx"){return img.xfactor;}else if(d.toLowerCase()=="maxzoomy"){return img.yfactor;}else
if(d.toLowerCase()=="maxwidth"){return img.maxwidth;}else if(d.toLowerCase()=="maxheight"){return img.maxheight;}else
if(d.toLowerCase()=="playing"){return img.automode;}else if(d.toLowerCase()=="currentxyz"){var q=parseFloat((img.parentNode.width-img.minwidth)/(img.maxwidth-img.minwidth)),z=Math.min(Math.max(q*100,0),100)||0;var x=Math.min(Math.max(((Math.abs(parseFloat(img.parentNode.style.left))/((img.maxwidth-img.minwidth)*q))*100),0),100)||0;var y=Math.min(Math.max(((Math.abs(parseFloat(img.parentNode.style.top))/((img.maxheight-img.minheight)*q))*100),0),100)||0;return{x:x,y:y,z:z};}}return false;},G:function(v){return(document.getElementById(v));},E:function(v){return(document.createElement(v));},L:function(s,v){s=s.toUpperCase()||'LOG';if(window.console){window.console[s.toLowerCase()](v);}else if(window.opera){opera.postError(s+': '+v);}else{window.document.title=s+': '+v;}return false;},_next:function(img){if(img&&typeof(img.ctrlid)==="string"){if(img.automode){if(img.autoloop&&img.cpos<(img.step.length-1)){img.cpos=img.cpos+1;}else if(img.autoloop&&img.cpos>=(img.step.length-1)){img.cpos=0;}else if(!img.autoloop&&img.cpos<(img.step.length-1)){img.cpos=img.cpos+1;}else{img.cpos=img.step.length;}
if(img.cpos<img.step.length){shiftzoom.kenburns(shiftzoom.G(img.id),img.step[img.cpos]);}else{shiftzoom.stop(img);}}}return false;},_setOverview:function(img){var view=shiftzoom.G(img.viewid);view.style.width=(Math.round((img.ovsfact*img.minwidth)/(img.parentNode.width/img.minwidth))-(img.bmode?0:2))+'px';view.style.height=(Math.round((img.ovsfact*img.minheight)/(img.parentNode.height/img.minheight))-(img.bmode?0:2))+'px';view.style.left=Math.round((Math.abs(img.parentNode.left)/(img.parentNode.width/img.minwidth))*img.ovsfact)-(img.bmode?2:0)+'px';view.style.top=Math.round((Math.abs(img.parentNode.top)/(img.parentNode.height/img.minheight))*img.ovsfact)-(img.bmode?2:0)+'px';view.maxleft=(img.minwidth*img.ovsfact)-(img.bmode?0:2)-parseInt(view.style.width);view.maxtop=(img.minheight*img.ovsfact)-(img.bmode?0:2)-parseInt(view.style.height);return false;},_findPosXY:function(ele){var t,d={x:ele.offsetLeft,y:ele.offsetTop};if(ele.offsetParent){t=shiftzoom._findPosXY(ele.offsetParent);d.x+=t.x;d.y+=t.y;}return d;},_getMousePos:function(ex,ey,px,py){var ox,oy,k={ox:0,oy:0,ex:ex,ey:ey};if(self.pageXOffset||self.pageYOffset){ox=self.pageXOffset;if(ox>0&&px==ex){ex-=ox;}oy=self.pageYOffset;if(oy>0&&py==ey){ey-=oy;}}else
if(document.documentElement){ox=document.documentElement.scrollLeft;oy=document.documentElement.scrollTop;}else
if(document.body){ox=document.body.scrollLeft;oy=document.body.scrollTop;}k.ox=ox;k.oy=oy;k.ex=ex;k.ey=ey;return k;},_showCoords:function(e){if(cvi_szactive!=null){var k,t,x,y,ex,ey,px=0,py=0,o=shiftzoom.G(cvi_szactive),w=o.parentNode.width,h=o.parentNode.height;e=e?e:window.event;ex=e.clientX;ey=e.clientY;if(e.pageX||e.pageY){px=e.pageX;py=e.pageY;}k=shiftzoom._getMousePos(ex,ey,px,py);t=shiftzoom._findPosXY(o);x=Math.min(Math.max(k.ex+k.ox-t.x,0),w);y=Math.min(Math.max(k.ey+k.oy-t.y,0),h);shiftzoom.G(o.cposid).innerHTML='<span>x:'+x+' y:'+y+'<\/span>';}return false;},_showPercent:function(e){if(cvi_szactive!=null){var k,t,x,y,z,ex,ey,px=0,py=0,na=!Number.prototype.toFixed?0:1,o=shiftzoom.G(cvi_szactive),w=o.parentNode.width,h=o.parentNode.height;e=e?e:window.event;ex=e.clientX;ey=e.clientY;if(e.pageX||e.pageY){px=e.pageX;py=e.pageY;}k=shiftzoom._getMousePos(ex,ey,px,py);t=shiftzoom._findPosXY(o);x=parseFloat((Math.min(Math.max(k.ex+k.ox-t.x,0.0),w)/w)*100);x=na?x.toFixed(2):parseInt(x);y=parseFloat((Math.min(Math.max(k.ey+k.oy-t.y,0.0),h)/h)*100);y=na?y.toFixed(2):parseInt(y);z=parseFloat(((w-o.minwidth)/(o.maxwidth-o.minwidth))*100);z=na?z.toFixed(2):parseInt(z);shiftzoom.G(o.cposid).innerHTML='<span>x:'+x+'% y:'+y+'% z:'+z+'%<\/span>';}return false;},_showLatLon:function(e){if(cvi_szactive!=null){function parseDMS(v,n){var d,m,s;d=parseInt(v);m=Math.abs(parseFloat(v-d)*60);s=Math.abs(parseFloat(parseInt(m)-m)*60);return Math.abs(d)+"?"+parseInt(m)+"'"+parseInt(s)+"'' "+n;}
var k,t,x,y,lat,lon,ex,ey,px=0,py=0,o=document.getElementById(cvi_szactive),w=o.parentNode.width,h=o.parentNode.height;e=e?e:window.event;ex=e.clientX;ey=e.clientY;if(e.pageX||e.pageY){px=e.pageX;py=e.pageY;}k=shiftzoom._getMousePos(ex,ey,px,py);t=shiftzoom._findPosXY(o);x=Math.min(Math.max(k.ex+k.ox-t.x,0),w);y=Math.min(Math.max(k.ey+k.oy-t.y,0),h);lon=(x*360/w)-180;lat=90-(y*180/h);lon=parseDMS(lon,lon!=0?(lon<0?"W":"E"):"");lat=parseDMS(lat,lat!=0?(lat<0?"S":"N"):"");shiftzoom.G(o.cposid).innerHTML='<span>Lat: '+lat+'?&bull;?Lon: '+lon+'<\/span>';}return false;},_killTooltip:function(id){var ison,img=shiftzoom.G(id);ison=shiftzoom.G(img.ttipid);if(ison){document.getElementsByTagName("body")[0].removeChild(ison);}return false;},_showTooltip:function(id){var ison,over,view,img=shiftzoom.G(id);ison=shiftzoom.G(img.ttipid);if(!ison){var t=shiftzoom._findPosXY(img.parentNode.parentNode);over=shiftzoom.E('div');if(img.trident){over.style.backgroundColor='black';}
over.id=img.ttipid;over.style.height='auto';over.style.width='auto';over.style.display='block';over.style.position='absolute';over.style.filter="alpha(opacity=0)";over.style.opacity=0;over.style.left=(t.x+10)+'px';over.style.top=t.y+'px';over.style.visibility='visible';over.style.border='solid 2px white';over.style.borderRadius='6px';over.style.MozBorderRadius='6px';over.style.KhtmlBorderRadius='6px';over.style.WebkitBorderRadius='6px';over.style.boxShadow='0px 0px 8px black';over.style.MozBoxShadow='0px 0px 8px black';over.style.WebkitBoxShadow='0px 0px 8px black';over.style.KhtmlBoxShadow='0px 0px 8px black';over.style.MozUserSelect="none";over.style.KhtmlUserSelect="none";over.unselectable="on";document.getElementsByTagName("body")[0].appendChild(over);if(!img.trident){view=shiftzoom.E('div');view.style.height='100%';view.style.width='100%';view.style.left='0px';view.style.top='0px';view.style.position='absolute';view.style.opacity=0.5;view.style.backgroundColor='black';view.style.borderRadius='4px';view.style.MozBorderRadius='4px';view.style.KhtmlBorderRadius='4px';view.style.WebkitBorderRadius='4px';over.appendChild(view);}
view=shiftzoom.E('div');view.style.display='block';view.style.left='0px';view.style.top='0px';view.style.position='relative';view.style.textAlign='left';view.style.verticalAlign='middle';view.style.color='white';view.style.fontSize='12px';view.style.fontFamily='Arial,Helvetica,sans-serif';view.style.fontStyle='normal';view.style.fontWeight='bold';view.style.whiteSpace='nowrap';view.style.textShadow='black 0px 0px 4px';view.style.margin='10px';view.innerHTML=img.infoblock;over.appendChild(view);if(img.timer){window.clearInterval(img.timer);}var q=0,c=0,t=5,k=20;img.timer=window.setInterval(function(){q+=k;over.style.filter="alpha(opacity="+q+")";over.style.opacity=q/100;c++;if(c>t){window.clearInterval(img.timer);over.style.filter="alpha(opacity=100)";over.style.opacity=1;}},30);}return false;},_setCursor:function(ele,d,id){var img=shiftzoom.G(id);if(!img.nozoom){var butt=shiftzoom.G(d==1?img.zoutid:img.zoinid).style;img.zoomin=false;img.zoomout=false;ele.style.border=img.bc;ele.style.borderBottom=img.dc;ele.style.borderRight=img.dc;butt.border=img.bc;butt.borderBottom=img.dc;butt.borderRight=img.dc;if(d==1&&(parseInt(img.parentNode.style.width)<img.maxwidth||parseInt(img.parentNode.style.height)<img.maxheight)){ele.style.border=img.bc;ele.style.borderTop=img.dc;ele.style.borderLeft=img.dc;img.zoomin=true;if(img.gecko){img.style.cursor="-moz-zoom-in";}else if(img.webkit){img.style.cursor="-webkit-zoom-in";}
else if(img.trident){img.style.cursor="url('"+img.curpath+"zoom-in.cur'),crosshair";}else{img.style.cursor="crosshair";}}else if(d==0&&(parseInt(img.parentNode.style.width)>img.minwidth||parseInt(img.parentNode.style.height)>img.minheight)){ele.style.border=img.bc;ele.style.borderTop=img.dc;ele.style.borderLeft=img.dc;img.zoomout=true;if(img.gecko){img.style.cursor="-moz-zoom-out";}else if(img.webkit){img.style.cursor="-webkit-zoom-out";}
else if(img.trident){img.style.cursor="url('"+img.curpath+"zoom-out.cur'),crosshair";}else{img.style.cursor="crosshair";}}else{img.style.cursor=img.pointer;}}return false;},_zoomIn:function(id,ct,st,sw,ew,sh,eh,sx,ex,sy,ey,nz){if(!nz){var mw,mh,mx,my,obj=shiftzoom.G(id);if(parseInt(obj.parentNode.style.width)<obj.maxwidth||parseInt(obj.parentNode.style.height)<obj.maxheight){clearInterval(cvi_sztimer);mw=Math.max(obj.minwidth,Math.min(obj.maxwidth,Math.round(ew*ct/st+sw)));mx=Math.round(ex*ct/st+sx);mh=Math.max(obj.minheight,Math.min(obj.maxheight,Math.round(eh*ct/st+sh)));my=Math.round(ey*ct/st+sy);obj.parentNode.style.width=mw+'px';obj.parentNode.style.height=mh+'px';obj.parentNode.style.left=mx+'px';obj.parentNode.style.top=my+'px';ct++;if(obj.divbug){obj.parentNode.firstChild.style.width=mw+'px';obj.parentNode.firstChild.style.height=mh+'px';}
shiftzoom.G(obj.textid).innerHTML=parseInt((mw/obj.minwidth)*100)+" / "+parseInt(obj.xfactor*100)+" %";cvi_sztimer=setInterval("shiftzoom._zoomIn('"+id+"',"+ct+","+st+","+sw+","+ew+","+sh+","+eh+","+sx+","+ex+","+sy+","+ey+","+nz+")",obj.millisec);}else{clearInterval(cvi_sztimer);}}return false;},_zoomOut:function(id,rm,ct,st,sw,ew,sh,eh,sx,ex,sy,ey,nz){if(!nz){var mw,mh,mx,my,obj=shiftzoom.G(id);if(parseInt(obj.parentNode.style.width)>obj.minwidth||parseInt(obj.parentNode.style.height)>obj.minheight){clearInterval(cvi_sztimer);mw=Math.max(obj.minwidth,Math.min(obj.maxwidth,Math.round(ew*ct/st+sw)));mx=Math.round(ex*ct/st+sx);mh=Math.max(obj.minheight,Math.min(obj.maxheight,Math.round(eh*ct/st+sh)));my=Math.round(ey*ct/st+sy);obj.parentNode.style.width=mw+'px';obj.parentNode.style.height=mh+'px';obj.parentNode.style.left=mx+'px';obj.parentNode.style.top=my+'px';ct++;if(obj.divbug){obj.parentNode.firstChild.style.width=mw+'px';obj.parentNode.firstChild.style.height=mh+'px';}
shiftzoom.G(obj.textid).innerHTML=parseInt((mw/obj.minwidth)*100)+" / "+parseInt(obj.xfactor*100)+" %";cvi_sztimer=setInterval("shiftzoom._zoomOut('"+id+"',"+rm+","+ct+","+st+","+sw+","+ew+","+sh+","+eh+","+sx+","+ex+","+sy+","+ey+","+nz+")",obj.millisec);}else{clearInterval(cvi_sztimer);if(obj.webkit&&rm){shiftzoom._stopZoom();}}}return false;},_stopZoom:function(){var view,butt,img=shiftzoom._shiftzoom;document.onmouseup=null;clearInterval(cvi_sztimer);img.zoomin=false;img.zoomout=false;img.parentNode.left=parseInt(img.parentNode.style.left);img.parentNode.top=parseInt(img.parentNode.style.top);img.parentNode.width=parseInt(img.parentNode.style.width);img.parentNode.height=parseInt(img.parentNode.style.height);img.maxleft=img.parentNode.width-img.minwidth;img.maxtop=img.parentNode.height-img.minheight;if(img.parentNode.width>img.minwidth||img.parentNode.height>img.minheight){if(img.trident){img.style.cursor="url('"+img.curpath+"grab.cur'),move";}else{img.style.cursor="move";}
if(img.overview){shiftzoom._setOverview(img);shiftzoom.G(img.overid).style.visibility="visible";}}else{img.style.cursor="crosshair";if(img.overview){shiftzoom.G(img.overid).style.visibility="hidden";}}
butt=shiftzoom.G(img.zoinid).style;butt.border=img.bc;butt.borderBottom=img.dc;butt.borderRight=img.dc;butt=shiftzoom.G(img.zoutid).style;butt.border=img.bc;butt.borderBottom=img.dc;butt.borderRight=img.dc;img.pointer=img.style.cursor;shiftzoom.G(img.textid).innerHTML=parseInt((img.parentNode.width/img.minwidth)*100)+" / "+parseInt(img.xfactor*100)+" %";if(img.lowres&&img.highres){shiftzoom.source(img,img.highres,false,true);}
cvi_sztimer=setInterval("shiftzoom._fadeInfo('"+img.id+"',100)",30);shiftzoom._shiftzoom=null;return false;},_catchDrag:function(e){return false;},_catchWheel:function(e){var d,v=0;e=e?e:window.event;if(e.wheelDelta){v=e.wheelDelta/120;d=(v<0?1:0);}else if(e.detail){v=-e.detail/3;d=(v<0?1:0);}
if(e.preventDefault){e.preventDefault();}else{e.returnValue=false;}if(cvi_szactive!=null&&v!=0){cvi_szimage=true;shiftzoom._initZoom(d,(d==1?2:1),true);}return false;},_catchOver:function(e){cvi_szactive=this.id;self.focus();if(this.gecko){window.addEventListener('DOMMouseScroll',shiftzoom._catchWheel,false);}else{window.onmousewheel=document.onmousewheel=shiftzoom._catchWheel;}document.onkeyup=shiftzoom._upKey;document.onkeypress=shiftzoom._pressKey;document.onkeydown=shiftzoom._downKey;return false;},_catchOut:function(){cvi_szactive=null;if(this.gecko){window.removeEventListener('DOMMouseScroll',shiftzoom._catchWheel,false);}else{window.onmousewheel=document.onmousewheel=null;}document.onkeydown=null;document.onkeypress=null;document.onkeyup=null;return false;},_switchOver:function(e){if(window.XMLHttpRequest){this.firstChild.src=this.firstChild.secnd;return false;}else{this.firstChild.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.secnd+"', sizingMethod='scale')";}return false;},_switchOut:function(e){if(window.XMLHttpRequest){this.firstChild.src=this.firstChild.first;return false;}else{this.firstChild.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.first+"', sizingMethod='scale')";}return false;},_catchKey:function(e){clearInterval(cvi_sztimer);var img=shiftzoom._shiftzoom=this;var rm=false,mm=false,k,t,ex,ey,px=0,py=0,obj=shiftzoom.G(img.infoid).style;e=e?e:window.event;if(e.which){mm=(e.which==2);rm=(e.which==3);}else if(e.button){mm=(e.button==4);rm=(e.button==2);}
if(img.trident){obj.filter="alpha(opacity=100)";}else{obj.opacity=1;}obj.visibility='hidden';ex=e.clientX;ey=e.clientY;if(e.pageX||e.pageY){px=e.pageX;py=e.pageY;}k=shiftzoom._getMousePos(ex,ey,px,py);t=shiftzoom._findPosXY(img.parentNode.parentNode);img.mouseX=Math.min(Math.max(k.ex+k.ox-t.x,0),img.minwidth);img.mouseY=Math.min(Math.max(k.ey+k.oy-t.y,0),img.minheight);if(((e.altKey&&!e.shiftKey)||rm||img.zoomout)&&!img.automode&&!img.nozoom&&(img.parentNode.width>img.minwidth||img.parentNode.height>img.minheight)){var butt,sw,ew,sh,eh,sx,ex,sy,ey,st;if(img.gecko){img.style.cursor="-moz-zoom-out";}else if(img.webkit){img.style.cursor="-webkit-zoom-out";}
else if(img.trident){img.style.cursor="url('"+img.curpath+"zoom-out.cur'),crosshair";}else{img.style.cursor="crosshair";}img.pointer=img.style.cursor;if(!img.zoomout){butt=shiftzoom.G(img.zoutid).style;butt.border=img.bc;butt.borderLeft=img.dc;butt.borderTop=img.dc;img.zoomout=true;}
sw=img.parentNode.width;ew=(img.parentNode.width-img.minwidth)*-1;sh=img.parentNode.height;eh=(img.parentNode.height-img.minheight)*-1;sx=parseInt(img.parentNode.style.left);ex=sx*-1;sy=parseInt(img.parentNode.style.top);ey=sy*-1;st=Math.max(1,Math.round((img.parentNode.width/img.minwidth)*3));document.onmouseup=shiftzoom._stopZoom;obj.visibility='visible';if(img.lowres&&img.highres){shiftzoom.source(img,img.lowres,false,true);}
cvi_sztimer=setInterval("shiftzoom._zoomOut('"+img.id+"',"+rm+","+(img.webkit&&rm?1:0)+","+st+","+sw+","+ew+","+sh+","+eh+","+sx+","+ex+","+sy+","+ey+","+img.nozoom+")",img.millisec);}else if(((!e.altKey&&e.shiftKey)||mm||img.zoomin)&&!img.automode&&!img.nozoom&&(img.parentNode.width<img.maxwidth||img.parentNode.height<img.maxheight)){var butt,sw,ew,sh,eh,sx,ex,sy,ey,st;if(img.gecko){img.style.cursor="-moz-zoom-in";}else if(img.webkit){img.style.cursor="-webkit-zoom-in";}
else if(img.trident){img.style.cursor="url('"+img.curpath+"zoom-in.cur'),crosshair";}else{img.style.cursor="crosshair";}img.pointer=img.style.cursor;if(!img.zoomin){butt=shiftzoom.G(img.zoinid).style;butt.border=img.bc;butt.borderLeft=img.dc;butt.borderTop=img.dc;img.zoomin=true;}
sw=img.parentNode.width;ew=img.maxwidth-img.parentNode.width;sh=img.parentNode.height;eh=img.maxheight-img.parentNode.height;sx=parseInt(img.parentNode.style.left);sy=parseInt(img.parentNode.style.top);ex=Math.max(0,Math.min(ew,Math.round(((img.mouseX-sx)*(img.maxwidth/img.parentNode.width))-(img.minwidth*0.5)+sx)))*-1;ey=Math.max(0,Math.min(eh,Math.round(((img.mouseY-sy)*(img.maxheight/img.parentNode.height))-(img.minheight*0.5)+sy)))*-1;st=Math.max(1,Math.round((img.maxwidth/img.parentNode.width)*3));document.onmouseup=shiftzoom._stopZoom;obj.visibility='visible';if(img.lowres&&img.highres){shiftzoom.source(img,img.lowres,false,true);}
cvi_sztimer=setInterval("shiftzoom._zoomIn('"+img.id+"',0,"+st+","+sw+","+ew+","+sh+","+eh+","+sx+","+ex+","+sy+","+ey+","+img.nozoom+")",img.millisec);}else if(img.parentNode.width>img.minwidth||img.parentNode.height>img.minheight){if(img.automode){shiftzoom.stop(img);}
if(img.gecko){img.style.cursor="-moz-grabbing";}else if(img.trident){img.style.cursor="url('"+img.curpath+"grabbing.cur'),move";}else{img.style.cursor="move";}
var x=parseInt(img.parentNode.style.left),y=parseInt(img.parentNode.style.top);img.mouseX=e.clientX;img.mouseY=e.clientY;document.onmousemove=shiftzoom._whilePan;document.onmouseup=shiftzoom._stopPan;}return false;},_downKey:function(e){if(cvi_szactive!=null){e=e?e:window.event;var k=(e.keyCode?e.keyCode:e.which),s=e.shiftKey,a=e.altKey,w=false,AL=37,AU=38,AR=39,AD=40,HO=36,EN=35,PD=34,PU=33,PL=187,MN=189;switch(k){case AL:cvi_szimage=true;shiftzoom._panKey(8,0,s,a);break;case AR:cvi_szimage=true;shiftzoom._panKey(-8,0,s,a);break;case AU:cvi_szimage=true;shiftzoom._panKey(0,8,s,a);break;case AD:cvi_szimage=true;shiftzoom._panKey(0,-8,s,a);break;case HO:if(cvi_szimage==null){cvi_szimage=true;shiftzoom._initZoom(0,1,w);}break;case EN:if(cvi_szimage==null){cvi_szimage=true;shiftzoom._initZoom(1,1,w);}break;case MN:case PU:if(cvi_szimage==null){cvi_szimage=true;shiftzoom._initZoom(0,4,w);}break;case PL:case PD:if(cvi_szimage==null){cvi_szimage=true;shiftzoom._initZoom(1,4,w);}break;}}return false;},_pressKey:function(e){return false;},_upKey:function(){if(cvi_szactive!=null){cvi_szimage=null;}return false;},_initZoom:function(d,v,w){var sw,ew,sh,eh,sx,ex,sy,ey,st,img=shiftzoom.G(cvi_szactive);if(img.automode){shiftzoom.stop(img);}
if(d==0&&!img.nozoom&&(parseInt(img.parentNode.style.width)>img.minwidth||parseInt(img.parentNode.style.height)>img.minheight)){if(img.gecko){img.style.cursor="-moz-zoom-out";}else if(img.webkit){img.style.cursor="-webkit-zoom-out";}
else if(img.trident){img.style.cursor="url('"+img.curpath+"zoom-out.cur'),crosshair";}else{img.style.cursor="crosshair";}img.pointer=img.style.cursor;sw=img.parentNode.width;ew=(img.parentNode.width-img.minwidth)*-1;sh=img.parentNode.height;eh=(img.parentNode.height-img.minheight)*-1;sx=parseInt(img.parentNode.style.left);ex=sx*-1;sy=parseInt(img.parentNode.style.top);ey=sy*-1;st=Math.max(1,Math.round((img.parentNode.width/img.minwidth)*v));if(img.lowres&&img.highres){shiftzoom.source(img,img.lowres,false,true);}
shiftzoom._zoomKey(d,(w?1:0),w,st,sw,ew,sh,eh,sx,ex,sy,ey,img.nozoom);}else if(d==1&&!img.nozoom&&(parseInt(img.parentNode.style.width)<img.maxwidth||parseInt(img.parentNode.style.height)<img.maxheight)){if(img.gecko){img.style.cursor="-moz-zoom-in";}else if(img.webkit){img.style.cursor="-webkit-zoom-in";}
else if(img.trident){img.style.cursor="url('"+img.curpath+"zoom-in.cur'),crosshair";}else{img.style.cursor="crosshair";}img.pointer=img.style.cursor;sw=img.parentNode.width;ew=img.maxwidth-img.parentNode.width;sh=img.parentNode.height;eh=img.maxheight-img.parentNode.height;sx=parseInt(img.parentNode.style.left);sy=parseInt(img.parentNode.style.top);ex=Math.max(0,Math.min(ew,Math.round((((img.minwidth/2)-sx)*(img.maxwidth/img.parentNode.width))-(img.minwidth*0.5)+sx)))*-1;ey=Math.max(0,Math.min(eh,Math.round((((img.minheight/2)-sy)*(img.maxheight/img.parentNode.height))-(img.minheight*0.5)+sy)))*-1;st=Math.max(1,Math.round((img.maxwidth/img.parentNode.width)*v));if(img.lowres&&img.highres){shiftzoom.source(img,img.lowres,false,true);}
shiftzoom._zoomKey(d,(w?1:0),w,st,sw,ew,sh,eh,sx,ex,sy,ey,img.nozoom);}return false;},_zoomKey:function(d,ct,ww,st,sw,ew,sh,eh,sx,ex,sy,ey,nz){if(cvi_szactive!=null&&!nz){var view,mw,mh,mx,my,img=shiftzoom.G(cvi_szactive);if(!img.automode&&!img.zoomout&&!img.zoomin){function setoverview(){if(img.lowres&&img.highres){shiftzoom.source(img,img.highres,false,true);}
if(img.parentNode.width>img.minwidth||img.parentNode.height>img.minheight){if(img.trident){img.style.cursor="url('"+img.curpath+"grab.cur'),move";}else{img.style.cursor="move";}
if(img.overview){shiftzoom._setOverview(img);shiftzoom.G(img.overid).style.visibility="visible";}}else{img.style.cursor="crosshair";if(img.overview){shiftzoom.G(img.overid).style.visibility="hidden";}}
img.pointer=img.style.cursor;shiftzoom.G(img.infoid).style.visibility='hidden';}
if(d==0&&(parseInt(img.parentNode.style.width)>img.minwidth||parseInt(img.parentNode.style.height)>img.minheight)){mw=Math.max(img.minwidth,Math.min(img.maxwidth,Math.round(ew*ct/st+sw)));mx=Math.round(ex*ct/st+sx);mh=Math.max(img.minheight,Math.min(img.maxheight,Math.round(eh*ct/st+sh)));my=Math.round(ey*ct/st+sy);shiftzoom.G(img.infoid).style.visibility='visible';shiftzoom.G(img.textid).innerHTML=parseInt((mw/img.minwidth)*100)+" / "+parseInt(img.xfactor*100)+" %";img.parentNode.style.width=mw+'px';img.parentNode.style.height=mh+'px';img.parentNode.style.left=mx+'px';img.parentNode.style.top=my+'px';img.parentNode.width=mw;img.parentNode.height=mh;img.parentNode.left=mx;img.parentNode.top=my;img.maxleft=img.parentNode.width-img.minwidth;img.maxtop=img.parentNode.height-img.minheight;ct++;if(img.divbug){img.parentNode.firstChild.style.width=mw+'px';img.parentNode.firstChild.style.height=mh+'px';}
if((cvi_szimage||ww)&&(img.parentNode.width>img.minwidth||img.parentNode.height>img.minheight)){if(!ww){setTimeout("shiftzoom._zoomKey("+d+","+ct+","+ww+","+st+","+sw+","+ew+","+sh+","+eh+","+sx+","+ex+","+sy+","+ey+","+nz+")",50);}
else{setoverview();if(cvi_szactive!=null){cvi_szimage=null;}}}else{setoverview();}}else if(d==1&&(parseInt(img.parentNode.style.width)<img.maxwidth||parseInt(img.parentNode.style.height)<img.maxheight)){mw=Math.max(img.minwidth,Math.min(img.maxwidth,Math.round(ew*ct/st+sw)));mx=Math.round(ex*ct/st+sx);mh=Math.max(img.minheight,Math.min(img.maxheight,Math.round(eh*ct/st+sh)));my=Math.round(ey*ct/st+sy);shiftzoom.G(img.infoid).style.visibility='visible';shiftzoom.G(img.textid).innerHTML=parseInt((mw/img.minwidth)*100)+" / "+parseInt(img.xfactor*100)+" %";img.parentNode.style.width=mw+'px';img.parentNode.style.height=mh+'px';img.parentNode.style.left=mx+'px';img.parentNode.style.top=my+'px';img.parentNode.width=mw;img.parentNode.height=mh;img.parentNode.left=mx;img.parentNode.top=my;img.maxleft=img.parentNode.width-img.minwidth;img.maxtop=img.parentNode.height-img.minheight;ct++;if(img.divbug){img.parentNode.firstChild.style.width=mw+'px';img.parentNode.firstChild.style.height=mh+'px';}
if((cvi_szimage||ww)&&(img.parentNode.width<img.maxwidth||img.parentNode.height<img.maxheight)){if(!ww){setTimeout("shiftzoom._zoomKey("+d+","+ct+","+ww+","+st+","+sw+","+ew+","+sh+","+eh+","+sx+","+ex+","+sy+","+ey+","+nz+")",50);}
else{setoverview();if(cvi_szactive!=null){cvi_szimage=null;}}}else{setoverview();}}else{setoverview();}}}return false;},_panKey:function(h,v,s,a){if(cvi_szactive!=null){var img=shiftzoom.G(cvi_szactive);if(img.automode){shiftzoom.stop(img);}
if(!img.automode&&(img.parentNode.width>img.minwidth||img.parentNode.height>img.minheight)){var x=Math.max(0,Math.min(img.maxleft,Math.abs(parseInt(img.parentNode.style.left))-(s?4*h:a?h/4:h)));var y=Math.max(0,Math.min(img.maxtop,Math.abs(parseInt(img.parentNode.style.top))-(s?4*v:a?v/4:v)));img.parentNode.style.left=(x*-1)+'px';img.parentNode.style.top=(y*-1)+'px';img.parentNode.left=(x*-1);img.parentNode.top=(y*-1);if(img.overview){var view=shiftzoom.G(img.viewid).style;view.left=Math.round((Math.abs(parseInt(img.parentNode.style.left))/(img.parentNode.width/img.minwidth))*img.ovsfact)-(img.bmode?2:0)+'px';view.top=Math.round((Math.abs(parseInt(img.parentNode.style.top))/(img.parentNode.height/img.minheight))*img.ovsfact)-(img.bmode?2:0)+'px';}if(cvi_szimage){setTimeout("shiftzoom._panKey("+h+","+v+","+s+","+a+")",50);}}}return false;},_fadeImage:function(id,o){var img=shiftzoom.G(id);if(o<=100){if(img.trident){img.parentNode.style.filter="alpha(opacity="+o+")";}else{img.parentNode.style.opacity=o/100;}o+=10;window.setTimeout("shiftzoom._fadeImage('"+id+"',"+o+")",30);}else{if(img.buttons){shiftzoom.G(img.ctrlid).style.visibility='visible';}if(img.showcoords){shiftzoom.G(img.xycoid).style.visibility='visible';}
if(img.special&&(img.parentNode.width>img.minwidth||img.parentNode.height>img.minheight)){img.overview=true;img.special=false;shiftzoom._setOverview(img);shiftzoom.G(img.overid).style.visibility="visible";}}return false;},_fadeInfo:function(id,o){clearInterval(cvi_sztimer);var img=shiftzoom.G(id),obj=shiftzoom.G(img.infoid);if(o>0&&cvi_szactive==img.id&&!img.zoomin&&!img.zoomout){if(img.trident){obj.style.filter="alpha(opacity="+o+")";}else{obj.style.opacity=o/100;}o-=5;cvi_sztimer=setInterval("shiftzoom._fadeInfo('"+id+"',"+o+")",50);}
else{if(img.trident){obj.style.filter="alpha(opacity=100)";}else{obj.style.opacity=1;}obj.style.visibility='hidden';}
return false;},_fadeOut:function(id,o){var img=shiftzoom.G(id);if(o>0){if(img.trident){img.parentNode.style.filter="alpha(opacity="+o+")";}else{img.parentNode.style.opacity=o/100;}o-=10;window.setTimeout("shiftzoom._fadeOut('"+id+"',"+o+")",30);}else{var obj=shiftzoom.G(img.xrefid);obj.src=shiftzoom.G(img.isrcid).src;shiftzoom.G(img.tumbid).src=obj.src;obj.style.msInterpolationMode=img.bicubic;shiftzoom.G(img.isrcid).src=img.trident?null:null;if(img.highres!=obj.src){img.highres=obj.src;}shiftzoom._fadeIn(id,0);}
return false;},_fadeIn:function(id,o){var img=shiftzoom.G(id);if(o<=100){if(img.trident){img.parentNode.style.filter="alpha(opacity="+o+")";}else{img.parentNode.style.opacity=o/100;}o+=10;window.setTimeout("shiftzoom._fadeIn('"+id+"',"+o+")",30);}else{if(img.buttons){shiftzoom.G(img.ctrlid).style.visibility="visible";}if(img.overview&&(img.parentNode.width>img.minwidth||img.parentNode.height>img.minheight)){shiftzoom.G(img.overid).style.visibility="visible";}if(img.showcoords){shiftzoom.G(img.xycoid).style.visibility="visible";}}
return false;},_whilePan:function(e){var img=shiftzoom._shiftzoom;e=e?e:window.event;var x=Math.max(0,Math.min(img.maxleft,Math.abs(parseInt(img.parentNode.style.left))-(e.clientX-img.mouseX)));var y=Math.max(0,Math.min(img.maxtop,Math.abs(parseInt(img.parentNode.style.top))-(e.clientY-img.mouseY)));img.parentNode.style.left=(x*-1)+'px';img.parentNode.style.top=(y*-1)+'px';img.parentNode.left=(x*-1);img.parentNode.top=(y*-1);img.mouseX=e.clientX;img.mouseY=e.clientY;return false;},_stopPan:function(){var view,butt,img=shiftzoom._shiftzoom;document.onmousemove=null;document.onmouseup=null;if(img.gecko||img.presto){img.style.cursor="move";}else{img.style.cursor=img.pointer;}if(img.overview){view=shiftzoom.G(img.viewid).style;view.left=Math.round((Math.abs(parseInt(img.parentNode.style.left))/(img.parentNode.width/img.minwidth))*img.ovsfact)-(img.bmode?2:0)+'px';view.top=Math.round((Math.abs(parseInt(img.parentNode.style.top))/(img.parentNode.height/img.minheight))*img.ovsfact)-(img.bmode?2:0)+'px';}shiftzoom._shiftzoom=null;return false;},_startMove:function(e){if(!e){e=window.event;var view=e.srcElement;}else{var view=e.target;}
var l=parseInt(view.style.left),t=parseInt(view.style.top);cvi_szimage=view.id.substring(0,view.id.indexOf("_"));view.style.cursor="default";view.mouseX=e.clientX;view.mouseY=e.clientY;document.onmousemove=shiftzoom._whileMove;document.onmouseup=shiftzoom._stopMove;return false;},_whileMove:function(e){if(!e){e=window.event;var view=e.srcElement;}else{var view=e.target;}
var cen=view.id.split("_"),img=shiftzoom.G(cvi_szimage);if(view&&cen[cen.length-1]=='view'&&view.maxleft&&view.maxtop){var l=Math.max(0,Math.min(view.maxleft,Math.abs(parseInt(view.style.left))+(e.clientX-view.mouseX)));var t=Math.max(0,Math.min(view.maxtop,Math.abs(parseInt(view.style.top))+(e.clientY-view.mouseY)));view.style.left=(l-(img.bmode?2:0))+'px';view.style.top=(t-(img.bmode?2:0))+'px';view.mouseX=e.clientX;view.mouseY=e.clientY;var x=Math.max(0,Math.min(img.maxleft,Math.abs(l*(img.parentNode.width/img.minwidth)*(1/img.ovsfact))));var y=Math.max(0,Math.min(img.maxtop,Math.abs(t*(img.parentNode.height/img.minheight)*(1/img.ovsfact))));img.parentNode.style.left=(x*-1)+'px';img.parentNode.style.top=(y*-1)+'px';img.parentNode.left=(x*-1);img.parentNode.top=(y*-1);}else{document.onmousemove=null;document.onmouseup=null;img.onmousedown=shiftzoom._catchKey;cvi_szimage=null;}
return false;},_stopMove:function(){document.onmousemove=null;document.onmouseup=null;shiftzoom.G(cvi_szimage).onmousedown=shiftzoom._catchKey;cvi_szimage=null;return false;}}
