// JavaScript Document


function getObj(name)
{
  if (document.getElementById)
  {
	if (document.getElementById(name)) {
		this.obj = document.getElementById(name);
		this.style = document.getElementById(name).style;
	} else {
		this.style = null;
	}
  }
  else if (document.all)
  {
	this.obj = document.all[name];
	this.style = document.all[name].style;
  }
  else if (document.layers)
  {
	this.obj = document.layers[name];
	this.style = document.layers[name];
  }
}

function getStyleObject(id) {
	if (document.getElementById) {
		return document.getElementById(id).style;
	} else if (document.layers) {
		return document.layers[id];
	} else if (document.all) {
		return document.all[id].style;
	} else {
		alert("Your browser does not support DHTML. Please upgrade!");
		return false;
	}
}

function changeBGcolour(cell,value,col1, col2) { 
	block = getStyleObject(cell);
	//document.getElementById(cell).style.backgroundColor = 'E1E5EA';
	if (value == true) {
		block.backgroundColor = col1; //'E1E5EA';
	} else {
		block.backgroundColor = col2; //'F9F9F9';
	}
}	

function showHideTree(panelID, type) { 
	var MyOBJ = new getObj(panelID);
	var treeImage = new getObj('tree'+panelID);
	if (MyOBJ.style != null) {
		if (MyOBJ.style.display == 'none') {
			MyOBJ.style.display = 'block';
			if (type == 'F') {
				treeImage.obj.src = '_images/interface/folder_o.gif';
			} else {
				treeImage.obj.src = '_images/interface/tree_collapse.gif';
			}
		} else {
			MyOBJ.style.display = 'none';
			if (type == 'F') {
				treeImage.obj.src = '_images/interface/folder_c.gif';
			} else {
				treeImage.obj.src = '_images/interface/tree_expand.gif';
			}
		}
	}
}

function showPanel(panelID) {
	var MyOBJ = new getObj(panelID);
	if (MyOBJ.style != null) {
		MyOBJ.style.display = 'block';
	}
}

function closePanel(panelID) {
	var MyOBJ = new getObj(panelID);
	if (MyOBJ.style != null) {
		MyOBJ.style.display = 'none';
	}
}

function fieldFocus(fieldID) {
	var MyOBJ = new getObj(fieldID);
	if (MyOBJ.obj != null) {
		MyOBJ.obj.focus();
	}
}
	

	

function confirmDelete() {
	if (confirm('Are you sure you want to delete?\n\nAll information associated with this item will be deleted!\n\nThis action is irreversable!')) {
		if (!confirm('You can still cancel this action.\n\nWould you like to cancel now? \n(OK will cancel, Cancel will continue to delete.)')) {
			return true;
		} else {
			return false;
		}
	} else {
		return false;
	}
}


