$(document).ready(function(){  

    //******************************************************
    //* MAIN NAVIGATION
    //******************************************************
    
    $("#subnav li:last").css("border","none");
    $("#nav_bottom li:last").css("border","none");
    $("#nav li:last").css("background","none");
    $("#nav li:not('.login')").hover(function(){                    
        if(!$(this).hasClass("selected","first selected")){
            if($(this).prevAll().length + 1 <= 1)
                { $(this).removeClass().addClass("first_hovered");} 
            else{ $(this).removeClass().addClass("hovered");}
        }
    },function(){
        if(!$(this).hasClass("selected","first selected")){
            if($(this).prevAll().length + 1 <= 1)
                { $(this).removeClass().addClass("released"); } 
            else{ $(this).removeClass().addClass("released"); }                                     
        }
    });
    
    
    $("#nav li:not('.login')").click(function(){     
        $(this).parent().find(".selected").removeClass().addClass("released");
        $(this).parent().find("li[class='first selected']").removeClass().addClass("released");                                                                                        
        $(this).removeClass();             
        if($(this).prevAll().length + 1 == 1)
            { $(this).addClass("first selected");} 
        else{ $(this).addClass("selected"); }                     
    });      
	

    //******************************************************
    //* SLIDE SHOW
    //******************************************************
    
    $("#home_ss #slides li:first").show();
    $("#home_ss #steps li:last").css("background","none");  
    
    var nSlide = $("#home_ss #slides li").prevAll().length; // Total slides
    var sSlide = 0; // Starting slide
    var sTimer = 12000; // 7 second delay
    
    $("#home_ss #pages li").click(function(){                
        
		$(this).parent().find(".selected").removeClass().addClass("released");
        $(this).removeClass().addClass("selected");
        $("#home_ss #pages").stop();
        loadSlide(sSlide);
		
        sSlide = $(this).prevAll().length;                               
    });
    
    function loadSlide(slideID){                
        $("#home_ss #slides li:eq("+slideID+")").fadeOut(250, function(){ $("#home_ss #slides li:eq("+sSlide+")").fadeIn(150);  autoSlide(sSlide); });                
    }

    function autoSlide(slideID){                
        $("#home_ss #pages").fadeTo(sTimer, 100, function(){ 
            if(slideID == nSlide){ 
                $("#home_ss #pages").find(".selected").removeClass().addClass("released");
                $("#home_ss #pages li:first").removeClass().addClass("selected");
                loadSlide(slideID); 
                slideID = 0; 
                sSlide = 0;                         
            } else {
                $("#home_ss #pages").find(".selected").removeClass().addClass("released").next().removeClass().addClass("selected");
                loadSlide(slideID); 
                sSlide = slideID+1;                     
            }
        });                
    }            

    autoSlide(sSlide); 
	
	

	
	//******************************************************
    //* NEWS & CLIENTS SLIDES ON HOME PAGE
    //******************************************************
	
	                       
    // NEWS $  - START 
    
        // NUMBER CONTROL
        $("#news ul:not(:first)").hide();
		$("ul#ajax_news li").unbind("click");                        
        $("ul#ajax_news li").click(function(){
			loadNews($("ul#ajax_news").find(".selected").html(), $(this).html());
		});
		
		// BUTTON BACK
        $("ul#ajax_news #newsPrev").unbind("click");
        $("ul#ajax_news #newsPrev").click(function(){
            var selected = $("ul#ajax_news").find(".selected").html();
            if(selected == 1){ var nextitem = 3 } else { var nextitem = selected - 1; }
            loadNews(selected, nextitem);
        });
        
        // BUTTON FORWARD
        $("ul#ajax_news #newsNext").unbind("click");
        $("ul#ajax_news #newsNext").click(function(){
			var selected = $("ul#ajax_news").find(".selected").html();               
			if(selected == 3){ var nextitem = 1 } else { var nextitem = parseInt(selected) + 1; }
            loadNews(selected, nextitem);
        });
		
		function loadNews(idHide, idLoad){

			$("#news").find("#news"+idHide).hide();
            $("#news").find("#news"+idLoad).show();
			
			$("ul#ajax_news").find("#newsButton"+idHide).removeClass("selected");
			$("ul#ajax_news").find("#newsButton"+idHide).addClass("released");
			
			$("ul#ajax_news").find("#newsButton"+idLoad).removeClass("released");
			$("ul#ajax_news").find("#newsButton"+idLoad).addClass("selected");

        }
		
    // NEWS $  - END  

	// CLIENTS $  - START 
    
        // NUMBER CONTROL
        $("#clients ul:not(:first)").hide();
		$("ul#ajax_clients li").unbind("click");                        
        $("ul#ajax_clients li").click(function(){
			loadClients($("ul#ajax_clients").find(".selected").html(), $(this).html());
		});
		
		// BUTTON BACK
        $("ul#ajax_clients #clientsPrev").unbind("click");
        $("ul#ajax_clients #clientsPrev").click(function(){
            var selected = $("ul#ajax_clients").find(".selected").html();
            if(selected == 1){ var nextitem = 5 } else { var nextitem = selected - 1; }
            loadClients(selected, nextitem);
        });
        
        // BUTTON FORWARD
        $("ul#ajax_clients #clientsNext").unbind("click");
        $("ul#ajax_clients #clientsNext").click(function(){
			var selected = $("ul#ajax_clients").find(".selected").html();               
			if(selected == 5){ var nextitem = 1 } else { var nextitem = parseInt(selected) + 1; }
            loadClients(selected, nextitem);
        });
		
		function loadClients(idHide, idLoad){

			$("#clients").find("#clients"+idHide).hide();
            $("#clients").find("#clients"+idLoad).show();
			
			$("ul#ajax_clients").find("#clientsButton"+idHide).removeClass("selected");
			$("ul#ajax_clients").find("#clientsButton"+idHide).addClass("released");
			
			$("ul#ajax_clients").find("#clientsButton"+idLoad).removeClass("released");
			$("ul#ajax_clients").find("#clientsButton"+idLoad).addClass("selected");

        }
		
    // CLIENTS $  - END 



});
