/**
*     ____                            ___       __                __  _      _
*    /  _/___ ___  ____              /   | ____/ /   _____  _____/ /_(_)____(_)___  ____ _
*    / // __ `__ \/ __ \   ______   / /| |/ __  / | / / _ \/ ___/ __/ / ___/ / __ \/ __ `/
*  _/ // / / / / / /_/ /  /_____/  / ___ / /_/ /| |/ /  __/ /  / /_/ (__  ) / / / / /_/ /
* /___/_/ /_/ /_/\____/           /_/  |_\__,_/ |___/\___/_/   \__/_/____/_/_/ /_/\__, /
*  By Dragu Costel 2010                                                          /____/
*
*  @package: Picture slide show
*  @autor:Dragu Costel 2010
*  @date:16.08.2010
*
*/








var IMO_Big_ImagineSelectata = 0;


function IMO_ShowPicture(TablouImagini) {
    if (TablouImagini.length == 0) { return }
    //In caz ca nu sunt imagini ne reintoarce
    $.blockUI({ message: '', css: { backgroundColor: 'rgb(0, 0, 0)', color: '#fff' }  });
   
   //Preluare imagine selecata
   if($('#IMO_Image_Big img').length > 0) {
          IMO_ImagineSelectata=$('#IMO_Image_Big img:first').attr('src');
   }else {IMO_ImagineSelectata=""}
   //Concepe pagini
   m=TablouImagini.length;
   Pagini = "";
   Selected="";
   for(x=0;x<m;++x) { 
      if (TablouImagini[x]==IMO_ImagineSelectata) { Selected="currentpage";IMO_Big_ImagineSelectata=x } else { Selected=""; }
      //Lista de pagini
      Pagini=Pagini+"<li ><a class='ID_"+x+" "+Selected+"' onclick='LoadPicSlide("+x+")' href='javascript:'>"+(x+1)+"</a></li>"
      }
    //Partea de jos a chenarului
    IMO_Footer="<div class='IMO_Paginare_Big' style='float:left;width:90%;height:25px' ><ul>"+Pagini+"</ul></div><div style='float:left;width:10%;height:25px'><a class='IMO_Slider_Navigare_Inapoi' onclick='Navigare(\"inapoi\")' href='javascript:'></a><a class='IMO_Slider_Navigare_Inainte' onclick='Navigare(\"inainte\")' href='javascript:'></a><a class='IMO_Slider_Navigare_Inchide' onclick='Navigare(\"inchide\")' href='javascript:'></a></div>"
    //Div Principal
    IMO_Div = $('<div id="IMO_MainBodySlider"><div id="IMO_MainTitle">'+Titlu_Principal+'</div><div id="IMO_MainImg"></div><div id="IMO_MainFoter">'+IMO_Footer+'</div></div>');
    //Css div principal
    $(IMO_Div).css({ "position":"absolute", "top":"0px", "left":"0px", "z-index":"1301",    "height":"560px","width":"683px"})
    $(IMO_Div).hide()
    $('body').append($(IMO_Div))
  
    //css Div-uri secundare
    $('#IMO_MainTitle').css({"font-weight":"900","font-size":"large","color":"#FFFFFF" ,"z-index":"1303","position":"relative","top":"25px","float":"left", "height":"24px","width":"683px" })
    $('#IMO_MainImg').css({ "z-index":"1304","position":"relative","float":"left","height":"510px","width":"682px","border":"1px solid #303030","background":"#060606 url('js/jquery.pictureSlideFiles/loading.gif') no-repeat 50% 50%"})
    $('#IMO_MainFoter').css({"color":"#FFFFFF","z-index":"1303","top":"-25px","position":"relative","float":"left","height":"24px","width":"683px"})
    //Centare fata de fereastra
    $(IMO_Div).centerInClient()
    //afisare in pagina
    $(IMO_Div).fadeIn('slow', function() {
     //if (IMO_ImagineSelectata != "" ) { IncarcaImagine(IMO_ImagineSelectata) } else  { IMO_ImagineSelectata(TablouImagini[0]) }
IncarcaImagine(TablouImagini[IMO_Big_ImagineSelectata])

      });


}

function Navigare(Unde) {

   if (Unde == "inainte") {
     if ( IMO_Big_ImagineSelectata < TablouImagini.length-1)  {
      IMO_Big_ImagineSelectata = IMO_Big_ImagineSelectata + 1
      LoadPicSlide(IMO_Big_ImagineSelectata)
     }

    }
  if(Unde == "inapoi") {
     if ( IMO_Big_ImagineSelectata > 0 )  {
      IMO_Big_ImagineSelectata = IMO_Big_ImagineSelectata - 1
      LoadPicSlide(IMO_Big_ImagineSelectata)
     }
    }
    if (Unde == "inchide") {
    $('#IMO_MainBodySlider').fadeOut('slow', function() { $.unblockUI() ;  $('#IMO_MainBodySlider').remove() });
   
  
    }
}


//Incarcare imagine din butoane
function LoadPicSlide(nr) {
 AnimeazaSusJos(0)
$(".currentpage").removeClass('currentpage');
IMO_Big_ImagineSelectata= nr


$('#IMO_MainImg img:first').fadeOut('fast');
IncarcaImagine(TablouImagini[nr])
}

//Incarcare imagine
function IncarcaImagine(img) {

    
    $('<img />').load(function () {
     $(this).hide();

     $('#IMO_MainImg').html(this)
     $(this).fadeIn('slow',function() { AnimeazaSusJos(1); $('.ID_'+IMO_Big_ImagineSelectata).addClass('currentpage') });
    })
    .error(function () {
      // notify the user that the image could not be loaded
    }).attr({ src:img })


}
//Efecte afisare dezafisare titlu si footer
function AnimeazaSusJos(cum) {
    
    if(cum == 1) {
  $('#IMO_MainTitle').animate({"top": "-=25px"}, "slow");
  $('#IMO_MainFoter').animate({"top": "+=28px"}, "slow");
    }else{
  $('#IMO_MainTitle').animate({"top": "+=25px"}, "slow");
  $('#IMO_MainFoter').animate({"top": "-=28px"}, "slow");
    }

}


//calculate the current window width //
function pageWidth() {
  if($.browser.msie) {
    return window.innerWidth != null ? window.innerWidth : document.documentElement && document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body != null ? document.body.clientWidth : null;
  }else{
   return $(document).width()  
  }
}

// calculate the current window height //
function pageHeight() {
   if($.browser.msie) {
    return window.innerHeight != null? window.innerHeight : document.documentElement && document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body != null? document.body.clientHeight : null;
   }else{
     return $(document).height()   
   }
}
