// Funcion para VALIDAR formulario de LOGIN
function validar_login(frm){
	var validar = false;
	if((trim(frm.usuario.value)!="")&&(trim(frm.clave.value)!="")){
		frm.usuario.style.background="#FFFFFF"; frm.clave.style.background="#FFFFFF";
		validar=true;
	}
	else{
		validar=false;
		if(trim(frm.usuario.value)!=""){
			alert('No Ingreso su Password'); frm.clave.value="";
			frm.clave.style.background="#EFF8FC"; frm.usuario.style.background="#EFF8FC";
			frm.clave.focus();
		}
		else{
			if(trim(frm.clave.value)!=""){
				alert('No ingreso su usuario'); frm.usuario.value="";
				frm.usuario.style.background="#EFF8FC"; frm.clave.style.background="#FFFFFF";
				frm.usuario.focus();
			}
			else{
				alert('No ingreso sus datos de acceso'); frm.usuario.value="";
				frm.clave.style.background="#EFF8FC"; frm.usuario.style.background="#EFF8FC";
				frm.clave.value=""; frm.usuario.focus();
			}
		}
	}
	return validar;
}
// Funcion para limpiar los espacios en blanco
function ltrim(s) { return s.replace(/^\s+/, ""); }  
function rtrim(s) { return s.replace(/\s+$/, ""); }  
function trim(s)  { return rtrim(ltrim(s)); }

// Funcion para validar la busqueda GENERAL
function validarBuscar(frm,divMarcas,divModelos){
	var divMarca = document.getElementById(divMarcas);
	var divModelo = document.getElementById(divModelos);
	var cat = frm.categoria.value;
	var msg = "ALERTA\n\n";
	var validar = false;
	if(cat==''){msg+="- Debe elegir una categoria.\n";}else{validar=true;}
	if(divMarca.innerHTML=='No hay marcas para esta categoria.'){msg+="- Debe elegir una marca.\n"; validar = false;}
	else{
		if(frm.marca.value==""){msg+="- Debe elegir una marca.\n"; validar = false;}
		else{validar = true;}
	}
	if(validar==false){alert(msg);}
	return validar;
}

// Funcion para validar la busqueda INTERNA
function validarBuscarInterno(frm,divMarcas,divModelos){
	var divMarca = document.getElementById(divMarcas);
	var divModelo = document.getElementById(divModelos);
	var msg = "ALERTA\n\n";
	var validar = false;
	if(divMarca.innerHTML=='No hay marcas para esta categoria.'){msg+="- Debe elegir una marca.\n"; validar = false;}
	else{
		if(frm.marca.value==""){msg+="- Debe elegir una marca.\n"; validar = false;}
		else{validar = true;}
	}
	if(validar==false){alert(msg);}
	return validar;
}

// Funcion para validar el formulario de pedido
function validarPedido(frm){
	var msg = "OCURRIERON LOS SIGUIENTES ERRORES\n\n";
	var nombre = trim(frm.nombre.value);
	var telefono = trim(frm.telefono.value);
	var direccion = trim(frm.direccion.value);
	var email = trim(frm.email.value);
	var validar = false;
	if((nombre!='') && (telefono!='') && (direccion!='') && (email!='') ){
		if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)==false){
			msg=msg+"- La direccion de correo ingresada es Incorrecta.\n";
			validar=false;
		}else{
			validar=true;			
		}
	}else{
		validar=false;
		if(nombre==""){msg = msg + "- No ingreso el NOMBRE\n";}
		if(telefono==""){msg = msg + "- No ingreso el TELEFONO\n";}
		if(direccion==""){msg = msg + "- No ingreso la DIRECCION\n";}
		if(email==""){msg = msg + "- No ingreso el EMAIL\n";}
	}
	if(validar==false){
		alert(msg);
	}
	return validar;
}