	function CheckInput(sType, Names, NamesDisplay, sFormName)
	{	
		var sName;
		var iCnt;
		var sNameDisplay;	
		var bFail;
		
		bFail = false;
		
		for (var iCnt in Names)
		{
			sName = Names[iCnt];
			
			if (sType == 'text')
			{	
				CheckInputTrim(sFormName,Names[iCnt]);
				if (document.forms[sFormName].elements[sName].value == "")
				{
					bFail = true;
				}
				
			}
			
			if (sType == 'select')
			{	
				
				if (document.forms[sFormName].elements[sName].options[document.forms[sFormName].elements[sName].options.selectedIndex].value == "")
				{
					bFail = true;
				}
			}
			
						
			if (bFail == true) 
			{	
				alert('The ' + NamesDisplay[iCnt] + ' field can not be blank.\nPlease complete.');
				return false;
			}
				
		}
			 	
		return true;
	}
	
	function CheckInputTrim(myform,field)
	{
	   value = document.forms[myform].elements[field].value;

	  while (value.charAt(value.length-1) == " "){value = value.substring(0,value.length-1);} 
	  while(value.substring(0,1) ==" "){value = value.substring(1,value.length);}

	  document.forms[myform].elements[field].value = value;
	}