


function confirmar_copia() {
	if (confirm("Está seguro de querer copiar los datos desde este producto?")){
		return true;
	} else {
		return false;
	}			
}

function confirmar() {
	if (confirm("Está seguro de querer borrar?")){
		return true;
	} else {
		return false;
	}			
}

function cambiar(esto){

	vista=document.getElementById(esto).style.display;
	if (vista=='none')
		vista='block';
	else
		vista='none';
	document.getElementById(esto).style.display = vista;

}

function cambia_dir(formulario) {
	if (formulario.misma_direccion.value=='si'){
		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.id_provincia_envio.value=formulario.id_provincia.value;
		formulario.direccion_envio_factura.value='a la dirección de facturación';

	} else {
		formulario.a_la_atencion_de.value='';	
		formulario.direccion_envio.value='';
		formulario.cp_envio.value='';
		formulario.poblacion_envio.value='';
		formulario.id_provincia_envio.value=0;
	}			
}



function envia(){
	document.formatos.submit() ;
}




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 += ' - nombre.\n'
	}
	if(!tieneAlgo(formu.apellidos.value)){
		errores += ' - apellidos.\n'
	}
	
	if( (!tieneAlgo(formu.razon_social.value)) && (!tieneAlgo(formu.nombre.value)) ){
		errores += ' - razón social.\n'
	} else {
		errores = ''
	}
	
	if(!tieneAlgo(formu.DNI.value)){
		errores += ' - DNI .\n'
	}
	if(!tieneAlgo(formu.telefono.value)){
		errores += ' - telefono .\n'
	}
	if(!tieneAlgo(formu.movil.value)){
		errores += ' - movil .\n'
	}
	if(!tieneAlgo(formu.email.value)){
		errores += ' - email.\n'
	}
	if(!tieneAlgo(formu.direccion_facturacion.value)){
		errores += ' - dirección de facturación.\n'
	}
	if(!tieneAlgo(formu.cp.value)){
		errores += ' - cod. postal de dir. de facturación.\n'
	}
	if(!tieneAlgo(formu.poblacion.value)){
		errores += ' - población de dir. de facturación.\n'
	}
	if(formu.id_provincia.value==0){
		errores += ' - provincia de dir. de facturación.\n'
	}

	if(!tieneAlgo(formu.a_la_atencion_de.value)){
		errores += ' - a la atención de.\n'
	}
	if(!tieneAlgo(formu.direccion_envio.value)){
		errores += ' - dirección de envio.\n'
	}
	if(!tieneAlgo(formu.cp_envio.value)){
		errores += ' - cod. postal de dir. de envio.\n'
	}
	if(!tieneAlgo(formu.poblacion_envio.value)){
		errores += ' - población de dir. de envio.\n'
	}
	if(formu.id_provincia_envio.value==0){
		errores += ' - provincia de dir. de envio.\n'
	}
/*	
	if(formu.fecha_entrega.value==0){
		errores += ' - fecha de entrega.\n'
	}
*/	


	if (errores != '') {
  		alert('el formulario no está completado, debe añadir:\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 comprueba_formulario_empleo(formu, mensaje_error) {
	errores = '';
	if(!tieneAlgo(formu.nombre.value)){
		errores += ' - Nombre.\n'
	}

	if(!tieneAlgo(formu.apellido.value)){
		errores += ' - Apellido.\n'
	}

	if(!tieneAlgo(formu.telefono.value)){
		errores += ' - Telefono.\n'
	}

	if(!tieneAlgo(formu.email.value)){
		errores += ' - email.\n'
	}

	if(!tieneAlgo(formu.curri_file.value)){
		errores += ' - fichero.\n'
	}

	if(!formu.acepto.checked){
		errores += ' - aceptacion LOPD.\n'
	}

	if (errores != '') {
		alert(mensaje_error);
		return false		
	} else {
		return true
	}
}

function comprueba_formulario_reserva(formu, mensaje_error) {
	errores = '';
	if(!tieneAlgo(formu.nombre.value)){
		errores += ' - Nombre.\n'
	}

	if(!tieneAlgo(formu.telefono.value)){
		errores += ' - Telefono.\n'
	}

	if(!tieneAlgo(formu.email.value)){
		errores += ' - email.\n'
	}

	if(!tieneAlgo(formu.telefono.value)){
		errores += ' - Telefono.\n'
	}

	if(!tieneAlgo(formu.fecha_entrada.value)){
		errores += ' - email.\n'
	}

	if(!tieneAlgo(formu.fecha_salida.value)){
		errores += ' - email.\n'
	}

	if(!tieneAlgo(formu.adultos.value)){
		errores += ' - email.\n'
	}

	if(!formu.acepto.checked){
		errores += ' - aceptacion LOPD.\n'
	}

	if (errores != '') {
		alert(mensaje_error);
		return false		
	} else {
		return true
	}
}


function comprueba_formulario_pago(formu, mensaje_error) {
	errores = '';
	if(!tieneAlgo(formu.nombre.value)){
		errores += ' - Nombre.\n'
	}

	if(!tieneAlgo(formu.num_reserva.value)){
		errores += ' - Telefono.\n'
	}

	if(!tieneAlgo(formu.importe.value)){
		errores += ' - email.\n'
	}


	if (errores != '') {
		alert(mensaje_error);
		return false		
	} else {
		return true
	}
}

function sendReserv(habitacionID) 
{
	
	mas = habitacionID.indexOf('+');
	menos = habitacionID.lastIndexOf('+');
	longitud = habitacionID.length;
	
	hab = habitacionID.substring(0,mas);
	hotel = habitacionID.substring(mas+1,menos);
	presup = habitacionID.substring(menos+1,longitud);
	
	document.getElementById('hotel').value = hotel;
	document.getElementById('habitacionID').value = hab;
	document.getElementById('presup').value = presup;	
	
	document.getElementById('accion').value = "pagar_prereserva";
	this.freservando.accion = "index.php";
	this.freservando.submit();
		
}



