var webFormVar = new WebForm();
var f; //global form variable
/* START VALIDATION ROUTINE ***********/
function stripCharsInBag (s, bag){
    var i;
    var returnString = "";
    for (i = 0; i < s.length; i++) {
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkOptions() {
var count = 0;
var radioLength = document.spgForm.productCode.length;
for (i=0; i < document.spgForm.length; i++){
 if (document.spgForm.elements[i].type == "radio"){count++;}
}
if (count == 1){document.spgForm.productCode.checked = true;checked = true; return checked;}
//if (radioLength == 1 ){document.spgForm.productCode.checked = true;  checked = true; return checked;}
var checked = false;
    for (i=0; i < radioLength; i++) {
        if (document.spgForm.productCode[i].checked ){
          checked = true;
          return checked;
        }
        else {checked = false;}

    }
    return checked;
}

function form_onSubmit() {
    webFormVar.resetErrors();
    f = document.forms['spgForm'];
    	
    if (f.productCode != null) {
        if (checkOptions() == false) {webFormVar.addError("selectOptions")};
    }
    else
    {
    	webFormVar.addError("selectOptionsNoStarpoints");
    	}
    if (webFormVar.hasErrors()) {
        webFormVar.showErrors();
        return false;
    } else {
        return true;
    }
}
/* END VALIDATION ROUTINE ***********/
function setValue(setElem){
    if(setElem.value == 'Y') {
        setElem.value = 'N';
    } else {
        setElem.value = 'Y';
    }
}
