window.onload = function() {
	var i = 0;
	var len = 0;
	
	if (document.location.toString().indexOf('pricing') > -1) {
		var packages = document.getElementsByName('package[]');
		
		for (i=0, len = packages.length; i < len; i++) {
			packages[i].onclick = function () { 
				
				var packages = document.getElementsByName('package[]');
				for (i=0, len = packages.length; i < len; i++) {
					if (this.checked == 1 && this.value == packages[i].value) {
						packages[i].checked = 1
					} else {
						packages[i].checked = 0;
					}
				}
			} 
		}
		
		if (document.location.toString().indexOf('pricing/discount') > -1) {
			var discountTypes = document.getElementsByName('discount_type');
			for (i = 0, len = discountTypes.length; i < len; i++) {
				PRICING.onSelectDiscountType(discountTypes[i]);
			}
		}
	}
}

var PRICING = {
	onSelectDiscountType: function(obj) {
		if (obj.checked == 0)
			return;
			
		if (obj.value != 'period') {
			var selectObjects = document.getElementsByTagName('select');
			for (var i = 0, len = selectObjects.length; i < len; i++) {
				if (selectObjects[i].name.indexOf('_date_') > -1) {
					selectObjects[i].disabled = 1;
				}
			}
		} else {
			var selectObjects = document.getElementsByTagName('select');
			for (var i = 0, len = selectObjects.length; i < len; i++) {
				if (selectObjects[i].name.indexOf('_date_') > -1) {
					selectObjects[i].disabled = 0;
				}
			}
		}
	}
}
