function ValContactaAlta(form)
{
	var mensaje = "";
	var campo = 0;
	if (DimValida(form.cliente_nombre, 1, 255)){
		mensaje += "El nombre debe tener entre 1 y 255 caracteres.\n";
		campo = 1;
	}
	if (DimValida(form.cliente_apellido, 1, 255)){
		mensaje += "El Apellido debe tener entre 1 y 255 caracteres.\n";
		campo = 2;
	}
	if (DimValida(form.empresa, 1, 255)){
		mensaje += "El campo empresa debe tener entre 1 y 255 caracteres.\n";
		campo = 3;
	}
	if (DimValida(form.departamento, 1, 255)){
		mensaje += "El campo departamento de la empresa debe tener entre 1 y 255 caracteres.\n";
		campo = 4;
	}
	if (DimValida(form.cargo, 1, 255)){
		mensaje += "El campo cargo de la empresa debe tener entre 1 y 255 caracteres.\n";
		campo = 5;
	}
	if (DimValida(form.direccion, 1, 255))
	{
		mensaje += "El campo direccion debe tener entre 1 y 255 caracteres.\n";
		campo = 6;
	}
	if (DimValida(form.numero, 1, 255))
	{
		mensaje += "El campo numero debe tener entre 1 y 255 caracteres.\n";
		campo = 7;
	}
	if (DimValida(form.localidad, 1, 255))
	{
		mensaje += "El campo localidad debe tener entre 1 y 255 caracteres.\n";
		campo = 8;
	}
	if (DimValida(form.cp, 1, 255))
	{
		mensaje += "El campo codigo postal debe tener entre 1 y 255 caracteres.\n";
		campo = 9;
	}
	if (DimValida(form.provincia, 1, 255))
	{
		mensaje += "El campo provincia debe tener entre 1 y 255 caracteres.\n";
		campo = 10;
	}
	if (DimValida(form.email, 5, 100) || !EmailValido(form.email))
	{
		mensaje += "Compruebe su email, puede no ser correcto.\n";
		if (campo == 0) campo = 11;
	}
	if (DimValida(form.telefono, 1, 255))
	{
		mensaje += "El campo telefono debe tener entre 1 y 255 caracteres.\n";
		campo = 12;
	}
	if (campo)
	{
		alert (mensaje);
		form.formEnviar.value = 0;
		if (campo == 1) form.cliente_nombre.focus();
		else form.email.focus();
	}
	else
	{
		//form.formEnviar.value = 1;
		form.submit();
	}
}
function ValContactaAltaUsuario(form)
{
	var mensaje = "";
	var campo = 0;
	if (DimValida(form.cliente_nombre, 1, 255)){
		mensaje += "El nombre debe tener entre 1 y 255 caracteres.\n";
		campo = 1;
	}
	if (DimValida(form.cliente_apellido, 1, 255)){
		mensaje += "El Apellido debe tener entre 1 y 255 caracteres.\n";
		campo = 2;
	}
	if (DimValida(form.empresa, 1, 255)){
		mensaje += "El campo empresa debe tener entre 1 y 255 caracteres.\n";
		campo = 3;
	}
	if (DimValida(form.direccion, 1, 255))
	{
		mensaje += "El campo direccion debe tener entre 1 y 255 caracteres.\n";
		campo = 4;
	}
	if (DimValida(form.numero, 1, 255))
	{
		mensaje += "El campo numero debe tener entre 1 y 255 caracteres.\n";
		campo = 5;
	}
	if (DimValida(form.localidad, 1, 255))
	{
		mensaje += "El campo localidad debe tener entre 1 y 255 caracteres.\n";
		campo = 6;
	}
	if (DimValida(form.cp, 1, 255))
	{
		mensaje += "El campo codigo postal debe tener entre 1 y 255 caracteres.\n";
		campo = 7;
	}
	if (DimValida(form.provincia, 1, 255))
	{
		mensaje += "El campo provincia debe tener entre 1 y 255 caracteres.\n";
		campo = 8;
	}
	if (DimValida(form.email, 5, 100) || !EmailValido(form.email))
	{
		mensaje += "Compruebe su email, puede no ser correcto.\n";
		if (campo == 0) campo = 9;
	}
	if (DimValida(form.telefono, 1, 255))
	{
		mensaje += "El campo telefono debe tener entre 1 y 255 caracteres.\n";
		campo = 10;
	}
	if (campo)
	{
		alert (mensaje);
		form.formEnviar.value = 0;
		if (campo == 1) form.cliente_nombre.focus();
		else form.email.focus();
	}
	else
	{
		//form.formEnviar.value = 1;
		form.submit();
	}
}

