function submenus(des){
	if (document.getElementById(des).style.display=='none'){
	document.getElementById(des).style.display='block';
	} else {
	document.getElementById(des).style.display='none'
	}
}

/* OBLIGAR A INTRODUCIR VALORES NÚMERICOS */
function IsNumber(e) {
	document.cesta.cambiado.value = 'si';
	document.getElementById('alerta').style.display='block';
	tecla = (document.all) ? e.keyCode : e.which;
	if (tecla==8) return true;
		patron = /\d/; // Solo acepta números
		te = String.fromCharCode(tecla);
	return patron.test(te);
}

function removecesta(number){
	if (document.cesta.cambiado.value=='si'){
			document.cesta.eliminar.value=number;
			document.cesta.submit();
	} else {
		document.location.href = "removecesta.php?id="+number;
	}
}

function compruebafacturacion() {
	if(document.datos.fact_diferente[1].checked) {
		document.datos.fact_nombre.disabled = false;
		document.datos.fact_dninifcif.disabled = false;
		document.datos.fact_direccion.disabled = false;
		document.datos.fact_cp.disabled = false;
		document.datos.fact_poblacion.disabled = false;
		document.datos.fact_provincia.disabled = false;
		document.datos.fact_pais.disabled = false;
	} else {
		document.datos.fact_nombre.disabled = true;
		document.datos.fact_dninifcif.disabled = true;
		document.datos.fact_direccion.disabled = true;
		document.datos.fact_cp.disabled = true;
		document.datos.fact_poblacion.disabled = true;
		document.datos.fact_provincia.disabled = true;
		document.datos.fact_pais.disabled = true;
		
		if (document.datos.nombrefiscal.value != ''){
			document.datos.fact_nombre.value = document.datos.nombrefiscal.value;
		} else {
			document.datos.fact_nombre.value = document.datos.nombre.value + ' ' + document.datos.apellidos.value;
		}
		document.datos.fact_dninifcif.value = document.datos.dninifcif.value; 
		document.datos.fact_direccion.value = document.datos.direccion.value;
		document.datos.fact_cp.value = document.datos.cp.value;
		document.datos.fact_poblacion.value = document.datos.poblacion.value;
		document.datos.fact_provincia.value = document.datos.provincia.value;
		document.datos.fact_pais.value = document.datos.pais.value;
	}
	compruebaenvio();
}

function compruebaenvio() {
	if (document.datos.env_diferente[2].checked) {
		document.datos.env_nombre.disabled = false;
		document.datos.env_dninifcif.disabled = false;
		document.datos.env_direccion.disabled = false;
		document.datos.env_cp.disabled = false;
		document.datos.env_poblacion.disabled = false;
		document.datos.env_provincia.disabled = false;
		document.datos.env_pais.disabled = false;
	} else {
		document.datos.env_nombre.disabled = true;
		document.datos.env_dninifcif.disabled = true;
		document.datos.env_direccion.disabled = true;
		document.datos.env_cp.disabled = true;
		document.datos.env_poblacion.disabled = true;
		document.datos.env_provincia.disabled = true;
		document.datos.env_pais.disabled = true;
		
		if (document.datos.env_diferente[0].checked) {
			if (document.datos.nombrefiscal.value != ''){
				document.datos.env_nombre.value = document.datos.nombrefiscal.value;
			} else {
				document.datos.env_nombre.value = document.datos.nombre.value + ' ' + document.datos.apellidos.value;
			}
			document.datos.env_dninifcif.value = document.datos.dninifcif.value; 
			document.datos.env_direccion.value = document.datos.direccion.value;
			document.datos.env_cp.value = document.datos.cp.value;
			document.datos.env_poblacion.value = document.datos.poblacion.value;
			document.datos.env_provincia.value = document.datos.provincia.value;
			document.datos.env_pais.value = document.datos.pais.value;
		} else {
			document.datos.env_nombre.value = document.datos.fact_nombre.value;
			document.datos.env_dninifcif.value = document.datos.fact_dninifcif.value; 
			document.datos.env_direccion.value = document.datos.fact_direccion.value;
			document.datos.env_cp.value = document.datos.fact_cp.value;
			document.datos.env_poblacion.value = document.datos.fact_poblacion.value;
			document.datos.env_provincia.value = document.datos.fact_provincia.value;
			document.datos.env_pais.value = document.datos.fact_pais.value;
		}
		
		
	}
	
		/*if (document.datos.nombrefiscal.value != ''){
			document.datos.fact_nombre.value = document.datos.nombrefiscal.value;
		} else {
			document.datos.fact_nombre.value = document.datos.nombre.value + ' ' + document.datos.apellidos.value;
		}
		document.datos.fact_dninifcif.value = document.datos.dninifcif.value; 
		document.datos.fact_direccion.value = document.datos.direccion.value;
		document.datos.fact_cp.value = document.datos.cp.value;
		document.datos.fact_poblacion.value = document.datos.poblacion.value;
		document.datos.fact_provincia.value = document.datos.provincia.value;
		document.datos.fact_pais.value = document.datos.pais.value;*/
}

function muestraimagen(id, numero) {
	var nombre = 'productos/'+id+'-'+numero+'.jpg';
	document.getElementById('fotoproducto').src = nombre;
}

// ANULAR ENTER EN LOS FORMULARIOS
function noenter(field, event) {
var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
if (keyCode == 13) 
{
    return false;
    }else{
    return true;
	}
}
// COMPRUEBA DATOS REGISTRO
function validardatosregistro() {
		var f = document.solicitudregistro;
		if (f.nombre.value=='' || f.apellidos.value=='' || f.direccion.value=='' || f.poblacion.value=='' || f.cp.value=='' || f.pais.value=='' || f.tel.value=='' || f.email.value==''){
			alert('Todos los campos marcados con (*) deben estar cumplimentados.');
			return false;
		}
		return true;
	}
	
// COMPRUEBA DATOS DE CONTACTO
function validardatoscontacto() {
		var f = document.contacto;
		if (f.nombre.value=='' || f.tel.value=='' || f.mail.value=='' || f.comentarios.value==''){
			alert('Todos los campos marcados con (*) deben estar cumplimentados.');
			return false;
		}
		return true;
	}
	
// COMPRUEBA DATOS DE CESTA
function validardatoscesta() {
		var f = document.datos;
		if (f.nombre.value=='' || f.apellidos.value=='' || f.dninifcif.value=='' || f.direccion.value=='' || f.poblacion.value=='' || f.cp.value=='' || f.provincia.value=='' || f.pais.value=='' || f.tel.value=='' || f.email.value==''){
			alert('Todos los campos marcados con (*) deben estar cumplimentados.');
			return false;
		}
		return true;
	}