	function LTrim(str)
	/*
	   PURPOSE: Remove leading blanks from our string.
	   IN: str - the string we want to LTrim
	*/
	{
	   var whitespace = new String(" \t\n\r");
	
	   var s = new String(str);
	
	   if (whitespace.indexOf(s.charAt(0)) != -1) {
		  // We have a string with leading blank(s)...
	
		  var j=0, i = s.length;
	
		  // Iterate from the far left of string until we
		  // don't have any more whitespace...
		  while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
			 j++;
	
		  // Get the substring from the first non-whitespace
		  // character to the end of the string...
		  s = s.substring(j, i);
	   }
	   return s;
	}
	
	/*
	==================================================================
	RTrim(string) : Returns a copy of a string without trailing spaces.
	==================================================================
	*/
	function RTrim(str)
	/*
	   PURPOSE: Remove trailing blanks from our string.
	   IN: str - the string we want to RTrim
	
	*/
	{
	   // We don't want to trip JUST spaces, but also tabs,
	   // line feeds, etc.  Add anything else you want to
	   // "trim" here in Whitespace
	   var whitespace = new String(" \t\n\r");
	
	   var s = new String(str);
	
	   if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
		  // We have a string with trailing blank(s)...
	
		  var i = s.length - 1;       // Get length of string
	
		  // Iterate from the far right of string until we
		  // don't have any more whitespace...
		  while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
			 i--;
	
	
		  // Get the substring from the front of the string to
		  // where the last non-whitespace character is...
		  s = s.substring(0, i+1);
	   }
	
	   return s;
	}
	
	/*
	=============================================================
	Trim(string) : Returns a copy of a string without leading or trailing spaces
	=============================================================
	*/
	function Trim(str)
	/*
	   PURPOSE: Remove trailing and leading blanks from our string.
	   IN: str - the string we want to Trim
	
	   RETVAL: A Trimmed string!
	*/
	{
	   return RTrim(LTrim(str));
	}


	function checkForm(subID,lotNum,name,address,city,phone,email,comments) 
	{
		var erro = 0;
		if (Trim(subID) == "###" )
		{
		  	alert("ERROR: Select Your Communities Inc.");
		  	erro = 1;
		}
		else
		{
			if (Trim(name) == "" )
			{
		  		alert("ERROR: Inform Your Name.");
		  		erro = 3;
			}
			else
			{

				if (Trim(address) == "" )
				{
		 			alert("ERROR: Inform Your Address!");
					erro = 7;
				}
				else
				{
	
					if (Trim(city) == "" )
					{
		  				alert("ERROR: Inform the City!");
						erro = 8;
					}
					else
					{

						if (Trim(phone) == "" )
						{
		  					alert("ERROR: Inform Your Home Phone.");
							erro =5;
						}
						else
						{
							
							if (Trim(email) == "" )
							{
								alert("ERROR: Inform Your Email.");
								erro = 4;
							}
							else
							{			
								if (Trim(comments) == "" )
								{
									alert("ERROR: Type Your Message.");
									erro = 11;
								}
                                                                else
								{
									if (Trim(lotNum).length > 4 )
									{
										alert("ERROR: Wrong Lot Number.");
										erro = 2;
									}
								}
							}
						}
					}
				}
			}
		}
		
		if (erro == 0)
		{	
			return true
		}
		else
		{
			erro--;
			document.form.elements[erro].focus();
			return false;
		}
	}




