// Valida datos compra de entrada
function validar()
{
	if(document.formulario.nombre.value.length != 0 && document.formulario.apellidos.value.length != 0 && document.formulario.dni.value.length != 0)
	{
		var OK = 1;
	}
	else
	{
		alert("Tienes que rellenar todos los datos.\n\nDatu guztiak bete behar dituzu.");
		document.formulario.nombre.focus();
		return;
	}
	

	var s = document.formulario.email.value;
	var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_-]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if (s.length == 0 ) { alert("Debe rellenar la dirección de correo E-mail."); document.formulario.email.focus(); return true; }
	if (filter.test(s)) {
		if ( document.formulario.email.value == document.formulario.emailc.value )
			var OK = 1;
		else { 
			alert("Confirmación de E-mail incorrecta.");
			document.formulario.emailc.focus();
			return false;
			var OK = 0;
		}
	}
	else {
		alert("Ingrese una dirección de correo válida");
		document.formulario.email.focus();
		return false;
		var OK = 0;
	}
	
	if(document.formulario.acepto.checked) {
		var OK = 0;
	}
	else {
		alert("Debe aceptar las condiciones de uso.");
		document.formulario.acepto.focus();
		return false;
		var OK = 0;
	}
  
	// Comprobación final y envio de formulario
	
	if (OK = 1) document.formulario.submit();
	

}

// Ordenación entradas para conciertos
function ordenSubmit(orden, len)
{
  document.form_filtro.action='entradas.php?len='+len+'&ord='+orden;
  document.form_filtro.submit();
}


// Más conciertos ne la sala
function masConciertos(sala)
{
  document.form_buscar.buscar_sala.value = sala;
  document.form_buscar.submit();
}


// Valida Formulario Newsletter
function validar_mailing()
{
	if(document.newsletter.nombre_list.value.length != 0 && document.newsletter.email_list.value.length)
	{
		var OK = 1;
	}
	else
	{
		alert("Tienes que rellenar todos los datos.\n\nDatu guztiak bete behar dituzu.");
		document.newsletter.nombre_list.focus();
		return;
	}
	

	var s = document.newsletter.email_list.value;
	var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_-]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if (s.length == 0 ) { alert("Debe rellenar la dirección de correo E-mail."); document.newsletter.email_list.focus(); return true; }
	if (filter.test(s)) {
		if ( document.newsletter.email_list.value == document.newsletter.email_listc.value )
			var OK = 1;
		else { 
			alert("Confirmación de E-mail incorrecta.");
			document.newsletter.email_listc.focus();
			return false;
			var OK = 0;
		}
	}
	else {
		alert("Ingrese una dirección de correo válida");
		document.newsletter.email_list.focus();
		return false;
		var OK = 0;
	}
  
	// Comprobación final y envio de formulario
	
	if (OK == 1) document.newsletter.submit();
	

}


// Valida Formulario Contacto
function validar_contacto()
{
	if(document.contacto.cabecera.value.length != 0 && document.contacto.cuerpo.value.length)
	{
		var OK = 1;
	}
	else
	{
		alert("Tienes que rellenar todos los datos.\n\nDatu guztiak bete behar dituzu.");
		document.contacto.cabecera.focus();
		return;
	}
	

	var s = document.contacto.email.value;
	var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_-]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if (s.length == 0 ) { alert("Debe rellenar la dirección de correo E-mail."); document.newsletter.email_list.focus(); return true; }
	if (filter.test(s)) {
		if ( document.contacto.email.value == document.contacto.emailc.value )
			var OK = 1;
		else { 
			alert("Confirmación de E-mail incorrecta.");
			document.contacto.emailc.focus();
			return false;
			var OK = 0;
		}
	}
	else {
		alert("Ingrese una dirección de correo válida");
		document.contacto.email.focus();
		return false;
		var OK = 0;
	}
  
	// Comprobación final y envio de formulario
	
	if (OK == 1) document.contacto.submit();
	
}


// Imprimir página
function imprSelec(nombre) {

	var ficha = document.getElementById(nombre);
	var ventimp = window.open(' ', 'popimpr');

	ventimp.document.write( ficha.innerHTML );
	ventimp.document.write('<head><link href="css/style.css" type="text/css" rel="stylesheet"/></head>');
	ventimp.document.close();

	ventimp.print();

	ventimp.close();
	  
}

