
function crearAjax()
{ 
	var xmlhttp=false; 
	try 
	{ 
		// No IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e)
	{ 
		try
		{ 
			// IE 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!="undefined") { xmlhttp=new XMLHttpRequest(); } 
	return xmlhttp; 
}


function llamarajax(respuestadivid,urlpaginaphp,formularioid)
{
	
	

         var Formulario = document.getElementById(formularioid);
         var longitudFormulario = Formulario.elements.length;
         var cadenaFormulario = ""
         var sepCampos
         sepCampos = ""
         for (var i=0; i <= Formulario.elements.length-1;i++) 
		 
		 
		 {
			 
         	cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+escape(encodeURI(Formulario.elements[i].value));
         	sepCampos="&";


		 }

		var ajax=crearAjax();
		ajax.open("POST", urlpaginaphp, true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send(cadenaFormulario);
		
		ajax.onreadystatechange=function()
		{
			if (ajax.readyState==4)
			{
								
				document.getElementById(respuestadivid).innerHTML=ajax.responseText;
			}
		}
	
}

function llamarajaxSincrono(respuestadivid,urlpaginaphp,formularioid)
{
	
	

         var Formulario = document.getElementById(formularioid);
         var longitudFormulario = Formulario.elements.length;
         var cadenaFormulario = ""
         var sepCampos
         sepCampos = ""
         for (var i=0; i <= Formulario.elements.length-1;i++) 
		 
		 
		 {
			 
         	cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+escape(encodeURI(Formulario.elements[i].value));
         	sepCampos="&";


		 }

		var ajax=crearAjax();
		ajax.open("POST", urlpaginaphp, false);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send(cadenaFormulario);
		
		
				document.getElementById(respuestadivid).innerHTML=ajax.responseText;

	
}

function llamarajaxSincronoSinSustitucion(urlpaginaphp,formularioid)
{
	
	

         var Formulario = document.getElementById(formularioid);
         var longitudFormulario = Formulario.elements.length;
         var cadenaFormulario = ""
         var sepCampos
         sepCampos = ""
         for (var i=0; i <= Formulario.elements.length-1;i++) 
		 
		 
		 {
			 
         	cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+escape(encodeURI(Formulario.elements[i].value));
         	sepCampos="&";


		 }

		var ajax=crearAjax();
		ajax.open("POST", urlpaginaphp, false);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send(cadenaFormulario);
		
		
				return ajax.responseText;

	
}

var idtempoautoguardo=0;
function activaguardadoauto(nombreFuncion, milisegundos)
{

idtempoautoguardo=setInterval(nombreFuncion, milisegundos);

}
function pararguardadoauto()
{


clearInterval ( idtempoautoguardo);

}

function ajaxSincronoExec(urlpaginaphp,variables)
{
	
	var resp;
	$.ajax({
			type: "POST",
			async:false,
			url: urlpaginaphp,
			data: variables,
			success: function(response){
		    	resp=response;
		  }
	});
	return resp;	

}