			
			function Trim(TRIM_VALUE)
			{
				if(TRIM_VALUE.length < 1) return"";

				TRIM_VALUE = RTrim(TRIM_VALUE);
				TRIM_VALUE = LTrim(TRIM_VALUE);

				if(TRIM_VALUE=="") return "";
				else return TRIM_VALUE;
			}

			function RTrim(VALUE)
			{
				var w_space = String.fromCharCode(32);
				var v_length = VALUE.length;
				var strTemp = "";
				if(v_length < 0) return "";

				var iTemp = v_length - 1;

				while(iTemp > -1)
				{
					if(VALUE.charAt(iTemp) == w_space) { }
					else
					{
						strTemp = VALUE.substring(0,iTemp + 1);
						break;
					}
					iTemp = iTemp - 1;
				}
				return strTemp;
			}

			function LTrim(VALUE)
			{
				var w_space = String.fromCharCode(32);
				
				var v_length = VALUE.length;
				if(v_length < 1) return "";
				var strTemp = "";

				var iTemp = 0;

				while(iTemp < v_length)
				{
					if(VALUE.charAt(iTemp) == w_space) { }
					else
					{
						strTemp = VALUE.substring(iTemp,v_length);
						break;
					}
					iTemp = iTemp + 1;
				}
				return strTemp;
			}
			
			function required(str, ctrl, des)
			{
				if(Trim(str) == "")
				{
					alert("Please Enter Your " + des);
					ctrl.value = "";
					ctrl.focus();
					return false;
				}
				return true;
			}

			function checknum(str, ctrl, des)
			{
				if(isNaN(str))
				{
					alert("Your " + des + " Is Incorrect. Please Re-enter");
					ctrl.focus();
					return false;
				}
				return true;
			}

			function check_length(str, ctrl, len, des)
			{
				str = Trim(str);
				if(str.length < len)
				{
					alert("Your " + des + " Is Incorrect. Please Re-enter.");
					ctrl.focus();
					return false;
				}
				return true;
			}	
			function validemail(email)
			{
				var result = false
				var theStr = new String(email)
				var index = theStr.indexOf("@");
					
					
				if (index > 0)
				{
					var pindex = theStr.indexOf(".",index);
					if ((pindex > index+1) && (theStr.length > pindex+1))
					result = true;
				}
				return result;
			}
