// Creación de Objeto AJAX
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;
}


// Funciones de AJAX para Formulario de Reservas
function enviarReservas(COD){
	
	//donde se mostrará lo resultados
	divResultado = document.getElementById('formReservas');
	
	//valores de los inputs
	hecho        = document.myform.hecho.value;
	ficha        = document.myform.ficha.value;
	dia          = document.myform.fecha.value;
	categ        = document.myform.categ.value;
	cantidad     = document.myform.cantidad.value;
	
	if ( COD == 1){ 
	email        = document.myform.email.value;
	clave        = document.myform.clave.value;
	}
	
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod POST
	//archivo que realizará la operacion
	//
	ajax.open("POST", "/_registroReservas.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divResultado.innerHTML = ajax.responseText
			//llamar a funcion para limpiar los inputs
		}

	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	if (COD == 1) {
		ajax.send("hecho="+hecho+"&ficha="+ficha+"&fecha="+dia+"&categ="+categ+"&cantidad="+cantidad+"&email="+email+"&clave="+clave)
		}else {
	
	ajax.send("hecho="+hecho+"&ficha="+ficha+"&fecha="+dia+"&categ="+categ+"&cantidad="+cantidad)
		}
}

// Funciones de AJAX para Formulario de Comentarios
function enviarReservasVip(COD){
	
	//donde se mostrará lo resultados
	divResultado = document.getElementById('formReservas');
	
	//valores de los inputs
	hecho        = document.myform.hecho.value;
	ficha        = document.myform.ficha.value;
	dia          = document.myform.fecha.value;
	categ        = document.myform.categ.value;
	cantidad     = document.myform.cantidad.value;
	
	
	if ( COD == 1){ 
	email        = document.myform.email.value;
	clave        = document.myform.clave.value;
	}
	
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod POST
	//archivo que realizará la operacion
	//
	ajax.open("POST", "/_registroReservasVip.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divResultado.innerHTML = ajax.responseText
			//llamar a funcion para limpiar los inputs
		}

	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	if (COD == 1) {
		ajax.send("hecho="+hecho+"&ficha="+ficha+"&fecha="+dia+"&categ="+categ+"&cantidad="+cantidad+"&email="+email+"&clave="+clave)
		}else {
	ajax.send("hecho="+hecho+"&ficha="+ficha+"&fecha="+dia+"&categ="+categ+"&cantidad="+cantidad)
		}
}


// Funciones de AJAX para Enviar Recomendación
function enviarRecomendacion(){
	
	//donde se mostrará lo resultados
	divResultado = document.getElementById('recomiendanos');
	
	//valores de los inputs
	email        = document.formEnvio.email2.value;
	
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod POST
	//archivo que realizará la operacion
	//
	ajax.open("POST", "/_enviarRecomendacion.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divResultado.innerHTML = ajax.responseText
			//llamar a funcion para limpiar los inputs
		}

	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	
	
	ajax.send("hecho=1&email="+email)
	
}

// Funciones de AJAX para Formulario de Comentarios
function enviarComentarios(COD,tipo){
	
	//donde se mostrará lo resultados
	divResultado = document.getElementById('ajResultado');
	pagina = "/aj/_comentarios.php?ficha=" + COD +"&tipo="+tipo;
	
	//valores de los inputs
	id_user         = document.formComentario.id_user.value;
	id_ficha        = document.formComentario.id_ficha.value;
	id_nom          = document.formComentario.id_nom.value;
	textoComentario = document.formComentario.textoComentario.value;

	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod POST
	//archivo que realizará la operacion
	//registro.php
	ajax.open("POST", "/aj/_comentarios.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divResultado.innerHTML = ajax.responseText
			cargarPagina(pagina,'ajResultado');
			//llamar a funcion para limpiar los inputs
		
			LimpiarCampos(); 
		}

	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("id_user="+id_user+"&id_ficha="+id_ficha+"&textoComentario="+textoComentario+"&id_nom="+id_nom+"&altaComentario=1&tipo="+tipo)
}


function LimpiarCampos(){
	document.formComentario.textoComentario.value="";
	document.formComentario.textoComentario.focus();
}

// Cargar paginas en los DIV
function cargarPagina(pagina,destino){
   var contenedor;
   var ajax1;
   
   contenedor = document.getElementById(destino);
   ajax1 = objetoAjax();
   ajax1.open("GET", pagina, true);
   ajax1.onreadystatechange=function() {
      if (ajax1.readyState==4) {
         contenedor.innerHTML = ajax1.responseText;
      }
   }
   ajax1.send(null);
}

function verComentarios(COD,tipo){
 
	divResultado = document.getElementById('ajResultado');
	pagina = "/aj/_comentarios.php?ficha=" + COD+"&tipo=" + tipo;
	cargarPagina(pagina,'ajResultado');

}

function verComentarios2(COD,tipo){
 
	divResultado = document.getElementById('ajResultado');
	pagina = "/aj/_comentarios.php?ficha=" + COD+"&tipo=" + tipo;
	cargarPagina(pagina,'ajResultado');

}
