function validateFormContrate(form){
	var returnValue = true;
	var errorMessage = '';
	var focusField = null;
	var i = 0;
	
	
	
	if(form.contacto_nombre){
		
		if (!form.contacto_nombre.value){
			if(!focusField){
				focusField = form.contacto_nombre;
			}
			i++;
			errorMessage += 'Nombre de Contacto ,';
			returnValue = false;
		}
	}
	
	if(form.contacto_telefono){
		if (!form.contacto_telefono.value){
			if(!focusField){
				focusField = form.contacto_telefono;
			}
			i++;
			errorMessage += 'Teléfono de Contacto ,';
			returnValue = false;
		}
	}
	
	if(form.contacto_mail){
		if (!form.contacto_mail.value){
			if(!focusField){
				focusField = form.contacto_mail;
			}
			i++;
			errorMessage += 'E-mail de contacto,';
			returnValue = false;
		}
	}

	if(form.cliente_cif){
		if (!form.cliente_cif.value){
			if(!focusField){
				focusField = form.cliente_cif;
			}
			i++;
			errorMessage += 'C.I.F. del Cliente ,';
			returnValue = false;
		}
	}

	if(form.cliente_nombre1){
		if (!form.cliente_nombre1.value){
			if(!focusField){
				focusField = form.cliente_nombre1;
			}
			i++;
			errorMessage += 'Nombre de Cliente ,';
			returnValue = false;
		}
	}

	if(form.cliente_nif){
		if (!form.cliente_nif.value){
			if(!focusField){
				focusField = form.cliente_nif;
			}
			i++;
			errorMessage += 'N.I.F del Cliente ,';
			returnValue = false;
		}
	}

	if(form.cliente_apellido1){
		if (!form.cliente_apellido1.value){
			if(!focusField){
				focusField = form.cliente_apellido1;
			}
			i++;
			errorMessage += 'Apellido 1 del Cliente ,';
			returnValue = false;
		}
	}

	if(form.cliente_apellido2){
		if (!form.cliente_apellido2.value){
			if(!focusField){
				focusField = form.cliente_apellido2;
			}
			i++;
			errorMessage += 'Apellido 2 del Cliente ,';
			returnValue = false;
		}
	}

	if(form.cliente_telefono){
		if (!form.cliente_telefono.value){
			if(!focusField){
				focusField = form.cliente_telefono;
			}
			i++;
			errorMessage += 'Teléfono del Cliente ,';
			returnValue = false;
		}
	}

	if(form.cliente_fax){
		if (!form.cliente_fax.value){
			if(!focusField){
				focusField = form.cliente_fax;
			}
			i++;
			errorMessage += 'Fax del Cliente ,';
			returnValue = false;
		}
	}

	if(form.cliente_mail){
		if (!form.cliente_mail.value){
			if(!focusField){
				focusField = form.cliente_mail;
			}
			i++;
			errorMessage += 'Mail del Cliente ,';
			returnValue = false;
		}
	}

	if(form.cliente_direccion){
		if (!form.cliente_direccion.value){
			if(!focusField){
				focusField = form.cliente_direccion;
			}
			i++;
			errorMessage += 'Dirección del Cliente ,';
			returnValue = false;
		}
	}

	if(form.cliente_num){
		if (!form.cliente_num.value){
			if(!focusField){
				focusField = form.cliente_num;
			}
			i++;
			errorMessage += 'Número del Cliente ,';
			returnValue = false;
		}
	}

	if(form.cliente_planta){
		if (!form.cliente_planta.value){
			if(!focusField){
				focusField = form.cliente_planta;
			}
			i++;
			errorMessage += 'Planta del Cliente ,';
			returnValue = false;
		}
	}

	if(form.cliente_puerta){
		if (!form.cliente_puerta.value){
			if(!focusField){
				focusField = form.cliente_puerta;
			}
			i++;
			errorMessage += 'Puerta del Cliente ,';
			returnValue = false;
		}
	}

	if(form.cliente_provincia){
		if (!form.cliente_provincia.value){
			if(!focusField){
				focusField = form.cliente_provincia;
			}
			i++;
			errorMessage += 'Provincia del Cliente ,';
			returnValue = false;
		}
	}

	if(form.cliente_municipio){
		if (!form.cliente_municipio.value){
			if(!focusField){
				focusField = form.cliente_municipio;
			}
			i++;
			errorMessage += 'Municipio del Cliente ,';
			returnValue = false;
		}
	}

	if(form.cliente_cp){
		if (!form.cliente_cp.value){
			if(!focusField){
				focusField = form.cliente_cp;
			}
			i++;
			errorMessage += 'C.P. del Cliente ,';
			returnValue = false;
		}
	}

	if(form.deudor_tipo){
		if (!form.deudor_tipo.value){
			if(!focusField){
				focusField = form.deudor_tipo;
			}
			i++;
			errorMessage += 'Tipo de Deudor ,';
			returnValue = false;
		}
	}

	if(form.deudor_cif){
		if (!form.deudor_cif.value){
			if(!focusField){
				focusField = form.deudor_cif;
			}
			i++;
			errorMessage += 'C.I.F. del Deudor ,';
			returnValue = false;
		}
	}

	if(form.deudor_nombre){
		if (!form.deudor_nombre.value){
			if(!focusField){
				focusField = form.deudor_nombre;
			}
			i++;
			errorMessage += 'Nombre del Deudor ,';
			returnValue = false;
		}
	}

	if(form.deudor_telefono1){
		if (!form.deudor_telefono1.value){
			if(!focusField){
				focusField = form.deudor_telefono1;
			}
			i++;
			errorMessage += 'Telefono1 del Deudor ,';
			returnValue = false;
		}
	}

	if(form.deudor_mail){
		if (!form.deudor_mail.value){
			if(!focusField){
				focusField = form.deudor_mail;
			}
			i++;
			errorMessage += 'Mail del Deudor ,';
			returnValue = false;
		}
	}

	if(form.deudor_direccion1){
		if (!form.deudor_direccion1.value){
			if(!focusField){
				focusField = form.deudor_direccion1;
			}
			i++;
			errorMessage += 'Dirección1 del Deudor ,';
			returnValue = false;
		}
	}

	if(form.deudor_num1){
		if (!form.deudor_num1.value){
			if(!focusField){
				focusField = form.deudor_num1;
			}
			i++;
			errorMessage += 'Número1 del Deudor ,';
			returnValue = false;
		}
	}

	if(form.deudor_provincia1){
		if (!form.deudor_provincia1.value){
			if(!focusField){
				focusField = form.deudor_provincia1;
			}
			i++;
			errorMessage += 'Provincia1 del Deudor ,';
			returnValue = false;
		}
	}

	if(form.deudor_municipio1){
		if (!form.deudor_municipio1.value){
			if(!focusField){
				focusField = form.deudor_municipio1;
			}
			i++;
			errorMessage += 'Municipio1 del Deudor ,';
			returnValue = false;
		}
	}

	if(form.deudor_cp1){
		if (!form.deudor_cp1.value){
			if(!focusField){
				focusField = form.deudor_cp1;
			}
			i++;
			errorMessage += 'C.P.1 del Deudor ,';
			returnValue = false;
		}
	}

			
	if (!returnValue){
		errorMessage = errorMessage.substring(0,errorMessage.length-1);
		if (i>1){
			alert('Los campos (' + errorMessage + ') son obligatorios');
		}else{
			alert('El campo ' + errorMessage + ' es obligatorio');
		}
		if(focusField){
			focusField.focus();
		}
	}	
	return returnValue;

}


