dom = (document.getElementById)? true : false;
ie4 = (document.all)? true : false;
ns4 = (document.layers)? true : false;
 	toggleDwn = Array();

 	function toggleAcross(ID) {

		fView = 'View[\'' + ID + '\']';
		fAdd = 'Add[\'' + ID + '\']';
		fEdit = 'Edit[\'' + ID + '\']';
		fArc = 'Arc[\'' + ID + '\']';
		fDel = 'Del[\'' + ID + '\']';
		fOnl = 'Onl[\'' + ID + '\']';
		fPen = 'Pen[\'' + ID + '\']';


		mainStatus = document.forms['user'][fView].status
		currentStatus = document.forms['user'][fAdd].status

		document.forms['user'][fView].status = mainStatus
		document.forms['user'][fAdd].status = mainStatus
		document.forms['user'][fEdit].status = mainStatus
		document.forms['user'][fArc].status = mainStatus
		document.forms['user'][fDel].status = mainStatus
		document.forms['user'][fOnl].status = mainStatus
		document.forms['user'][fPen].status = mainStatus


	}

	function toggleDown(action) {
		fType = action + "Dwn";
		mainStatus = document.forms['user'][fType].status

		for (i = 0; i < toggleDwn.length; i++){
			fType = action + '[\'' + toggleDwn[i] + '\']';
			document.forms['user'][fType].status = mainStatus
		}

	}

	function toggleAll() {
		toggelAreas = Array('View', 'Add', 'Edit', 'Arc', 'Del','Onl','Pen');
		mainStatus = document.forms['user']['fAll'].status

		for (i = 0; i < toggelAreas.length; i++){
			action = toggelAreas[i];
			for (j = 0; j < toggleDwn.length; j++){
				fType = action + '[\'' + toggleDwn[j] + '\']';
				document.forms['user'][fType].status = mainStatus
			}
		}
	}

	function addToggle() {
	obj1 = getObj('addItem');
	obj2 = getObj('addItemForm');

	if (obj1.style.display == 'none') {
		obj1.style.display = 'block';
		obj2.style.display = 'block';
	} else {
		obj1.style.display = 'none';
		obj2.style.display = 'none';
	}
}

function getObj(oID) {
	if (dom)
		return document.getElementById(oID);
	else if (ie4)
		return document.all(oID);
	else if (ns4)
		return null
}

aEditToggle = Array();

function editToggle(eid) {
	editToggleAll();

	objv = getObj("view" + eid);
	obje = getObj("edit" + eid);

	if (objv.style.display == 'none') {
		objv.style.display = 'block';
		obje.style.display = 'none';
	} else {
		objv.style.display = 'none';
		obje.style.display = 'block';
	}
}

function editToggleAll() {
	for (j = 0; j < aEditToggle.length; j++){
		objv = getObj("view" + aEditToggle[j]);
		obje = getObj("edit" + aEditToggle[j]);

		objv.style.display = 'block';
		obje.style.display = 'none';
	}
}