function ValContactaContacte(form)
{
	var mensaje = "";
	var campo = 0;
	if (DimValida(form.filiacion, 1, 255)){
		mensaje += "El nombre y apellidos debe tener entre 1 y 255 caracteres.\n";
		campo = 1;
	}
	
	if (DimValida(form.pais, 1, 255)){
		mensaje += "El campo del pais debe tener entre 1 y 255 caracteres.\n";
		campo = 2;
	}
	
	if (DimValida(form.email, 5, 100) || !EmailValido(form.email))
	{
		mensaje += "Compruebe su email, puede no ser correcto.\n";
		if (campo == 0) campo = 3;
	}
	
	if (campo)
	{
		alert (mensaje);
		form.formEnviar.value = 0;
		if (campo == 1) form.filiacion.focus();
		else form.email.focus();
	}
	else
	{
		//form.formEnviar.value = 1;
		form.submit();
	}
}
function ValContactaPregunta(form)
{
	var mensaje = "";
	var campo = 0;
	if (DimValida(form.descripcion_problema, 1, 200000)){
		mensaje += "Tienes que poner una descripcion en el problema, ¿no crees?.\n";
		campo = 1;
	}
	if (campo)
	{
		alert (mensaje);
		form.formEnviar.value = 0;
		if (campo == 1) form.descripcion_problema.focus();
	}
	else
	{
		//form.formEnviar.value = 1;
		form.submit();
	}
}
function ValContactaPasswd(form)
{
	var mensaje = "";
	var campo = 0;
	if (DimValida(form.login, 1, 255)){
		mensaje += "No has puesto el nombre de usuario.\n";
		campo = 1;
	}
	if (DimValida(form.oldPasswd, 1, 255)){
		mensaje += "No has puesto la contraseña antigua.\n";
		campo = 2;
	}
	if (DimValida(form.newPasswd1, 1, 255)){
		mensaje += "No has puesto la nueva contraseña.\n";
		campo = 3;
	}
	if (DimValida(form.newPasswd2, 1, 255)){
		mensaje += "No has puesto la nueva contraseña por segunda vez parea confirmar.\n";
		campo = 4;
	}
	if (campo)
	{
		alert (mensaje);
		form.formEnviar.value = 0;
		if (campo == 1) form.login.focus();
		if (campo == 2) form.oldPasswd.focus();
		if (campo == 3) form.newPasswd1.focus();
		if (campo == 4) form.newPasswd2.focus();
	}
	else
	{
		//form.formEnviar.value = 1;
		form.submit();
	}
}
function ValContactaAltaMaquina(form)
{
	var mensaje = "";
	var campo = 0;
	if (DimValida(form.sys_id, 10, 10) || (!EsDigito(form.sys_id))){
		mensaje += "Tienes que poner el SYS ID de la máquina con el que viene en el menu tools - console que se compone de 10 digitos.\n";
		campo = 1;
	}
	if (DimValida(form.dongle_id, 8,8)){
		mensaje += "Tienes que poner el DONGLE ID de la máquina y que se compone de 8 caracteres.\n";
		campo = 2;
	}
	//alert(form.maquina.selectedIndex);
	//alert(form.maquina.selectedIndex.value);
	if(form.maquina.selectedIndex==0){
		mensaje += "Tienes que elegir una delas maquinas que tienes disponibles.\n";
		campo = 3;
	}
	if (campo)
	{
		alert (mensaje);
		form.formEnviar.value = 0;
		if (campo == 1) form.sys_id.focus();
		if (campo == 2) form.dongle_id.focus();
		if (campo == 3) form.maquina.focus();
	}
	else
	{
		//form.formEnviar.value = 1;
		form.submit();
	}
}

function ValContactaBuscar(form)
{
	var mensaje = "";
	var campo = 0;
	if (DimValida(form.cadenaBusqueda, 1, 255)){
		mensaje += "¿Si quieres buscar algo no crees que lo tendrías que escribir?.\n";
		campo = 1;
	}
	if (campo)
	{
		alert (mensaje);
		form.formEnviar.value = 0;
		if (campo == 1) form.cadenaBusqueda.focus();
	}
	else
	{
		//form.formEnviar.value = 1;
		form.submit();
	}
}

