var delay = 2000;
var start_frame = 0;

function init() {

    menueffects();
    if ($('slide-images') != null) {
	var lis = $('slide-images').getElementsByTagName('li');
	    for (i = 0; i < lis.length; i++) {
	        if (i != 0) {
	            lis[i].style.display = 'none';
	        }
	    }
	    end_frame = lis.length - 1;

	    start_slideshow(start_frame, end_frame, delay, lis);
	}
	
}

function menueffects() {
    var sPath = window.location.pathname;
    var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
    if (sPage.length < 3)
        sPage = 'default.aspx';
        
	var items = $$('.menuitem');
	items.each(function(item) {
	    if (item.innerHTML.indexOf(sPage) != -1) {
	        menuitemMouseOver(item);
	    } else {
	        Event.observe(item, 'mouseover', function() {
                menuitemMouseOver(item);
            });
            Event.observe(item, 'mouseout', function() {
                menuitemMouseOver(item);
            });
        }
    });
}

function menuitemMouseOver(item) {
		item.toggleClassName('highlightmenu');
}

function currentitem(item) {
	item.toggleClassName('currentitem');

}




function start_slideshow(start_frame, end_frame, delay, lis) {
	setTimeout(fadeInOut(start_frame,start_frame,end_frame, delay, lis), delay);
}


function fadeInOut(frame, start_frame, end_frame, delay, lis) {
	return (function() {
		lis = $('slide-images').getElementsByTagName('li');
		Effect.Fade(lis[frame]);
		if (frame == end_frame) { frame = start_frame; } else { frame++; }
		lisAppear = lis[frame];
		setTimeout("Effect.Appear(lisAppear);", 0);
		setTimeout(fadeInOut(frame, start_frame, end_frame, delay), delay + 1850);
	})
	
}


Event.observe(window, 'load', init);
