var GLOBAL_PROJECT_START = 0;

$(function(){

    if(isset(GLOBAL_SLIDE_TYPE))	{
	
        $('.content-img-slide-arrow').click(function() {
            var target = $(this).attr("target");
            $('#'+target).slideToggle('fast', function() {
                // Animation complete.
                });
            var current_src = $("img",this).attr("src");
            $("img",this).attr("src",$("img",this).attr("altsrc"));
            $("img",this).attr("altsrc",current_src);
			
            var switchThis = $(this).attr("switch");
            //$("img."+switchThis).animate({visibility: 'toggle'}, { duration: 1 });
            $("."+switchThis).fadeToggle("normal");
			
        });
		
        var sliderInnerL = parseInt($('#slider-inner').offset().left);
        var sliderInnerW =  parseInt($('#slider-inner').css("width"));
        $('#slider-arrow-left').css("left",sliderInnerL-26).show();
        $('#slider-arrow-right').css("left",sliderInnerL+sliderInnerW+10).show();
		
        if (GLOBAL_SLIDE_TYPE==0){
            $('#slider-arrow-left').click(function() {
                var start = GLOBAL_PROJECT_START-1;
                if (start < 0) start = GLOBAL_PROJECT_TOTAL;
                GLOBAL_PROJECT_START = start;
                getProjectHTML();
                clearInterval(GLOBAL_INTERVAL);
                GLOBAL_INTERVAL = setInterval ( "$('#slider-arrow-right').click()", 5000 );
            });
			
            $('#slider-arrow-right').click(function() {
                var start = GLOBAL_PROJECT_START+1;
                if (start > GLOBAL_PROJECT_TOTAL) start = 0;
                GLOBAL_PROJECT_START = start;
                getProjectHTML();
                clearInterval(GLOBAL_INTERVAL);
                GLOBAL_INTERVAL = setInterval ( "$('#slider-arrow-right').click()", 5000 );
            });
        }else{
            $('#slider-arrow-left').click(function() {
                document.location.href=GLOBAL_PROJECT_PREV;
            });
			
            $('#slider-arrow-right').click(function() {
                document.location.href=GLOBAL_PROJECT_NEXT;
            });
        }
		
    }
});


function isset () {
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: FremyCompany
    // +   improved by: Onno Marsman
    // +   improved by: Rafał Kukawski
    // *     example 1: isset( undefined, true);
    // *     returns 1: false
    // *     example 2: isset( 'Kevin van Zonneveld' );
    // *     returns 2: true
    var a = arguments,
        l = a.length,
        i = 0,
        undef;

    if (l === 0) {
        throw new Error('Empty isset');
    }

    while (i !== l) {
        if (a[i] === undef || a[i] === null) {
            return false;
        }
        i++;
    }
    return true;
}


var GLOBAL_INTERVAL;

if(isset(GLOBAL_SLIDE_TYPE)){
    if (GLOBAL_SLIDE_TYPE==0){
        GLOBAL_INTERVAL= setInterval ( "$('#slider-arrow-right').click()", 5000 );
    }else{
        //if (GLOBAL_PROJECT_TOTAL<>1)
        GLOBAL_INTERVAL= setInterval ( "loadBigImagesRight()", 5000 );
    }
}
function getProjectHTML(){
    var url = GLOBAL_PROJECT_AJAX + GLOBAL_PROJECT_START;
	

    $('#slider-inner').fadeOut("normal", function(){
        $('#slider-ajax-drop').load(url, function(responseText, textStatus, XMLHttpRequest) {
            $('#slider-inner').fadeIn("normal", function(){
                });
        });
		
    });

	
}

function getProjectImageHTML(){
    if(arguments[0]){
        var url = arguments[0];

        /*var start = GLOBAL_PROJECT_START+1;
        if (start > GLOBAL_PROJECT_TOTAL) start = 0;
        GLOBAL_PROJECT_START = start;*/

        clearInterval(GLOBAL_INTERVAL);
        GLOBAL_INTERVAL = setInterval ( "loadBigImagesRight()", 5000 );
        //GLOBAL_INTERVAL = setInterval ( "$('#slider-arrow-right').click()", 5000 )
        //GLOBAL_INTERVAL = 5000;
    }else{
        var url = GLOBAL_PROJECT_AJAX + GLOBAL_PROJECT_START;
    }
    $('#slider-big-image-drop').fadeOut("normal", function(){
        $('#slider-big-image-drop').load(url, function(responseText, textStatus, XMLHttpRequest) {
            $('#slider-big-image-drop').fadeIn("normal", function(){
                });
                /*if(arguments[0]){
                GLOBAL_INTERVAL = setInterval ( "getProjectImageHTML()", 5000 );
                }*/
        });
		
    });

	
}


function loadBigImagesLeft(){
    var start = GLOBAL_PROJECT_START-1;
    if (start < 0) start = GLOBAL_PROJECT_TOTAL;
    GLOBAL_PROJECT_START = start;
    if (GLOBAL_PROJECT_TOTAL>0 )
        getProjectImageHTML();
    clearInterval(GLOBAL_INTERVAL);
    GLOBAL_INTERVAL = setInterval ( "loadBigImagesLeft()", 5000 );
}

function loadBigImagesRight(){
    var start = GLOBAL_PROJECT_START+1;
    if (start > GLOBAL_PROJECT_TOTAL) start = 0;
    GLOBAL_PROJECT_START = start;
    if (GLOBAL_PROJECT_TOTAL>0 )
        getProjectImageHTML();
    clearInterval(GLOBAL_INTERVAL);
    GLOBAL_INTERVAL = setInterval ( "loadBigImagesRight()", 5000 );
}
