//jaml.js Jaml=function(){return{automaticScope:true,templates:{},helpers:{},register:function(a,b){this.templates[a]=b},render:function(a,d){var b=this.templates[a],c=new Jaml.Template(b);return c.render(d)},registerHelper:function(a,b){this.helpers[a]=b;Jaml.Template.prototype[a]=b}}}();Jaml.Node=function(a){this.tagName=a;this.attributes={};this.children=[]};Jaml.Node.prototype={setAttributes:function(a){for(var b in a){var c=b=="cls"?"class":b;this.attributes[c]=a[b]}},addChild:function(a){this.children.push(a)},render:function(c){c=c||0;var f=[],b=(this instanceof Jaml.TextNode),a=this.multiLineTag();if(!b){f.push(this.getPadding(c))}f.push("<"+this.tagName);for(var e in this.attributes){f.push(" "+e+'="'+this.attributes[e]+'"')}if(this.isSelfClosing()){f.push(" />\n")}else{f.push(">");if(a){f.push("\n")}for(var d=0;d\n")}return f.join("")},multiLineTag:function(){var a=this.children.length,b=a>0;if(a==1&&this.children[0] instanceof Jaml.TextNode){b=false}return b},getPadding:function(a){return new Array(a+1).join(" ")},isSelfClosing:function(){var a=false;for(var b=this.selfClosingTags.length-1;b>=0;b--){if(this.tagName==this.selfClosingTags[b]){a=true}}return a},selfClosingTags:["area","base","basefont","br","col","frame","hr","img","input","isindex","link","meta","param"]};Jaml.TextNode=function(a){this.text=a};Jaml.TextNode.prototype={render:function(){return this.text}};Jaml.Template=function(a){this.tpl=a;this.nodes=[]};Jaml.Template.prototype={render:function(data){data=data||{};if(data.constructor.toString().indexOf("Array")==-1){data=[data]}if(Jaml.automaticScope){with(this){for(var i=0;i=0;d--){var c=b[d];Jaml.Template.prototype[c]=a(c)}})(); //carga contenido del menu Jaml.register('menu', function(){ div({id:'menuRed'}, div({cls:'imgSetRed'}, //img({src:'http://especiales.mop.gov.cl/menumop/common/images/logo-mop-b.png'}), span('Red MOP') ), div({id:'topMenuRed'}, ul({id:'mainMenuRed', cls:'tabs'}, li({cls:'first-child'}, a({href:'http://www.mop.cl/'},'Sitio MOP') ), li({cls:'dd'}, a({href:'http://www.mop.cl/Direccionesyareas/Paginas/default.aspx'},'Direcciones y Áreas'), ul( li(a({href:'http://www.dgop.cl/'},"Dirección General de Obras Públicas")), li(a({href:'http://www.dga.cl/'},"Dirección General de Aguas")), li(a({href:'http://www.aeropuertos.gov.cl/'},"Dirección de Aeropuertos")), li(a({href:'http://www.arquitecturamop.cl/'},"Dirección de Arquitectura")), li(a({href:'http://www.concesiones.cl/'},"Coordinación de Concesiones")), li(a({href:'http://www.doh.gov.cl/'},"Dirección de Obras Hidráulicas")), li(a({href:'http://www.dop.cl/'},"Dirección de Obras Portuarias")), li(a({href:'http://www.vialidad.cl/'},"Dirección de Vialidad")), li(a({href:'http://www.dcyf.cl/'},"Dirección Contabilidad y Finanzas")), li(a({href:'http://www.dirplan.cl/'},"Dirección de Planeamiento")), li(a({href:'http://fiscalia.mop.cl/'},"Fiscalía")), li(a({href:'http://www.inh.cl/'},"Instituto Nacional de Hidráulica")), li(a({href:'http://www.siss.cl/'},"Superintendencia de Servicios Sanitarios")) ) ), li({cls:'dd'}, a({href:'http://www.mop.cl/Regiones/Paginas/default.aspx'},'Regiones'), ul({id:'regiones'}, li({id:'r14'},a({href:'http://aricayparinacota.mop.cl/'},"Arica y Parinacota")), li({id:'r1'},a({href:'http://tarapaca.mop.cl/'},"Tarapacá")), li({id:'r2'},a({href:'http://antofagasta.mop.cl/'},"Antofagasta")), li({id:'r3'},a({href:'http://atacama.mop.cl/'},"Atacama")), li({id:'r4'},a({href:'http://coquimbo.mop.cl/'},"Coquimbo")), li({id:'r5'},a({href:'http://valparaiso.mop.cl/'},"Valparaíso")), li({id:'rm'},a({href:'http://metropolitana.mop.cl/'},"Metropolitana")), li({id:'r6'},a({href:'http://ohiggins.mop.cl/'},"O'Higgins")), li({id:'r7'},a({href:'http://maule.mop.cl/'},"Maule")), li({id:'r8'},a({href:'http://biobio.mop.cl/'},"Bio Bio")), li({id:'r9'},a({href:'http://araucania.mop.cl/'},"Araucanía")), li({id:'r15'},a({href:'http://losrios.mop.cl/'},"Los Ríos")), li({id:'r10'},a({href:'http://loslagos.mop.cl/'},"Los Lagos")), li({id:'r11'},a({href:'http://aysen.mop.cl/'},"Aisén")), li({id:'r12'},a({href:'http://magallanes.mop.cl/'},"Magallanes y la Antártica Chilena")) ) ), li({cls:'dd'}, a({href:'http://www.mop.cl/servicios/Paginas/Default.aspx'},'Servicios'), ul( li(a({href:'http://www.mop.cl/servicios/Paginas/AguayRecursosHidricos.aspx'},"Agua y Recursos Hídricos")), li(a({href:'http://www.mop.cl/servicios/Paginas/Concesiones.aspx'},"Concesiones")), li(a({href:'http://www.mop.cl/acercadelmop/ConcursosdePersonal/Paginas/default.aspx'},"Concursos de Personal")), li(a({href:'http://www.mop.cl/servicios/Paginas/ContratistasyConsultores.aspx'},"Contratistas y Consultores")), li(a({href:'http://www.mop.cl/servicios/Paginas/EdificacionPublica.aspx'},"Edificación Pública")), li(a({href:'http://www.mop.cl/servicios/Paginas/InformacionVialcarreterasypasosfronterizos.aspx'},"Información Vial, Carreteras y Pasos Fronterizos")), li(a({href:'http://www.mop.cl/servicios/Paginas/ConcursosyLicitaciones.aspx'},"Licitaciones y Concursos")), li(a({href:'http://www.mop.cl/servicios/Paginas/Mapasplanoseinformacionsatelital.aspx'},"Mapas, Planos e Información Satelital")), li(a({href:'http://www.mop.cl/servicios/Paginas/Proyectosplanesyobras.aspx'},"Proyectos, Planes y Obras")), li(a({href:'http://www.mop.cl/servicios/Paginas/Puertosyaeropuertos.aspx'},"Puertos y Aeropuertos")), li(a({href:'http://www.mop.cl/servicios/Paginas/Temassanitariosymedioambientales.aspx'},"Temas Sanitarios y Medioambientales")), li(a({href:'http://transparencia.mop.cl/'},"Gobierno Transparente")), li(a({href:'http://www.mop.cl/Informacion_de_Emergencias/Paginas/Regiones.aspx'},"Información de Emergencias")) ) ) // li({cls:'dd'}, // a({href:'#'},'Especiales'), // ul( // li(a({href:'http://participacion.mop.cl/'},"Participación Ciudadana")), // li(a({href:'http://programamodernizacion.mop.cl/'},"Programa de Modernización")), // li(a({href:'http://dirplan.mop.cl/Cuenta_Publica/index.html'},"Cuenta Pública")), // li(a({href:'http://www.arquitecturamop.cl/Patrimonio/Paginas/default.aspx'},"Puesta en Valor del Patrimonio")) // ) // ) ) ), // div({id:'buscador', cls:'formGroup'}, // input({type:'text', cls:'text', value:'Buscar...'}), // input({type:'image', cls:'image', src:'http://portal.mop.gov.cl/common/images/btn-search.png'}) // ), div({id:'menuApoyoRed'}, ul({cls:'nav'}, li({cls:'first-child'},a({href:'http://www.mop.cl/FAQ/',target:'_blank'},"Preguntas Frecuentes")), li(a({href:'https://siac.mop.gov.cl/Atencion/ingresoCiudadano.do', target:'_blank'},'Atención')), li( span({cls:'phone'}, "2 24494000")) ) ) ); }); $(document).ready(function() { $('#barra').html(Jaml.render('menu')); $(".dd").mouseover(function(){ $(".dd ul").css('visibility', 'hidden'); $(this).find("ul").css('visibility', 'visible'); }); $(".dd").mouseout(function(){ $(".dd ul").css('visibility', 'hidden'); }); $('input.text').focus(function(){ $(this).attr('value', ''); }); $('input.image').click(function(){ var search = $('input.text').val(); var searchURL = 'http://www.mop.cl/search/paginas/default.aspx'; var query = searchURL + '?k=' + search; window.location=query; return false; }); $('input.text').keypress(function(event){ if(event.which == 13){ var search = $('input.text').val(); var searchURL = 'http://www.mop.cl/search/paginas/default.aspx'; var query = searchURL + '?k=' + search; window.location=query; return false; } }); });