var rotate_array = new Array();
var time_rotate = 7000;

function rotate_pr(ref) {
    href = ref.find('a').attr('href');
    rel = ref.find('a').attr('rel');
    if(!jQuery(href).is(':visible')) {
        position = ref.position();
		if (position.left + 38 != 800){
			arrow_left = position.left + 38;
		}
		else{
			arrow_left = position.left + 84;
		}
        
        jQuery('#box-rotatearrow').css('left', arrow_left);
        jQuery('#links-rotate .link-rotate').each(function(index) {
            rel_loop = jQuery(this).find('a').attr('rel');
            jQuery(this).removeClass(rel_loop);
        });
        ref.addClass(rel);
        jQuery('.part-rotate').fadeOut('slow');
        jQuery(href).fadeIn('slow');
    }
}

function rotate_auto() {
    current_index = jQuery('#links-rotate').data('current_index');
    rotate_array_count = jQuery(rotate_array).size()-1;
    if(current_index < rotate_array_count) {
        next = current_index + 1;
    } else {
        next = 1;
    }
    jQuery('#links-rotate').data('current_index', next);
    rotate_pr(rotate_array[next]);
    rotate_timer_next = setTimeout('rotate_auto()', time_rotate);
}

jQuery(document).ready(function () {
    rel = jQuery('.link-rotate-first').find('a').attr('rel');
    jQuery('.link-rotate-first').addClass(rel);

    u = 1;
    jQuery('#links-rotate .link-rotate').each(function(index) {
        href = jQuery(this).find('a').attr('href');
        rel = jQuery(this).find('a').attr('rel');
        rotate_array[u] = jQuery(this);
        //jQuery(href).find('.rotate-content h2').css('color', '#'+rel);
        u++;
    });
    jQuery('#links-rotate').data('current_index', 1);
    rotate_timer_next = setTimeout('rotate_auto()', time_rotate);

    jQuery('.link-rotate').click(function () {
        var ref = jQuery(this);
        rotate_pr(ref);        
        clearTimeout(rotate_timer_next);
        return false;
    });

//    jQuery('.link-rotate').mouseenter(function () {
//
//    });
//    jQuery('.link-rotate, .part-rotate').mouseenter(function () {
//        
//    });
//    jQuery('.link-rotate, .part-rotate').mouseleave(function () {
//        rotate_timer_next = setTimeout('rotate_auto()', time_rotate);
//    });
});
