	var launchedMenusCount	= 0
	var httpRequest 	= createHttpRequest()
	var url			= ""
	var id			= ""
	var getRequestProc	= ""
	var menu_id		= ""
	var flag		= 0
	var timeEventHandler	= ""

	var jss = 
	[
		[ "", "", "", "", "", "" ],
		[ "vmenu/pastelgreen.js", "vmenu/basecampgreen.js", "vmenu/golden.js", "vmenu/rollyored.js", "vmenu/lime.js", "vmenu/redyellow.js" ],
		[ "himenu/sony.js", "himenu/moderngreen.js", "himenu/vistadgo.js", "himenu/balloonsgreen.js", "himenu/deepbrown.js", "himenu/invertedseablue.js", "himenu/tabbedred.js" ],
		[ "vimenu/coolblack.js", "vimenu/moderngreengrey.js", "vimenu/moderndiggblue.js", "vimenu/cherry.js", "vimenu/seablue.js", "vimenu/blueorange.js" ],
		[ "vsmenu/balloons_green.js", "vsmenu/clear_path_green.js", "vsmenu/deep_brown.js", "vsmenu/modern_tube_gray.js", "vsmenu/tabs_inverted_sea.js", "vsmenu/tabs_round_red.js" ]
	]

function createHttpRequest ( )
{
	var httpRequest
	var browser = navigator.appName

	if  ( browser == "Microsoft Internet Explorer" )
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP")
			else	httpRequest = new XMLHttpRequest()

	return httpRequest
}

function sendRequest ( _url, _id, _getRequestProc, _menu_id )
{
	if  ( flag )	return;

	url		= _url
	id		= _id
	getRequestProc	= _getRequestProc
	menu_id		= _menu_id

	document.getElementById(id).style.display	= "none"

	loadStatusImage ()
}
function sendRequest2 ( )
{
	httpRequest.open ( "get", url )
	httpRequest.onreadystatechange = getRequestProc
	httpRequest.send ( null )

	flag ++
}

function loadStatusImage ( )
{
	var img			= document.createElement ( "img" )
	img.id			= "loadingImage"
	img.src			= "/shared/img/upload-status-big.gif"
	img.style.margin	= "50px 0px 0px 297px"

	document.getElementById(id+"W").appendChild ( img )

	timeEventHandler	= setInterval ( "isImageLoaded()", 10 )
}

function isImageLoaded ( )
{
	var o	= document.getElementById ( "loadingImage" )

	if  ( o.complete )
	{
		clearInterval ( timeEventHandler )
		sendRequest2 ()
	}
}

function getRequest ( )
{
	if  ( httpRequest.readyState != 4 )	return;
//	{
		document.getElementById(id).innerHTML = httpRequest.responseText

	var head = document.getElementsByTagName('head')[0]

	for ( var i = 0; i < jss[menu_id].length; i ++ )
	{
		var js = document.createElement('script')
		js.src = '/shared/samples/' + jss[menu_id][i]
		head.appendChild(js)
	}


	timeEventHandler	= setInterval ( "isMenusLoaded ()", 30 )
	
//	}
}

function isMenusLoaded ( )
{
	if  ( launchedMenusCount == jss[menu_id].length )
	{
		clearInterval ( timeEventHandler )
		document.getElementById(id+"W").innerHTML	= ""
		document.getElementById(id).style.display	= "block"
	}
}