
/* forum */

function toggle_tree(i, p) {
  Element.toggle(p);
  i.src = (i.src.indexOf('/i/sg/plus.gif') != -1) ? '/i/sg/minus.gif' : '/i/sg/plus.gif';  
}


/* quotes */

var selected_index = 'wig20';
var selected_currency = 'euro';

function select_quote(quote, type) {
  var value = (type == 'index' ? selected_index : selected_currency);
  $('#quote_'+ value).hide();
  $('#tab_'+value).removeClass(type == 'index' ? 'selected' : 'selected2');
  if (type == 'index') {
    selected_index = quote;
  } else {
    selected_currency = quote;
  }
  $('#quote_'+quote).show();
  $('#tab_'+quote).addClass(type == 'index' ? 'selected' : 'selected2');
  $('#quote_'+quote).css({display: "inline"});
  return false;
}
   
/* poradniki */

var slider_val = 1;
var slider_min = 1;
var slider_max = 6;
var sliding = 0;
var slider_margin = 0;
var slider;
var step;
var current_val = slider_val;
var handle;


function slider_refresh(v) {

   slider_val = v;
    
   $('#guide_spinner').css({ display: "block"});
  $('#bn_guide_list').load('/aj/poradniki-sg.html?page='+v, function() { 
 
   //console.debug('step,v', step,v, (step * (v-1)))
     
     handle.css({marginLeft: (step * (v-1)) + "px"} );
     $('#guide_spinner').css({ display: "none"});  
     
  });
  
  
  /*new Ajax.Updater('bn_guide_list', '/aj/poradniki-sg.html?page='+v,
  { 
       asynchronous: true,
       onLoading: function(request) { Element.show('guide_spinner') },
       onComplete:function(request) { Element.hide('guide_spinner') } 
  });
  */
} 

function slider_move_left() {
   
  if (slider_val > slider_min) {
    slider_refresh(slider_val-1); 
  }

  return false;
}	    
  
function slider_move_right() {
  if (slider_val < slider_max) {
    slider_refresh(slider_val+1);
  }
  return false;
}

function slider_move(e){
   e.preventDefault();
   nmargin = parseInt(e.pageX-slider.offset().left-handle.width()/2);
   //console.debug(step * slider_max, nmargin);
   
   if (nmargin < 0) {
      nmargin = 0;      
   }
   
   if (nmargin > (step * (slider_max-1))){
      nmargin = (step * (slider_max-1))
   }
   
   if (nmargin % step < 4) {
      sv = parseInt(nmargin / step);
      handle.css({marginLeft: (step * (sv)) + "px"} );      
      nmargin = parseInt(nmargin / step ) 
      current_val = sv + 1;
   }
   
}

function slider_clicked(e){
   nmargin = parseInt(e.pageX-slider.offset().left-handle.width()/2);
   // console.debug('klik', nmargin);

   

   sv = parseInt(nmargin / step);   
   
   if (nmargin + step + 10 > sv*step) { sv++}
   
   current_val = sv + 1;
   dragging_stopped();
   
}

function dragging_stopped(){
   if (current_val != slider_val){      
      slider_refresh(current_val);
   }
}

$(document).ready(function() {
   slider = $('#bn_guide_slider');
   handle = $('#bn_guide_handle');
   step = (slider.width()+1.5*handle.width()) / slider_max;
   
   $('#bn_slider_left, #bn_slider_right, #bn_guide_handle, #bn_guide_slider').attr('unselectable', 'on').css('MozUserSelect', 'none').bind('selectstart.ui', function() { return false; });
  
   // przeciaganie slidera
   
   $(handle).mousedown(function(){
      //console.debug('start_drag');
      $().mousemove(function(e){ slider_move(e) });
      
      $(document).mouseup(function(){
 
       // console.debug('stop_drag');
        dragging_stopped();
        $().unbind('mousemove');
        $(document).unbind('mouseup');
 
       });
   });
   // kliknięcie na slidera

   $(slider).click(function(e){
      slider_clicked(e);            
   });


});

/* menu */  

var prev = null;
var selected = null;
var shAlarm = 0;

function ml() {
  if (blurAlarm) {
    clearTimeout(blurAlarm);
  }  
}

function ukryj(e) {
  $(e).css({ visibility: "hidden" });
  selected = null;
  prev = null;
}
  
