﻿// JavaScript Document

//startList = function() {
//    if (document.all && document.getElementById) {
//        navRoot = document.getElementById("nav");
//        for (i = 0; i < navRoot.childNodes.length; i++) {
//            node = navRoot.childNodes[i];
//            if (node.nodeName == "LI") {
//                node.onmouseover = function() {
//                    this.className += " over";
//                }
//                node.onmouseout = function() {
//                    this.className = this.className.replace(" over", "");
//                }
//            }
//        }
//    }
//}
//window.onload = startList;

function checkPOForm()
{
	try
	{
	var sMsg = "Please make sure you completely fill out the form before submitting it.\r\n\t"
	var bReturn = true;
	if (document.getElementById("SchoolName").value.length == 0)
	{
		sMsg += "School Name is missing.\r\n\t";
		 bReturn = false;
	}
	if (document.getElementById("Telephone").value.length == 0)
	{
		sMsg += "Telephone Number is missing.\r\n\t";
		bReturn = false;
	}
	if(document.getElementById("ContactName").value.length == 0)
	{
		sMsg += "A Contact Name is missing.\r\n\t";
		bReturn = false;
	}
	if(document.getElementById("ContactEmail").value.length == 0)
	{
		sMsg += "A Contact Email is missing.\r\n\t";
		bReturn = false;
	}
	if(document.getElementById("NumberOfSites").value.length == 0)
	{
		sMsg += "The Number of Classroom Sites you will be needing is missing.\r\n\t";
		bReturn = false;
	}
	else
	{
		if (isNaN(document.getElementById("NumberOfSites").value))
		{
			sMsg+= "The Number of Classroom Sites you entered is invalid.\r\n\t";
			bReturn = false;
		}
		else
		{
			if (document.getElementById("NumberOfSites").value <= 0)
			{
				sMsg+= "The Number of Classroom Sites you entered is invalid.\r\n\t";
				bReturn = false;
			}
		}
	}
	if (document.getElementById("subscriptionmethod").options[document.getElementById("subscriptionmethod").selectedIndex].value=="-1")
	{
				sMsg+= "Please choose a subscription period.\r\n\t";
				bReturn = false;
	}
	if (! bReturn)
	{
		alert(sMsg);
	}
	return bReturn;
	}
	catch(e)
	{
		alert(e.message)
		return false;
	}
}
