////////////////////////////////////
/* FUNCIONES DE VALIDACIONES CREADA POR ESTEBAN MALLEA
PARA www.diseniowebmendoza.com.ar y sitios
creados por nuestra agencia estebanmallea@gmail.com */
/* validaciones Referencias */
////////////////////////////////////
function noVacio(valor,msj){
  if(valor!=""){
	  return true;
  }else{ 
     muestraMensaje(msj); 	 
	 return false;
  }
}
//-----------------------------------
function emailValido(valor,msj) { // Email
		valido=true;
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){   
			valido=true;			
		} else {
			valido=false;
			muestraMensaje(msj);
		}
		return valido;
}
//-------------------------------------
function muestraMensaje(msj){
	return alert(msj)
}
//-------------------------------------
function soloNumeros(valor,msj,maximo){   
    var i; var maximo;
	if(maximo=="") maximo=valor.length;
    for (i = 0; i < maximo; i++){   
        var c = valor.charAt(i);
        if (((c < "0") || (c > "9"))){			
			muestraMensaje(msj); 			
			return false;
		}
    }	
	if(maximo < valor.length && maximo!=""){
		muestraMensaje("Ingrese máximo "+maximo+" caracteres");
		return false;
	}
    return true;
}
//--------------------------------
function comboVacio(valor,msj){	
			valido=true;
			if (valor.selectedIndex==0 || valor.selectedIndex=="" || valor==""){ 
			muestraMensaje(msj);
			valido=false;	
			}			
			return valido;				
		}
//--------------------------------
function cajaIgual(formu,reference,msj){			
			valido=true;
			if (formu != reference){
			valido=false;
			muestraMensaje(msj);			
			}
			return valido;			
		}


		
////////////////////////////////////
/* validaciones desde Paginas */
////////////////////////////////////
function validaLogin(frm){	
	formulario= eval("document."+frm);	
	if(!noVacio(formulario.usuario.value,"Debe ingresar el nombre de Usuario"))return false;	
	//else if(!soloNumeros(formulario.usuario.value,"Ingrese sólo numeros",4))return false;
	else if(!noVacio(formulario.password.value,"Debe ingresar su contraseña"))return false;

}
function validaEmpresa(frm){	
	formulario= eval("document."+frm);	
	if(!noVacio(formulario.empresa.value,"Debe ingresar el nombre de su Empresa"))return false;
	if(!noVacio(formulario.email.value,"Debe ingresar su Email"))return false;
	if(!emailValido(formulario.email.value,"Debe ingresar un email válido"))return false;	
}

function validaRegistro(frm){
	formulario= eval("document."+frm);
	if(!noVacio(formulario.propiedad.value,"Debe ingresar el nombre de su Empresa o Propiedad"))return false;
	if(!comboVacio(formulario.provincia.value,"Seleccione la provincia"))return false;
	if(!noVacio(formulario.departamento.value,"Ingrese el departamento"))return false;
	if(!noVacio(formulario.ubicacion.value,"Debe ingresar la localidad"))return false;
	if(!comboVacio(formulario.categoria.value,"Seleccione la categoría que pertenece su propiedad"))return false;	
	if(!noVacio(formulario.usuario.value,"Debe ingresar un nombre de Usuario"))return false;
	if(!noVacio(formulario.password.value,"Debe ingresar una contraseña"))return false;
	if(!noVacio(formulario.email.value,"Debe ingresar su Email"))return false;
	if(!emailValido(formulario.email.value,"Debe ingresar un email válido"))return false;
	
}


