function validate(FORM,TYPE)
{
	var arrErrors=new Array();
	switch (TYPE)
	{
		case "Register1" :
		/*
			var strEmail=FORM.Email.value;
			var strPW=FORM.Password.value;
			var strPW2=FORM.Password2.value;
			var strFirstName=FORM.FirstName.value;
			var strLastName=FORM.LastName.value;
	
			if (!checkLength(strFirstName))
			{
				arrErrors[arrErrors.length]="First name must be included.";
			}
			if (!checkLength(strLastName))
			{
				arrErrors[arrErrors.length]="Last name must be included.";
			}
			if (strEmail.length == 0 || !checkEmail(strEmail))
			{
				arrErrors[arrErrors.length]="Email is not valid.";
			}
			if (!checkLength(strPW,6))
			{
				arrErrors[arrErrors.length]="Password must be at least 6 characters.";
			}
			else if (compareValues(strPW,strPW2) != 0)
			{
				arrErrors[arrErrors.length]="Passwords do not match.";
			}
		*/
			if (!checkCheckBox(FORM.ColdFusion) && !checkCheckBox(FORM.Dreamweaver) && !checkCheckBox(FORM.SampleExams))
			{
				arrErrors[arrErrors.length]="You must select at least one exam category.";
			}
			else if (!checkCheckBox(FORM.ColdFusion) && !checkCheckBox(FORM.Dreamweaver) && checkCheckBox(FORM.SampleExams))
			{
				location.href="FreeTrial.cfm";
				return false;
			}
			break;
		default :
			alert("Error" + TYPE + " not a valid form type.");
	}

	if (arrErrors.length > 0)
	{
		reportErrors(arrErrors);
		return false;
	}

	return true;
	
}

function reportErrors(ERRORS)
{
	strMsg="There were some problems...\n";
	for (i in ERRORS)
	{
		numError=Number(i)+1;
		strMsg += "\n" + numError + ". " + ERRORS[i];
	}
	alert(strMsg);
}

function CalculateDiscount(FORM)
{
	var CheckBoxes = new Array(FORM.ColdFusion,FORM.Dreamweaver); //,FORM.FlashDesigner,FORM.FlashDeveloper
	var Total = 0;
	var Courses=0;
	var Discount = 0;
	var DiscountedTotal = 0;
	var Price = 99.96;
	var DiscountOutput = document.getElementById("DiscountAmount"); 
	var TotalOutput = document.getElementById("TotalAmount");
	
	for (var i=0; i < CheckBoxes.length; i++)
	{
		if (CheckBoxes[i].checked)
		{
			Courses++;
		}
	}
	
	Total = Price * Courses;
	Discount = (Courses > 0) ? (Courses - 1) * .1 : 0;
	DiscountedTotal = Total * (1 - Discount);
	
	DiscountOutput.innerHTML = parseInt(Discount * 100) + "%";
	TotalOutput.innerHTML = DollarFormat(DiscountedTotal);
}

function DollarFormat(NUM)
{
	var reMoney = /^(\d+)(.\d+)?$/;
	if (reMoney.test(NUM))
	{
		if (RegExp.$2.length > 0)
		{
			var pennies = RegExp.$2 + "00";
		}
		else
		{
			var pennies = ".00";
		}
		pennies = pennies.substr(1,3);
		pennies = Math.round(pennies/10);
		var newNum = "$" + RegExp.$1 + "." + pennies;
		return newNum;
	}
}

function CheckRegister()
{
	if (location.href.indexOf("Register") > -1)
	{
		document.getElementById('LoginForm').style.display='none';
		document.getElementById('RegisterForm').style.display='block';
		document.getElementById('LoginTitle').innerHTML='Registration Form';
		document.getElementById('RegisterLink').innerHTML='Login Form';
		document.getElementById('Login').style.display='block';
	}
	else
	{
		//document.getElementById('Login').style.display='block';
	}
}
