Public feed #891299

Something

public javascript v1 · immutable
Raw Edit
·published 2008-02-04 15:08 UTC
rendered paste body
//HTML//<td><input style="text-align:center" size="1" type="text" name="160[prefix]" onkeydown="UCD(this);" onkeyup="UCF(this);" value="6"></td>//JAVASCRIPT//<script language="javascript">	<!--	var prefix_array = new Array(1,2,5,6,7,8,9,20,27,30,31,32,33,34,36,39,40,41,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,61,62,63,64,65,66,81,82,84,86,90,91,92,93,94,95,98,212,213,216,218,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,260,261,262,263,264,265,266,267,268,269,290,291,297,298,299,350,350,351,352,353,354,355,356,357,358,370,371,371,372,373,374,375,376,377,378,379,380,381,382,385,386,387,389,420,421,423,500,501,502,503,504,505,506,507,508,509,590,591,592,593,594,596,597,598,599,850,852,853,855,856,880,886,960,961,962,963,964,965,966,967,968,970,971,972,973,974,975,976,977,992,993,994,995,998,3906);	var old_val;	var old_color;	function UCF(AField)	{           var curent_val=trim(AField.value);           AField.value=curent_val;	    if (curent_val!=old_val && curent_val!="")	    {				  pos = prefix_array.in_array(old_val,true);				  if (prefix_array.in_array(curent_val,false)) AField.style.color="red";				  prefix_array.splice(pos,1,curent_val);				    } else AField.style.color=old_color;	}        function UCD(AField)        {		old_color=AField.style.color;		AField.style.color="black";		if (AField.value!="")		{			old_val=AField.value;			return true;		}		}	function trim(str, chars) {	    return ltrim(rtrim(str, chars), chars);	}	function ltrim(str, chars) {	    chars = chars || "\\s";	    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");	}	function rtrim(str, chars) {	    chars = chars || "\\s";	    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");		}	Array.prototype.in_array = function(p_val,res)	{		for(var i = 0, l = this.length; i < l; i++) {			if(this[i] == p_val) {			if (res) return i; else return true;		}		}		return false;	}        </script>