
     
        function d2(s) {
            if (s<10) {
                return '0'+s;
            } else {
                return s;
            }
        }
               
        function formatoHora() {
            d=new Date();
            //Lunes, 24 de Agosto de 2009 12:27 cabiar formato
            var dayArray = new Array('Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado', 'Domingo');
            var monthArray = new Array('Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto','Septiembre','Octubre','Noviembre','Diciembre');
            var day = dayArray[d.getDay()];
            var month = monthArray[d.getMonth()];
            
            return day +", "+d2(d.getDate())+" de "+ month +" de "+d.getFullYear()+" "+d2(d.getHours())+":"+d2(d.getMinutes())+":"+d2(d.getSeconds());
        }
        function ponHora() { 
            jQuery("#fechahora").html(formatoHora());
            setTimeout("ponHora()", 1000);
        }
  
        
        function mesCorto(mes) {
            
            var monthArray = new Array('Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago','Sep','Oct','Nov','Dic');
           
            var month = monthArray[parseInt(mes)];
            
            return month;
        }
        
        function ponMesCorto() { 
        	d=new Date();
            jQuery("#ponMesCorto").html(mesCorto(d.getMonth()));
        }
        
        function ponMesCortoMes(id,mes) { 
        	d=new Date();
            jQuery("#"+id).html(mesCorto(mes-1));
        }
        
        function diaMes() {
            d=new Date();          
            return d2(d.getDate());
        }
        
        function ponDiaMes() { 
            jQuery("#ponDiaMes").html(diaMes());
        }
        
        
        /*
         * idFecha: id del input donde se devolverá lafecha
         * idCalendario: id donde se mostrará el calendari
         * idContenedor: id del contenedor del calendario
         * mes: mes a mostrar.
         * Anio: año a mostrar
         * aumento: 
         * 	s para aumentar el height de la capa que contiene al calendario
         * 	n para no aumentarla
         */
        function ponCalendario(idCalendario,idContenedor,idFecha,mes,anio,aumento){

        	var texto="";
        	
        	
        	d=new Date();
        	
        	var annioActual=parseInt(anio);
        	var annioAnterior=parseInt(annioActual);
        	var annioSiguiente=parseInt(annioActual);
        	var mesActual=parseInt(mes);
        	var mesAnterior = -1 + mesActual;
        	var mesSiguiente = 1 + mesActual;    
        	
        	var diaSemana= zeller(annioActual,mesActual,1)== 0 ? 6 : zeller(annioActual,mesActual,1)-1;
        	var diasDelMes = d.getDate()+1;
        	
    		
    		
    		if (mesActual==2)
    		{	
    			if ((annioActual % 4 == 0) && ((annioActual % 100 != 0) || (annioActual % 400 == 0))){
    					diasDelMes = 29;			
    			}
    			else{
    				diasDelMes = 28;
    			}
    		}
    		else if (mesActual==1||mesActual==3||mesActual==5||mesActual==7||mesActual==8||mesActual==10||mesActual==12)
    			diasDelMes=31;
    		else
    			diasDelMes=30;
        	        	

        	if(mesActual==12){        		
        		mesSiguiente=1; 
            	annioSiguiente=1+parseInt(annioActual);
        	}
        	if(mesActual==1){        	
        		mesAnterior=12; 
            	annioAnterior=-1+parseInt(annioActual);
        	}
        	
        	texto+="<div id=\"calen\">";
        	texto+="<div class=\"area2\">";

        	texto+="<div  id=\"calendario\">";
        	    		
    		texto+="	<img class=\"imagenConCursor\" onclick=\"javascript: ponCalendario('"+idCalendario+"','"+idContenedor+"','"+idFecha+"','"+mesAnterior+"','"+annioAnterior+"','n');\" src=\"img/aa1.jpg\"  width=\"7\" height=\"9\" border=\"0\" alt=\"anterior\" />";
    		texto+="		    	<span class=\"textoAgendaNoticia\">"+mesCorto(mesActual-1)+" "+ annioActual +"</span>";
    		texto+="	<img class=\"imagenConCursor\" onclick=\"javascript: ponCalendario('"+idCalendario+"','"+idContenedor+"','"+idFecha+"','"+mesSiguiente+"','"+annioSiguiente+"','n');\" src=\"img/aa2.jpg\"  width=\"7\" height=\"9\" border=\"0\" alt=\"siguiente\" />";    		
        		   		 
            texto+="</div>"; 
            texto+="		<div class=\"texto_titulo3\"  id=\"calendario3\">";
            texto+="        		    	<div class=\"diasemana\">L</div>";
            texto+="        			  	<div class=\"diasemana\">M</div>";
            texto+="        			  	<div class=\"diasemana\">X</div>";
            texto+="        			  	<div class=\"diasemana\">J</div>";
            texto+="        			  	<div class=\"diasemana\">V</div>";
            texto+="        			  	<div class=\"diasemana\">S</div>";
            texto+="        			  	<div class=\"diasemana\">D</div>";
            texto+="        		    </div>";
        	    
            texto+="        			<div class=\"calendario\">";
        
        	var i = 1 - diaSemana;
        	var j = 1;
        	
        	for(;i<=diasDelMes;i++){
        			
        			if(i<1){
        				
        				texto+="<div class=\"dia\">";
        				texto+="</div>";
						
        			}
        			else{
               				texto+="<div class=\"diaSeleccion\" onclick=\"javascprit:ponFechaEnInput('"+idCalendario+"','"+idContenedor+"','"+idFecha+"','"+i+"','"+mesActual+"','"+annioActual+"')\">"+i;
            				texto+="</div>";
   
						}
						
            			if(j%7==0 ){

            				texto+="</div>";
            					texto+="<div class=\"calendario\">";

            			}

            		j++;	
			}
        	  
        	  	
        	 
        				texto+="</div>";
        	   		
        		texto+="</div>";
        		texto+="</div>";
        	

        	jQuery("#"+idCalendario).html(texto);
        	
        	//jQuery("#divGaleria11").removeClass("galeria11");
        	//jQuery("#divGaleria11").addClass("galeria11ConCalendario");
        	
        	if (aumento=='s'){
        		jQuery("#"+idContenedor).height(jQuery("#"+idContenedor).height()+125);
        	}
        
        }
        
        function zeller(anno, mes, dia){
        	
  		  if(mes<=2){
  			  mes = mes + 10;
  			  anno = anno -1;
  		  }else{
  			  mes = mes - 2;
  		  }
  		  
  		  var a = anno % 100;
  		  var b = parseInt(anno / 100);
  		  var resultado = ( 700 +
  				parseInt(((26 * mes - 2) / 10)) +
  				  dia +
  				  a +
  				parseInt(a / 4) +
  				parseInt(b / 4) -
  				  2 * b
  				  ) % 7;
  		  return (resultado);
  	  }
        
        function quitaCalendario(idCalendario,idContenedor){
        	jQuery("#"+idContenedor).height(jQuery("#"+idContenedor).height()-125);
        	 jQuery("#"+idCalendario).html("<div id=\""+idCalendario+"\"></div>");
        	 //jQuery("#divGaleria11").removeClass("galeria11ConCalendario");
        	 //jQuery("#divGaleria11").addClass("galeria11");
        }
        
        function ponFechaEnInput(idCalendario,idContenedor,id,dia,mes,anio){
        	var valorTexto = "";
        	if (parseInt(dia)<10){
        		valorTexto+="0"+dia+"/";
        	}
        	else{
        		valorTexto+=dia+"/";
        	}
        	
        	if (parseInt(mes)<10){
        		valorTexto+="0"+mes+"/";
        	}
        	else{
        		valorTexto+=mes+"/";
        	}
        	valorTexto+=anio;
       	 	jQuery("#"+id).val(valorTexto); 
       	 	
       	 	quitaCalendario(idCalendario,idContenedor);
       	 	
       	 	if ((id == 'buscadorFechaDesde') ||(id == 'buscadorFechaVigorDesde')) {
       	 		calendarioDesde=false;
       	 	}
       	 	else{
       	 		calendarioHasta=false;
       	 	}
       }
        
