function isValidPhone(str)  {
   valid = "1234567890.-()+#/ ";
   for (x = 0; x < str.length; x++)  {
        thischar = str.charAt(x);
           if (valid.indexOf(thischar, 0) == -1)
               return (false);
   }
   return (true);
}

magazines = new Array()
function magazine(name,value)
{
	this.name = name;
	this.value = value;
}


magazines[magazines.length] = new magazine ("Angelino","Angelino");
magazines[magazines.length] = new magazine ("Architectural Digest","Architectural Digest");
magazines[magazines.length] = new magazine ("Architectural Record","Architectural Record");
magazines[magazines.length] = new magazine ("Bay Living","Bay Living");
magazines[magazines.length] = new magazine ("Bon Appetit","Bon Appetit");
magazines[magazines.length] = new magazine ("BRNTWD Magazine","BRNTWD Magazine");
magazines[magazines.length] = new magazine ("Builder & Developer","Builder & Developer");
magazines[magazines.length] = new magazine ("Coast","Coast");
magazines[magazines.length] = new magazine ("Dwell","Dwell");
magazines[magazines.length] = new magazine ("Evening Magazine","Evening Magazine");
magazines[magazines.length] = new magazine ("Fogcutter","Fogcutter");
magazines[magazines.length] = new magazine ("Food & Wine","Food & Wine");
magazines[magazines.length] = new magazine ("Gentry","Gentry");
magazines[magazines.length] = new magazine ("Home & Design","Home & Design");
magazines[magazines.length] = new magazine ("Interior Design","Interior Design");
magazines[magazines.length] = new magazine ("Kasmar Publication","Kasmar Publication");
magazines[magazines.length] = new magazine ("Kitchen & Bath Business News","Kitchen & Bath Business News");
magazines[magazines.length] = new magazine ("LA Architect","LA Architect");
magazines[magazines.length] = new magazine ("Los Angeles Magazine","Los Angeles Magazine");
magazines[magazines.length] = new magazine ("Los Angeles Times Magazine","Los Angeles Times Magazine");
magazines[magazines.length] = new magazine ("Nob Hill Gazette","Nob Hill Gazette");
magazines[magazines.length] = new magazine ("OC Home","OC Home");
magazines[magazines.length] = new magazine ("Options","Options");
magazines[magazines.length] = new magazine ("Orange Coast","Orange Coast");
magazines[magazines.length] = new magazine ("Orange County Home","Orange County Home");
magazines[magazines.length] = new magazine ("Palm Springs Life","Palm Springs Life");
magazines[magazines.length] = new magazine ("Qualified Remodeler","Qualified Remodeler");
magazines[magazines.length] = new magazine ("Riviera","Riviera");
magazines[magazines.length] = new magazine ("Robb Report","Robb Report");
magazines[magazines.length] = new magazine ("Sacramento","Sacramento");
magazines[magazines.length] = new magazine ("San Diego Home/Garden","San Diego Home/Garden");
magazines[magazines.length] = new magazine ("San Francisco Chronicle Magazine","San Francisco Chronicle Magazine");
magazines[magazines.length] = new magazine ("San Francisco Magazine","San Francisco Magazine");
magazines[magazines.length] = new magazine ("San Mateo Daily Journal","San Mateo Daily Journal");
magazines[magazines.length] = new magazine ("Television Commercial","Television Commercial");
magazines[magazines.length] = new magazine ("Town & Country","Town & Country");
magazines[magazines.length] = new magazine ("Valley Magazine","Valley Magazine");






	





function populateMagazine()
{
	with (document.form)
	{
		for (i=0;i<magazines.length;i++)		
			magazine[i] = new Option (magazines[i].name,magazines[i].value);					
	}
}
function clearMagazine()
{
	document.form.magazine.length = 0;
}
function showMag()
{
	with (document.form)
	{
		if (hearabout.selectedIndex == 4)		
			populateMagazine();		
		else
			clearMagazine();
	}
}
function isBlank(str) {
   var strlen = str.length;
   
   for (x = 0; x < str.length; x++) {
      if (str.charAt(x) == " ") {
         str = str.substring(1,strlen);
      } else {
         return (false);
      }
      strlen = str.length;
   }
   return (true);
}

