
var timer;
var maxHeight;
//var maxWindowSize=1000
//var minWindowSize=759

//var drawScreenSize = Math.max(Math.min(document.getElementById('backgroundDiv').offsetWidth-20,maxWindowSize),minWindowSize);

var drawScreenSize=759;

function resizeSubMenu()
{
	if (document.getElementById("submenuContainer2"))
		{
			if (document.getElementById("mainContent2"))
			{
				document.getElementById("gray_submenu_box_content").style.height = Math.max(document.getElementById("mainContent1").offsetHeight,Math.max(document.getElementById("mainContent2").offsetHeight,document.getElementById("submenuContainer2").offsetHeight));
			} else {
				document.getElementById("gray_submenu_box_content").style.height = Math.max(document.getElementById("mainContent1").offsetHeight,document.getElementById("submenuContainer2").offsetHeight);

			}
		}
}

function stoptimer()
{
	clearTimeout(timer)
}

function hideHiliteOld(myMenuItem)
{
	document.getElementById('hilite2').style.visibility='hidden';
	if (document.getElementById('submenu' + myMenuItem)) {
		document.getElementById('submenu' + myMenuItem).style.visibility='hidden';
	}
}

function hideHilite(myMenuItem)
{
	document.getElementById(myMenuItem.id).parentNode.parentNode.className = 'main_menu_bottom';
	document.getElementById(myMenuItem.id).parentNode.parentNode.parentNode.className = 'main_menu_top_absolute';
}

function showHiliteOld(myMenuItem,showSubmenu)
{
	stoptimer();
	
	if (myMenuItem>0) {

		for (i=1;i<=menuItems;i++)
		{
			clearTimeout(eval("menu" + i + "Timeout"));
			if (myMenuItem!=i)
			{
				hideHilite(i);
				if (document.getElementById('submenu' + i)) document.getElementById('submenu' + i).style.visibility='hidden';
			}
		}
	
		
		//if ((is_major <= 5 && is_mac && is_ie) != true) {
			document.getElementById('hilite2').style.left=document.getElementById('menu'+myMenuItem).style.left;
			document.getElementById('hilite2').style.width=document.getElementById('menu'+myMenuItem).offsetWidth;
			//document.getElementById('hilite2').style.top=document.getElementById('menuContainer2').clientTop;
			document.getElementById('hilite2').style.height=document.getElementById('menuContainer2').offsetHeight;
			document.getElementById('hilite2').style.visibility='visible';
			if (document.getElementById('submenu'+myMenuItem) && showSubmenu) {
				document.getElementById('submenu'+myMenuItem).style.visibility='visible';
			}
	//	}
	}
}

function showHilite(myMenuItem)
{
	document.getElementById(myMenuItem.id).parentNode.parentNode.className = 'main_menu_bottom_hilite';
	document.getElementById(myMenuItem.id).parentNode.parentNode.parentNode.className = 'main_menu_top_hilite_absolute';
}

function showButtonHilite(myButton)
{
	//alert(document.getElementById(myButton.id).parentNode.parentNode.parentNode.parentNode.className);
	document.getElementById(myButton.id).parentNode.parentNode.parentNode.className = 'main_menu_top_hilite';
	document.getElementById(myButton.id).parentNode.parentNode.className = 'main_menu_bottom_hilite';
	document.getElementById(myButton.id).parentNode.parentNode.parentNode.parentNode.className = 'main_menu_rt_hilite';
	document.getElementById(myButton.id).parentNode.parentNode.parentNode.parentNode.parentNode.className = 'main_menu_rb_hilite';
	document.getElementById(myButton.id).parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.className = 'main_menu_lt_hilite';
	document.getElementById(myButton.id).parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.className = 'main_menu_lb_hilite';
}

