function createRequestObject() {
    
   var req;

   if(window.XMLHttpRequest){
      // Firefox, Safari, Opera...
      req = new XMLHttpRequest();
   } else if(window.ActiveXObject) {
      // Internet Explorer 5+
      req = new ActiveXObject("Microsoft.XMLHTTP");
   } else {
      // There is an error creating the object,
      // just as an old browser is being used.
      alert('Su navegador no soporta AJAX.');
   }

   return req;

}

var http = createRequestObject();
var box;

function is_empty(value) {
	if(value==null) {
		return true;
	}
	return (value=='');
}


function ConsultarID(idpadre, box1, altofinal) {
	
	box = box1;
	var idpadre1 = encodeURIComponent(idpadre);
	var altofinal1 = encodeURIComponent(altofinal);
	
	document.getElementById(box).innerHTML = "Enviando datos ...";
	http.open('POST', 'ajax_consultarID.php', true);
	http.onreadystatechange = handleConsultarID;
	http.setRequestHeader('Encoding','iso-8859-1');
	http.setRequestHeader('Accept-Charset','iso-8859-1');
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('idpadre=' + idpadre1  + '&altofinal=' + altofinal1);
	//http.send();
	//return false;
}

function handleConsultarID() {
	if(http.readyState == 4){
		//alert(http.responseText);
		if (http.status == 200){
			var response = http.responseText;
			if(response) {
				document.getElementById(box).innerHTML = response;
				//scrollWindow();
				
				//$(function() {
					$("a[rel]").overlay({
						mask: 'white',
						effect: 'apple',
						
						onBeforeLoad: function() {

							// grab wrapper element inside content
							var wrap = this.getOverlay().find(".contentWrap");

							// load the page specified in the trigger
							wrap.load(this.getTrigger().attr("href"));
						}

					});
				//}
				
			}else{
				document.getElementById(box).innerHTML = "Sin respuesta";
			}
		}else{
			var response = http.responseText;
			if(response) {
				document.getElementById(box).innerHTML = "Falla cargando la página\n" + response;
			}else{
				document.getElementById(box).innerHTML = "Sin respuesta";
			}
		}
	} else {
		document.getElementById(box).innerHTML = "Enviando datos ...";
	}
}



































function EnviarCambio(idpadre1, idpadre2, box1, hijo) {
	
	box = box1;
	var idpadre1a = encodeURIComponent(idpadre1);
	var idpadre2a = encodeURIComponent(idpadre2);
	var hijo1 = encodeURIComponent(hijo);
	
	document.getElementById(box).innerHTML = "Enviando datos ...";
	http.open('POST', 'ajax_enviarcambio.php', true);
	http.onreadystatechange = handleEnviarCambio;
	http.setRequestHeader('Encoding','iso-8859-1');
	http.setRequestHeader('Accept-Charset','iso-8859-1');
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('idpadre1=' + idpadre1a  + '&idpadre2=' + idpadre2a + "&hijo=" + hijo1);
	//http.send();
	//return false;
}

function handleEnviarCambio() {
	if(http.readyState == 4){
		//alert(http.responseText);
		if (http.status == 200){
			var response = http.responseText;
			if(response) {
				document.getElementById(box).innerHTML = response;
				
			}else{
				document.getElementById(box).innerHTML = "Sin respuesta";
			}
		}else{
			var response = http.responseText;
			if(response) {
				document.getElementById(box).innerHTML = "Falla cargando la página\n" + response;
			}else{
				document.getElementById(box).innerHTML = "Sin respuesta";
			}
		}
	} else {
		document.getElementById(box).innerHTML = "Enviando datos ...";
	}
}

