function dn_videoByID(itemCode)
{
	if(!WSD_AJAX)
	{
		return true;
	}

	var nCode = itemCode;

	var xmlHttp = createXMLHttpRequest();

	xmlHttp.onreadystatechange = function(){updateMenuRequest(xmlHttp, nCode);};

	xmlHttp.open("GET", WSD_WEBROOT+"dn-video.php?video="+nCode, true);

	xmlHttp.send(null);

	return false;
}

function dn_DJByCode(itemCode)
{
	if(!WSD_AJAX)
	{
		return true;
	}

	var nCode = itemCode;

	var xmlHttp = createXMLHttpRequest();

	xmlHttp.onreadystatechange = function(){updateMenuRequest(xmlHttp, nCode);};

	xmlHttp.open("GET", WSD_WEBROOT+"dn-dj.php?dj="+nCode, true);

	xmlHttp.send(null);

	return false;
}

function dn_MenuItemByCode(itemCode,menuID)
{
	if(!WSD_AJAX)
	{
		return true;
	}

	var nCode = itemCode;

	var xmlHttp = createXMLHttpRequest();

	xmlHttp.onreadystatechange = function(){updateMenuRequest(xmlHttp, nCode, menuID);};

	xmlHttp.open("GET", WSD_WEBROOT+"dn-menu.php?page="+nCode, true);

	xmlHttp.send(null);

	return false;
}

function dn_MenuItemByType(itemCode)
{
	if(!WSD_AJAX)
	{
		return true;
	}

	var nCode = itemCode;

	var xmlHttp = createXMLHttpRequest();

	xmlHttp.onreadystatechange = function(){updateMenuRequest(xmlHttp, nCode);};

	xmlHttp.open("GET", WSD_WEBROOT+"dn-menu.php?type="+nCode, true);

	xmlHttp.send(null);

	return false;
}

function dn_EventByCode(itemCode)
{
	if(!WSD_AJAX)
	{
		return true;
	}

	var nCode = itemCode;

	var xmlHttp = createXMLHttpRequest();

	xmlHttp.onreadystatechange = function(){updateMenuRequest(xmlHttp, nCode);};

	xmlHttp.open("GET", WSD_WEBROOT+"dn-events.php?event="+nCode, true);

	xmlHttp.send(null);

	return false;
}

function db_ImageCategoryByCode(catCode)
{
	if(!WSD_AJAX)
	{
		return true;
	}

	var nCode = catCode;

	var xmlHttp = createXMLHttpRequest();

	xmlHttp.onreadystatechange = function(){updateMenuRequest(xmlHttp, nCode);};

	xmlHttp.open("GET", WSD_WEBROOT+"dn-img-cat.php?imgCat="+nCode, true);

	xmlHttp.send(null);

	return false;
}

function updateMenuRequest(xmlHttp, itemCode, menuID)
{
    if(xmlHttp.readyState == 4)
	{
        if(xmlHttp.status == 200)
		{
			//set_page();

			var responseStatus = xmlHttp.responseText;

			var menuContent = responseStatus;	// Content

			var dnContent = E('dnContent');

			dnContent.innerHTML = menuContent;

			if(menuID)
			{
				// remove 
				E('menuTD_'+displayMenuIndex).style.backgroundImage = '';

				// after remove old, display new background image (selected state)
				displayMenuNew('hover_in', 'mainMenu', menuID);

				displayMenuIndex = menuID;
			}
		}
	}
}