//oculta un elmento o capa con el id que recibe    
function mostrar(id)
{
	try{document.getElementById(id).style.display='block'}catch(e){};
}
//muestra un elmento o capa con el id que recibe
function ocultar(id)
{
	try{document.getElementById(id).style.display='none'}catch(e){};
}
//asigna un estilo a un elemento o capa
function asignaEstilo(id,estilo)
{
 	try{
 		jQuery("#"+id).removeClass();
 		jQuery("#"+id).addClass(estilo);}
 	catch(e){};
}

function browser(){
	if(navigator.appVersion.indexOf("MSIE 7.0") != -1) {
 		$('.centro1').css('margin-left','-25px');
 		
		if($('.capa_titulo_imagen') != null || $('.capa_titulo_imagen_cultura') ){
		    if($('.capa_titulo_imagen') != null){
				$(".capa_titulo_imagen").css('margin','265px 0px');
				$(".capa_titulo_imagen").css('margin-left','-12px');
			}
			if($('.capa_titulo_imagen_cultura') != null){
				$(".capa_titulo_imagen_cultura").css('margin','147px 0px');
				$(".capa_titulo_imagen_cultura").css('margin-left','-10px');
			}
			if($('.capa_titulo_imagen_participacion') != null){
				$(".capa_titulo_imagen").css('margin','175px 0px');
				$(".capa_titulo_imagen").css('margin-left','-12px');
			}
			if($('.capa_titulo_imagen_deportes') != null){
				$(".capa_titulo_imagen").css('margin','323px 0px');
				$(".capa_titulo_imagen").css('margin-left','-10px');
			}
		
	        	var miArray=new Array(); 
	        	var contador=0;
	        
	        	$.each( $(".capa_titulo_texto"), function(i, n){
	        	
	        		if($("#capa_titulo_texto_"+i).html() != null){
	        			miArray[contador] = {href:$("#capa_titulo_texto_"+i).attr('href'),html:$("#capa_titulo_texto_"+i).html()};
	        			contador++;
	        		}
	        		
			});
		
			
			$.each( $(".capa_titulo_texto"), function(i, n){
	        	
	        		if($("#capa_titulo_texto_"+i).html() != null){
	        			try{
	        		
	        				$("#capa_titulo_texto_"+i).attr("href",miArray[i+1].href);
	        				$("#capa_titulo_texto_"+i).html(miArray[i+1].html);
	        			}catch(err){
	        				$("#capa_titulo_texto_"+i).attr("href",miArray[0].href);
	        				$("#capa_titulo_texto_"+i).html(miArray[0].html);
	        			}
	        		}
	        		
			});
		}
		
		if($('.centro_caja_imprimir') != null && $('.centro_naveP_Imprimir') != null){
			$('.centro_naveP_Imprimir').css('margin-left','30px');
			$('.centro_naveP_Imprimir').css('width','88%'); 
		}
		
		if($('.centro_caja_imprimir') != null && $('.cajaTemaImprimir') != null){
			$('.cajaTemaImprimir').css('margin-left','30px');
		}
		
		if($('.centro_caja_imprimir') != null && $('.centro_navePP_Imprimir') != null){
			$('.centro_navePP_Imprimir').css('margin-left','30px');
			$('.centro_navePP_Imprimir').css('width','95%');
		}
			
		if($('.centro_caja_imprimir') != null && $('.ca3_Imprimir') != null){
			$('.ca3_Imprimir').css('margin-left','30px');
			$('.ca3_Imprimir').css('width','95%');
		}
		if($('.cabeceraImprimir') != null){
			$('.cabeceraImprimir').css('margin-left','-110px');
		}				
		
	}else{
		if($('.centro_caja_imprimir') != null && $('.centro_caja2a_tramitar') != null){
			$('.centro_caja2a_tramitar').css('margin-left','10px');
		}
		if($('.cajaTramiteTexto') != null){
		  $('.cajaTramiteTexto').css('margin-top','-2px');
		}
		if($('.cajaTemaTextoHome') != null){
		  $('.cajaTemaTextoHome').css('margin-top','-15px');
		}
		if($('.cajaVForos') != null){
		  $('.cajaVForos').css('margin-top','10px');
		  $('.cajaVForos').css('padding-top','10px');
		  $('.cajaVForos').css('margin-left','20px');
		  $('.cajaVForos').css('padding-left','20px');
		  $('.cajaVForos').css('width','92%');
		  
		}
	}
 			
}


