// JavaScript Document
// Controla que se han rellenado todos los campos obligatorios.
// Si algún campo obligatorio no se ha insertado, se lanza un mensaje de error.


// CAMPOS OBLIGATORIOS DE UN COCHE
function obligatorios_coche(){

  	error=0;
	mensaje = "ATENCIÓN: Faltan algunos datos que son obligatorios: \n\n";

	//id_provincia
	if (document.forms.form.id_provincia.value==0){
		mensaje += "* Falta la provincia\n";
		error = 1;
	}

	//marca
	if (document.forms.form.marca.value==0){
		mensaje += "* Falta la marca\n";
		error = 1;
	}

	//modelo
	if (document.forms.form.modelo.value==0){
		mensaje += "* Falta el modelo\n";
		error = 1;
	}
	
	//derivativo (gama)
	if (document.forms.form.derivativo.value==0){
		mensaje += "* Falta la gama\n";
		error = 1;
	}
	
	//precio
	if (document.forms.form.precio.value==0 || !document.forms.form.precio.value){
		mensaje  += "* Falta el precio\n";
		error = 1;
	}
	
	//combustible
	if (document.forms.form.combustible.value==0){
		mensaje += "* Falta el combustible\n";
		error = 1;
	}

	//mes_matricula
	if (document.forms.form.mes_matricula.value==0){
		mensaje += "* Falta el mes de matriculación\n";
		error = 1;
	}
	
	//anyo_matricula
	if (document.forms.form.anyo_matricula.value==0){
		mensaje += "* Falta el año de matriculación\n";
		error = 1;
	}
	
	//color_exterior
	if (document.forms.form.color_exterior.value==0){
		mensaje += "* Falta el color exterior\n";
		error = 1;
	}
	
	if( error ){
		alert( mensaje );
	}
	
	else{
		document.forms.form.guardar.value=1;
		document.forms.form.submit();
	}
	
}

// CAMPOS OBLIGATORIOS DE UN USUARIO
function obligatorios_usuario(){

  	error=0;
	mensaje = "ATENCIÓN: Faltan algunos datos que son obligatorios: \n\n";

	//nombre
	//if(document.forms.form.nombre.value==0){
//		mensaje += "* Falta el nombre\n";
//		error = 1;
//	}
//
//	//apellido1
//	if (document.forms.form.apellido1.value==0){
//		mensaje += "* Falta el primer apellido\n";
//		error = 1;
//	}
//	//apellido2
//	if (document.forms.form.apellido2.value==0){
//		mensaje += "* Falta el segundo apellido\n";
//		error = 1;
//	}

	//login
	if (document.forms.form.login.value==0){
		mensaje += "* Falta el nombre de usuario\n";
		error = 1;
	}

	//contrasena
	if (!document.forms.form.contrasena.value){
		mensaje  += "* Falta la contraseña\n";
		error = 1;
	}

	if( error ){
		alert( mensaje );
	}
	
	else{
		document.forms.form.guardar.value=1;
		document.forms.form.submit();
	}
	
}

// CAMPOS OBLIGATORIOS DEL LOGIN
function obligatorios_login(){

  	error=0;
	mensaje = "ATENCIÓN:\n";

	//login
	if (!document.forms.form_login.login.value){
		mensaje += "* Falta el nombre de usuario\n";
		error = 1;
	}

	//contrasena
	if (!document.forms.form_login.contrasena.value){
		mensaje  += "* Falta la contraseña\n";
		error = 1;
	}

	if( error ){
		alert( mensaje );
	}
	
	else{
		document.forms.form_login.entrar.value=1;
		document.forms.form_login.submit();
	}
	
}

// CAMPOS OBLIGATORIOS DEL FORMULARIO DE CONTACTO
function obligatorios_contacto(){

  	error=0;
	mensaje = "ATENCIÓN:\n";

	//login
	if (!document.forms.form.nombre.value){
		mensaje += "* Falta el nombre\n";
		error = 1;
	}

	//email
	if (!document.forms.form.email.value){
		mensaje  += "* Falta el email\n";
		error = 1;
	}
	
	//asunto
	if (!document.forms.form.asunto.value){
		mensaje  += "* Falta el asunto\n";
		error = 1;
	}

	//mensaje
	if (!document.forms.form.mensaje.value){
		mensaje  += "* Falta el mensaje\n";
		error = 1;
	}
	
	if( error ){
		alert( mensaje );
		return false;
	}
	return true;
}