function pokaz(n, kolor) {
   e = "#r"+n;
   if (prev) { $(prev).css({ visibility: "hidden" }) }; 
   o = prev = $(e); 
   ptop = o.height()/-2;
   o.css({ top: ptop+"px", visibility: "visible"});
  }

  function select_menu(n) {
      if (selected == n) { 
         return;
      } else { 
         deselect_menu(selected)
      };            
      $('#main-level-'+n+', #sub-level-'+n).addClass('selected');
      selected = n;
      if ($('#r'+n)) { 
         pokaz(n, 0);
      }
   }
 
  function deselect_menu(n, t) {
   $('#main-level-'+n+', #sub-level-'+n).removeClass('selected');

    if ($('#r'+n)) { 
      ukryj('#r'+n, 0);
    }
  }
  
  function mo(id) {
    if (shAlarm) { clearTimeout(shAlarm); shAlarm = 0; }
    shAlarm = setTimeout('deselect_menu('+selected+')', 400);
  }

  function mi(id) {
   if (shAlarm) { clearTimeout(shAlarm); shAlarm = 0; }
   shAlarm = setTimeout('select_menu('+id+')', 500);
  }

/*  box bankiertv i patronat - wersja JQ   */

var sg_last=1;
var sga_last=1;
var btv_zak=1;
var sgpt_last=1;

function machaj(x){
   $('#bn_sg_btv'+sg_last).slideDown();
   $('#bn_sg_btv'+sg_last+'b').slideUp();
   $('#bn_sg_btv'+ x  + 'b').slideDown();
   $('#bn_sg_btv'+ x).slideUp(); 
   sg_last = x;
}

function machaj2(x){
   $('#bn_sg_btva'+sga_last).slideDown();
   $('#bn_sg_btva'+sga_last+'b').slideUp();
   $('#bn_sg_btva'+ x  + 'b').slideDown();
   $('#bn_sg_btva'+ x).slideUp(); 
   sga_last = x;
}

function machaj3(x){
   $('#bn_sg_ptr'+sgpt_last).slideDown();
   $('#bn_sg_ptr'+sgpt_last+'b').slideUp();
   $('#bn_sg_ptr'+ x  + 'b').slideDown();
   $('#bn_sg_ptr'+ x).slideUp(); 
   sgpt_last = x;
}


function btv_switch(zakladka){
   if (zakladka != btv_zak){
      if (zakladka==2){

         $('#bn_btv_box1').slideUp();
         $('#bn_btv_box2').slideDown();
         $('#btv_fresh_2').fadeOut();
         $('#btv_popular_2').fadeOut();
         
   
      } else {
         $('#bn_btv_box2').slideUp();
         $('#bn_btv_box1').slideDown();
         $('#btv_fresh_2').fadeIn();
         $('#btv_popular_2').fadeIn();
      }
      btv_zak=zakladka;


   }


}


/* init? */

function init() {

  var td = $('#bn_td_load');
  if (td) {
     $('#bn_td_placeholder').html(td.html());
     td.html('') ;  
  }

}

// ?????? 

var activeTab = 1;
var prevTab;
var activeLink;
var activeTabClicked = 1;

function tabSelect(tabNo) {
	$('#tab' + activeTab).hide();
   $('#liTab' + activeTab).removeClass('selected');
	prevTab = activeTab;

	activeTab = tabNo;

	$('#tab' + activeTab).show();
	$('#liTab' + activeTab).addClass('selected');
	
   if (prevTab==activeTab) {
		switch (activeTab) {
			case 1 :
				location.href='http://www.bankier.pl/wiadomosci/przeglad.html';
				break;
			case 2 :
				location.href='http://www.bankier.pl/fo/rodzina/';
				break;
			case 3 :
				location.href='http://www.bankier.pl/lifestyle/';
				break;
		}
	}

   if (activeTab==1) {
      $('#liTab2').removeClass('borderBlue');
      $('#liTab2').removeClass('borderNorm');
      $('#liTab3').removeClass('borderBlue');
      $('#liTab3').removeClass('borderGrey');
   }
   if (activeTab==2) {
      $('#liTab3').addClass('borderGrey');
      $('#liTab2').removeClass('borderNorm');
      $('#liTab2').addClass('borderBlue');
   }
   if (activeTab==3) {
      $('#liTab3').removeClass('borderGrey');
      $('#liTab3').addClass('borderBlue');
      $('#liTab2').addClass('borderNorm');
   }

  return false;
}
