//Funcion para obtener conector AJAX
function ajax()
	{
	var pagina=false; //conector ajax
	
	if( window.XMLHttpRequest ) //Navegador Firefox
		pagina= new XMLHttpRequest(); //creamos objeto para el navegador
	else if( window.ActiveXObject ) //Navegador Internet Explorer
		{
		try //Version Actual
			{
			pagina= new ActiveXObject( "Msxml2.XMLHTTP" ); //creamos objeto para el navegador
			}
		catch(e) //version Antigua
			{
			try
				{
				pagina= new ActiveXObject( "Microsoft.XMLHTTP" ); //creamos objeto para el navegador
				}
			catch(e)
				{
				}
			}
		}
	return pagina;
	}
	
function cargar_datos( vars, capaview, flujoddatos, varsform )
	{
	var conector, capa, url;
	
	url= 'ajax.php'; //mis funciones para ajax
	capa= document.getElementById(capaview);
	
	conector= ajax();
	conector.open( flujoddatos, url+'?'+vars, true );
	conector.onreadystatechange= function()
		{
		if( conector.readyState==1 )
			{
			capa.innerHTML= "<center><img src='imagenes/loading.gif'><br><b>CARGANDO...</b></center>";
			}
		else if( conector.readyState==4 )
			{
			if( conector.status==200 )
				{
				if( varsform!=0 )
					conector.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded" );
				capa.innerHTML= conector.responseText;
				}
			else if( conector.status==404 )
				{
				capa.innerHTML= "<center><img src='imagenes/404.png'></center>";
				}
			else
				{
				capa.innerHTML= conector.status;
				}
			}
		}
	//conector.setRequestHeader( "Content-Type", "multipart/form-data" );
	if( varsform!=0 )
		{
		var myarr= varsform.split(':'); //dividimos
		var trama="";
		var i=0;
		
		for( i=0; i<(myarr.length); i++ )
			{
			if( i>0 )
				trama += "&";
			trama += myarr[i]+"="+document.getElementById(myarr[i]).value;
			}

		conector.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded" );
		conector.send(trama);
		}
	else
		conector.send(null);
	}
	
//Cargador sin loadder GIF
function cargar_datos_noloader( vars, capaview, flujoddatos, varsform )
	{
	var conector, capa, url;
	
	url= 'ajax.php'; //mis funciones para ajax
	capa= document.getElementById(capaview);
	
	conector= ajax();
	conector.open( flujoddatos, url+'?'+vars, true );
	conector.onreadystatechange= function()
		{
		//if( conector.readyState==1 )
		//	{
		//	capa.innerHTML= "<center><img src='imagenes/loading.gif'><br><b>CARGANDO...</b></center>";
		//	}
		if( conector.readyState==4 )
			{
			if( conector.status==200 )
				{
				if( varsform!=0 )
					conector.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded" );
				capa.innerHTML= conector.responseText;
				}
			else if( conector.status==404 )
				{
				capa.innerHTML= "<center><img src='imagenes/404.png'></center>";
				}
			else
				{
				capa.innerHTML= conector.status;
				}
			}
		}
	//conector.setRequestHeader( "Content-Type", "multipart/form-data" );
	if( varsform!=0 )
		{
		var myarr= varsform.split(':'); //dividimos
		var trama="";
		var i=0;
		
		for( i=0; i<(myarr.length); i++ )
			{
			if( i>0 )
				trama += "&";
			trama += myarr[i]+"="+document.getElementById(myarr[i]).value;
			}

		conector.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded" );
		conector.send(trama);
		}
	else
		conector.send(null);
	}