// javascript

<!-- Validar formulari
function ValidarNom(fact1)
{
	if ((fact1.value.length < 2) || (fact1.value.length > 50))
	{
		alert("Su nombre, por favor")
		fact1.focus()
		fact1.select()
		return false
	}
}

function ValidarComp(fact2)
{
	if ((fact2.value.length < 2) || (fact2.value.length > 50))
	{
		alert("¿Pertenece a alguna empresa o es particular?")
		fact2.focus()
		fact2.select()
		return false
	}
}

function ValidarNif(fact3)
{
	if ((fact3.value.length < 2) || (fact3.value.length > 20))
	{
		alert("Su NIF, por favor")
		fact3.focus()
		fact3.select()
		return false
	}
}

function ValidarDir(fact4)
{
	if ((fact4.value.length < 2) || (fact4.value.length > 50))
	{
		alert("¿Cuál es la dirección de la empresa?")
		fact4.focus()
		fact4.select()
		return false
	}
}

function ValidarCodP(fact5)
{
	if ((fact5.value.length < 2) || (fact5.value.length > 50))
	{
		alert("¿Cuál es el código postal de la empresa?")
		fact5.focus()
		fact5.select()
		return false
	}
}

function ValidarPob(fact6)
{
	if ((fact6.value.length < 2) || (fact6.value.length > 50))
	{
		alert("¿Cuál es la población de la empresa?")
		fact6.focus()
		fact6.select()
		return false
	}
}

function ValidarProv(fact7)
{
	if ((fact7.value.length < 2) || (fact7.value.length > 50))
	{
		alert("¿Cuál es la provincia de la empresa?")
		fact7.focus()
		fact7.select()
		return false
	}
}

function ValidarTel(fact8)
{
	if ((fact8.value.length < 2) || (fact8.value.length > 20))
	{
		alert("Su teléfono, por favor")
		fact8.focus()
		fact8.select()
		return false
	}
}

function ValidarEMail(fact9)
{
	if ((fact9.value.length < 2) || (fact9.value.length > 50))
	{
		alert("Su correo electrónico, por favor")
		fact5.focus()
		fact5.select()
		return false
	}
}

function ValidarUsu(fact10)
{
	if ((fact10.value.length < 2) || (fact10.value.length > 50))
	{
		alert("Elija un nombre de usuario")
		fact10.focus()
		fact10.select()
		return false
	}
}

function ValidarPass(fact11)
{
	if ((fact11.value.length < 3) || (fact11.value.length > 10))
	{
		alert("Contraseña no válida")
		fact11.focus()
		fact11.select()
		return false
	}
}

function ValidarRepass(fact11a, fact11b)
{
	if (fact11a.value != fact11b.value)
	{
		alert("No ha introducido la misma contraseña")
		fact11a.focus()
		fact11a.select()
		return false
	}
}

function ValidarForm(nm, emp, nif, dir, cp, pb, pr, tel, ml, us, c1, c2)
{
	if (ValidarNom(nm) == false)
		return false
	if (ValidarComp(emp) == false)
		return false
	if (ValidarNif(nif) == false)
		return false
	if (ValidarDir(dir) == false)
		return false
	if (ValidarCodP(cp) == false)
		return false
	if (ValidarPob(pb) == false)
		return false
	if (ValidarProv(pr) == false)
		return false
	if (ValidarTel(tel) == false)
		return false
	if (ValidarEMail(ml) == false)
		return false
	if (ValidarUsu(us) == false)
		return false
	if (ValidarPass(c1) == false)
		return false
	if (ValidarRepass(c1, c2) == false)
		return false
}

function ValidarForm2(nom,comp,mail,tel,prod,consulta)
{
	if (ValidarNom(nom) == false)
		return false
	if (ValidarComp(comp) == false)
		return false
	if (ValidarTel(tel) == false)
		return false
	if (ValidarMail(mail) == false)
		return false
	if (ValidarProducte(prod) == false)
		return false
	if (ValidarConsulta(consulta) == false)
		return false
}

function ValidarForo(usuari,on,txt)
{
	if (ValidarNom(usuari) == false)
		return false
	if (ValidarLoc(on) == false)
		return false
	if (ValidarConsulta(txt) == false)
		return false
}

function ValidarProducte(fact1)
{
	if ((fact1.value.length < 1) || (fact1.value.length > 50))
	{
		alert("¿Qué producto está buscando?")
		fact1.focus()
		fact1.select()
		return false
	}
}

function VBuscar(prod)
{
	if (ValidarProducte(prod) == false)
		return false
}
//-->
