		function fIsNumeric(obj){
			if (isNaN(obj.value)){
				alert("El valor Ingesado no es valido, por favor verifique.");
				obj.value = "";
				obj.focus();
				return false;
			}
			if(obj.value<=0){
				alert("El valor Ingesado no es valido, por favor verifique.");
				obj.value = "";
				obj.focus();
				return false;
			}
			return true;
		}
		
		
		function fIsEmail(obj){
			var a, p, valor, valor2;
			valor = obj.value;
			a=valor.indexOf("@");
			if (a<1 || a==(valor.length-1)) {
				alert("El email ingresado no es valido");
				obj.focus();
				return false;
			}
			valor2 = valor.substr(a+1, valor.length -a);
			p=valor2.indexOf('.');
			if (p<1 || p==(valor2.length-1)) {
				alert("El email ingresado no es valido");
				obj.focus();
				return false;
			}
			return true;
		}

		function fValidarItem(obj){
			if(obj.value!=""){
				switch (obj.val){
					case "1":
						if(!fIsNumeric(obj)){
							return false;
						}
						break;
					case "@":
						if(!fIsEmail(obj))
							return false;
						break;
				}
			}
			return true;
		}

