function getLeft(cat){
    location.hash = cat; 
  $("div.mainbox").load("mkLeft.php?go="+cat, function(){
    $(document).ready(TB_init);
  } );
  removeActiveLeftMenu();
  removeActiveTopMenu();
  hidePrevNext();
  hideProjectBackButton()
  hideScrollers();
  if(cat == 'o_nas' || cat == 'wybuduj_z_nami' || cat=='aktualnosci' || cat=='linki' || cat == 'nieruchomosci') $("a.top2").show();
  else $("a.top2").hide();
  $("a#menu_"+cat).addClass("active");
  
}

function getTopCategory(cat){
    location.hash = cat; 
     removeActiveLeftMenu();
     removeActiveTopMenu();
     $("a#menutop_"+cat).addClass("active");
     hidePrevNext();
     hideProjectBackButton();
     $("a.top2").hide();
  $("div.mainbox").load("mkTopCategories.php?go="+cat, function(){
      showScrollers();
    } 
  );    
}

function getCategory(getgo, cat){
  //alert(getgo);
  //alert(cat);
  hidePrevNext();
  hideProjectBackButton();
  $("a.top2").hide();
  $("div.mainbox").load("mkSubTopCategories.php?go="+getgo+"&category="+cat, function(){
      showScrollers();
    }
  );
}

function getProject(go, cat, id){
  $("div.mainbox").load("mkProjects.php?go="+go+"&category="+cat+"&id="+id, function(){
//       var current = $("div#mkImageCurrentHidden").html();
//       var currentIndex = photos.indexOf(current);
//       alert(currentIndex);
      hideScrollers();
      showPrevNext();
      showProjectBackButton(go, cat, id);
      mkImageStart();
      $(document).ready(TB_init);
    }
  );
}

/* ********************************************************************* SCROLLERS*/
function showScrollers(){
  $("#mkScroll").html("");
  if( $(".mc_imgs_row").length > 3  ){
    $("#mkScrollDown").html('<a href="JavaScript:mkScrollDown();" class="down"></a>');
    $("#mkScrollUp").html('<img src="./gfx/arrow_up_empty.png" class="arrow_up_empty" alt="" />'); 
    $("#mkScrollUp").show();
    $("#mkScrollDown").show();
  }  else hideScrollers(); 
}
function hideScrollers(){
  $("#mkScroll").html("");
  $("#mkScrollUp").hide();
  $("#mkScrollDown").hide();
}

function mkScrollUp(){
  if( $(".mc_imgs_row").length > 3  ){
    var limit = $(".mc_imgs_row").length - 3;
    
    if( $("#mkScroll").html() == '' ){
//      nie ma co scrollowac
//      var scrollId = 0;
           
    } else {
// juz bylo wczesniej scrollowane
      var scrollId = $("#mkScroll").html();
      $(".mc_imgs_row").eq(Number(scrollId)-1).slideDown();
      $("#mkScroll").html(Number(scrollId)-1);
    }

     // alert( "mkScroll: '" + $("#mkScroll").html() + "'" );
      if( $("#mkScroll").html() == "" ){
        $("#mkScrollUp").html('<img src="./gfx/arrow_up_empty.png" class="arrow_up_empty" alt="" />');
        
        $("#mkScrollDown").html('<a href="JavaScript:mkScrollDown();" class="down"></a>'); 
        
      } else {
        $("#mkScrollDown").html('<a href="JavaScript:mkScrollDown();" class="down"></a>'); 
      }
  }
}

function mkScrollDown(){
  if( $(".mc_imgs_row").length > 3  ){
    var limit = $(".mc_imgs_row").length - 3;
    
    if( $("#mkScroll").html() == '' ){
      var scrollId = 0;
    } else {
      var scrollId = $("#mkScroll").html();
    }
    if(scrollId < limit){      
      // koniec przewijania!!
      $("#mkScrollUp").html('<a href="JavaScript:mkScrollUp();" class="up"></a>'); 
      $(".mc_imgs_row").eq(scrollId).slideUp();
      $("#mkScroll").html(Number(scrollId)+1);
    }
    if(scrollId == (limit-1)){
              $("#mkScrollDown").html('<img src="./gfx/arrow_down_empty.png" class="arrow_down_empty" alt="" />'); 
        
    }
    
    
  }  
}
/* ********************************************************************* */

function removeActiveLeftMenu(){
     $("a#menu_o_nas").removeClass("active");
     $("a#menu_referencje").removeClass("active");
     $("a#menu_wybuduj_z_nami").removeClass("active");
     $("a#menu_aktualnosci").removeClass("active");
     $("a#menu_napisz_do_nas").removeClass("active");
     $("a#menu_kontakt").removeClass("active");
     $("a#menu_linki").removeClass("active");
     $("a#menu_nieruchomosci").removeClass("active");
} 

