/*
// ####################################################################################################
// # Datei vk.inc.js V 1.0
// ####################################################################################################
// # Copyright © 2009 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.
// ####################################################################################################
*/


/* Javascript Datei BLUEPAGE CMS 04 -2009 */
/* Copyright by ISS-Oberlausitz */
/* Author: T.Hojenski */

//=============================SLIDEBOX==============================

var slidebox_sliderIntervalId = 0;
var slidebox_sliderHeight = 1;
var slidebox_sliding = false;
var slidebox_slideSpeed = 1; //30;
var slidebox_id;
var slidebox_max;
var slidebox_open;
var slidebox_state;

sb_zhr = new Array(); 

function slidebox_Sel(id,nr){
   if(id != "") {
      var pid = 'bluepage_slidebox_' + id + '['+nr+']';
      if(document.getElementById(pid + '_state').innerHTML == '1') {
         document.getElementById(pid + '_nav').className = 'bluepage_slidebox_vk_nav2';
         document.getElementById(pid+'_slider').style.height = document.getElementById(pid+'_box').offsetHeight + 'px'; 
      }
   }
}

function slidebox(id, nr){
   for(i=0;i<sb_zhr[id];i++){
      if(document.getElementById('bluepage_slidebox_' + id + '['+i+']_state').innerHTML == '1' && nr != i){
         slideboxAction('bluepage_slidebox_' + id + '['+i+']',id,nr); 
      }
   }          
   slideboxAction('bluepage_slidebox_' + id + '['+nr+']','',nr);
}

function slideboxAction(pid,id,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 = 'bluepage_slidebox_vk_nav2';
         slidebox_sliderHeight = 1;
      } else {
         slidebox_sliderHeight = slidebox_max;
         document.getElementById(pid + '_nav').className = 'bluepage_slidebox_vk_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+'","'+id+'",\''+ 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,id, 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 (id)  slidebox(id,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';   
   }
}

function vktemplStat(id) {
   if (document.getElementById('bluepage_templvk_'+id).style.display != 'block') { 
      document.getElementById('bluepage_templvk_'+id).style.display = 'block';
      document.getElementById('bluepage_templvk_'+id+'_nav').className = 'vktempl_header3b';
   } else {
      document.getElementById('bluepage_templvk_'+id).style.display = 'none'; 
      document.getElementById('bluepage_templvk_'+id+'_nav').className = 'vktempl_header3';
   }
}
