function validateForm() {
	var error;
	var error2;
	error = false;
	error2 = false;

	if (document.form1.displayName.value == "") {
		document.getElementById('displayName').className = "required";
		error = true;
	} else {
		document.getElementById('displayName').className = "blackBold";
	}

	if ((document.form1.minAmount.value == "") || (isInteger(document.form1.minAmount.value) == false)) {
		document.getElementById('minAmount').className = "required";
		error = true;
	} else {
		document.getElementById('minAmount').className = "blackBold";
	}
	
	if ((document.form1.maxAmount.value == "") || (isInteger(document.form1.maxAmount.value) == false)) {
		document.getElementById('maxAmount').className = "required";
		error = true;
	} else {
		document.getElementById('maxAmount').className = "blackBold";
	}
	
	if ((document.form1.maxWeekly.value == "") || (isInteger(document.form1.maxWeekly.value) == false)) {
		document.getElementById('maxWeekly').className = "required";
		error = true;
	} else {
		document.getElementById('maxWeekly').className = "blackBold";
	}
	
	if ((document.form1.maxTotal.value == "") || (isInteger(document.form1.maxTotal.value) == false)) {
		document.getElementById('maxTotal').className = "required";
		error = true;
	} else {
		document.getElementById('maxTotal').className = "blackBold";
	}
	
	if (!error) {
		if (parseFloat(document.form1.minAmount.value) > parseFloat(document.form1.maxAmount.value)) {
			document.getElementById('minAmount').className = "required";
			document.getElementById('maxAmount').className = "required";
			alert("The Minimum Daily Discount must be less than the Maximum Daily Discount.");
			error2 = true;
		} else {
			document.getElementById('minAmount').className = "blackBold";
			document.getElementById('maxAmount').className = "blackBold";
		}
		
		if (!error2) {
			if (parseFloat(document.form1.maxAmount.value) > parseFloat(document.form1.maxWeekly.value)) {
				document.getElementById('maxAmount').className = "required";
				document.getElementById('maxWeekly').className = "required";
				alert("The Maximum Daily Discount must be less than the Maximum Weekly Discount.");			
				error2 = true;
			} else {
				document.getElementById('maxAmount').className = "blackBold";
				document.getElementById('maxWeekly').className = "blackBold";
			}
		}
		
		if (!error2) {
			if (parseFloat(document.form1.maxWeekly.value) > parseFloat(document.form1.maxTotal.value)) {
				document.getElementById('maxWeekly').className = "required";
				document.getElementById('maxTotal').className = "required";
				alert("The Maximum Weekly Discount must be less than the Maximum Total Discount.");			
				error2 = true;
			} else {
				document.getElementById('maxWeekly').className = "blackBold";
				document.getElementById('maxTotal').className = "blackBold";
			}
		}
		
		if (!error2) {
			document.form1.action='/appadmin/admin-discounts.asp';
			document.form1.submit();
		} else {
			return false;
		}
	} else {
		alert("All fields are required and all except Discount Name must be a number.");
	}
}

function isInteger (s)
{
  var i;

  if (isEmpty(s))
  if (isInteger.arguments.length == 1) return 0;
  else return (isInteger.arguments[1] == true);

  for (i = 0; i < s.length; i++)
  {
	 var c = s.charAt(i);

	 if (!isDigit(c)) return false;
  }

  return true;
}

function isEmpty(s)
{
  return ((s == null) || (s.length == 0))
}

function isDigit (c)
{
  return ((c >= "0") && (c <= "9"))
}
   
function confirmDelete()
{
	var agree = confirm("This action cannot be undone, would you like to proceed?");
	if (agree) {
		document.form2.whichAction.value = 'delete'; 
		document.form2.submit();
	} else {
		return false ;
	}
}

function confirmRemove()
{
	var agree = confirm("This action cannot be undone, would you like to proceed?");
	if (agree) {
		document.form2.whichAction.value = 'Remove'; 
		document.form2.submit();
	} else {
		return false ;
	}
}

