function ainade_evento(){
    var links = document.getElementsByTagName( 'a' );
    var divs = document.getElementsByTagName( 'div' );
    var total = links.length;  
    
    for( var i=0; i < total; i++ )
    {
		if(links[i].toString().indexOf('pintaoferta')!=-1 || links[i].toString().indexOf('pintaempresa')!=-1 || links[i].toString().indexOf('pintaparcela')!=-1){ //Solo queremos recargar los enlaces que lleven a pintaoferta... y pintaempresa...
			
			links[i].onclick = function()
			{		
				
				for (var k=0;k<total;k++){
					//alert(links[k].className);
					if(links[k].className=="menu_activo")
						links[k].className="menu_inactivo";
				}
				var total2 = divs.length;
				for( var j=0; j < total2; j++ ){
					
					if(this.id == divs[j].id || (this.id=="buscador_fichal" && divs[j].id=="buscador_ficha") )
					{
						cargar_pagina(this.href, divs[j]);
						
						if(this.href.toString().indexOf('pintaoferta.php')!=-1)
						{						
						var parametrourl=this.href.toString().indexOf('vid=');	
						var idNodo=this.href.toString().substring(parametrourl+4);						
						}
						else
						{
							var parametrourl=this.href.toString().indexOf('id=');	
						var idNodo=this.href.toString().substring(parametrourl+3);
						}
						
						//se parsea url para obtener el la referencia de la oferta/empresa
						if (this.href.toString().indexOf('pintaoferta')==-1)
						{
							
							var pos = idNodo.indexOf('&');
							idNodo = idNodo.substr(0,pos);
							
						}	
						//oferta pero solo en la pagina principal, la segunda parte del if es para que no ejecute en el workspace							
						if(this.href.toString().indexOf('pintaoferta.php')!=-1 && this.href.toString().indexOf('pintaoferta.php?contacto=no')==-1)
						{		
							
							zoom_mapa(idNodo);							
						}
						
						//empresa
						if(this.href.toString().indexOf('pintaempresa.php')!=-1)
						{										
								zoom_mapa_empresa(idNodo);							
						}
                        
                        //parcela
						if(this.href.toString().indexOf('pintaparcela.php')!=-1)
						{										
								zoom_mapa_parcela(idNodo);							
						}
                        
						this.className="menu_activo";				
                     
						return false;
					}
				}
				
			}
		}
		
    }
    
    //alert ('dfdffd');
	if (document.getElementById('loading_ficha'))
		document.getElementById('loading_ficha').style.display='none';
}

/*function addLoadEvent(func){
	alert('hola');
    var oldonload = window.onload;
    if (typeof window.onload != 'function')
    {
        window.onload = func;
    }else{
        window.onload = function(){

            if (oldonload)
            {	
                oldonload();
            }
            func();
        }
    }
}

addLoadEvent(function(){
    var links = document.getElementsByTagName( 'a' );
    var divs = document.getElementsByTagName( 'div' );
    var total = links.length;
    for( var i=0; i < total; i++ )
    {
		if(links[i].toString().indexOf('pintaoferta')!=-1){ //Solo queremos recargar los enlaces que lleven a pintaoferta.php
			links[i].onclick = function()
			{
				var total2 = divs.length;
				for( var j=0; j < total2; j++ ){
					if(this.id == divs[j].id){
						cargar_pagina(this.href, divs[j]);
						var parametrourl=this.href.toString().indexOf('=');
						var idNodo=this.href.toString().substring(parametrourl+1);
						zoom_mapa(idNodo);
						return false;
					}
				}
				
			}
		}
    }
});
*/
function NuevoAjax(){
    var xmlhttp=false;
    try{
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
        try{
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(E){
            xmlhttp = false;
        }
    }

    if(!xmlhttp && typeof XMLHttpRequest!='undefined'){
        xmlhttp = new XMLHttpRequest();
    }
    return xmlhttp;
}



function cargar_pagina (url, contenedor){
    ajax=NuevoAjax(); 
    ajax.open("GET", url,true); 
    ajax.onreadystatechange=function(){
        if(ajax.readyState==1){
            //Sucede cuando se esta cargando la pagina
            contenedor.innerHTML = "";//<-- Aca puede ir una precarga
        }else if(ajax.readyState==4){
            //Sucede cuando la pagina se cargó
            if(ajax.status==200){
                //Todo OK            
		   contenedor.innerHTML = ajax.responseText;   
		  
		    //necesario para que al actualizar desde innerhtml ejecute el script de lytebox (imagenes de empresas)		
		    if (typeof myLytebox !='undefined')
		    {
			myLytebox.updateLyteboxItems();   
		    }
		ainade_evento(); //esto lo he puesto para la ficha de abajo que anida dos ajax
                //agregar_accion();		 		 
		    //scroll de la ventana
		    $('html, body').animate({
			scrollTop: $("#contenido_ficha").offset().top
			}, 2000);			
	

            }else if(ajax.status==404){
                //La pagina no existe
                contenedor.innerHTML = "La página no existe";
            }else{
                //Mostramos el posible error
                contenedor.innerHTML = "Error:".ajax.status; 
            }
        }
    }
    
    ajax.send(null);
}


