function objetoAjax(){
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
  		}
	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

//function para mostrar la sede en el detalle de los cursos
function mostrar_sede(id_sede,destino){
	//donde se mostrará lo resultados
	divResultado = document.getElementById(destino);
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//archivo que realizará la operacion
	ajax.open("POST", "./inc_php/ajax_php.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			if(ajax.status ==200){
			divResultado.innerHTML = ajax.responseText;
			}
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send('id_sede='+id_sede);
}

//function para mostrar la sede en el detalle de los cursos
function mostrar_descuento(id_calendario, destino){
	//donde se mostrará lo resultados
	divResultado = document.getElementById(destino);
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//archivo que realizará la operacion
	ajax.open("POST", "./inc_php/ajax_php.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			if(ajax.status ==200){
			divResultado.innerHTML = ajax.responseText;
			}
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send('id_calendario='+id_calendario);
}

//function para buscar datos a en la primer columna de una tabla
function buscar(txt) { 
  obj=document.getElementById('contenido_tabla'); 
  // Recorremos todas las filas de la tabla 
  for (i=0;ele=obj.getElementsByTagName('tr')[i];i++) { 
    // elegimos la primera celda de la fila 
    celda = ele.getElementsByTagName('td')[0] 
    // averiguamos que hay dentro de la celda 
    dato = new String(celda.innerHTML);
    dato = dato.toLowerCase();
    iz = new String(iz = dato.substr(0,txt.length));
    // vemos si coincide con lo que se ha escrito en el cuadro de texto 
    //iz = dato.substr(0,txt.length); 
    ele.style.display = (txt.toLowerCase()==iz) ? '' : 'none'; 
  } 
} 

function validarHora(FormField) {
	// CheckTime se suministra en formato horario de 24 horas (hh:mm).
	// Implemente ańadiendo un controlador de eventos onSubmit al FORM o un controlador de eventos onBlur a un elemento INPUT, por ejemplo, onBlur="FSfncCheckTime(this)".
	if (FormField.value.indexOf(":")==-1) {alert(FormField.title + " Atención: La hora indicada no es válida"); FormField.focus(); return false}
	var ArrayTime = FormField.value.split(":");
	if ((ArrayTime.length!=2) || (isNaN(ArrayTime[0])) || (ArrayTime[0]=="") || (isNaN(ArrayTime[1])) || (ArrayTime[1]=="")) {alert(FormField.title + " Atención: La hora indicada no es válida"); FormField.focus(); return false}
	if ((parseInt(ArrayTime[0],10)<0) || (parseInt(ArrayTime[0],10)>23) || (parseInt(ArrayTime[1],10)<0) || (parseInt(ArrayTime[1],10)>59)) {alert(FormField.title + " Atención: La hora indicada no es válida"); FormField.focus(); return false}
	return true;
	}
