﻿function buscaProvincia() {
	var p = document.getElementById('prov').value;
	document.location.href='index.php?sec=puntosventa_resultado&prov='+p;
}

function nuevo_tipoPuntoVenta() {
	var pv = '';
	if(pv = window.prompt('Introduce el nuevo tipo de punto de venta')) {
		document.getElementById('nuevoTipoCentro').value = pv;
		document.getElementById('formTipo').submit();
	}
}

function validar() {
	var errores = '';
	if(document.getElementById('tipo_centro').value==0) {
		errores += '- No ha seleccionado tipo de centro.\n';
	}
	if(document.getElementById('provincia').value=='') {
		errores += '- No ha seleccionado provincia.\n';
	}
	if(document.getElementById('direccion').value=='') {
		errores += '- No ha escrito una dirección.\n';
	}
	if(document.getElementById('poblacion').value=='') {
		errores += '- No ha escrito una población.\n';
	}
	if(document.getElementById('telefono').value=='') {
		errores += '- No ha escrito un teléfono.\n';
	}
	
	if(errores == '') {
		return true;
	} else {
		alert("Ocurrieron los siguientes errores:\n"+errores);
		return false;
	}
}

function validarContacto() {
	var errores = '';
	var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	
	if(document.getElementById('nombre').value=='') {
		errores += '- No ha escrito su nombre.\n';
		document.getElementById('nombre').focus();
	}
	if(document.getElementById('correo').value=='') {
		errores += '- No ha escrito el correo electrónico.\n';
		document.getElementById('correo').focus();
	}else if(!filter.test(document.getElementById('correo').value)) {
		errores += '- El correo electrónico es inválido.\n';
		document.getElementById('correo').focus();
	}
	if(document.getElementById('mensaje').value=='') {
		errores += '- El mensaje está vacío.\n';
		document.getElementById('correo').focus();
	}
	
	if(errores == '') {
		return true;
	} else {
		alert("Ocurrieron los siguientes errores:\n"+errores);
		return false;
	}
}