/*
	---------------------------------------------------------------------------
	Empresa			: Proconsi S.L.
	Fecha creación	: 26-03-2010
	Fecha ult.modif.: 26-03-2010 - Korre
	Módulo			: Funcionalidad básica de Ajax para cargar en WEB (sin el TinyMCE)
	----------------------------------------------------------------------------
    Historial de modificaciones :
	----------------------------------------------------------------------------
*/
var xmlhttp = false;
//
// Testear el tipo de navegador que se está utilizando para crear el objeto xmlhttp correctamente
//
try
{
	// If the Javascript version is greater than 5.
	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
	// If not, then use the older active x object.
	try
	{
		// If we are using Internet Explorer.
		xmlhttp = new ActiveXObject( "Microsoft.XMLHTTP" );
	}
	catch (E)
	{
		// Else we must be using a non-IE browser.
		xmlhttp = false;
	}
}
// If we are using a non-IE browser, create a javascript instance of the object.
if (!xmlhttp && typeof XMLHttpRequest != 'undefined' )
{
	xmlhttp = new XMLHttpRequest();
}
//
// Realizar una petición Ajax por POST
//
function AjaxRequest( serverPage, parameters , handleRequest )
{
	xmlhttp.open( "POST" , serverPage  );
	xmlhttp.setRequestHeader( "Content-type" , "application/x-www-form-urlencoded" );
	xmlhttp.setRequestHeader( "Content-length" , parameters.length );
	xmlhttp.setRequestHeader( "Connection" , "close" );
	xmlhttp.onreadystatechange = function()
	{
		handleRequest( xmlhttp );
	}
	xmlhttp.send( parameters );
}
