var gameName = "lotto";

var mainNumsPerBoard = 6;
var specialNumsPerBoard = 0;

var minValue = 1;
var maxValue = 49;

var postClrLDFocusElt = "daysOfWeek";
function validateSelection(noWed, noSat, maxWeeks, pleaseSelect){
		selectedValue = document.lottoPlayslipForm.draws.value;
		 

		document.lottoPlayslipForm.numberOfWeeks.options.length = 0;
		document.lottoPlayslipForm.numberOfWeeks.disabled = false;
		
		var numberOfWeeks = 0;
		switch (selectedValue){
	    case "__W____" :
	    	numberOfWeeks = noWed;
			break;

		case "_____S_" :
			numberOfWeeks = noSat;
			break;

		case "__W__S_" :
			if (noWed>noSat) {
			    numberOfWeeks = noSat;
			} else {
			    numberOfWeeks = noWed;
			}
			break;
		default:
			if(maxWeeks != 1){
				document.lottoPlayslipForm.numberOfWeeks.disabled = true;
				document.lottoPlayslipForm.numberOfWeeks.options[0]=new Option(pleaseSelect,"");
			}else {
				document.lottoPlayslipForm.numberOfWeeks.options[0]=new Option(1,1);
			}
			return true;	
		}
		
		if(numberOfWeeks == 1){
	        document.lottoPlayslipForm.numberOfWeeks.options[0]=new Option(1,1);
	        return true;
		}
		document.lottoPlayslipForm.numberOfWeeks.options[0]=new Option(pleaseSelect,"");
		for (var i=1; i<=numberOfWeeks; i++) {
		    document.lottoPlayslipForm.numberOfWeeks.options[i] = new Option(i,i);
		}

		return true;
	}	

function _validatePlaySlip() {
	var days = document[gameName + "PlayslipForm"].daysOfWeek;

	if(isDropDownNotSelected(days)) {
		alert(daysErrorMsg);
		days.focus();
		return false;
	}
	
	var weeks = document[gameName + "PlayslipForm"].numberOfWeeks;
	
	if(isDropDownNotSelected(weeks)) {
		alert(weeksErrorMsg);
		weeks.focus();
		return false;
	}
	return true;
}

function noOfDays() {
	var index = document[gameName + "PlayslipForm"].daysOfWeek.selectedIndex;
	var daysCount = 0;
	var stringValue = document[gameName + "PlayslipForm"].daysOfWeek.options[index].value;
	for (var i=0; i<stringValue.length-1;i++) {
		if(stringValue.charAt(i) != "_") {daysCount ++;}
	}
	return daysCount;
}