function hideButtonHilite(myButton)
{
	//alert(document.getElementById(myButton.id).parentNode.parentNode.parentNode.parentNode.className);
	document.getElementById(myButton.id).parentNode.parentNode.parentNode.className = 'main_menu_top';
	document.getElementById(myButton.id).parentNode.parentNode.className = 'main_menu_bottom';
	document.getElementById(myButton.id).parentNode.parentNode.parentNode.parentNode.className = 'main_menu_rt';
	document.getElementById(myButton.id).parentNode.parentNode.parentNode.parentNode.parentNode.className = 'main_menu_rb';
	document.getElementById(myButton.id).parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.className = 'main_menu_lt';
	document.getElementById(myButton.id).parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.className = 'main_menu_lb';
}

function showCurrentHilite(myMenuItem)
{
	if (myMenuItem > 0) {

		document.getElementById('hilite').style.left=document.getElementById('menu'+myMenuItem).style.left;
		document.getElementById('hilite').style.width=document.getElementById('menu'+myMenuItem).offsetWidth;

		document.getElementById('hilite').style.height=document.getElementById('menuContainer2').offsetHeight;
		document.getElementById('hilite').style.visibility='visible';


	}
}

function getMaxMenuHeight()
{
	maxValue = document.getElementById('menu1').offsetHeight;
	for (i=2;i<menuItems+1;i++)
	{
		maxValue = Math.max(maxValue,document.getElementById('menu'+i).offsetHeight);
	}
	
	return maxValue;
}

function vAlignMenuItems(myMax)
{
	for (i=1;i<menuItems+1;i++)
	{
		if (document.getElementById('menuBottom'+i).offsetHeight < myMax){
			//alert(((myMax-document.getElementById('menu'+i).clientHeight)/2));
			document.getElementById('menuBottom'+i).style.height = myMax;
		}
	}
}

function hAlignMenuItems()
{
	if (!(is_ie && is_mac)) {
	menuWidth = 0;
	
	for (i=1;i<menuItems+1;i++)
	{
		//document.getElementById('menu'+i).style.visibility = "hidden";
		document.getElementById('menuTop'+i).style.width = "auto";
		//menuWidth = menuWidth + Math.min(document.getElementById('menu'+i).offsetWidth,((drawScreenSize-10)/menuItems));
		menuWidth = menuWidth + document.getElementById('menuTop'+i).offsetWidth;
		
		
	}
	
	newMenuWidthPadding =((drawScreenSize-10)-menuWidth)/menuItems;
	
	
	for (i=1;i<menuItems+1;i++)
	{
		//document.getElementById('menu'+i).style.width = Math.min(document.getElementById('menu'+i).offsetWidth,((drawScreenSize-10)/menuItems)) + newMenuWidthPadding;
		document.getElementById('menuTop'+i).style.width = document.getElementById('menuTop'+i).offsetWidth + newMenuWidthPadding;
		
		if (document.getElementById('submenu'+i)) {
			document.getElementById('submenu'+i).style.width = "auto";
			document.getElementById('submenu'+i).style.width = Math.min(Math.max(document.getElementById('menuTop'+i).offsetWidth,document.getElementById('submenu'+i).offsetWidth),drawScreenSize-parseInt(document.getElementById('menuTop'+i).style.left));
		}
		
		newLeft=0;
		if (i>1){
			for (l=1;l<i;l++)
			{
				newLeft=newLeft + document.getElementById('menuTop'+l).offsetWidth;
				
			}
			
			
		}
		document.getElementById('menuTop'+i).style.left =  newLeft;
		
		if (document.getElementById('submenu'+i)) {
			document.getElementById('submenu'+i).style.left =  newLeft+10;
		}
		
		//document.getElementById('menu'+i).style.visibility = "visible";
	}
	}
	
	
}

function resizeMenus(drawScreenSize) {
	document.getElementById('main_menu_box').style.width = drawScreenSize;
}

