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;
}
function agregarProducto()
{
    var er_tlfono = /[0-9]+$/

	if(fuckSpace(document.getElementById('txtCantidad').value) != "" && !document.getElementById('txtCantidad').value.match(er_tlfono)) {
       alert('Ingrese sólo números.');
	   document.getElementById('txtCantidad').focus();
       return false;
    }
	else if(fuckSpace(document.getElementById('txtCantidad').value) != "") {
		document.getElementById('txtTipo').value = "1";
		document.getElementById('Form1').submit();
	}
	else {
		alert("Ingrese la cantidad solicitada de éste producto");
		document.getElementById('txtCantidad').focus();
    }
}
function actualizar()
{
    var er_tlfono = /[0-9]+$/

	document.getElementById('hdeValores').value = "";

	var element = document.getElementsByTagName("input");
	for (var i = 0; i < element.length; i++) {
		if((element[i].type == "text") && (!er_tlfono.test(element[i].getAttribute("value"))) && element[i].getAttribute("name") != "buscar" && element[i].getAttribute("name") != "txtCantidad") {
			alert("Ingrese sólo números");
			element[i].focus();
			return false;
		}
		else if(element[i].type == "text"){
			var tmp = element[i].getAttribute("name").split("_");
			if(tmp.length == 2);
				document.getElementById('hdeValores').value += tmp[1]+"="+element[i].getAttribute("value")+",";
		}
	}
	
	document.getElementById('Form1').submit();
}


