// JavaScript Document

function loguot(){
	//alert("Tu sesión ha finalizado correctamente!\nEsperamos regreses pronto!");
	document.getElementById('form_logout').submit();
	//document.form_logout.submit();
	//
}

function logeo_usuario(){
	
	j_usuario	=	document.getElementById("txt_usuario").value;
	j_clave		=	document.getElementById("txt_clave").value;
	j_accion	=	"verificar_login";
	
	var capa=$("#div_msg_login");
  	$.post("librerias/lb_login.php",{usuario:j_usuario,clave:j_clave,accion:j_accion},function(data){ 
		var flag=data;
		if(data=='1') { 
			window.location="cuenta.php"; return false;
			} else {  
				capa.html('Datos de acceso incorrectos. Vuelve a intentarlo.'); return false;
				}
			}
		);
	return false;

}

function wnd(){
		var xScroll, yScroll;

		if (window.innerHeight && window.scrollMaxY) {
			xScroll = window.innerWidth + window.scrollMaxX;
			yScroll = window.innerHeight + window.scrollMaxY;
		} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
			xScroll = document.body.scrollWidth;
			yScroll = document.body.scrollHeight;
		} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
			xScroll = document.body.offsetWidth;
			yScroll = document.body.offsetHeight;
		}

		var windowWidth, windowHeight;

		if (self.innerHeight) { // all except Explorer
			if(document.documentElement.clientWidth){
				windowWidth = document.documentElement.clientWidth;
			} else {
				windowWidth = self.innerWidth;
			}
			windowHeight = self.innerHeight;
		} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
			windowWidth = document.documentElement.clientWidth;
			windowHeight = document.documentElement.clientHeight;
		} else if (document.body) { // other Explorers
			windowWidth = document.body.clientWidth;
			windowHeight = document.body.clientHeight;
		}

		// for small pages with total height less then height of the viewport
		if(yScroll < windowHeight){
			pageHeight = windowHeight;
		} else {
			pageHeight = yScroll;
		}


		// for small pages with total width less then width of the viewport
		if(xScroll < windowWidth){
			pageWidth = xScroll;
		} else {
			pageWidth = windowWidth;
		}

		var arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight);
		return arrayPageSize;
	};
	
function wnd_scroll(){
		var xScroll, yScroll;

		if (self.pageYOffset) {
			yScroll = self.pageYOffset;
			xScroll = self.pageXOffset;
		} else if (document.documentElement && document.documentElement.scrollTop){  // Explorer 6 Strict
			yScroll = document.documentElement.scrollTop;
			xScroll = document.documentElement.scrollLeft;
		} else if (document.body) {// all other Explorers
			yScroll = document.body.scrollTop;
			xScroll = document.body.scrollLeft;
		}

		var arrayPageScroll = new Array(xScroll,yScroll);
		return arrayPageScroll;
	};


function open_login(alfa,box){
	var ancho	=480;
	var alto	=240;
	
	param_ventana	=	wnd();
	param_scroll	=	wnd_scroll();

	//alert(param_ventana[0]+"-"+param_ventana[1]+"-"+param_ventana[2]+"-"+param_ventana[3]);
	//alert(param_scroll[0]+"-"+param_scroll[1]);

	var pos_sup=((param_ventana[3]-alto)/2)+param_scroll[1];
	//var pos_sup = (screen.height-alto)/2;
	var pos_izq = (screen.width-ancho)/2;
	
	box_fondo=document.getElementById(alfa);
	box_central=document.getElementById(box);

	box_fondo.style.width=param_ventana[0]+"px";
	box_fondo.style.height=param_ventana[1]+"px";
	box_fondo.style.left="0px";
	box_fondo.style.top="0px";
	$("#"+alfa).fadeIn('slow');
	//box_fondo.style.display="block";
	
	box_central.style.width=ancho+"px";
	box_central.style.height=alto+"px";
	box_central.style.left=pos_izq+"px";
	box_central.style.top=pos_sup+"px";
	box_central.style.display="block";
	var capa_load=$("#"+box);
	capa_load.html("");
	capa_load.load("logeo.php");
	
}

function close_login(alfa,box){
	box_fondo=document.getElementById(alfa);
	box_central=document.getElementById(box);
	//box_fondo.style.display="none";
	$("#"+alfa).fadeOut('slow');
	box_central.style.display="none";
}

function abrir_encuesta(){
	
	var ancho_encuesta	=360;
	var alto_encuesta	=400;
	param_ventana_encuesta	=	wnd();
	param_scroll_encuesta	=	wnd_scroll();
	var pos_sup_encuesta=100+((param_ventana_encuesta[3]-alto_encuesta)/2)+param_scroll_encuesta[1];
	var pos_izq_encuesta = (screen.width-ancho_encuesta)-50;
	//box_central.style.left=pos_izq+"px";
	//box_central.style.top=pos_sup+"px";	
	window.open('encuesta.php', 'popup', "width = 360, height = 400, top = "+pos_sup_encuesta+" , left= "+pos_izq_encuesta);
}

