$(function() {
   
   $(".colorbox").colorbox({photo:true,opacity:0.7});
   
   //------------slider-------------
   
   var slide_timer = null;
   
    $("a.prev-project, a.next-project, ul.controls>li>a").live('click',function(e){
      e.preventDefault();      
   });   
   
   $("a.prev-project, a.next-project, ul.controls>li>a").one('click',function(e){
      e.preventDefault();      
      slide_main($(this));  
   });
   
   function slide_main(this_item){
      clearInterval(slide_timer);
      var current = $("ul.controls>li>a.active");
      
      if(this_item.hasClass('next-project')){
         var next = current.parent().next().children(":first");
         var direction = new Array('left','right');
         if(next.attr('name')){
            var slug = next.attr('name');
         }else{
            next = current.parent().siblings(":first").children(":first");
            var slug = next.attr('name');
         }
      }else{
         var direction = new Array('right','left');
         if(this_item.hasClass('prev-project')){
            var next = current.parent().prev().children(":first");
            if(next.attr('name')){
               var slug = next.attr('name');
            }else{
               next = current.parent().siblings(":last").children(":first");
               var slug = next.attr('name');
            }
         }else{
            var next = this_item;
            var slug = this_item.attr("name");
         }
      }
            
     
      jQuery.ajax({
         type: "GET",
         url: "handlers/slider.php",
         data: ({get_project_info: slug}),
         success: function(msg){
            var info = msg.split("~");
            $("div.slider>div.slide>h2").hide();
            $("div.slider>div.slide>p").hide();
            $("div.slider>div.slide>h2").html(info[0]);
            $("div.slider>div.slide>p").html(info[1]);
            $("div.slider>div.slide>a").attr("href","/portfolio/" + slug)
            
            $("div.slider>div.slide>div.img-holder").hide("slide",{direction: direction[0]}, 500, function(){
               $("div.slider>div.slide img").attr("src","image.php?url=images/projects/" + slug + "&w=321");
               $("div.slider>div.slide>div.img-holder").show("slide",{direction: direction[1]}, 500, function(){
                  $("a.prev-project, a.next-project, ul.controls>li>a").one('click',function(e){
                     e.preventDefault();      
                     slide_main($(this));  
                  });
               });
               $("div.slider>div.slide>h2").show();
               $("div.slider>div.slide>p").show();               
            });                       
            
            current.removeClass('active');
            next.addClass('active');
            
         }
      });     
      
   };
   
   function slide(){
      var current = $("ul.controls>li>a.active");   
      var next = current.parent().next().children(":first");
      var direction = new Array('left','right');
      if(next.attr('name')){
         var slug = next.attr('name');
      }else{
         next = current.parent().siblings(":first").children(":first");
         var slug = next.attr('name');
      }
         
      jQuery.ajax({
         type: "GET",
         url: "handlers/slider.php",
         data: ({get_project_info: slug}),
         success: function(msg){
            var info = msg.split("~");
            $("div.slider>div.slide>h2").hide();
            $("div.slider>div.slide>p").hide();
            $("div.slider>div.slide>h2").html(info[0]);
            $("div.slider>div.slide>p").html(info[1]);
            $("div.slider>div.slide>a").attr("href","/portfolio/" + slug)
            
            $("div.slider>div.slide>div.img-holder").hide("slide",{direction: direction[0]}, 500, function(){
               $("div.slider>div.slide img").attr("src","image.php?url=images/projects/" + slug + "&w=321");
               $("div.slider>div.slide>div.img-holder").show("slide",{direction: direction[1]}, 500);
               $("div.slider>div.slide>h2").show();
               $("div.slider>div.slide>p").show();
            });                       
            
            current.removeClass('active');
            next.addClass('active');
            
         }
      });
   }
   
   slide_timer = setInterval(slide,5000);



   //------------news-------------

  
   $("ul.news>li.folded>a").live('click',function(e){
      e.preventDefault();
      
      var new_item = $(this).parent();
      var old_item = $("ul.news>li:not('.folded')");
      
      jQuery.ajax({
         type: "GET",
         url: "handlers/news.php",
         data: ({get_news_info: new_item.children(":first").attr("name")}),
         success: function(msg){
            old_item.children(':last').removeClass("read-more").html(old_item.children(":eq(1)").html());
            old_item.children(":not(a)").remove();
            old_item.addClass('folded');
            new_item.html(msg).removeClass("folded");
         }
      });
     
    
   });
   
   
   
   
   
   
  
   
});
