/*
    Kubical ORG
    Web: http://www.kubicalorg.net
    E-mail: info@kubicalorg.net
*/

function fntAjax(){
 	var xmlhttp = false;
		try {
   		//crear objeto ajax para navegadores distintos a ie
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
     			//crear objeto para ie
					xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) {
					xmlhttp = false;
			}
		}

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

function fntEnviar_Mensaje(){
	var divContenedor, txtNombre, txtEmail, txtTelefono, txtMensaje, ajax = new fntAjax();
	
		divContenedor = document.getElementById('divAjaxContacto');
		txtNombre = document.getElementById('txtNombre').value;
		txtEmail = document.getElementById('txtEmail').value;
		txtTelefono = document.getElementById('txtTelefono').value;
		txtMensaje = document.getElementById('txtMensaje').value;
		
		ajax.open("GET", "php/enviar_mensaje.php?txtNombre=" + txtNombre + "&txtEmail=" +
		txtEmail + "&txtTelefono=" + txtTelefono + "&txtMensaje=" + txtMensaje, true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				if(ajax.responseText=="."){
					divContenedor.innerHTML = "Mensaje enviado correctamente. Gracias!";
					fntLimpiar_Mensaje(0);
				}else{
					divContenedor.innerHTML = ajax.responseText;
				}
			}else{
				divContenedor.innerHTML = 'Por favor, espere un momento...';
			}
		}
	ajax.send(null)	
}

function fntLimpiar_Mensaje(blnAjax){
		if(blnAjax==1){
			document.getElementById('divAjaxContacto').innerHTML="Por favor, digite su nombre";
		}
		document.getElementById('txtNombre').value="";
		document.getElementById('txtEmail').value="";
		document.getElementById('txtTelefono').value="";
		document.getElementById('txtMensaje').value="";
}

function fntLimpiar_Login(blnAjax){
		if(blnAjax==1){
			document.getElementById('divAjaxLogin').innerHTML="Por favor, digite su e-mail";
		}
		document.getElementById('txtLoginEmail').value="";
		document.getElementById('txtLoginContrasena').value="";
		document.getElementById('txtLoginEmail').focus();
}

function fntLogin(){
	var divContenedor, txtEmail, txtContrasena, ajax = new fntAjax();
	
		divContenedor = document.getElementById('divAjaxLogin');
		txtEmail = document.getElementById('txtLoginEmail').value;
		txtContrasena = document.getElementById('txtLoginContrasena').value;
		
		ajax.open("GET", "php/consultas.php?accion=validar_usuario&txtEmail=" +
		txtEmail + "&txtContrasena=" + txtContrasena, true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				if(ajax.responseText=="."){
					document.location.href="descargas.php";
				}else{
					divContenedor.innerHTML = ajax.responseText;
				}
			}else{
				divContenedor.innerHTML = 'Por favor, espere un momento...';
			}
		}
	ajax.send(null)	
}

function fntLimpiar_Registro(blnAjax){
		if(blnAjax==1){
			document.getElementById('divAjaxRegistro').innerHTML="Por favor, digite su nombre o apodo";
		}
		document.getElementById('txtNombre').value="";
		document.getElementById('txtEmail').value="";
		document.getElementById('txtProvincia').value="";
		document.getElementById('txtPoblado').value="";
		document.getElementById('txtContrasena').value="";
		document.getElementById('txtNombre').focus();
}

function fntRegistrarme(){
	var divContenedor, txtNombre, txtEmail, txtProvincia, txtPoblado, txtContrasena;
	var selPais, selSuscripcion, ajax = new fntAjax();
	
		divContenedor = document.getElementById('divAjaxRegistro');
		txtNombre = document.getElementById('txtNombre').value;
		txtEmail = document.getElementById('txtEmail').value;
		selPais = document.getElementById('selPais').value;
		txtProvincia = document.getElementById('txtProvincia').value;
		txtPoblado = document.getElementById('txtPoblado').value;
		selSuscripcion = document.getElementById('selSuscripcion').value;
		txtContrasena = document.getElementById('txtContrasena').value;
		
		ajax.open("GET", "php/consultas.php?accion=registrar_usuario&txtNombre=" + txtNombre +
		"&txtEmail=" + txtEmail + "&selPais=" + selPais + "&txtProvincia=" + txtProvincia +
		"&txtPoblado=" + txtPoblado + "&selSuscripcion=" + selSuscripcion + "&txtContrasena=" +
		txtContrasena, true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				if(ajax.responseText=="."){
					document.location.href="descargas.php";
				}else{
					divContenedor.innerHTML = ajax.responseText
				}
			}else{
				divContenedor.innerHTML = 'Por favor, espere un momento...';
			}
		}
	ajax.send(null)	
}

function fntActualizarme(){
	var divContenedor, txtNombre, txtEmail, txtProvincia, txtPoblado, txtContrasena;
	var selPais, selSuscripcion, ajax = new fntAjax();
	
		divContenedor = document.getElementById('divAjaxRegistro');
		txtNombre = document.getElementById('txtNombre').value;
		txtEmail = document.getElementById('txtEmail').value;
		selPais = document.getElementById('selPais').value;
		txtProvincia = document.getElementById('txtProvincia').value;
		txtPoblado = document.getElementById('txtPoblado').value;
		selSuscripcion = document.getElementById('selSuscripcion').value;
		txtContrasena = document.getElementById('txtContrasena').value;
		
		ajax.open("GET", "php/consultas.php?accion=actualizar_usuario&txtNombre=" + txtNombre +
		"&txtEmail=" + txtEmail + "&selPais=" + selPais + "&txtProvincia=" + txtProvincia +
		"&txtPoblado=" + txtPoblado + "&selSuscripcion=" + selSuscripcion + "&txtContrasena=" +
		txtContrasena, true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				if(ajax.responseText=="."){
					document.location.href="fans.php";
				}else{
					divContenedor.innerHTML = ajax.responseText
				}
			}else{
				divContenedor.innerHTML = 'Por favor, espere un momento...';
			}
		}
	ajax.send(null)	
}

function fntBoletin(){
	var strCorreo=$("#txtBoletinCorreo").val();
	$("#divBoletinAjax").html("Espere un momento...");
	$.ajax({
		type:"GET",
		url:"php/consultas.php",
		data:"accion=boletin&correo=" + strCorreo,
		success:function(strMensaje){
			$("#divBoletinAjax").html(strMensaje);
		},
		error:function(objObjeto,strMensaje){
			$("#divBoletinAjax").html("Ocurri&oacute; un error...");
		}
	});
}