window.addEvent('domready', function(){
 	var scroll = new Fx.Scroll('product_content', {
   	wait: false,
   	duration: 550,
   	transition: Fx.Transitions.Quad.easeInOut
 	});

 	$('nav_dashboards').addEvent('click', function(event) {
  	event = new Event(event).stop();
  	scroll.toElement('intuitive_dashboards');
	select_menu_item('features_menu_items','nav_dashboards');
 	});

 	$('nav_success').addEvent('click', function(event) {
  	event = new Event(event).stop();
  	scroll.toElement('success');
	select_menu_item('features_menu_items','nav_success');
 	});

 	$('nav_alerts').addEvent('click', function(event) {
  	event = new Event(event).stop();
  	scroll.toElement('alerts');
	select_menu_item('features_menu_items','nav_alerts');
 	});

 	$('nav_multiple').addEvent('click', function(event) {
  	event = new Event(event).stop();
  	scroll.toElement('multiple');
	select_menu_item('features_menu_items','nav_multiple');
 	});
 
 	$('nav_gantt').addEvent('click', function(event) {
  	event = new Event(event).stop();
  	scroll.toElement('gantt');
	select_menu_item('features_menu_items','nav_gantt');
 	});
	
	$('nav_calendar').addEvent('click', function(event) {
  	event = new Event(event).stop();
  	scroll.toElement('calendar');
	select_menu_item('features_menu_items','nav_calendar');
 	});
 
});
	
function select_menu_item(str_parent, str_selected)
{
	if(arguments.length < 1) { return; }
	
	//Get the list menu's parent
	var li_parent = document.getElementById(str_parent);
	
	//Create an array of the li menu items
	item_list = new Array();
	
	//Loop through the parent ul to get all list items.
	for(var i=0; i < li_parent.childNodes.length; i++)
	{
		if(li_parent.childNodes[i].nodeName == 'LI')
		{
			item_list[item_list.length] = li_parent.childNodes[i].id;
		}
	}
	
	//Loop through the item_list and set the active item
	for(var x = 0; x < item_list.length; x++) 
	{
		
   		var li_class = '';
   		for(var y = 0; y < arguments.length; y++) 
		{
      		if(item_list[x] == arguments[y]) 
			{
         		li_class = 'selected';
         		break;
         	}
      	}
		
		document.getElementById(item_list[x]).className = li_class;
   }
	
}

function init()
{
	select_menu_item('features_menu_items','nav_dashboards');
}

/* for Mozilla/Opera9 */
if (document.addEventListener) {
    document.addEventListener("DOMContentLoaded", init, false);
}

/* for Internet Explorer */
/*@cc_on @*/
/*@if (@_win32)
    document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
    var script = document.getElementById("__ie_onload");
    script.onreadystatechange = function() {
        if (this.readyState == "complete") {
            init(); // call the onload handler
        }
    };
/*@end @*/

/* for Safari */
if (/WebKit/i.test(navigator.userAgent)) { // sniff
    var _timer = setInterval(function() {
        if (/loaded|complete/.test(document.readyState)) {
            init(); // call the onload handler
        }
    }, 10);
}

/* for other browsers */
window.onload = init;

