function cambiar(esto) {
	vista=document.getElementById(esto).style.display;
	if (vista=='none')
		vista='block';
	else
		vista='none';
		document.getElementById(esto).style.display = vista;
}

function confirmar() {
	if (confirm("Está seguro de querer borrar?")){
		return true;
	} else {
		return false;
	}			
}

function confirmar_ingles() {
	if (confirm("You are going to delete this item. Are you sure?")){
		return true;
	} else {
		return false;
	}			
}


function cambia_dir(formulario) {
	
	if (formulario.misma_direccion.value=='yes'){
		if (formulario.razon_social.value==''){
			formulario.a_la_atencion_de.value=formulario.nombre.value+' '+formulario.apellidos.value;
		} else {
			formulario.a_la_atencion_de.value=formulario.razon_social.value;
		}	
		formulario.direccion_envio.value=formulario.direccion_facturacion.value;
		formulario.cp_envio.value=formulario.cp.value;
		formulario.poblacion_envio.value=formulario.poblacion.value;
		formulario.zona_envio.value=formulario.zona.value;		
		formulario.id_pais_envio.value=formulario.id_pais.value;
		formulario.direccion_envio_factura.value='to the billing address';
	} else {
		formulario.a_la_atencion_de.value='';	
		formulario.direccion_envio.value='';
		formulario.cp_envio.value='';
		formulario.poblacion_envio.value='';
		formulario.zona_envio.value='';		
		formulario.id_pais_envio.value=0;
	}			
}


function tieneAlgo(campo) {
	if (campo == null || campo == "") {
		return false
	}
	return true
}

function esNumero(campo) {
  campo = "" + campo
  for (var i = 0; i<campo.length; i++) {
  	var oneChar = campo.charAt(i);
		if (oneChar < "0" || oneChar > "9") {
  			return false;
		}
  }
	return true
}

function esMail(campo) {
  campo = "" + campo
  for (var i = 0; i<campo.length; i++) {
  	var oneChar = campo.charAt(i);
		if (oneChar < "0" || oneChar > "9") {
  			return false;
		}
  }
	return true
}

function masLetras(campo, num) {
	campo = "" + campo
	if (campo.length > num){
		return false
	}
	return true
}

function comprueba_formulario(formu) {

	errores = '';
	if(!tieneAlgo(formu.nombre.value)){
		errores += ' - Name.\n'
	}
	if(!tieneAlgo(formu.apellidos.value)){
		errores += ' - Surname.\n'
	}
	
	if( (!tieneAlgo(formu.razon_social.value)) && (!tieneAlgo(formu.nombre.value)) ){
		errores += ' - Corporate Name.\n'
	} else {
		errores = ''
	}
	
	if(!tieneAlgo(formu.telefono.value)){
		errores += ' - Telephone.\n'
	}
	if(!tieneAlgo(formu.movil.value)){
		errores += ' - Mobile phone.\n'
	}
	if(!tieneAlgo(formu.email.value)){
		errores += ' - Email.\n'
	}
	if(!tieneAlgo(formu.direccion_facturacion.value)){
		errores += ' - Billing address.\n'
	}
	if(!tieneAlgo(formu.cp.value)){
		errores += ' - Postal Code of billing address.\n'
	}
	if(!tieneAlgo(formu.poblacion.value)){
		errores += ' - Town of billing address.\n'
	}
	if(!tieneAlgo(formu.zona.value)){
		errores += ' - Zone of billing address.\n'
	}
	if(formu.id_pais.value==0){
		errores += ' - Country of billing address.\n'
	}

	if(!tieneAlgo(formu.a_la_atencion_de.value)){
		errores += ' - Attn.\n'
	}
	if(!tieneAlgo(formu.direccion_envio.value)){
		errores += ' - Shippig address.\n'
	}
	if(!tieneAlgo(formu.cp_envio.value)){
		errores += ' - Postal Code of shippig address.\n'
	}
	if(!tieneAlgo(formu.poblacion_envio.value)){
		errores += ' - Town  of shippig address.\n'
	}
	if(!tieneAlgo(formu.zona_envio.value)){
		errores += ' - Zone  of shippig address.\n'
	}
	if(formu.id_pais_envio.value==0){
		errores += ' - Country  of shippig address.\n'
	}
/*	
	if(formu.fecha_entrega.value==0){
		errores += ' - fecha de entrega.\n'
	}
*/	


	if (errores != '') {
  		alert('The form is not completed, you should add:\n'+errores);
		return false
	} else {
		return true
	}

}


