function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
// Invert all checkboxes at once by clicking a single checkbox.
function invertAll(headerfield, checkform, mask)
{
for (var i = 0; i < checkform.length; i++)
{
if (typeof(checkform[i].name) == "undefined" || (typeof(mask) != "undefined" && checkform[i].name.substr(0, mask.length) != mask))
continue;
if (!checkform[i].disabled)
checkform[i].checked = headerfield.checked;
}
}
// delete
function display_confirm(question)
{
var answer = confirm(question)
if(answer == 1)
return true
else
return false
}
// dyanmically add events
function addEvent()
{
var num = (document.getElementById(divNumber ).value -1)+ 2;
if(num < 5) {
var i;
var ni = document.getElementById(divName );
var numi = document.getElementById(divNumber );
numi.value = num;
var divIdName = divName+num;
var newdiv = document.createElement('div');
newdiv.setAttribute("id",divIdName);
temp = '';
newdiv.innerHTML = temp+" [-]";
ni.appendChild(newdiv);
addItem('race_id', divIdName );
}
}
// dynamically remove events
function removeEvent(divNum )
{
var d = document.getElementById(divName );
var olddiv;
var i = divNum
var j = document.getElementById(divNumber ).value;
var count = 0;
for(i; i <= j; i++ ) {
olddiv = document.getElementById(divName+i );
d.removeChild(olddiv );
count++;
}
document.getElementById(divNumber ).value = j-count;
}
// adds items to a list (class/races)
function addItem(selfName, otherName ) {
var i; // loop variable
var j; // loop variable
var name;
var value;
var loc = 0;
var option = document.forms[formName][selfName].selectedIndex;
// clear the select box
document.forms[formName][otherName].options.length = 0;
// add option to class_id select box
for(i in list[option] ) {
if((i % 3 ) == 2 ) {
// place name
name = list[option][i-2];
// place value
value = list[option][i-1];
// check selected
selected = list[option][i];
if(selected == 'true' ) {
document.forms[formName][otherName].options[loc] = new Option(name, value, true, true );
} else {
document.forms[formName][otherName].options[loc] = new Option(name, value );
}
// update other items if they exist
for(j = 1; j <= document.forms[formName][divNumber].value; j++) {
if(selected == 'true' ) {
document.forms[formName][divName+j].options[loc] = new Option(name, value, true, true );
} else {
document.forms[formName][divName+j].options[loc] = new Option(name, value );
}
}
loc++;
}
}
}
function setupItems(subInitial, selfName, otherName ) {
temp = document.forms[formName][subInitial].value;
addItem(selfName, otherName );
}
function popupForm($arg) {
var formID = document.getElementById($arg);
formID.style.display=(formID.style.display=='block'?'none':'block');
}
function formSubmit($arg) {
}