function showHide(id){
	if(document.getElementById(id).style.display == 'block'){
		document.getElementById(id).style.display='none';
	}
	else{
		document.getElementById(id).style.display='block';
	}
}

function showHideChangeLink(shID, linkID){
	if(document.getElementById(shID).style.display == 'block'){
		document.getElementById(shID).style.display='none';
		document.getElementById(linkID).innerHTML = '[+]';
	}
	else{
		document.getElementById(shID).style.display='block';
		document.getElementById(linkID).innerHTML = '[-]';
	}
}

function showHideMenu(id){
	if(document.getElementById(id).style.display == 'block'){
		document.getElementById(id).style.display='none';
		removeOpenMenuItem(id);
	}
	else{
		document.getElementById(id).style.display='block';
		addOpenMenuItem(id);
	}
}

function showHideSubHeadMenu(id, spanId){
	if(document.getElementById(id).style.display == 'block'){
		document.getElementById(spanId).innerHTML = '&nbsp;+&nbsp;';
		document.getElementById(id).style.display='none';
	}
	else{
		document.getElementById(spanId).innerHTML = '&nbsp;-&nbsp;';
		document.getElementById(id).style.display='block';
	}
}



function createXMLHTTPRequestOject(){
	var resObject = null;
	try {
		resObject = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(Error){
		try {
			resObject = new ActiveXObject("MSXML2.XMLHTTP");
			}
		catch(Error){
			try {
				resObject = new XMLHttpRequest();
			}
			catch(Error){
			}
		}
	}
	return resObject;
}


function addOpenMenuItem(id){
	resObject=createXMLHTTPRequestOject();
	resObject.open('get', 'helper/updateOpenMenuItems.php?addElementId=' + id);
	resObject.onreadystatechange = handleMenuResponse;
	resObject.send(null);
}

function removeOpenMenuItem(id){
	resObject=createXMLHTTPRequestOject();
	resObject.open('get', 'helper/updateOpenMenuItems.php?removeElementId=' + id);
	resObject.onreadystatechange = handleMenuResponse;
	resObject.send(null);
}

function handleMenuResponse(){
	if(resObject.readyState==4){
	}
}	