n = (document.layers) ? 1:0

function confirmLink(theLink, confirmMsg)
{
    // Confirmation is not required in the configuration file
    if (confirmMsg == '') {
        return true;
    }

    var is_confirmed = confirm(confirmMsg);

    return is_confirmed;
} // end of the 'confirmLink()' function

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		im_ar = new Array(11);
		for (var c=1; c==10; c++) {
		im_ar[c] = newImage("images/m" + c + "ov.gif");
		}
		preloadFlag = true;
	}
}

function SubTable(m_name){
	if(document.all[m_name].style.display == 'none'){
		document.all[m_name].style.display = '';
	}
	else{
		document.all[m_name].style.display = 'none';
	}
}

function setPointer(theRow, thePointerColor)
{
    var theCells = null;

    if (thePointerColor == '' || typeof(theRow.style) == 'undefined') {
        return false;
    }
    if (typeof(document.getElementsByTagName) != 'undefined') {
        theCells = theRow.getElementsByTagName('td');
    }
    else if (typeof(theRow.cells) != 'undefined') {
        theCells = theRow.cells;
    }
    else {
        return false;
    }

    var rowCellsCnt  = theCells.length;
    // Opera does not return valid values with "getAttribute"
    if (typeof(window.opera) == 'undefined'
        && typeof(theCells[0].getAttribute) != 'undefined' && typeof(theCells[0].getAttribute) != 'undefined') {
        for (var c = 0; c < rowCellsCnt; c++) {
            theCells[c].setAttribute('bgcolor', thePointerColor, 0);
        } // end for
    }
    else {
        for (var c = 0; c < rowCellsCnt; c++) {
            theCells[c].style.backgroundColor = thePointerColor;
        }
    }

    return true;
} // end of the 'setPointer()' function

function submitClose(theform) {
	// if IE 4+ or NS 6+
	if (document.all || document.getElementById) {
		// hunt down "submit" and "reset"
		for (i=0;i<theform.length;i++) {
			var tempobj=theform.elements[i];
			if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset") {
				//disable it
				tempobj.disabled=true;
			}
		}
	}
} // end of submitClose

function clearForm(theform) {
    for (i=0;i<theform.length;i++) {
        var tempobj=theform.elements[i];
        tempobj.disabled = false;
        switch (tempobj.type.toLowerCase()) {
            case "text" :
                tempobj.value = "";
                break;
            case "hidden" :
                tempobj.value = 0;
                break;
            case "radio" :
                tempobj.checked = false;
                break;
            case "checkbox" :
                tempobj.checked = false;
                break;
        }
        if (tempobj.selectedIndex && (tempobj.name != 'count_out')) {
            tempobj.selectedIndex = 0;
        }
    }
}
function setCheckboxes(the_form, do_check)
{
    var elts      = (typeof(document.forms[the_form].elements['vid_d[]']) != 'undefined')
                  ? document.forms[the_form].elements['vid_d[]']
                  : (typeof(document.forms[the_form].elements['selected_tbl[]']) != 'undefined')
          ? document.forms[the_form].elements['selected_tbl[]']
          : document.forms[the_form].elements['selected_fld[]'];
    var elts_cnt  = (typeof(elts.length) != 'undefined')
                  ? elts.length
                  : 0;

    if (elts_cnt) {
        for (var i = 0; i < elts_cnt; i++) {
            elts[i].checked = do_check;
        } // end for
    } else {
        elts.checked        = do_check;
    } // end if... else

    return true;
} // end of the 'setCheckboxes()' function
function setCheckboxes1(the_form, do_check)
{
    var elts      = (typeof(document.forms[the_form].elements['sfera_d[]']) != 'undefined')
                  ? document.forms[the_form].elements['sfera_d[]']
                  : (typeof(document.forms[the_form].elements['selected_tbl[]']) != 'undefined')
          ? document.forms[the_form].elements['selected_tbl[]']
          : document.forms[the_form].elements['selected_fld[]'];
    var elts_cnt  = (typeof(elts.length) != 'undefined')
                  ? elts.length
                  : 0;

    if (elts_cnt) {
        for (var i = 0; i < elts_cnt; i++) {
            elts[i].checked = do_check;
        } // end for
    } else {
        elts.checked        = do_check;
    } // end if... else

    return true;
} // end of the 'setCheckboxes()' function

