<!--

/* Div Visibilty */

function ShowDiv(id) {
   if (document.layers) document.layers[id].visibility='show';
   else document.getElementById(id).style.visibility='visible';
}

function HideDiv(id) {
   if (document.layers) document.layers[id].visibility='hide';
   else document.getElementById(id).style.visibility='hidden';
}

function ToggleDiv(id) {
	 if (document.layers) {
		 if (document.layers[id].visibility=='hide') document.layers[divid].visibility='show';
		 else document.layers[id].visibility='hide';
	 } else {
		 if (document.getElementById(id).style.visibility=='hidden') document.getElementById(divid).style.visibility='visible';
		 else document.getElementById(id).style.visibility='hidden';
	 }
}

/* Table Cell Visibilty */

function ShowCell(objName) {
	if (document.getElementById(objName).style.display=='none') ToggleCell(objName);
}

function HideCell(objName) {
	if (document.getElementById(objName).style.display!='none') ToggleCell(objName);
}

function ToggleCell(objName) {
	var showing = ((IsIE())?'inline':'table-cell');
	if (document.getElementById(objName).style.display=='none') document.getElementById(objName).style.display=showing;
	else document.getElementById(objName).style.display='none';
}

/* Table Column Visibilty */

function ShowColumn(objName) {
	if (document.getElementById(objName).style.display=='none') ToggleRow(objName);
}

function HideColumn(objName) {
	if (document.getElementById(objName).style.display!='none') ToggleRow(objName);
}

function ToggleColumn(objName) {
	var showing = (IsIE()?'inline':'table-column');
	if (document.getElementById(objName).style.display=='none') document.getElementById(objName).style.display=showing;
	else document.getElementById(objName).style.display='none';
}

/* Table Row Visibilty */

function ShowRow(objName) {
	if (document.getElementById(objName).style.display=='none') ToggleRow(objName);
}

function HideRow(objName) {
	if (document.getElementById(objName).style.display!='none') ToggleRow(objName);
}

function ToggleRow(objName) {
	var showing = ((IsIE())?'inline':'table-row');
	if (document.getElementById(objName).style.display=='none') document.getElementById(objName).style.display=showing;
	else document.getElementById(objName).style.display='none';
}

function ShowRowIfChecked(objName,checkName) {
	if (document.getElementById(checkName).checked) ShowRow(objName);
	else HideRow(objName);
}

function ShowRowIf(objName,is,val) {
	if (val==is) ShowRow(objName);
	else HideRow(objName);
}

function HideRowIf(objName,is,val) {
	if (val==is) HideRow(objName);
	else ShowRow(objName);
}

/* Element Visibilty */

function ShowElement(objName) {
	if (document.getElementById(objName).style.display=='none') ToggleElement(objName);
}

function HideElement(objName) {
	if (document.getElementById(objName).style.display!='none') ToggleElement(objName);
}

function ToggleElement(objName) {
	if (document.getElementById(objName).style.display=='none') document.getElementById(objName).style.display='inline';
	else document.getElementById(objName).style.display='none';
}

function ShowElementIf(id,val1,val2) {
	if (val1==val2) ShowElement(id);	
	else HideElement(id);
}

/* Block Visibilty */

function ToggleBlock(objName) {
	if (document.getElementById(objName).style.display=='none') document.getElementById(objName).style.display='block';
	else document.getElementById(objName).style.display='none';
}

/* Advanced Visibilty */

function HideDivs() {
	var args = new Array();
	args = HideDivs.arguments;
	for(var i=0; i<args.length; i++) {
    		if (document.getElementById(args[i])) HideDiv(args[i]);
	}
}

function ToggleElementImage(objName,plus,minus) {
	if (document.getElementById(objName).style.display=='none') document.getElementById(objName).style.display='block';
	else document.getElementById(objName).style.display='none';
	if (document.getElementById(plus).style.display=='none') {
		document.getElementById(minus).style.display='none';
		document.getElementById(plus).style.display='inline';		
	} else {
		document.getElementById(plus).style.display='none';
		document.getElementById(minus).style.display='inline';		
	}
}

function ToggleRowImage(objName,plus,minus) {
	ToggleRow(objName);
	ToggleElement(plus);
	ToggleElement(minus);
}
//-->