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

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

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 cargarImagen(id_img,nombre_img){



ajax=nuevoAjax();



	ajax.open("GET", "image.php?id="+id_img+"&img="+nombre_img, true);



	ajax.onreadystatechange=function() {		

				

				

		if (ajax.readyState==1){		

				//document.getElementById("big_image").innerHTML = "Cargando...";

                document.getElementById("big_image").style.background = "url('images/loader.gif') no-repeat"; 

		}

				

		if (ajax.readyState==4) {

			document.getElementById("big_image").style.background = "";

			document.getElementById("big_image").innerHTML=ajax.responseText;			

		}

	}

	 ajax.send(null);	



}

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

function cargarImagen2(id_img,nombre_img){



ajax=nuevoAjax();



	ajax.open("GET", "image2.php?id="+id_img+"&img="+nombre_img, true);



	ajax.onreadystatechange=function() {		

				

				

		if (ajax.readyState==1){		

				//document.getElementById("big_image").innerHTML = "Cargando...";

                document.getElementById("big_image").style.background = "url('images/loader.gif') no-repeat"; 

		}

				

		if (ajax.readyState==4) {

			document.getElementById("big_image").style.background = "";

			document.getElementById("big_image").innerHTML=ajax.responseText;	

			

		}

	}

	 ajax.send(null);	



}

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

function cargaContenido(valor,combo2,contenedor,ir){		

	

	ajax=nuevoAjax();

	ajax.open("POST", ir+"?ID="+valor, true);

	ajax.onreadystatechange=function() {

		

		if (ajax.readyState==1){

			//document.getElementById(contenedor).innerHTML='<img src="../images/loader.gif">'; 

		}

		

		if (ajax.readyState==4) {

			document.getElementById(contenedor).innerHTML=ajax.responseText;			

		}

	}

	 ajax.send(null);	

	

}//fin funcion



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

function cargaContenido2(valor,combo2,contenedor,contenedor2,ir,ir2){		

	

	ajax=nuevoAjax();

	ajax.open("POST", ir+"?ID="+valor, true);

	ajax.onreadystatechange=function() {

		

		if (ajax.readyState==1){

			//document.getElementById(contenedor).innerHTML='<img src="../images/loader.gif">'; 

		}

		

		if (ajax.readyState==4) {

			document.getElementById(contenedor).innerHTML=ajax.responseText;			

		}

	}

	 ajax.send(null);	

	 

	 ///////////////////////////////////////////////

	 

	ajax2=nuevoAjax();

	ajax2.open("POST", ir2+"?ID="+valor, true);

	ajax2.onreadystatechange=function() {

		

		if (ajax2.readyState==1){

			//document.getElementById(contenedor).innerHTML='<img src="../images/loader.gif">'; 

		}

		

		if (ajax2.readyState==4) {

			document.getElementById(contenedor2).innerHTML=ajax2.responseText;			

		}

	}

	 ajax2.send(null);	

	 

	

}//fin funcion



///////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////

function creaAjax(){

  var objetoAjax=false;

  try {

   /*Para navegadores distintos a internet explorer*/

   objetoAjax = new ActiveXObject("Msxml2.XMLHTTP");

  } catch (e) {

   try {

     /*Para explorer*/

     objetoAjax = new ActiveXObject("Microsoft.XMLHTTP");

     } 

     catch (E) {

     objetoAjax = false;

   }

  }



  if (!objetoAjax && typeof XMLHttpRequest!='undefined') {

   objetoAjax = new XMLHttpRequest();

  }

  return objetoAjax;

}

//////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////

function FAjax (url,capa,valores,metodo,mensaje){  

   

   var ajax=creaAjax();

   var capaContenedora = document.getElementById(capa);

   var mensaje;

   

if(mensaje=="") mensaje="Enviando.......";



 if(metodo.toUpperCase()=='POST'){



    ajax.open ('POST', url, true);

    ajax.onreadystatechange = function() {

         if (ajax.readyState==1) {

                 capaContenedora.innerHTML=mensaje;

         }

         else if (ajax.readyState==4){

            if(ajax.status==200)

            {

                 document.getElementById(capa).innerHTML=ajax.responseText; 

            }

            else if(ajax.status==404)

                 {



                     capaContenedora.innerHTML = "La direccion existe";

                 }

             else

                 {

                     capaContenedora.innerHTML = "Error: ".ajax.status;

                 }

        }

    }

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

    ajax.send(valores);

    return;

}



if (metodo.toUpperCase()=='GET'){



    ajax.open ('GET', url, true);

    ajax.onreadystatechange = function() {

         if (ajax.readyState==1) {

                 capaContenedora.innerHTML=mensaje;

         }

         else if (ajax.readyState==4){

            if(ajax.status==200){ 

                 document.getElementById(capa).innerHTML=ajax.responseText; 

            }

            else if(ajax.status==404)

                 {



                     capaContenedora.innerHTML = "La direccion existe";

                 }

                 else

                 {

                     capaContenedora.innerHTML = "Error: ".ajax.status;

                 }

        }

    }

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

    ajax.send(null);

    return

}

}



  