function resizeBlueContent(drawScreenSize) {
    //alert(document.getElementById('main_info_image').clientWidth);
	document.getElementById('main_info_top').style.width = drawScreenSize-document.getElementById('main_info_image').clientWidth;
	document.getElementById('main_info_top_inner').style.width = drawScreenSize-document.getElementById('main_info_image').clientWidth-1;
	document.getElementById('main_info_middle').style.width = drawScreenSize-document.getElementById('main_info_image').clientWidth;
	document.getElementById('main_info_middle_inner').style.width = drawScreenSize-document.getElementById('main_info_image').clientWidth-1;
	document.getElementById('main_info_bottom').style.width = drawScreenSize-document.getElementById('main_info_image').clientWidth;
	document.getElementById('main_info_bottom_inner').style.width = drawScreenSize-document.getElementById('main_info_image').clientWidth-1;
	document.getElementById('main_info_background').style.width = drawScreenSize-document.getElementById('main_info_image').clientWidth-2;
	
}

function resizeHeaderFooter(drawScreenSize)
{
	document.getElementById('languageBar').style.width=drawScreenSize;
	document.getElementById('copyrightBar').style.width=drawScreenSize;
}

function resizeContent(drawScreenSize)
{
	document.getElementById('mainContent').style.width=drawScreenSize-document.getElementById('submenuContainer2').clientWidth-20;
}

function alignFooter()
{
	document.getElementById('mainContent').style.height = Math.max(document.getElementById('submenuContainer2').clientHeight,document.getElementById('mainContent').clientHeight);
}

targetDiv=document.getElementById('bannerContent');



var current_Quote;
	function switchQuote() {
		myContent = Math.round(Math.random()*(quote_count-1));
		if (current_Quote != myContent) {
			current_Quote = myContent;
			
				targetDiv.innerHTML = "";
				targetDiv.innerHTML = document.getElementById('quote_' + myContent).innerHTML;
			
			setTimeout('switchQuote()',10000);
		} else {
			switchQuote();
		}
	}

function fade(myContent) {
	//alert(myContent + "b");
	targetDiv.style.filter="blendTrans(duration=2)";
	
		fadeOut();
		switchContent(myContent);
		
	
}

function switchContent(myContent) {
	//alert(myContent + "a");
	targetDiv.style.filter="blendTrans(duration=2)";
	if (targetDiv.filters.blendTrans.status != 2) {
		targetDiv.innerHTML = document.getElementById('quote_' + myContent).innerHTML;
		setTimeout('fadeIn()',10);
	} else {
		setTimeout('switchContent(myContent)',1);
	}
}
	
function fadeOut() {
    targetDiv.style.filter="blendTrans(duration=2)";
    // Make sure the filter is not playing.
    if (targetDiv.filters.blendTrans.status != 2) {
        targetDiv.filters.blendTrans.apply();
        targetDiv.style.visibility="hidden";
        targetDiv.filters.blendTrans.play();
    } else {
		setTimeout('fadeOut();',1);
	}
}
function fadeIn() {
    targetDiv.style.filter="blendTrans(duration=2)";
    // Make sure the filter is not playing.
    if (targetDiv.filters.blendTrans.status != 2) {
        targetDiv.filters.blendTrans.apply();
        targetDiv.style.visibility="visible";
        targetDiv.filters.blendTrans.play();
    } else {
		setTimeout('fadeIn();',1);
	}
}


function switchQuestion() {
	myQuestion = Math.round(Math.random()*(myQuestions.length-1));
	questionBlock.innerHTML = myQuestions[myQuestion];
	setTimeout('switchQuestion()',9000);
}


function switchBlueBar(contentNumber) {
	if (contentNumber == myContentArray.length)
	{
		switchBlueBar(0);
	} else {
		document.getElementById('blueImageNew').src = myContentArray[contentNumber].Image;
		document.getElementById('blueImageNew').alt = myContentArray[contentNumber].Description;
		document.getElementById('blueContentNew').innerHTML = myContentArray[contentNumber].Content;
		setTimeout('switchBlueBar(' + (contentNumber + 1) + ')',7000);
	}
}
