// JavaScript Document
function MenuItemOn(divID)
{
	divName = "sub-menu-" + divID;

	document.getElementById(divName).style.display = "block";
}

function MenuItemOff(divID)
{
	divName = "sub-menu-" + divID;
	
	document.getElementById(divName).style.display = "none";	
}

function changeDivClassOn(DivID)
{
	document.getElementById(DivID).style.background = "#e4e2d1";	
}

function changeDivClassOff(DivID)
{
	document.getElementById(DivID).style.background = "";	
}

function changeDivClassListOn(DivID, HeadId)
{
	document.getElementById(DivID).style.background = "#FFFFFF url(../images/list-page-list-item-bg-on.jpg) repeat-y top left";	
	document.getElementById(HeadId).style.color = "#477891";	
}

function changeDivClassListOff(DivID, HeadId)
{
	document.getElementById(DivID).style.background = "#FFFFFF url(../images/list-page-list-item-bg.jpg) repeat-y top left";	
	document.getElementById(HeadId).style.color = "#99AB71";
}

function ajaxCall(divID,command) {
	var glmAjax = new GLM.AJAX();
	document.getElementById(divID).innerHTML="<img src='/images/ajax-loader.gif'>";
	glmAjax.callPage("/ajax/ajax.cfm?action="+command+"&divID="+divID, pageCallBack);
}

function pageCallBack(response){
	xmlDoc = loadXML(response);
	
	requestNode = xmlDoc.getElementsByTagName('request');
	method = xmlDoc.getElementsByTagName('request')[0].attributes.getNamedItem('method').value;
	xmlResponseNode = requestNode[0].getElementsByTagName('response');
	cellID = requestNode[0].getElementsByTagName('response')[0].attributes.getNamedItem('id').value;
			
	for(increment = 0; increment < xmlResponseNode[0].childNodes.length; increment++){
		if(xmlResponseNode[0].childNodes[increment].nodeType == 4)
			xmlResponse = xmlResponseNode[0].childNodes[increment].nodeValue;
	}
	
	document.getElementById(cellID).innerHTML=xmlResponse;
	
/*	switch(method){
		case 'toggleItinerarySession':
			var objImgCell = document.getElementById('imgCell_'+cellID);
			
			objImgCell.innerHTML = xmlResponse;
			
			showHideDiv('tableCell_'+cellID);
			
			break;
		case 'checkItinerarySession':
			var objImgCell = document.getElementById('imgCell_'+cellID);
			
			objImgCell.innerHTML = xmlResponse;
			showHideDiv('tableCell_'+cellID);					
			
			break;
	}*/
}

