function validaBuscar(txt) {
	if(fuckSpace(txt.value).length > 0)
		window.location = "buscador.php?b="+txt.value;
	else {
		alert("Ingrese el texto que desea buscar");
		txt.focus();
	}
}

function cambiarCategoria(obj) {
	if(obj.value != "")
		window.location = "linea_prod.php?cat_id="+obj.value;
}

function SelectAll(){
	var element = document.getElementsByTagName("input");
	for (var i = 0; i < element.length; i++)
		if((element[i].type == "checkbox") && (element[i].getAttribute("disabled") != "disabled"))
			element[i].checked = true;
}

function SelectNone(){
	var element = document.getElementsByTagName("input");
	for (var i = 0; i < element.length; i++)
		if((element[i].type == "checkbox") && (element[i].getAttribute("disabled") != "disabled"))
			element[i].checked = false;
}

function fuckSpace(obj)
{
	var i=0;
	var temp = "";
	for(i=0; i<obj.length; i++)
		if(obj.charAt(i)!= " ")
			temp += obj.charAt(i);

	return temp;
}

function validarFormulario(obj)
{
	var er_email = /^(.+\@.+\..+)$/
	var salida = true;
	var arreglo;
	if(obj == "1") // Registro No. 1
		arreglo = new Array("cli_nombre","cli_apellido1", "cli_apellido2", "cli_empresa","cli_telefono1","cli_email","cli_password");
	else if(obj == "2") // Registro No. 2
		arreglo = new Array("clf_nombre","clf_calle", "clf_numero", "clf_colonia","clf_poblacion","clf_cp","clf_telefono","clf_rfc");
	else if(obj == "3") // Registro No. 2
		arreglo = new Array("cle_nombre","cle_calle", "cle_numero", "cle_colonia","cle_poblacion","cle_cp","cle_entrecalle1", "cle_entrecalle2");
	
	if(arreglo.length>0)
	{
		for(i=0; i<arreglo.length; i++)
		{
			if(fuckSpace(document.getElementById(arreglo[i]).value).length==0) {
				alert("Complete los campos obligatorios");
				document.getElementById(arreglo[i]).focus();
				salida = false;
				break;
			}
			if(arreglo[i] == "cli_email" && !er_email.test(document.getElementById(arreglo[i]).value))
			{
				alert("El email ingresado no es válido.");
				document.getElementById(arreglo[i]).focus();
				salida = false;
				break;
			}
		}
	}
	return salida;
}