﻿function SelectAll() {
var selection = document.getElementById("results").elements['catchoice[]'];
for (var i = 0;i < selection.length;i++){
selection[i].checked=true;
}
}

function DeSelectAll() {
var selection = document.getElementById("results").elements['catchoice[]'];
for (var i = 0;i < selection.length;i++){
selection[i].checked=false;
}
}

function noentryA() {

if (document.getElementById("results").allfinishers.checked == true) {
document.getElementById("results").clearqual.checked=false;
document.getElementById("results").catname.disabled=true;
document.getElementById("results").searchtext.disabled=true;
}
else
if (document.getElementById("results").allfinishers.checked == false) {
document.getElementById("results").catname.disabled=false;
document.getElementById("results").searchtext.disabled=false;
}
}

function noentryB() {
if (document.getElementById("results").clearqual.checked == true) {
document.getElementById("results").allfinishers.checked = false;
document.getElementById("results").catname.disabled=true;
document.getElementById("results").searchtext.disabled=true;
}
else
if (document.getElementById("results").clearqual.checked == false) {
document.getElementById("results").catname.disabled=false;
document.getElementById("results").searchtext.disabled=false;
}
}



function CheckBoxes() {
var msg = "";

if (document.getElementById("results").tableres.value == "") {
msg += "You must choose a race database in STEP 1\n\n";
}

if (document.getElementById("results").resyear.value == "") {
msg += "You must choose a race year in STEP 1\n\n";
}

if (document.getElementById("results").allfinishers.checked == false && document.getElementById("results").clearqual.checked == false && document.getElementById("results").searchtext.value == "") {
msg += "You must choose all results, all Clearwater Qualifiers or enter search terms in STEP 2\n\n";
}

var selcats = document.getElementById("results").elements['catchoice[]'];
var selcount = 0;
for (var i = 0;i < selcats.length;i++){
if (selcats[i].checked == true){
selcount++;
}
}
if (selcount == 0){
msg += "You must choose at least one display column in STEP 3";

}
if(msg !=""){
window.alert("The following errors have been encountered in your request:\n\n" + msg);
return false; 
}
}

function getYears() {
document.getElementById("results").resyear.options.length=1;
var theRace = document.getElementById("results").tableres.value;
var theLength = document.getElementById(theRace).elements.length;
for (i=0; i < theLength; i++) {
var theYear = document.getElementById(theRace).elements[i].value;
var yearOpt = new Option (theYear,theYear,false,false);
document.getElementById("results").resyear.options[i+1]=yearOpt;
}

}
