
window.onload = function()
{
	setTimeout(function(){window.scrollTo(0, 1);}, 100);
	// setTimeout("request('request/action.menuBar.php','','','','menuBar')",3000) //
	if (getCookie('parameters') && getCookie('file'))
	{
		request(getCookie('file'),getCookie('parameters'),'yes');
	}
	else
	{
		request('request/action.apps.php','action=appList');
	}
	
}

function changeHeight(obj,position)
{
	object = document.getElementById(obj).style;
	object.height = position + 'px'
}
function togglePullDownMenu(innerID,outerID,time)
{
	frame = 20
	milliSecond = time * 1000
	speed = Math.round(milliSecond / frame)
	
	innerDivHeight = document.getElementById(innerID).offsetHeight
	outerDivHeight = document.getElementById(outerID).offsetHeight
	
	segment = innerDivHeight / frame
	segment2 = outerDivHeight / frame
	
	// reset outer diff
	timer = 0
	if (outerDivHeight == "0")
	{
		for (i = 0; i <= frame; i++)
		{
			setTimeout('changeHeight("'+outerID+'",'+ i * segment +');', i * speed)
		}
	}
	else
	{
		for (i = frame; i >= 0; i--)
		{
			timer++
			setTimeout('changeHeight("'+outerID+'",'+ i * segment2 +');', timer * speed)
		}
	}
}

// Get current tab


function changeApplicationTab(applicationTab)
{
	
	var currentApplicationTab = document.getElementById('currentApplicationTab').value;
	if (currentApplicationTab)
	{
		if (currentApplicationTab == applicationTab)
		{
			togglePullDownMenu(applicationTab,applicationTab +'Outter',0.5);
			document.getElementById('currentApplicationTab').value = '';
		}
		else
		{
			togglePullDownMenu(applicationTab,applicationTab +'Outter',0.5);
			togglePullDownMenu(currentApplicationTab,currentApplicationTab+'Outter',0.5);
			document.getElementById('currentApplicationTab').value = applicationTab
			setTimeout(function() { document.getElementById(applicationTab+'Outter').style.height = ''; },700);
		}
	}
	else
	{
		togglePullDownMenu(applicationTab,applicationTab +'Outter',0.5);
	
		document.getElementById('currentApplicationTab').value = applicationTab
			setTimeout(function() { document.getElementById(applicationTab+'Outter').style.height = ''; },700);
	}
}
