function ValidateParking() {
	if (eval("document.form1.numberadd1.value") == "") {
		alert("Street Number Address for violation  1 is a required field.");
		return false;
	}
	if (eval("document.form1.streetadd1.value") == "") {
		alert("Street Name Address for violation 1 is a required field.");
		return false;
	}	
	///if (eval("document.form1.city1.value") == "") {
	///	alert("Violation 1 City is a required field.");
	///	return false;
	///}
	///if (eval("document.form1.state1.value") == "") {
	///	alert("Violation 1 State is a required field.");
	///	return false;
	///}
	///if (eval("document.form1.zip1.value") == "") {
		///alert("Violation 1 Zip is a required field.");
		///return false;
	///}
	if (eval("document.form1.vehicles1.checked") != true) {
		if (eval("document.form1.grass1.checked") != true) {
			if (eval("document.form1.storage1.checked") != true) {
				if (eval("document.form1.trash1.checked") != true) {
					if (eval("document.form1.other1.checked") != true ) {
						if (eval("document.form1.Weekdays1.checked") != true ) {
							if (eval("document.form1.Weekends1.checked") != true ) {
								alert("At least one or more violations must be checked in order to submit a complaint.");
								return false;
							}
						}
					}
				}
			}
		}
	}

    for (var i=1;i<6;i++) {
		if (eval("document.form1.Weekdays" + i + ".checked") == true) {
			if (eval("document.form1.weekdaytime" + i + "[0].checked") == true) {
				var b = "hello world";
			} else {
				if (eval("document.form1.weekdaytime" + i + "[1].checked") == true) {
					var a = "hello world";
				} else {
					alert("AM or PM must be selected for Weekday Parking on unimproved surfaces for Violation Address " + i);
					return false;
					break;
				}
			}
		}
	}
    for (var i=1;i<6;i++) {
		if (eval("document.form1.Weekends" + i + ".checked") == true) {
			if (eval("document.form1.weekendtime" + i + "[0].checked") == true) {
				var b = "hello world";
			} else {
				if (eval("document.form1.weekendtime" + i + "[1].checked") == true) {
					var a = "hello world";
				} else {
					alert("AM or PM must be selected for Weekend Parking on unimproved surfaces for Violation Address " + i);
					return false;
					break;
				}
			}
		}
	}
	for (var i=1;i<6;i++) {
		if (eval("document.form1.other" + i + ".checked") == true) {
			if (eval("document.form1.othercomments" + i + ".value") == "") {
				alert("You must specify a violation for the Other Violation " + i);
				return false;
			} 
		}	
	}
}
function checkbox(a, b) {
	//alert(String(a).substring(0,5));
	if(String(a).substring(0,5) == "weekd") {
		//alert(String(a).substring(12,11));
		if (eval("document.form1.Weekdays" + String(a).substring(12,11) + ".checked") != true) {
			var c = "document.form1.Weekdays" + String(a).substring(12,11) + ".checked = true";
			eval(c);
		}
	} else {
		if (eval("document.form1.Weekends" + String(a).substring(12,11) + ".checked") != true) {
			var d = "document.form1.Weekends" + String(a).substring(12,11) + ".checked = true";
			eval(d);
		}
	}
}
function radio(a, b) {
//	alert(String(a).substring(0,5));
//	alert(String(a).substring(9,8));
	if(String(a).substring(0,5) == "Weekd") {
		//alert(String(a).substring(12,11));
		if (eval("document.form1.Weekdays" + String(a).substring(9,8) + ".checked") != true) {
			var e = "document.form1.weekdaytime" + String(a).substring(9,8) + "[0].checked = false";
			var f = "document.form1.weekdaytime" + String(a).substring(9,8) + "[1].checked = false";
			eval(e);
			eval(f);
		}
	} else {
		if (eval("document.form1.Weekends" + String(a).substring(9,8) + ".checked") != true) {
			var g = "document.form1.weekendtime" + String(a).substring(9,8) + "[0].checked = false";
			var h = "document.form1.weekendtime" + String(a).substring(9,8) + "[1].checked = false";
			eval(g);
			eval(h);
		}
	}
}

function textCounter(theField,theCharCounter,maxChars,maxPerLine)
{
	var strTemp = "";
	var strLineCounter = 0;
	var strCharCounter = 0;
	
	for (var i = 0; i < theField.value.length; i++)
	{
		var strChar = theField.value.substring(i, i + 1);
		
		if (strChar == '\n')
		{
			strTemp += strChar;
			strCharCounter = 1;
			strLineCounter += 1;
		}
		else if (strCharCounter == maxPerLine)
		{
			strTemp += '\n' + strChar;
			strCharCounter = 1;
			strLineCounter += 1;
		}
		else
		{
			strTemp += strChar;
			strCharCounter ++;
		}
	}
	if (maxChars < strTemp.length) {
		alert("You've exceeded the limit for this field.");
	}
	theCharCounter.value = maxChars - strTemp.length;
	//theLineCounter.value = maxLines - strLineCounter;
}
