/*
// ####################################################################################################
// # Datei homesite.js V 1.0
// ####################################################################################################
// # Copyright © 2010 ISS-Oberlausitz
// # Author: T.Hojenski
// # Email: info@iss-ol.de
// # URL:   http://www.bluepage-cms.com
// # Diese Datei gehört zu dem kommerziellen bluepage - CMS der ISS-Oberlausitz
// # Bitte beachten Sie die Lizenzbedingungen.
// # Unberechtigte Nutzung, Änderung oder Weitergabe über die Lizenzbedingungen hinaus
// # sind strafbar.
// # Eine unberechtigte Verwendung auch von Teilen des CMS-Systems kann zu Schadensersatz-
// # und/oder Unterlassungsansprüchen führen.
// # Das Entfernen der Copyrighthinweise ist untersagt.
// ####################################################################################################
*/

//=============================SLIDEBOX==============================

var slidebox_sliderIntervalId = 0;
var slidebox_sliderHeight = 1;
var slidebox_sliding = false;
var slidebox_slideSpeed = 10; //30;
var slidebox_id;
var slidebox_max;
var slidebox_open;
var slidebox_state;

sb_zhr = new Array(); 

function slidebox_Sel(nr){
   var pid = 'sel_'+nr;
   if(document.getElementById(pid + '_state').innerHTML == '1') {
      document.getElementById(pid + '_nav').className = 'slidebox_nav2';
      document.getElementById(pid+'_slider').style.height = document.getElementById(pid+'_box').offsetHeight + 'px'; 
   }
}

function slidebox(nr){
   for(i=0;i<5;i++){
      if(document.getElementById('slidebox_' + i +'_state').innerHTML == '1' && nr != i){
         slideboxAction('slidebox_' + i,nr); 
      }
   }          
   slideboxAction('slidebox_'+nr,nr);
}
function slideboxAction(pid,nr) {     
   if (slidebox_sliderIntervalId == 0) {       
      slidebox_id = pid;
      slidebox_max = document.getElementById(pid + '_box').offsetHeight;
      slidebox_open = document.getElementById(pid + '_state').innerHTML;
      if(slidebox_sliding) return;
      slidebox_sliding = true;
      slidebox_open = pid + '_state';    
      slidebox_state = document.getElementById(slidebox_open).innerHTML; 
      if(slidebox_state == "0") {
         document.getElementById(pid + '_nav').className = 'slidebox_nav2';
         slidebox_sliderHeight = 1;
      } else {
         slidebox_sliderHeight = slidebox_max;
         document.getElementById(pid + '_nav').className = 'slidebox_nav';
      }        
      if(slidebox_sliderHeight == slidebox_max && slidebox_state == "1") {
         //document.getElementById(slidebox_id + '_slider').style.height = '0px';
         //document.getElementById(slidebox_open).innerHTML = "0";
         slidebox_sliderIntervalId = setInterval('SlideUpRun("'+pid+'",\''+ nr +'\')', slidebox_slideSpeed); 
      } else {
         //document.getElementById(slidebox_id + '_slider').style.height = slidebox_max + 'px';
         //document.getElementById(slidebox_open).innerHTML = "1";
         slidebox_sliderIntervalId = setInterval('SlideDownRun()', slidebox_slideSpeed);     
      }
   }
}

function SlideUpRun(pid,nr) {   
   if(slidebox_sliderHeight <= 0) {
      slidebox_sliding = false;
      slidebox_sliderHeight = 0;
      document.getElementById(slidebox_id + '_slider').style.height = '0px';
      document.getElementById(slidebox_open).innerHTML = "0";
      clearInterval(slidebox_sliderIntervalId);
      slidebox_sliderIntervalId = 0;
      if (nr)  slidebox(nr);
   } else {
      other = 0;
      slidebox_sliderHeight -= slidebox_slideSpeed;
      if(slidebox_sliderHeight < 0) {
         slidebox_sliderHeight = 0;
         document.getElementById(slidebox_open).innerHTML = "0";  
      }
      document.getElementById(slidebox_id + '_slider').style.height = slidebox_sliderHeight + 'px';
   }
}

function SlideDownRun() {
   if(slidebox_sliderHeight >= slidebox_max) {
      slidebox_sliding = false;
      slidebox_sliderHeight = slidebox_max;
      document.getElementById(slidebox_open).innerHTML = "1";
      document.getElementById(slidebox_id + '_slider').style.height = slidebox_max + 'px';
      clearInterval(slidebox_sliderIntervalId);
      slidebox_sliderIntervalId = 0;
   } else {
      slidebox_sliderHeight += slidebox_slideSpeed;
      if(slidebox_sliderHeight> slidebox_max){
         slidebox_sliderHeight = slidebox_max;
         document.getElementById(slidebox_open).innerHTML= "1";
      }
      document.getElementById(slidebox_id + '_slider').style.height = slidebox_sliderHeight + 'px';   
   }
}

