	$(document).ready(function() {

		var clickable = true;
  	var hoverOpacity = 0;
  	var step = 270;
  	var items = $(".appMenu").size();


jQuery.fn.fadeTo = function(speed,to,callback) {
    return this.animate({opacity: to}, speed, function() {
        if (to == 1 && jQuery.browser.msie)
            this.style.removeAttribute('filter');

        if (jQuery.isFunction(callback))
            callback();
    });
};

		function setAppMenuItem()
		{
			for(var ix=1;ix<=items;ix++)
			{
        if($("#appMenu"+ix).css("left")=="270px")
				{
//          $('#appMenu'+ix).fadeTo("slow", 0.66);
          //$('#appMenu'+ix).fadeTo("slow", 0.3);
/*          $('#appMenu'+ix).fadeTo('slow', 0.33,
					  function() {
						  $(this).each (
						    function(idx,el) {
							    el.style.removeAttribute('filter');
						    }
						  );
						}
					); */
					$('#appMenu'+ix).css({ opacity: 1 });
					$('#appMenuItem'+ix).css({ opacity: 1 });
//					$('#appMenu'+ix)).css('filter', 'alpha(opacity=50)');
				}else{
					$('#appMenu'+ix).css({ opacity: 0.3 });
					$('#appMenuItem'+ix).css({ opacity: 0.3 });
				}
			}
		}

		$("#appSliderPrev").click(function(){
			if(clickable == true)
			{
				clickable = false;
				for(ix=1;ix<=items;ix++)
				{
					if($("#appMenu"+ix).css("left")==((items-1)*step) + "px")
					{
						$("#appMenu"+ix).css("left","-"+step+"px");
					}
					$("#appMenu"+ix).animate({"left": "+="+step+"px"},"slow", function(){ clickable = true; setAppMenuItem(); });
				}
			}
		});

		$('.appMenu').hover(function() {
			hoverOpacity = $(this).css("opacity");
			$(this).css({ opacity: 1 });
		},function() {
			$(this).css({ opacity: hoverOpacity });
		});

		$("#appSliderNext").click(function(){
			if(clickable == true)
			{
				clickable = false;
				for(ix=1;ix<=items;ix++)
				{
					if($("#appMenu"+ix).css("left")=="-"+step+"px")
					{
						$("#appMenu"+ix).css("left",((items-1)*step)+"px");
					}
					$("#appMenu"+ix).animate({"left": "-="+step+"px"},"slow", function(){ clickable = true; setAppMenuItem(); });
				}
			}
		});
		setAppMenuItem();
	});