function removeActiveTopMenu(){
     $("a#menutop_architektura").removeClass("active");
     $("a#menutop_wnetrza_design").removeClass("active");
     $("a#menutop_projekt_studialny").removeClass("active");
     $("a#menutop_dom_nie_typowy").removeClass("active");
}

function showProjectBackButton(go, cat, id){
  $("div#mkProjectBack").html('<a href="JavaScript:getCategory('+"'"+go+"'"+', '+"'"+cat+"'"+')" class="back"></a>');
}

function hideProjectBackButton(){
  $("div#mkProjectBack").html('');
}

function showDesc(id){
  document.getElementById(id).style.display='block';
}

function hideDesc(id){
  document.getElementById(id).style.display='none'
}

function showPrevNext(){
      $("div#mkImageNext").show();
      $("div#mkImagePrev").show(); 
}

function hidePrevNext(){
      $("div#mkImageNext").hide();
      $("div#mkImagePrev").hide(); 
}

function mkImageStart(){
  var photos = $("div#mkImageHidden").html();
  var photos = photos.split("|");
  var current = $("div#mkImageCurrentHidden").html();
  var currentIndex = photos.indexOf(current); 
//    alert("currentIndex: " + currentIndex + " photos.length: " + photos.length);
//   alert(photos.length);
  if( currentIndex < photos.length ){
    //$("img#mkImageMain").attr({ src: "./img/"+photos[currentIndex+1]+".jpg", alt: "" });
    //$("div.mc").load("mkImageMain.php?image=./img/"+photos[currentIndex+1]+".jpg");
    //$("div#mkImageCurrentHidden").html( photos[currentIndex+1] );
    //$("div#counter").html("["+(currentIndex+2)+"/"+photos.length+"]");
  } 
  if( currentIndex == photos.length-1 ){
    $("div#mkImageNext").html('<img src="./gfx/arrow_right_empty.png" class="arrow_right_empty" alt="" />');
  } else {
    $("div#mkImageNext").html('<a href="JavaScript:mkImageNext();" class="right"></a>');
  }
  $("div#mkImagePrev").html('<img src="./gfx/arrow_left_empty.png" class="arrow_left_empty" alt="" />');
//   if( currentIndex == 0 ){
//     alert("dupa");
//     $("div#mkImagePrev").html('<a href="JavaScript:mkImagePrev();" class="left"></a>');
//   }
}

function mkImageNext(){
  var photos = $("div#mkImageHidden").html();
  var photos = photos.split("|");
  var current = $("div#mkImageCurrentHidden").html();
  var currentIndex = photos.indexOf(current); 
  if( currentIndex < photos.length ){
    //$("img#mkImageMain").attr({ src: "./img/"+photos[currentIndex+1]+".jpg", alt: "" });
    $("div.mc").load("mkImageMain.php?image=./img/"+photos[currentIndex+1]+".jpg");
    $("div#mkImageCurrentHidden").html( photos[currentIndex+1] );
    $("div#counter").html("["+(currentIndex+2)+"/"+photos.length+"]");
  } 
  if( currentIndex == photos.length-2 ){
    $("div#mkImageNext").html('<img src="./gfx/arrow_right_empty.png" class="arrow_right_empty" alt="" />');
  } else {
    $("div#mkImageNext").html('<a href="JavaScript:mkImageNext();" class="right"></a>');
  }
  if( currentIndex == 0 ){
    $("div#mkImagePrev").html('<a href="JavaScript:mkImagePrev();" class="left"></a>');
  }
}

function mkImagePrev(){
  var photos = $("div#mkImageHidden").html();
  var photos = photos.split("|");
  var current = $("div#mkImageCurrentHidden").html();
  var currentIndex = photos.indexOf(current); 
  //alert(currentIndex);
  if( currentIndex >= 0 ){
    //$("img#mkImageMain").attr({ src: "./img/"+photos[currentIndex-1]+".jpg", alt: "" });
    $("div.mc").load("mkImageMain.php?image=./img/"+photos[currentIndex-1]+".jpg");    
    $("div#mkImageCurrentHidden").html( photos[currentIndex-1] );
    $("div#counter").html("["+(currentIndex)+"/"+photos.length+"]");
  } 
  if( currentIndex == 1 ){
    $("div#mkImagePrev").html('<img src="./gfx/arrow_left_empty.png" class="arrow_left_empty" alt="" />');
  } 
  if( currentIndex == photos.length-1 ){
    $("div#mkImageNext").html('<a href="JavaScript:mkImageNext();" class="right"></a>');
  }   
}

