// Funcion para abrir la galeria de fotos //
function openGallery(id,gal){
	url = "?id=galeria&show=" + id + "&gal=" + gal;
	win = window.open(url, "", "width=650px,height=550px,scrollbars=no,resizable=no");
}

// Funcion para abrir la galeria de Videos //
function openGalleryVideos(id,gal){
	url = "?id=galeria_videos&show=" + id + "&gal=" + gal;
	win = window.open(url, "", "width=650px,height=550px,scrollbars=no,resizable=no");
}

// Funcion para validar la direccion de Email //
function validar_mail(t){

 if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(t)){
 return (true);
 }
 else {
 return (false);
 }

}

// Funcion para cuando cambio de pais en la subscripcion //
function cambioPais(){
	document.getElementById("entrega").value = '2';
	document.getElementById("formu2").submit();
}

// Funcion para cuando cambio de provincia en la subscripcion //
function cambioProv(){
	document.getElementById("entrega").value = '3';
	document.getElementById("formu2").submit();
}

// Funcion para validar el 1er formulario de subscripcion //
function validarSub(){
	user = document.getElementById("txt_usuario").value;
	pass = document.getElementById("txt_password").value;
	rep_pass = document.getElementById("txt_rep_password").value;
	mail = document.getElementById("txt_email").value;
	rep_mail = document.getElementById("txt_rep_email").value;
	respuesta = document.getElementById("txt_respuesta").value;
	nombre = document.getElementById("txt_nombre").value;
	apellido = document.getElementById("txt_apellido").value;
	doc = document.getElementById("txt_num_doc").value;

	if (user == ''){
		alert("Por favor, complete el Nombre de Usuario."); return false; }
	if (pass == ''){
		alert("Por favor, elija una contraseña."); return false; }
	if (rep_pass == ''){
		alert("Por favor, confirme su contraseña."); return false; }
	if (pass != rep_pass){
		alert("Las contraseñas deben coincidir."); return false; }
	if (!validar_mail(mail)){
		alert("La direccion de E-Mail es incorrecta."); return false;
	} else if (!validar_mail(rep_mail)){
		alert("La direccion de E-Mail de confirmación es incorrecta."); return false;
	} else if (mail != rep_mail){
		alert("Las direcciones de E-Mail no coinciden."); return false; }
	if (respuesta == ''){
		alert("Por favor, elija una respuesta para su pregunta."); return false; }
	if (nombre == ''){
		alert("Por favor, complete su Nombre."); return false; }
	if (apellido == ''){
		alert("Por favor, complete su Apellido."); return false; }
	if (!isAlphanumeric(user)){
		alert("El nombre de usuario solo puede contener letras y números."); return false; }
	if (!isAlphanumeric(pass)){
		alert("El password solo puede contener letras y números."); return false; }
	if (pass.length < 6){
		alert("El password debe contener al menos 6 caracteres."); return false; }

	document.getElementById("alta_usuario").submit();
	return true;
}

// Funcion para validar el 2do formulario de Subscripcion //
function datosDeEntrega(){
	document.getElementById("entrega").value = '1';
	document.getElementById("formu2").submit();
}

// Funcion para validar el formulario de contacto //
function validarContacto(){
	mail = document.getElementById("txt_email").value;
	
	if (mail == "" || !validar_mail(mail)){
		alert("La direccion de E-Mail contiene caracteres no permitidos.");
		return false;
	}
	
	document.getElementById("form_contacto").submit();
	return true;
}

// Funcion para cuando cambio de pais en mod usuario //
function cambioPais(){
	document.getElementById("entrega").value = '2';
	document.getElementById("alta_usuario").submit();
}

// Funcion para cuando cambio de provincia en mod usuario //
function cambioProv(){
	document.getElementById("entrega").value = '3';
	document.getElementById("alta_usuario").submit();
}

// Funcion para validar el form de cambio de datos //
function validarModDatos(){
	document.getElementById("entrega").value = '1';

	user = document.getElementById("txt_usuario").value;
	pass = document.getElementById("txt_password").value;
	rep_pass = document.getElementById("txt_rep_password").value;
	mail = document.getElementById("txt_email").value;
	rep_mail = document.getElementById("txt_rep_email").value;
	respuesta = document.getElementById("txt_respuesta").value;
	nombre = document.getElementById("txt_nombre").value;
	apellido = document.getElementById("txt_apellido").value;
	doc = document.getElementById("txt_num_doc").value;

	if (user == ''){
		alert("Por favor, complete el Nombre de Usuario."); return false; }
	if (pass == ''){
		alert("Por favor, elija una contraseña."); return false; }
	if (rep_pass == ''){
		alert("Por favor, confirme su contraseña."); return false; }
	if (pass != rep_pass){
		alert("Las contraseñas deben coincidir."); return false; }
	if (!validar_mail(mail)){
		alert("La direccion de E-Mail es incorrecta."); return false;
	} else if (!validar_mail(rep_mail)){
		alert("La direccion de E-Mail de confirmación es incorrecta."); return false;
	} else if (mail != rep_mail){
		alert("Las direcciones de E-Mail no coinciden."); return false; }
	if (respuesta == ''){
		alert("Por favor, elija una respuesta para su pregunta."); return false; }
	if (nombre == ''){
		alert("Por favor, complete su Nombre."); return false; }
	if (apellido == ''){
		alert("Por favor, complete su Apellido."); return false; }
	if (!isAlphanumeric(user)){
		alert("El nombre de usuario solo puede contener letras y números."); return false; }
	if (!isAlphanumeric(pass)){
		alert("El password solo puede contener letras y números."); return false; }
	if (pass.length < 6){
		alert("El password debe contener al menos 6 caracteres."); return false; }

	document.getElementById("alta_usuario").submit();
	return true;
}