    addEvent(window,'load',inicializarEventos,false);

    function inicializarEventos(){

		var ob;

		for(f=1;f<=4;f++){

			ob=document.getElementById('enlace'+f);

			addEvent(ob,'click',presionEnlace,false);

	    }

    }

    function presionEnlace(e){

		if (window.event){

			window.event.returnValue=false;

			var id_boton = window.event.srcElement.getAttribute("id");
			var url = retorno_url(id_boton);
			cargarEquipo(url);

		}else

			if (e){

				e.preventDefault();

				var id_boton = e.target.getAttribute('id');
				var url = retorno_url(id_boton);
				cargarEquipo(url);

			}

    }



    var conexion1;

    

	function cargarEquipo(url){

		if(url==""){

			return;

    	}

		conexion1=nuevoAjax();

		conexion1.onreadystatechange = procesarEventos;

		conexion1.open("GET", url, true);

		conexion1.send(null);

    }



    function procesarEventos(){

		var divmain = document.getElementById("dvtexto");

		divmain.innerHTML = '<p style=\"text-align:center; padding: 160px 0 0 0;\"><img src=\"images/loader.gif\"/></p>'; 

		if(conexion1.readyState == 4){

			divmain.innerHTML = conexion1.responseText;

		}

    }
	
	function retorno_url(id){
		switch(id){
			case 'a':
				return 'imprime_contenido.php?id=1';
				break;
			case 'b':
				return "imprime_contenido.php?id=2";
				break;
			case 'c':
				return "imprime_contenido.php?id=3";
				break;
			case 'd':
				return "imprime_contenido.php?id=4";
				break;				
		}
	}

    //***************************************

    //Funciones comunes a todos los problemas

    //***************************************

    function addEvent(elemento,nomevento,funcion,captura){

		if (elemento.attachEvent){

			elemento.attachEvent('on'+nomevento,funcion);

			return true;

		}else

			if (elemento.addEventListener){

				elemento.addEventListener(nomevento,funcion,captura);

				return true;

			}else

				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;

	}



// ****************** Envio mail AJAX ******************



function enviarMail(){

       c = document.getElementById('resultado_mensaje');

       //variable=documenet.nombre_del_form.nombre_del_control.value

	   mailemis = document.enviar_email.txtMail.value;

	   emis = document.enviar_email.txtNombre.value;	   



	   if (!mail(mailemis) || !valCampo(emis)){

			c.innerHTML = "<div class=\"error\">Error: Nombre o e-mail no v&aacute;lidos, verifique.</div>";

	   }

	   else{

			dest="songbird@adinet.com.uy"; // ------------>> // ------------>>> DESTINATARIO DEL MAIL !!!

			men=document.enviar_email.txtmsj.value;

			

			ajax=nuevoAjax();

			c.innerHTML = "<div style=\"padding-top:20px;\"><p style=\"text-align:center;\"><img src=\"images/loader.gif\"/></p></div>";
//			<p ><img src="images/loader.gif"/></p>'; 

			ajax.open("POST", "envia_mail.php",true);

			ajax.onreadystatechange=function() {

			   if (ajax.readyState==4) {

					c.innerHTML = ajax.responseText

			   }

			   borrarCampos()

			}

			ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

			ajax.send("destinatario="+dest+"&emisor="+emis+"&mensaje="+men+"&mailemisor="+mailemis)

	   }

}

function borrarCampos(){

       document.enviar_email.txtNombre.value="";

       document.enviar_email.txtMail.value="";

       document.enviar_email.txtmsj.value="";

       document.enviar_email.txtNombre.focus();

}

// ****************** FinEnvio mail AJAX ******************



// ****************** Imprime contenido de paginas ******************

function imprime_contenido(id_pagina){

	

	c = document.getElementById('dvtexto');

	ajax=nuevoAjax();

	c.innerHTML = '<p style="text-align:center; padding: 140px 0 0 0;"><img src="images/loader.gif"/></p>'; 

	ajax.open("POST", "imprime_contenido.php",true);

	ajax.onreadystatechange=function() {

	   if (ajax.readyState==4) {

			c.innerHTML = ajax.responseText

	   }

	}

	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

	ajax.send("id_pagina="+id_pagina);

}

// ****************** Fin contenido de paginas ******************



// ******************* Validar e-mail *********************

function mail(texto){



    var mailres = true;            

    var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-";

    

    var arroba = texto.indexOf("@",0);

    if ((texto.lastIndexOf("@")) != arroba) arroba = -1;

    

    var punto = texto.lastIndexOf(".");

                

     for (var contador = 0 ; contador < texto.length ; contador++){

        if (cadena.indexOf(texto.substr(contador, 1),0) == -1){

            mailres = false;

            break;

     }

    }



    if ((arroba > 1) && (arroba + 1 < punto) && (punto + 1 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1))

     mailres = true;

    else

     mailres = false;

                

    return mailres;

}



// ******************* Validar espacios en blanco *********************

function valCampo(texto){

	texto = texto.replace(/^\s+|\s+$/g,"");

	return !(texto == "" || texto == null);

}