function validateFormContacto(form){
	var returnValue = true;
	var errorMessage = '';
	var focusField = null;
	var i = 0;
	
	if(form.mail){
		
		if (!form.mail.value){
			if(!focusField){
				focusField = form.mail;
			}
			i++;
			errorMessage += 'Email,';
			returnValue = false;
		}
	}
	
	if(form.telefono){
		
		if (!form.telefono.value){
			if(!focusField){
				focusField = form.telefono;
			}
			i++;
			errorMessage += 'Teléfono,';
			returnValue = false;
		}
	}
	
	if (!returnValue){
		errorMessage = errorMessage.substring(0,errorMessage.length-1);
		if (i>1){
			alert('Los campos (' + errorMessage + ') son obligatorios');
		}else{
			alert('El campo ' + errorMessage + ' es obligatorio');
		}
		if(focusField){
			focusField.focus();
		}
	}	
	return returnValue;

}

function validateFormRegistrese(form){
	
	if(form.nombre){
		if (!form.nombre.value){
			form.nombre.focus();
			alert("El campo Nombre es obligatorio");
			return false;
		}
	}
	
	if(form.apellidos){
		if (!form.apellidos.value){
			form.apellidos.focus();
			alert("El campo Apellidos es obligatorio");
			return false;
		}
	}
	
	if(form.mail){
		if (!form.mail.value){
			form.mail.focus();
			alert("El campo Email es obligatorio");
			return false;
		}
	}
	
	if(form.telefono){
		if (!form.telefono.value){
			form.telefono.focus();
			alert("El campo Teléfono es obligatorio");
			return false;
		}
	}
	
	if(form.username){
		if (!form.username.value){
			form.username.focus();
			alert("El campo Usuario es obligatorio");
			return false;
		}else{
			if(form.username.value.length >10){
				form.username.focus();
				alert("El campo Usuario supera los 10 caracteres");
				return false;
			}
		}
	}
	
	if(form.password){
		if (!form.password.value){
			form.password.focus();
			alert("El campo Contraseña es obligatorio");
			return false;
		}else{
			if(form.password.value.length >10){
				form.password.focus();
				alert("El campo Contraseña supera los 10 caracteres");
				return false;
			}
		}
	}
	
	if(form.conf){
		if (!form.conf.value){
			form.conf.focus();
			alert("El campo Confirmar Contraseña es obligatorio");
			return false;
		}
	}
	
	if(form.conf && form.password){
		if (form.conf.value != form.password.value){
			alert("La contraseña y confirmacion de contraseña no coinciden");
			return false;
			
		}
	}
	
	
	/*if (!returnValue){
		errorMessage = errorMessage.substring(0,errorMessage.length-1);
		if (i>1){
			alert('Los campos (' + errorMessage + ') son obligatorios');
		}else{
			alert('El campo ' + errorMessage + ' es obligatorio');
		}
		if(focusField){
			focusField.focus();
		}
	}else{*/
		if(!form.condiciones.checked){
			alert("Debe aceptar las condiciones de contratación para poder registrarse, gracias");
			return false;
		}
	
	//}
	
	//return returnValue;

}

function validateFormAuth(form){
	
	var returnValue = true;
	var errorMessage = '';
	var focusField = null;
	var i = 0;
	
	
	if(form.username){
		
		if (!form.username.value){
			if(!focusField){
				focusField = form.username;
			}
			i++;
			errorMessage += 'Usuario,';
			returnValue = false;
		}
	}
	
	if(form.password){
		
		if (!form.password.value){
			if(!focusField){
				focusField = form.password;
			}
			i++;
			errorMessage += 'Contraseña,';
			returnValue = false;
		}
	}

	if (!returnValue){
		errorMessage = errorMessage.substring(0,errorMessage.length-1);
		if (i>1){
			alert('Los campos (' + errorMessage + ') son obligatorios');
		}else{
			alert('El campo ' + errorMessage + ' es obligatorio');
		}
		if(focusField){
			focusField.focus();
		}
	}	
	
	return returnValue;

}
