function controlCapa(b,a){if(typeof b=="undefined"||typeof a=="undefined"){return false}this.capa=a;this.mostrarCapa=function(){document.getElementById(a).style.display="block"};this.ocultarCapa=function(){document.getElementById(a).style.display="none"};document.getElementById(b).onmouseover=this.mostrarCapa;document.getElementById(b).onmouseout=this.ocultarCapa;return true}var selectControl={clear:function(c){var a=c;if(typeof c=="string"){a=document.getElementById(c)}for(var b=a.length;b>0;b--){a.remove(b-1)}},add:function(f,d,e){if(typeof d=="undefined"){return false}if(typeof e=="undefined"){e=d}var a=f;if(typeof f=="string"){a=document.getElementById(f)}if(a==null){return false}var b=document.createElement("option");b.text=e;b.value=d;try{a.add(b,null)}catch(c){a.add(b)}return true},getValue:function(b){var a=b;if(typeof b=="string"){a=document.getElementById(b)}if(a==null){return false}if(a.selectedIndex<0){return false}return a.options[a.selectedIndex].value},setValue:function(d,c){var a=d;if(typeof d=="string"){a=document.getElementById(d)}if(a==null){return false}for(var b=0;b<a.length;b++){if(a.options[b].value==c){a.selectedIndex=b}}return true}};var elementUL={clear:function(b){var a=b;if(typeof b=="string"){a=$(b)}a.select("li").each(function(c){c.remove()})},add:function(e,d,a){var c=e;if(typeof e=="string"){c=$(e)}if(typeof a=="undefined"){a=d}var b=document.createElement("li");b.setAttribute("id",a);b.innerHTML=d;c.appendChild(b)}};function loadURL(g,f,d,a){http_request=null;if(window.XMLHttpRequest){http_request=new XMLHttpRequest()}else{if(window.ActiveXObject){http_request=new ActiveXObject("Microsoft.XMLHTTP")}}if(http_request==null){return false}loadJS=function(n){var p=n.toLowerCase();var j=p.indexOf("<script");while(j!=-1){var h=p.indexOf(">",j)+1;var o=p.indexOf("<\/script",j);var k=p.indexOf(">",o)+1;var m=document.createElement("script");m.type="text/javascript";if(p.substring(j,h).indexOf("src='")!=-1){var l=p.indexOf("'",j)+1;var i=p.indexOf("'",l);m.src=n.substring(l,i)}if(p.substring(j,h).indexOf('src="')!=-1){var l=p.indexOf('"',j)+1;var i=p.indexOf('"',l);m.src=n.substring(l,i)}m.text=n.substring(h,o);document.getElementsByTagName("head")[0].appendChild(m);n=n.replace(n.substring(j,k),"");p=p.replace(p.substring(j,k),"");var j=p.indexOf("<script")}return n};loadCSS=function(s){var u=s.toLowerCase();var l=u.indexOf("<style");while(l!=-1){var h=u.indexOf(">",l)+1;var t=u.indexOf("</style",l);var m=u.indexOf(">",t)+1;if(navigator.userAgent.indexOf("MSIE")>=0){var p=s.substring(h,t).split("}");for(var o=0;o<p.length-1;o++){var k=p[o].substring(h,t).split("{");var q=document.styleSheets[document.styleSheets.length-1];var r=k[0].split(",");for(var n=0;n<r.length;n++){q.addRule(r[n],k[n])}}}else{var k=document.createTextNode(s.substring(h,t));style.appendChild(k)}s=s.replace(s.substring(l,m),"");u=u.replace(u.substring(l,m),"");var l=u.indexOf("<style")}return s};loadLink=function(m){var l=m.toLowerCase();var i=l.indexOf("<link");while(i!=-1){var h=l.indexOf(">",i)+1;var j=l.substring(i,h);var k=m.substring(i,h);var n=j.indexOf("href");if(j.indexOf('"',n)!=-1){n=j.indexOf('"',n)+1;endC=j.indexOf('"',n)}else{n=j.indexOf("'",n)+1;endC=j.indexOf("'",n)}objCSS=document.createElement("link");objCSS=document.createElement("link");objCSS.rel="stylesheet";objCSS.href=k.substring(n,endC);objCSS.type="text/css";document.body.appendChild(objCSS);m=m.replace(m.substring(i,h),"");l=l.replace(l.substring(i,h),"");var i=l.indexOf("<link")}return m};http_request.onreadystatechange=function(){if(http_request.readyState==4){if(http_request.status==200){var h=loadJS(http_request.responseText);h=loadCSS(h);h=loadLink(h);$(g).innerHTML=h;if(typeof a!="undefined"&&a!=null){a()}}if(http_request.status==404&&(typeof d!="undefined"&&d!=null)){loadURL(g,d,null,a)}}};var e=f.split("?");var c;var b;if(e.length==1){c=e[0];b="?id=1"}else{c=e[0];b=e[1]}http_request.open("POST",c,true);http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");http_request.send(b)}function setCookie(b,c,a){var d=new Date();d.setDate(d.getDate()+a);document.cookie=b+"="+escape(c)+((a==null)?"":";expires="+d.toGMTString())}function getCookie(a){if(document.cookie.length>0){c_start=document.cookie.indexOf(a+"=");if(c_start!=-1){c_start=c_start+a.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1){c_end=document.cookie.length}return unescape(document.cookie.substring(c_start,c_end))}}return""}function checkCookie(a){var b=getCookie(a);if(b!=null&&b!=""){return true}return false}function isOver(d,a,f,b){var e=Position.cumulativeOffset(d);var c=d.getDimensions();if(typeof b=="undefined"){b=0}b++;dim=new Array();dim[0]=e[0]+parseFloat($H(c).get("width"))-b;dim[1]=e[1]+parseFloat($H(c).get("height"))-b;e[0]=e[0]+b;e[1]=e[1]+b;if(a<e[0]||a>dim[0]||f<e[1]||f>dim[1]){return false}return true}function number_format(a,b,c,d){decimales=function(){a=a.toString();var e=a.split(".");a=parseFloat(a).toPrecision(e[0].length+parseFloat(b));e=a.toString().split(".");return e[0]+c+e[1]};puntua=function(e){if(d==""){return e}var h=e.split(c);var f=h[0];var g=/(\d+)(\d{3})/;while(g.test(f)){f=f.replace(g,"$1"+d+"$2")}return f+c+h[1]};a=decimales();a=puntua(a);return a}function Wait(a){this.open=function(b){if(typeof b=="undefined"){var b="Cargando"}if(this.counter==0){var c='<div style="font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: center; color: blue; margin-bottom: 5px;white-space:pre;">'+b+"</div>";this.win=Dialog.info(c,{width:200,height:60,showProgress:true,showEffect:Element.show,hideEffect:Element.hide});setTimeout(this.name+".isOpen=true;",500)}this.counter++};this.close=function(){if(!this.isOpen){setTimeout(this.name+".close()",500);return false}if(this.win==null){return false}this.counter--;if(this.counter<=0){this.win.close();this.counter=0;this.dia=null;this.isOpen=false}};this.closeAll=function(){if(!this.isOpen){setTimeout(this.name+".closeAll()",500);return false}if(this.win==null){return false}this.counter=0;this.win.close();this.dia=null;this.isOpen=false};this.name=a;this.counter=0;this.win=null;this.isOpen=false}var wait=new Wait("wait");function addEnter(b,a){if(typeof b=="string"){b=$(b)}Event.observe(b,"keypress",function(c){if(c.keyCode==13){a()}})}function include(jsFile,condition,postFunction){var html_doc=document.getElementsByTagName("head").item(0);var js=window.document.createElement("script");js.setAttribute("src",jsFile);js.setAttribute("language","javascript");js.setAttribute("type","text/javascript");html_doc.appendChild(js);if(typeof postFunction!="undefined",typeof condition!="undefined"){new PeriodicalExecuter(function(obj){if(eval("typeof "+condition)!="undefined"){obj.stop();postFunction()}},0.5)}}function fade(c,d,b){var a=(!Prototype.Browser.IE?0.05:0.4);if(d=="in"){c.setOpacity(0);new PeriodicalExecuter(function(f){var e=(c.getOpacity())+a;c.setOpacity(e);if(e>=1){f.stop();if(typeof b!="undefined"){b()}}},0.005)}if(d=="out"){c.setOpacity(1);new PeriodicalExecuter(function(f){var e=(c.getOpacity())-a;c.setOpacity(e);if(e<=0){f.stop();if(typeof b!="undefined"){b()}}},0.005)}}function atenuar(a,b){if(typeof b=="undefined"||b==true){a.setOpacity(0.6);Event.observe(a,"mouseover",function(){a.setOpacity(1)});Event.observe(a,"mouseout",function(){a.setOpacity(0.6)})}else{Event.stopObserving(a,"mouseover");Event.stopObserving(a,"mouseout");a.setOpacity(1)}}function shadow(e,d,a,b){if(typeof d=="undefined"){d=5}if(typeof b=="undefined"){b=0.5}if(typeof a=="undefined"){a="#665F5F"}if(typeof e=="string"){e=$(e)}var c=new Element("div",{id:e+"_shadow",style:"position: absolute; background-color: "+a+"; margin: "+d+"px 0px 0px "+d+"px; z-index: 0"});Element.insert(e,{after:c});e.setStyle("position: relative; z-index: 1");Element.clonePosition(c,e);c.setOpacity(b);Event.observe(window,"load",function(){Element.clonePosition(c,e);c.setOpacity(b)})};