function comprueba_email(f) {
  var i = 0;
  var cadena = '';
  var emailok = 0;

  // Comprueba que el e-mail tenga, al menos, la @
  cadena = f.email.value;
  emailok = 0;
  while (i < cadena.length) {
    if (cadena.charAt(i) == '@') {
      emailok = 1;
      break;
    }
    i++;
  }
  if (!emailok) {
    alert('Atención: El e-mail introducido no es válido. Por favor, coríjalo.');
    f.email.focus();
    return false;
  }
  
return true;
}

function bahia_cadiz1(formulario) {
		formulario.poblacion_envio.value="El Puerto de Santa María";
		formulario.id_provincia_envio.value=142;
}

function bahia_cadiz2(formulario) {
		formulario.poblacion_envio.value="Cádiz";
		formulario.id_provincia_envio.value=142;
}

function bahia_cadiz3(formulario) {
		formulario.poblacion_envio.value="Jerez de la Frontera";
		formulario.id_provincia_envio.value=142;
}

function bahia_cadiz4(formulario) {
		formulario.poblacion_envio.value="San Fernando";
		formulario.id_provincia_envio.value=142;
}

function bahia_cadiz5(formulario) {
		formulario.poblacion_envio.value="Sanlucar de Barrameda";
		formulario.id_provincia_envio.value=142;
}

function bahia_cadiz6(formulario) {
		formulario.poblacion_envio.value="Puerto Real";
		formulario.id_provincia_envio.value=142;
}

function bahia_cadiz7(formulario) {
		formulario.poblacion_envio.value="Chipiona";
		formulario.id_provincia_envio.value=142;
}

function bahia_cadiz8(formulario) {
		formulario.poblacion_envio.value="Rota";
		formulario.id_provincia_envio.value=142;
}

function bahia_cadiz9(formulario) {
		formulario.poblacion_envio.value="";
		formulario.id_provincia_envio.value=142;
}


function comprueba_empleo(formu) {


	errores = '';
	if(!tieneAlgo(formu.nombre_y_apellidos.value)){
		errores += ' - Nombre y apellidos.\n'
	}
	
	if(!tieneAlgo(formu.fecha_de_nacimiento.value)){
		errores += ' - Fecha de nacimiento.\n'
	}

	
	if(!tieneAlgo(formu.estado_civil.value)){
		errores += ' - Estado civil .\n'
	}
	
	if(!tieneAlgo(formu.domicilio.value)){
		errores += ' - Domicilio.\n'
	}

	if(!tieneAlgo(formu.ciudad.value)){
		errores += ' - Ciudad.\n'
	}

	if(!tieneAlgo(formu.telefono.value)){
		errores += ' - telefono.\n'
	}

	if(!tieneAlgo(formu.email.value)){
		errores += ' - email.\n'
	}
	
	if(!tieneAlgo(formu.estudios.value)){
		errores += ' - Estudios.\n'
	}

	if(!tieneAlgo(formu.trabaja.value)){
		errores += ' - Trabaja.\n'
	}

	if(!tieneAlgo(formu.puesto_que_solicita.value)){
		errores += ' - Puesto que solicita.\n'
	}
	

	if (errores != '') {
		alert('el formulario no está completado, debe añadir:\n'+errores);
		return false		
	} else {
		return true
	}

}

function comprueba_formulario_marisco_crudo(formu) {

	errores = '';
	if(!tieneAlgo(formu.nombre_y_apellidos.value)){
		errores += ' - nombre y apellidos.\n'
	}
	if(!tieneAlgo(formu.telefono.value)){
		errores += ' - telefono.\n'
	}
	
	
	if(!tieneAlgo(formu.email.value)){
		errores += ' - email.\n'
	}

	if(!tieneAlgo(formu.solicitud_de_informacion.value)){
		errores += ' - solicitud de informacion.\n'
	}

	if (errores != '') {
  		alert('el formulario no está completado, debe añadir:\n'+errores);
		return false
	} else {
		return true
	}

}






