﻿//
// Provides validation for the downloads form.
//
function DownloadFormValidator() {

}

DownloadFormValidator.prototype = {
	//
	// Validates that at least one product is selected.
	//
	validateSelectedProducts : function(sender, e) {
		var productsGroup = document.getElementById("productsGroup");
		var checkBoxes = productsGroup.getElementsByTagName("input");

		e.IsValid = false;

		for(var i = 0; i < checkBoxes.length; i++) {
			var checkBox = checkBoxes[i];
			
			if(checkBox.checked) {
				e.IsValid = true;
				break;
			}
		}
	}
}

var downloadFormValidator = new DownloadFormValidator();