			/////////////////////////////////////////////////////////////////////////
			// FORM FUNCTIONS

			function trim(strText){
				// this will get rid of leading spaces
				while (strText.substring(0,1)==' '){strText = strText.substring(1,strText.length);}
				// this will get rid of trailing spaces
				while (strText.substring(strText.length-1,strText.length)==' '){strText=strText.substring(0,strText.length-1);}
				return strText;
			} 
	
			function validemail(input){
				var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
				if (filter.test(input)){return(true);}
				else{return(false);}
			}
	
			function inputmask(input,output,mask){
				var i=0;
				while(i<input.length){
					if(mask=='alpha'){
						if((input.charAt(i)>='A' && input.charAt(i)<='Z') || (input.charAt(i)>='a' && input.charAt(i)<='z') || input.charAt(i)==' ' || input.charAt(i)=='.' || input.charAt(i)=="'" || input.charAt(i)=='-' || input.charAt(i)==','){i++;}
						else{input=input.substring(0,i)+input.substring(i+1,input.length);}			
					}
					else{
						if(isFinite(input.charAt(i)) && input.charAt(i)!=" "){i++;}
						else{input=input.substring(0,i)+input.substring(i+1,input.length);}
					}
				}
				if(input.length>3 && mask=='phone'){input=input.substring(0,3)+"-"+input.substring(3,input.length);}
				if(input.length>7 && mask=='phone'){input=input.substring(0,7)+"-"+input.substring(7,input.length);}
				output.value=input;
			}