var fields = new Array("Name","Street_Address","City","State","Zip","Phone","adText","runWeeks");
function validateForm(fobj)
{
	/**/var el = fobj.elements;
	var errors = new Array();
	var noData = false;
	for(var i = 0;i < fields.length;i++)
	{
		if(typeof el[fields[i]] != "undefined")
		{
			unHighlightField(el[fields[i]]);
			if(el[fields[i]].value == "")
			{
				highlightField(el[fields[i]]);
				switch(fields[i])
				{
					case "adText":
							errors[errors.length] = "Ad Text";
						break;
					case "runWeeks":
							errors[errors.length] = "Run the weeks of..."
						break;
					default:
							errors[errors.length] = el[fields[i]].name;
						break;
				}
			}
		}
	}
	if(errors.length > 0)
	{
		if(thisRun.paperCount == 0)
		{
			alert("You must add some news papers before submitting your information.");
		}
		else
		{
			var errorStr = errors.join(",");
			alert("The following required fields are blank\n\n" + errorStr);
		}
		return false;
	}
	else
	{
		thisRun.store();
		return true;	
		//return false;	
	}
	return true;/**/
}

function highlightField(el)
{
	el.style.border = "2px solid";
	el.style.borderColor = "#FF0000";
}

function unHighlightField(el)
{
	el.style.border = "2px solid";
	el.style.borderColor = "#CCCCCC";
}