function muestra_serv_esp(identificador){
	
	var estado_tabla=document.getElementById("flag_"+identificador).value;	
	var iden_tabla	=$("#tbl_"+identificador);
	var iden_link	=$("#link_"+identificador);
	
	if(estado_tabla=='1'){
		document.getElementById("flag_"+identificador).value='0';	
		iden_tabla.css("display","none");
		cadena_identif="'"+identificador+"'";
		cadena	=	'<a href="javascript:muestra_serv_esp('+cadena_identif+');" class="link_detalle_simul_off">Conocer más</a>'
		iden_link.html(cadena);
	} 
	else if(estado_tabla=='0'){
		document.getElementById("flag_"+identificador).value='1';	
		iden_tabla.css("display","block");
		cadena_identif="'"+identificador+"'";
		cadena	= '<a href="javascript:muestra_serv_esp('+cadena_identif+');" class="link_detalle_simul_on">Cerrar</a>'
		iden_link.html(cadena);
	}

	
}


function mensaje_servicios(){
	var j_nombre	=document.getElementById("txt_nombre").value;  //alert(j_nombre); 
	var j_email		=document.getElementById("txt_email").value;  //alert(j_email); 
	var j_telefono	=document.getElementById("txt_telefono").value;  //alert(j_telefono); 
	var j_asunto	=document.getElementById("txt_asunto").value;  //alert(j_mensaje); 
	var j_mensaje	=document.getElementById("txt_mensaje").value;  //alert(j_mensaje); 
		

	if(!j_nombre || j_nombre=="") {
		window.alert("Debes Ingresar tus Nombres!!!"); 
		$("#txt_nombre").focus();
	}	
	  else if(!j_asunto || j_asunto=="") {
		window.alert("Debes Ingresar el Asunto del mensaje!!!"); 
		$("#txt_asunto").focus();
		}	
		  else if(!j_email) {
			  window.alert("Debes Ingresar tu email!!!"); 
			  $("#txt_email").focus();
			  }
			  else if(!valida_email_msg(j_email)) { 
					  window.alert("Debes Ingresar un email valido!"); 
					  $("#txt_email").focus();
					  }	  
				  else if(!j_mensaje) { 
						  window.alert("Debes escribir tu mensaje!"); 
						  $("#txt_mensaje").focus();
						  }
						else {
							var x=$("#div_respuesta_msg_servicios");
							x.html("Enviando mensaje ...");
							j_accion="mensaje_servicios";
							$.post("librerias/lb_login.php",{nombre:j_nombre,email:j_email,telefono:j_telefono,mensaje:j_mensaje, asunto:j_asunto,accion:j_accion},
								  function(data){
									
									var x=$("#div_respuesta_msg_servicios");
									x.html(data);
									document.getElementById("txt_nombre").value		='';
									document.getElementById("txt_email").value		='';
									document.getElementById("txt_telefono").value	='';
									document.getElementById("txt_asunto").value		='';
									document.getElementById("txt_mensaje").value	='';
								}); 
						}
}


function contactar(){
	var j_nombre	=document.getElementById("txt_nombre").value;  //alert(j_nombre); 
	var j_email		=document.getElementById("txt_email").value;  //alert(j_email); 
	var j_telefono	=document.getElementById("txt_telefono").value;  //alert(j_telefono); 
	var j_mensaje	=document.getElementById("txt_mensaje").value;  //alert(j_mensaje); 
		

	if(!j_nombre || j_nombre=="") {
		window.alert("Debes Ingresar tus Nombres!!!"); 
		$("#txt_nombre").focus();
	}	
	  else if(!j_email) {
			  window.alert("Debes Ingresar tu email!!!"); 
			  $("#txt_email").focus();
			  }
			  else if(!valida_email_msg(j_email)) { 
					  window.alert("Debes Ingresar un email valido!"); 
					  $("#txt_email").focus();
					  }	  
				  else if(!j_mensaje) { 
						  window.alert("Debes escribir tu mensaje!"); 
						  $("#txt_mensaje").focus();
						  }
						else {
							var x=$("#div_respuesta_msg_contacto");
							x.html("Enviando mensaje ...");
							j_accion="mensaje_contactar";
							$.post("librerias/lb_login.php",{nombre:j_nombre,email:j_email,telefono:j_telefono,mensaje:j_mensaje,accion:j_accion},
								  function(data){
									//alert(data);
									$("#div_respuesta_msg_contacto").html(data);
									document.getElementById("txt_nombre").value		='';
									document.getElementById("txt_email").value		='';
									document.getElementById("txt_telefono").value	='';
									document.getElementById("txt_mensaje").value	='';
								}); 
						}
}

function valida_email_msg(valor)
{
	var reg=/(^[a-zA-Z0-9._-]{1,30})@([a-zA-Z0-9.-]{1,30})[.][a-zA-Z0-9.-]{1,30}($)/;
	if(reg.test(valor)) return true;
	else return false;
}

