if (Browser.Engine.trident) {
    if (Browser.Engine.version == 4) {
        // add custom Browser.isIE6 flag
        Browser.isIE6 = true;
    } else if (Browser.Engine.version == 5) {
        Browser.isIE7 = true;
    } else if (Browser.Engine.version == 6) {
        Browser.isIE8 = true;
    }
}

document.addEvent('domready', function() {
    var body = document.body;

    function showmenu(id) {
        // hide all other menus
        for (var i = 1; i <= 5; i++) {
            hidemenu(i);
        }

        // then show correct one
        $('headNavDown' + id).setStyle('display', 'block');
    }

    function hidemenu(id) {
        $('headNavDown' + id).setStyle('display', 'none');
    }

    function addShowMenuHandler(id) {
        $('headNav' + id).addEvents({
            mouseenter: function() {
                showmenu(id);
            }
        });
    }

    function addHideMenuHandler(id) {
        $('headNavDown' + id).addEvents({
            mouseleave: function() {
                hidemenu(id);
            }
        });
    }

    if (Browser.Platform.mac) {
        // add 'mac' class to <body> tag for all OSX browsers
        $(body).addClass('mac');
    }

    if (Browser.Engine.trident) {
        // add special css classes to <body> tag for Internet Explorer
        // note: Browser.isIE6/isIE7/isIE8 are custom flags defined in /js/general.js
        $(body).addClass('msie').addClass(Browser.isIE6? 'msie6' : Browser.isIE7 ? 'msie7' : Browser.isIE8 ? 'msie8' : '');
    } else if (Browser.Engine.gecko) {
        $(body).addClass('gecko');
    } else if (Browser.Engine.webkit) {
        $(body).addClass('webkit');

        if ((/version\/3/i).test(navigator.userAgent)) {
            $(body).addClass('safari3');
        }
    } else if (Browser.Engine.presto) {
        $(body).addClass('opera');
    }


    if ($('introMovie')) {
        // requires js/flashembed.js (available from http://flowplayer.org/tools/flashembed.html)
        flashembed('introMovie', {
            src: 'nydc.swf',
            wmode: 'transparent' // hides irritating flash object border
        });
    }

    // initialise menus
    for (var pos = 1; pos <= 5; pos++) {
        addShowMenuHandler(pos);
        addHideMenuHandler(pos);
    }
});

function mailListCheck(){
	if($('mailListEmail').value=="" || $('mailListEmail').value=="Enter your email address"){
		alert('Please enter your email address.');
		return false;
	} else {
		$('mailListEmail').readOnly = true;
		$('addMailListBtn').disabled = true;
		return true;
	}
}
