
function init() {
	Event.observe($('menu_item1'), 'mouseover', function(e) {
			openSubmenu1();
		}
	);
	Event.observe($('menu_item2'), 'mouseover', function(e) {
			openSubmenu2();
		}
	);
	Event.observe($('menu_item3'), 'mouseover', function(e) {
			openSubmenu3();
		}
	);
	Event.observe($('submenu1'), 'mouseout', function(e) {
			if ( !$(e.relatedTarget) ) return;
			if ( ($(e.relatedTarget).descendantOf(e.currentTarget)) || (e.currentTarget==e.relatedTarget) ) {
			} else {
				hideSubmenus(1);
			}
		}
	);
	Event.observe($('submenu2'), 'mouseout', function(e) {
			if ( !$(e.relatedTarget) ) return;
			if ( ($(e.relatedTarget).descendantOf(e.currentTarget)) || (e.currentTarget==e.relatedTarget) ) {
			} else {
				hideSubmenus(2);
			}
		}
	);
	Event.observe($('submenu3'), 'mouseout', function(e) {
			if ( !$(e.relatedTarget) ) return;
			if ( ($(e.relatedTarget).descendantOf(e.currentTarget)) || (e.currentTarget==e.relatedTarget) ) {
			} else {
				hideSubmenus(3);
			}
		}
	);
	
	
}

function openSubmenu1() {
	document.getElementById('submenu2').style.display = 'none';
	var element = document.getElementById('submenu1');
	element.style.display = 'block';
	document.getElementById('submenu3').style.display = 'none';
	var element = document.getElementById('submenu1');
	element.style.display = 'block';
	/*
	document.getElementById('sm1').style.backgroundColor = '#65957c';
	document.getElementById('sm1').style.backgroundImage = 'url(../img/submenu_shadow_hl.gif)';
	*/
}

function openSubmenu2() {
	document.getElementById('submenu1').style.display = 'none';
	var element = document.getElementById('submenu2');
	element.style.display = 'block';
	document.getElementById('submenu3').style.display = 'none';
	var element = document.getElementById('submenu2');
	element.style.display = 'block';
	/*
	document.getElementById('sm3').style.backgroundColor = '#65957c';
	document.getElementById('sm3').style.backgroundImage = 'url(../img/submenu_shadow_hl.gif)';
	*/
}

function openSubmenu3() {
	document.getElementById('submenu1').style.display = 'none';
	var element = document.getElementById('submenu3');
	element.style.display = 'block';
	document.getElementById('submenu2').style.display = 'none';
	var element = document.getElementById('submenu3');
	element.style.display = 'block';
	/*
	document.getElementById('sm3').style.backgroundColor = '#65957c';
	document.getElementById('sm3').style.backgroundImage = 'url(../img/submenu_shadow_hl.gif)';
	*/
}

function clearHilite() {
	document.getElementById('sm1').style.backgroundColor = '';
	document.getElementById('sm1').style.backgroundImage = '';
	document.getElementById('sm1').style.backgroundImage = '';
	document.getElementById('sm4').style.backgroundColor = '';
	document.getElementById('sm4').style.backgroundImage = '';
	document.getElementById('sm6').style.backgroundColor = '';
	document.getElementById('sm6').style.backgroundImage = '';
}

function hideSubmenus(which) {
	if (which) {
		document.getElementById('submenu'+which).style.display = 'none';
	} else {
		document.getElementById('submenu1').style.display = 'none';
		document.getElementById('submenu2').style.display = 'none';
		document.getElementById('submenu3').style.display = 'none';
	}
}

var mac_style_patch = '<link href="css/style_mac.css" rel="stylesheet" type="text/css" media="screen" />';
var normal_style = '<link href="css/style.css" rel="stylesheet" type="text/css" media="screen" />';

if (navigator.userAgent.indexOf('Mac') != -1) {
	document.write(mac_style_patch);
} else {
	document.write(normal_style);
}

