	/*** Funciones AJAX ***/

	var XMLHttpRequestObject = false;
	if (window.XMLHttpRequest) {

		XMLHttpRequestObject = new XMLHttpRequest();

	} else if (window.ActiveXObject) {

		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	}

	function pedirDatos(fuenteDatos, divID) {

		if(XMLHttpRequestObject) {

			var obj = document.getElementById(divID);
			XMLHttpRequestObject.open("GET", fuenteDatos);

			XMLHttpRequestObject.onreadystatechange = function(){
				
				if (XMLHttpRequestObject.readyState == 1)
				{
					obj.innerHTML = "<center><b></b><img src='img/ajax-loader.gif'><img src='img/ajax-loader.gif'></center>";
				}

				if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {

					obj.innerHTML = XMLHttpRequestObject.responseText;
				}
			}
			XMLHttpRequestObject.send(null);
		}
	}
	
	function CheckCboEmpty(cParams) {
	
		aItems = cParams.split(',');
	
		lValid = true;
		for(i = 0; i < aItems.length; i++) {
	
			cadena = document.getElementById(aItems[i]).id;
			oTitulo = "tit"+cadena.substr(3,cadena.length);
		
			oVal2 = document.getElementById(oTitulo);
			oVal2.style.color = "#000000";
			oVal3 = document.getElementById(oTitulo).innerHTML;
		
			if (document.getElementById(aItems[i]).value == 0) {
				document.getElementById(aItems[i]).focus();
				oVal2.style.color = "ff0000";
				alert('El campo "' + oVal3 + '" es obligatorio, debe proporcionar su informacion.');
				lValid = false;
				break;
			}
		}
		return (lValid);
	}


	function CheckEmpty(cParams)
	{
		aItems = cParams.split(',');
	
		lValid = true;
		for(i = 0; i < aItems.length; i++)
		{
			cadena = document.getElementById(aItems[i]).id;
			oTitulo = "tit"+cadena.substr(3,cadena.length);
	
			oVal2 = document.getElementById(oTitulo);
			oVal2.style.color = "#000000";
			oVal3 = document.getElementById(oTitulo).innerHTML;

			if(document.getElementById(aItems[i]).value == '')
			{
				document.getElementById(aItems[i]).focus();
				oVal2.style.color = "#FF0000";
				alert('El campo "' + oVal3 + '" es obligatorio, debe proporcionar su informacion.');
				lValid = false;
				break;
			}
	
		}
		return (lValid);
	}
	
	function Reload_admin()
	{	
	   if (window.opener && !window.opener.closed) {
	
		  window.opener.location.reload();
	
		  self.close();	
	   }	
	}
	
	
	function isNumberKey(evt)
	{
		var charCode = (evt.which) ? evt.which : event.keyCode
		if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;
	
		return true;
	}
	
	function popupcenter(mypage,myname,w,h,scroll,resize)
	{
		if(!resize) resize = "yes"
		LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
		TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
		settings =
		'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable='+resize+',status=yes';
		win = window.open(mypage,myname,settings)
	}