var MainSlider = new Array();
var remove = true;
var actual = 0;
var MainSliderGoToNext_temp;

$(document).ready(function(){
    
    if(!Modernizr.input.placeholder){
        $('[placeholder]').focus(function() {
            var input = $(this);
            if (input.val() == input.attr('placeholder')) {
                input.val('');
                input.removeClass('placeholder');
            }
        }).blur(function() {
            var input = $(this);
            if (input.val() == '' || input.val() == input.attr('placeholder')) {
                input.addClass('placeholder');
                input.val(input.attr('placeholder'));
            }
        }).blur();

        $('[placeholder]').parents('form').submit(function() {
            $(this).find('[placeholder]').each(function() {
                var input = $(this);
                if (input.val() == input.attr('placeholder')) {
                    input.val('');
                }
            })
        });
    }
	
    $('#same_dir').change(function(){
        if($(this).is(':checked')){
            $('#same_dir_content').show();
            $('#same_dir_content input, #same_dir_content select').removeAttr('disabled');
        } else {
            $('#same_dir_content').hide();
            $('#same_dir_content input, #same_dir_content select').attr('disabled','disabled');
        }
    }).triggerHandler('change');

    $('#slider > li').each(function(){
        MainSlider.push($(this));
        if(remove){
            $(this).remove();
        }
        remove = true;
    });
    
    $('#slider').prepend(MainSlider[0]);
    
    MainSliderGoToNext_temp = setInterval('MainSliderGoToNext()', 8000);
});


function SliderGoTo(i){
    $('#slider').prepend(MainSlider[i]);
    $('#slider > li:last').fadeOut('slow',function(){
        $(this).show().remove()
    });
}


function MainSliderGoToNext(){
    switch (actual) {
        case (MainSlider.length-1):
            actual = 0;
            break
        default:
            actual++;
    }
    SliderGoTo(actual)
}
