/*
=========================================================
=========================================================
Javascript Document 
Powered by Dynamic Site Design - ken@dynamicsitedesign.com
=========================================================
=========================================================*/

function showDiv(id) {
	document.getElementById(id).style.visibility='visible';
	document.getElementById(id).style.display='block';
}
function hideDiv(id) {
	document.getElementById(id).style.visibility='hidden';
	document.getElementById(id).style.display='none';
}
function toggleDiv(id) {
	if (document.getElementById(id).style.visibility !='visible'){
	document.getElementById(id).style.visibility='visible';
	document.getElementById(id).style.display='block';
	}
	else {
	document.getElementById(id).style.visibility='hidden';
	document.getElementById(id).style.display='none';
	}
}
function checkSelect (count) {
	count = 0;
	for(x=0; x<document.forms['formList'].checkbox.length; x++){
		if(document.forms['formList'].checkbox[x].checked==true){
		count++
		}
	}
	
	if(count==0){
		// alert("You must choose at least 1");
		document.getElementById('serverMsg').style.display = "block";
		document.getElementById('alertMsg').style.display = "block";
		if (document.getElementById('bubbleDiv')) { hideBubble('bubbleDiv'); }
	}
	// else if(count>3){
	//	alert("You can only choose upto 3");
	//}
	else {
		// alert("ok")
		document.getElementById('serverMsg').style.display = "none";
	}
}
function setNav(id) {
temp=document.getElementById("context_navigation");
  for(var i=1; i<=temp.getElementsByTagName("li").length; i++) {

	document.getElementById("nav" + i).className='';
	}
	document.getElementById(id).className='active';


}
function setTab(id) {
temp=document.getElementById("module_navigation");
  for(var i=1; i<=temp.getElementsByTagName("li").length; i++) {

	document.getElementById("tab" + i).className='';
	}
	document.getElementById(id).className='selected_tab';


}

// Begin Common Functions
function getMarkerLeft(selObj) {
	var controller = this.document.getElementById(selObj);
    var iLeft = 0;
	while(controller.tagName != "BODY") {
        iLeft += controller.offsetLeft;
        controller = controller.offsetParent; 
    }
	return iLeft;
};
function getMarkerTop(selObj) {
	var controller = this.document.getElementById(selObj);
    var iTop = 0;
	while(controller.tagName != "BODY") {
        iTop += controller.offsetTop;
        controller = controller.offsetParent; 
    }
	return iTop;
};
function posMenu(selObj,id) {
	if(!isSafari && isNS || isIE_MacOSX || isIE_Mac ){//for Netscape and IE MACs
		document.getElementById(id).style.top =(this.getMarkerTop(selObj) + 29) + "px"; // used to adjust height offset of popup
		document.getElementById(id).style.left = (this.getMarkerLeft(selObj) + 0) + "px"; // used to adjust left offset of popup
	}
	else if(isSafari) { // for Safari MAX OSX
		document.getElementById(id).style.top = (this.getMarkerTop(selObj) + 29) + "px"; // used to adjust height offset of popup
		document.getElementById(id).style.left = (this.getMarkerLeft(selObj)  + 0) + "px"; // used to adjust left offset of popup
	}
	else { // all other EI versions on PC
		xPos = xPos;
		xPos = eval(document.getElementById(selObj)).offsetLeft;
		tempEl = eval(document.getElementById(selObj)).offsetParent;
		while (tempEl != null) {
			xPos += tempEl.offsetLeft;
			tempEl = tempEl.offsetParent;
		}
		yPos = yPos;
		yPos = eval(document.getElementById(selObj)).offsetTop;
		tempEl = eval(document.getElementById(selObj)).offsetParent;
		while (tempEl != null) {
			yPos += tempEl.offsetTop;
			tempEl = tempEl.offsetParent;
		}
		xPos = xPos - 0;
		document.getElementById(id).style.top = yPos + 29; // used to adjust height offset of popup
		document.getElementById(id).style.left = xPos  + 0; // used to adjust left offset of popup
	}
};
function showMenu(id) {
	// posNav(selObj,id); // position infobubble  pop up layer
	document.getElementById(id).style.visibility='visible';
	document.getElementById(id).style.display='block';
	
	if (typeof document.body.style.maxHeight != "undefined") {
		// IE 7, mozilla, safari, opera 9
		
	} else {
		// IE6, older browsers
		hideSelects();  // hides any select objects that were hidden
	}

};
function hideMenu(id) {
	document.getElementById(id).style.visibility='hidden';
	document.getElementById(id).style.display='none';

	if (typeof document.body.style.maxHeight != "undefined") {
		// IE 7, mozilla, safari, opera 9
	} else {
		// IE6, older browsers
		showSelects();  // replaces any select objects that were hidden
	}

};
function displayList() {
	document.getElementById('quickLinksDiv').innerHTML='<img src="../images/spinner2.gif" style="margin: 10px 65px;" />'
	
	var quickSelect = document.getElementById('quickSelect');
	if (quickSelect.options.selectedIndex == "0") {
		document.getElementById('quickLinksDiv').innerHTML='';
	}
	else if (quickSelect.options.selectedIndex == "1") {
		mtimer = setTimeout("doAjax( '../inc/modules/notificationDiv.inc', '', 'displayQuicklinks', 'GET', '0')", 2000);
	}
	else if (quickSelect.options.selectedIndex == "2") {
		mtimer = setTimeout("doAjax( '../inc/modules/bookmarkDiv.inc', '', 'displayQuicklinks', 'GET', '0')", 2000);
	}
	else if (quickSelect.options.selectedIndex == "3") {
		mtimer = setTimeout("doAjax( '../inc/modules/historyDiv.inc', '', 'displayQuicklinks', 'GET', '0')", 2000);
	}

};
