
	function ShowHide(id,type,statusMsg, obj_id) {
	   var curDiv;
	   var openMsg, closeMsg;
	   var currentStatus
	   curDiv = eval(document.getElementById(id));

	   openMsg = "open panel";
	   closeMsg = "hide panel";
		if (curDiv.style.display == "") {
			currentStatus = 'opened';
		}

		hideAll(obj_id); // hacked for close all


		if (currentStatus == 'opened'){
			curDiv.style.display = "none";
			document.getElementById(obj_id).className='NonselectedItem';
			return false;
		}

		if (type) {
			curDiv.style.display = "";
		} else {
			if (curDiv.style.display.indexOf("none") >=0) {
				curDiv.style.display = "";
				document.getElementById(obj_id).className='selectedItem';
				if (statusMsg != '')
				{
					document.getElementById(statusMsg).innerHTML=closeMsg;
				}
			} else if (curDiv.style.display == "") {
				curDiv.style.display = "none";
				document.getElementById(obj_id).className='NonselectedItem';
				if (statusMsg != '')
				{
					document.getElementById(statusMsg).innerHTML=openMsg;
				}
			}
		}

	
	}


	// this function use jquery to get the parent element, then hide all child elements.
	function hideAll(id){
		var e = $('#'+id)
		e.parent().find('li>div').css('display', 'none');
		e.parent().find('li').removeClass('selectedItem');
	}

function showhideSitemap(obj){
	var curItem
	curItem = obj.parentNode.getElementsByTagName("UL")[0];

	if (curItem.className=='')
	{
		curItem.className='jsHide';
		obj.innerHTML = "<img src='images/common/sitemap_bullet.gif'>";
	}else{
		curItem.className='';
		obj.innerHTML = "<img src='images/common/sitemap_bullet_e.gif'>";
	}


}

function showhideSitemapCountry(obj){
	var curItem
	curItem = obj.parentNode.getElementsByTagName("UL")[0];

	if (curItem.className=='')
	{
		curItem.className='jsHide';
		obj.innerHTML = "<img src='images/common/sitemap_b_bullet.gif'>";
	}else{
		curItem.className='';
		obj.innerHTML = "<img src='images/common/sitemap_b_bullet_e.gif'>";
	}


}