       		
$(document).ready(function() { 
	   $(window).bind('resize', function() {
			set_sizes();
 		    correct_left();
       });
       carousel = $('div.carousel ul.elements');
       carousel_item = $('div.carousel ul.elements li.c_item');
       $('div.carousel ul.elements li.c_item:first-child').addClass('curent');

       for (var i = 0; i < carousel_item.length; i++) {
           carousel_item.eq(i).attr('rel', i);
       }

       function set_sizes() {
           win_width = $('.container').width(); // Window Width
           el_width = win_width; // Carousel Element Width (30%)
           el_length = $('li.c_item').length; // Carousel Element Length
           c_width = el_length * el_width; // Carousel Width
  	 	   carousel.css('width', c_width + 'px');
	 	   carousel_item.css('width', el_width + 'px');
       }

       function correct_left() {
           cur_num = $('li.curent').attr('rel');
           if (cur_num > 0) {
               c_left = cur_num * el_width;
               carousel.css('left', -c_left + 'px');
           }
           else {
               return false;
           }
       }

       function move_left() {
           cur_left_temp = carousel.css('left');
           cur_left = parseInt(cur_left_temp.replace('px', ''));
           carousel.stop().animate({left:cur_left - el_width + 'px'});
           $('li.curent').next('li').addClass('curent').prev('li').removeClass('curent');

       }

       function move_right() {
           cur_left_temp = carousel.css('left');
           cur_left = parseInt(cur_left_temp.replace('px', ''));
           carousel.stop().animate({left:cur_left + el_width + 'px'});
           $('li.curent').prev('li').addClass('curent').next('li').removeClass('curent');

       }

       function hide_arrow() {
           if ($('div.carousel ul.elements li.c_item:first-child').hasClass('curent')) {
               $('.c_arrow_left').hide();
           }
           else {
               $('.c_arrow_left').show();
           }
           if ($('div.carousel ul.elements li.c_item:last-child').hasClass('curent')) {
               $('.c_arrow_right').hide();
           }
           else {
               $('.c_arrow_right').show();
           }
       }
       $('.c_arrow_right').click(function() {
          $(this).stop().animate({top:-2000 + 'px'}, 0).delay(300).animate({top:400 + 'px'}, 0);
          /* set_sizes();*/
           move_left();
           hide_arrow();
       });
       $('.c_arrow_left').click(function() {
           $(this).stop().animate({top:-2000 + 'px'}, 0).delay(300).animate({top:400 + 'px'}, 0);
        /*   set_sizes();*/
           move_right();
           hide_arrow();
       });
       set_sizes();
       hide_arrow();
});
