$(document).ready(function() {
    //alert("start");

    //Cufon.replace('h1', { fontFamily: 'Helvetica Neue' });

    $("#toggleCopy").click(
			function() {
			    if ($("#toggleCopy").hasClass("opened")) {
			        $("#copy").fadeOut("fast", function() { $(".subMenuSelected").fadeIn("fast"); });
			        $("#toggleCopy").removeClass("opened").text('open text');
			        return false;
			    }
			    else if ($('.subMenuSelected').length != 0) {
			        $(".subMenuSelected").fadeOut("fast", function() { $("#copy").fadeIn("fast"); });
			        $("#toggleCopy").addClass("opened").text('hide text');
			        return false;
			    }
			    else {
			        $("#copy").fadeIn("fast");
			        $("#toggleCopy").addClass("opened").text('hide text');
			        return false;
			    }
			}
		);

    //get main menu node > skip home page
    $($('#mainMenu > div > ul > li').slice(1)).each(function(index) {
        //see if has menu items
        if ($('#subMenu' + index + ' > div > ul > li').length > 0) {
            $(this).click(function() { showMenu(index); return false; });
        }
        //disable first link of the submenu if it has children
        if ($('#subMenu' + index + ' > div > ul > li > div > ul').length > 0) {
            $('#subMenu' + index + ' > div > ul > li > a').click(function() { return false; });
        }
    });

    //get main menu node > skip home page > find focused
    $('#mainMenu li').slice(1).each(function(index) {
        if ($(this).children('a.rmFocused').length > 0) {
            $('#subMenu' + index).addClass('subMenuSelected');
        }
    });

    $('#toggleCopy').addClass("opened");
    //alert("end");
});

var showMenu = function(index) {
    if ($("#toggleCopy").hasClass('opened')) {
        //remove class from all and then set it
        //alert("text opened");
        $('.subMenuSelected').removeClass("subMenuSelected");
        $('#subMenu' + index).addClass('subMenuSelected');
        $("#toggleCopy").click();
    }
    else if ($('#subMenu' + index + '.subMenuSelected').length == 0) {
        $('.subMenuSelected').removeClass("subMenuSelected").fadeOut("fast", function() { $('#subMenu' + index).addClass("subMenuSelected").fadeIn("fast") });
    }
};
