/* 
main.js
Coded by Tristan Davey (twistie.man@gmail.com) for Healthstyle Changes 2007 to interact with Prototype Scripting Extension and Script.alicio.us
Copyright Healthstyle Changes 2007
Direct copying of this script is prohibited
*/
function menuopen(menu){
	setTimeout( function() { menu_timeout(menu) },10);
}
function menu_timeout(menu) {
	menu_close();
	setTimeout( function() { Effect.SlideDown(menu,{duration:0.5}) },210);
	setTimeout( function() { Opacity_fix() },200);
	setTimeout( function() { double_menu_fix(menu) },300);
}
function menu_close() {
	Effect.Fade('services_sub',{duration:0.05});
	Effect.Fade('why_sub',{duration:0.05});
	Effect.Fade('gp_sub',{duration:0.05});
}
function Opacity_fix() {
	Element.setOpacity('services_sub',1.0);
	Element.setOpacity('why_sub',1.0);
	Element.setOpacity('gp_sub',1.0);
}
function double_menu_fix(menu) {
//Backup if animation fails and menus still open when new menu opened. 
	if( menu == 'services_sub' ) {
		if( Element.visible('why_sub') == true) {
			Element.hide('why_sub');
		}
		if( Element.visible('gp_sub') == true) {
		Element.hide('gp_sub');
		}
	}
	if( menu == 'why_sub' ) {
		if(Element.visible('services_sub') == true) {
			Element.hide('services_sub');
		}
		if(Element.visible('gp_sub') == true) {
		Element.hide('gp_sub');
		}
	}
	if( menu == 'gp_sub' ) {
		if(Element.visible('why_sub') == true) {
			Element.hide('why_sub');
		}
		if(Element.visible('services_sub') == true) {
		Element.hide('services_sub');
		}
	}
}