function changeHiglights(){
    var lis = $(".scope_menu * li");
    //alert(lis.length);
    //dzz = new Date(milliseconds);
    //var d = new Date();
    tmp = lis.length-1;
    if (current_li < tmp){
    	++current_li;
    	
        
    } else {
    	current_li=0;
        
    }
    //alert(current_li);
    //console.log(current_li+' / '+ tmp);
    //console.log(d);
    $(lis[current_li]).click();
	
	
}

var objectInterval;
var src_folder;
var current_li;

$(function(){
    $.getJSON(AJAX_DIR+'ajax.headchange.php', function(data) {
        src_folder = data.src_folder;
        var clear = document.createElement("div");
        var navigation = getNavigation(data);
        $("#headchange").append(navigation);
        var p_background = getBackground(data.scope_private,"private");
        $("#headchange").append(p_background);
        var b_background = getBackground(data.scope_business,"business");
        $("#headchange").append(b_background);
        var s_background = getBackground(data.scope_school,"school");
        $("#headchange").append(s_background);
        current_li = Math.floor(Math.random()*($(".scope_menu * li").length)-1);
        changeHiglights();

    });
    


});

function getBackground(data_scope,scope){
    var background = document.createElement("div");
    var link;
    var people;
    var picture;
    var text;
	
    $.each(data_scope,function(i,item){
        //		 link = document.createElement("a");
        //		 $(link).attr("href",item.link);
        link = document.createElement("div");
        $(link).click(function(){
            window.location.href = item.link;
        });
        people = document.createElement("img");
        $(people).addClass("people");
        people.src = src_folder+scope+"/"+item.people;
        picture = document.createElement("img");
        $(picture).addClass("picture");
        picture.src = src_folder+scope+"/"+item.picture;
        text = document.createElement("img");
        $(text).addClass("headline");
        text.src = src_folder+scope+"/"+item.text;
        if (screen.width <= 1024) {
            $(text).css("right",'0px');
            $(people).css("left",'-120px');
        } else {
        $(text).css("left",item.textpositions.x);
        }
        $(text).css("bottom",item.textpositions.y);
        $(link).addClass("scopebg");
        $(link).attr("id",scope+"_"+i);
        $(link).append(people);
        $(link).append(picture);
        $(link).append(text);
        $(background).append(link);
    });
    return background;
	
}

function getNavigation(data){
    var navigation = document.createElement("div");
    var nav_private = document.createElement("div");
    var nav_business = document.createElement("div");
    var nav_school = document.createElement("div");
    var nav_private_ul = document.createElement("ul");
    var nav_business_ul = document.createElement("ul");
    var nav_school_ul = document.createElement("ul");
	
    $(navigation).addClass("scope_menu");
    $(nav_private).addClass("private");
    $(nav_business).addClass("business");
    $(nav_school).addClass("school");
	
    $(nav_private).html(data.navigation[0]);
    $(nav_business).html(data.navigation[1]);
    $(nav_school).html(data.navigation[2]);

    $.each(data.scope_private,function(i,item){
        $(nav_private_ul).append("<li>"+(i+1)+"</li>");
    });
    $(nav_private).append(nav_private_ul);
	
    $.each(data.scope_business,function(i,item){
        $(nav_business_ul).append("<li>"+(i+1)+"</li>");
    });
    $(nav_business).append(nav_business_ul);
	
    $.each(data.scope_school,function(i,item){
        $(nav_school_ul).append("<li>"+(i+1)+"</li>");
    });
    $(nav_school).append(nav_school_ul);
	

    navigation.appendChild(nav_private);
    navigation.appendChild(nav_business);
    navigation.appendChild(nav_school);
	
    $(navigation).children("div").mouseover(function(){
        //$(navigation).children("div").children("ul:visible").slideUp('fast');
        $(this).children("ul").slideDown('fast');
    });
    $(navigation).children("div").mouseleave(function(){
        var actual = $('#head').attr("class");
        $(".scope_menu div").not("."+actual).children().slideUp('fast');
    });
	
    $(navigation).children("div").children("ul").children("li").click(function(){
        window.clearInterval(objectInterval);
        //		alert($(this).parent().parent().attr("class"));
        $('#head').removeClass('school');
        $('#head').removeClass('business');
        $('#head').removeClass('private');
        $('#head').addClass($(this).parent().parent().attr("class"));
        $(this).parent().slideDown('fast');
        $(".scope_menu * li").removeAttr("class");
        current_li = $(".scope_menu * li").index(this);
        $(this).addClass("active");
        changeHeadBg($(this).parent().parent().attr("class")+"_"+(parseInt($(this).html())-1));
		
		
        objectInterval = window.setInterval("changeHiglights()",3250);

    //alert($(this).parent().parent().attr("class")+"_"+(parseInt($(this).html())-1));
    });

    return navigation;
}

function changeHeadBg(anchor_class){
    $(".scopebg:visible").hide("drop", {
        direction: "left"
    }, 1000);
    $("#"+anchor_class).show("drop", {
        direction: "right"
    }, 1000);
    var actual = $('#head').attr("class");
    $(".scope_menu div").not("."+actual).children().slideUp('fast');
}
