
var menus = [4];

var over_menu = [4];
var over_button = [4];

var popup_busy=false;
var popup_in=false;
var popup_num=1;

menus[0] = "overview";
menus[1] = "services";
menus[2] = "services2";
menus[3] = "locations";

over_menu[0]=false;
over_menu[1]=false;
over_menu[2]=false;
over_menu[3]=false;

over_button[0]=false;
over_button[1]=false;
over_button[2]=false;
over_button[3]=false;

function show_menu(s)
{
	for(var i=0;i<menus.length;i++)
	{
		if(s==menus[i])
		{
			document.getElementById('menu-'+menus[i]).style.display = "block";
		}
		else
		{
			over_menu[i]=false;
			over_button[i]=false;
			hide_menu(menus[i]);
		}
	}
}

function hide_menu(s)
{
	document.getElementById('menu-'+s).style.display = "none";
}



function in_menu(s)
{
	for(var i=0;i<menus.length;i++)
	{
		if(s==menus[i])
		{
			over_menu[i] = true;
		}
		else
		{
			over_menu[i] = false;
		}
	}
	
}

function out_menu(s)
{
	for(var i=0;i<menus.length;i++)
	{
		if(s==menus[i])
		{
			over_menu[i] = false;
			setTimeout('out_menu_confirm('+i+');',100);
		}
	}
}

function out_menu_confirm(i)
{
	if(over_button[i]==false && over_menu[i]==false)
	{
		hide_menu(menus[i]);
	}
}


function in_button(s)
{
	for(var i=0;i<menus.length;i++)
	{
		if(s==menus[i])
		{
			over_button[i] = true;
			show_menu(s);
		}
		else
		{
			over_button[i] = false;
		}
	}
}

function out_button(s)
{
	for(var i=0;i<menus.length;i++)
	{
		if(s==menus[i])
		{
			over_button[i]=false;
			setTimeout('out_button_confirm('+i+');',500);
		}
	}
}

function out_button_confirm(i)
{
	if(over_menu[i]==false && over_button[i]==false)
	{
		hide_menu(menus[i]);
	}
}

function popup_show(i)
{
	popup_num=i;
	popup_in=true;
	popup_show_c();
}

function popup_show_c()
{
	if(popup_in)
	{
		popup_busy=true;
		var pframe = document.getElementById("home-popup");

		pframe.style.width = '20px';
		pframe.style.height = '40px';
		document.getElementById("home-popup-text").style.display='none';
		document.getElementById("home-popup-close").style.display='none';
		pframe.style.display = 'block';

		pframe.style.top = '275px';

		popup_expand();
	}
	else if(popup_in)
	{
		setTimeout('popup_hide_c();',500);
	}
}

function popup_expand()
{
	var pframe = document.getElementById("home-popup");
	var width = pframe.style.width;
	var height = pframe.style.height;
	var top = pframe.style.top;
		width.replace('px','');
		height.replace('px','');
		top.replace('px','');
		width = parseInt(width);
		height = parseInt(height);
		top = parseInt(top);
	if(width<395 && popup_in)
	{

		width+=15;
		height+=22;
		top-=11;
		width = width+'px';
		height = height+'px';
		top = top+'px';

		pframe.style.width = width;
		pframe.style.height = height;
		pframe.style.top = top;

		setTimeout('popup_expand();',20);
	}
	else
	{
		popup_busy=false;
		document.getElementById("home-popup-text").innerHTML = document.getElementById("home-popup-" + popup_num).innerHTML;
		document.getElementById("home-popup-text").style.display='block';
		document.getElementById("home-popup-close").style.display='block';
		
	}

}

function popup_hide()
{
	popup_in=false;
	document.getElementById("home-popup").style.display='none';
	document.getElementById("home-popup-text").style.display='none';
	document.getElementById("home-popup-close").style.display='none';
	
}

/*function popup_hide_c()
{
	if(!popup_busy && !popup_in)
	{
		popup_busy=true;
		popup_collapse();
	}
	else if(!popup_in)
	{
		setTimeout('popup_hide_c();',500);
	}
}

function popup_collapse()
{
	var pframe = document.getElementById("home-popup");
	var width = pframe.style.width;
	var height = pframe.style.height;
	var top = pframe.style.top;
		width.replace('px','');
		height.replace('px','');
		top.replace('px','');
		width = parseInt(width);
		height = parseInt(height);
		top = parseInt(top);
	if(width>20)
	{

		width-=15;
		height-=22;
		top+=11;
		width = width+'px';
		height = height+'px';
		top = top+'px';

		pframe.style.width = width;
		pframe.style.height = height;
		pframe.style.top = top;

		setTimeout('popup_collapse();',20);
	}
	else
	{
		pframe.style.display = 'none';
		popup_busy=false;
	}
}*/

