var scroller_hoehe = 48+'px';
var scrolldistans = 292;

function schieber_daten(){

    docH = document.getElementById("content").offsetHeight;
    contH = document.getElementById("container").offsetHeight;
    scrollAreaH = document.getElementById("scrollArea").offsetHeight;

    scrollH = (contH * scrollAreaH) / docH;

    document.getElementById("scroller").style.height = scroller_hoehe;//Math.round(scrollH) + "px";
    document.getElementById("scroller_bild").style.height = scroller_hoehe;//Math.round(scrollH) + "px";			

		scrollDist = scrolldistans;//Math.round(scrollAreaH-scrollH);

}

function schieber()
{
    schieber_daten();
		
    Drag.init(document.getElementById("scroller"),null,0,0,-1,scrollDist);
		
    document.getElementById("scroller").onDrag = function (x,y)
    {
      var scrollY = parseInt(document.getElementById("scroller").style.top);
      var docY = 0 - (scrollY * (docH - contH) / scrollDist);
      document.getElementById("content").style.top = docY - 7 + "px";
    }
}

function schieber_daten_2(){

    docH_2 = document.getElementById("content_2").offsetHeight;
    contH_2 = document.getElementById("container_2").offsetHeight;
    scrollAreaH_2 = document.getElementById("scrollArea_2").offsetHeight;

    scrollH_2 = (contH_2 * scrollAreaH_2) / docH_2;

    document.getElementById("scroller_2").style.height = scroller_hoehe;//Math.round(scrollH_2) + "px";
    document.getElementById("scroller_2_bild").style.height = scroller_hoehe;//Math.round(scrollH_2) + "px";		

		scrollDist_2 = scrolldistans;//Math.round(scrollAreaH_2-scrollH_2);

}

function schieber_2()
{
    schieber_daten_2();
		
    Drag.init(document.getElementById("scroller_2"),null,0,0,-1,scrollDist_2);

    document.getElementById("scroller_2").onDrag = function (x,y)
    {
      var scrollY_2 = parseInt(document.getElementById("scroller_2").style.top);
      var docY_2 = 0 - (scrollY_2 * (docH_2 - contH_2) / scrollDist_2);
      document.getElementById("content_2").style.top = docY_2 - 4 + "px";
    }
}

function schieber_daten_3(){

    docH_3 = document.getElementById("content_3").offsetHeight;
    contH_3 = document.getElementById("container_3").offsetHeight;
    scrollAreaH_3 = document.getElementById("scrollArea_3").offsetHeight;

    scrollH_3 = (contH_3 * scrollAreaH_3) / docH_3;

    document.getElementById("scroller_3").style.height = scroller_hoehe;//Math.round(scrollH_3) + "px";
    document.getElementById("scroller_3_bild").style.height = scroller_hoehe;//Math.round(scrollH_2)/2 + "px";		

		scrollDist_3 = scrolldistans;//Math.round(scrollAreaH_2-scrollH_2/2);

}

function schieber_3()
{
    schieber_daten_3();
		
    Drag.init(document.getElementById("scroller_3"),null,0,0,-1,scrollDist_3);

    document.getElementById("scroller_3").onDrag = function (x,y)
    {
      var scrollY_3 = parseInt(document.getElementById("scroller_3").style.top);
      var docY_3 = 0 - (scrollY_3 * (docH_3 - contH_3) / scrollDist_3);
      document.getElementById("content_3").style.top = docY_3 - 4 + "px";
    }
}


function schieber_daten_4(){

    docH_4 = document.getElementById("content_4").offsetHeight;
    contH_4 = document.getElementById("container_4").offsetHeight;
    scrollAreaH_4 = document.getElementById("scrollArea_4").offsetHeight;

    scrollH_4 = (contH_4 * scrollAreaH_4) / docH_4;

    document.getElementById("scroller_4").style.height = scroller_hoehe;//Math.round(scrollH_3) + "px";
    document.getElementById("scroller_4_bild").style.height = scroller_hoehe;//Math.round(scrollH_2)/2 + "px";		

		scrollDist_4 = scrolldistans;//Math.round(scrollAreaH_2-scrollH_2/2);

}

function schieber_4()
{
    schieber_daten_4();
		
    Drag.init(document.getElementById("scroller_4"),null,0,0,-1,scrollDist_4);

    document.getElementById("scroller_4").onDrag = function (x,y)
    {
      var scrollY_4 = parseInt(document.getElementById("scroller_4").style.top);
      var docY_4 = 0 - (scrollY_4 * (docH_4 - contH_4) / scrollDist_4);
      document.getElementById("content_4").style.top = docY_4 - 4 + "px";
    }
}



var minusErlauben = true//false;
var nWert=0;
var drehgeschw=6;
var dazu = 1;
function choicedrive()
{
if(text==text_energieodnawialne || text==text_impressum || text==text_olejrzepakowy){
mywheel();
//var nWert = 0;
if(isNaN(nWert))
 { nWert = 0; }
if(event.wheelDelta < 0 && (minusErlauben || nWert > 0))
 { nWert= nWert-dazu;}
if(event.wheelDelta <= -1) nWert=-drehgeschw;
if(event.wheelDelta >= 0)
 { nWert+=dazu; }
if(event.wheelDelta >= 1) nWert=drehgeschw;

		
if(text==text_wibroizolacja){
  schieber_daten();
	document.getElementById('scroller').style.top = parseInt(document.getElementById('scroller').style.top) - nWert+'px';
	if(parseInt(document.getElementById('scroller').style.top)<=0) document.getElementById('scroller').style.top=0;
	if(parseInt(document.getElementById('scroller').style.top)>=scrollDist) document.getElementById('scroller').style.top=scrollDist+'px';

      document.getElementById("content").style.top = 0 - (parseInt(document.getElementById("scroller").style.top) 
			* (docH - contH) / scrollDist) + "px";
}


if(text==text_energieodnawialne){		
	schieber_daten_2();
	document.getElementById('scroller_2').style.top = parseInt(document.getElementById('scroller_2').style.top) - nWert+'px';
	if(parseInt(document.getElementById('scroller_2').style.top)<=0) document.getElementById('scroller_2').style.top=0;
	if(parseInt(document.getElementById('scroller_2').style.top)>=scrollDist_2) document.getElementById('scroller_2').style.top=scrollDist_2+'px';

      document.getElementById("content_2").style.top = 0 - (parseInt(document.getElementById("scroller_2").style.top) 
			* (docH_2 - contH_2) / scrollDist_2) + "px";		
}

if(text==text_impressum){		
	schieber_daten_3();
	document.getElementById('scroller_3').style.top = parseInt(document.getElementById('scroller_3').style.top) - nWert+'px';
	if(parseInt(document.getElementById('scroller_3').style.top)<=0) document.getElementById('scroller_3').style.top=0;
	if(parseInt(document.getElementById('scroller_3').style.top)>=scrollDist_3) document.getElementById('scroller_3').style.top=scrollDist_3+'px';

      document.getElementById("content_3").style.top = 0 - (parseInt(document.getElementById("scroller_3").style.top) 
			* (docH_3 - contH_3) / scrollDist_3) + "px";		
}

/*

if(text==text_olejrzepakowy){
	schieber_daten_4();
	document.getElementById('scroller_4').style.top = parseInt(document.getElementById('scroller_4').style.top) - nWert+'px';
	if(parseInt(document.getElementById('scroller_4').style.top)<=0) document.getElementById('scroller_4').style.top=0;
	if(parseInt(document.getElementById('scroller_4').style.top)>=scrollDist_4) document.getElementById('scroller_4').style.top=scrollDist_4+'px';

      document.getElementById("content_4").style.top = 0 - (parseInt(document.getElementById("scroller_4").style.top) 
			* (docH_4 - contH_4) / scrollDist_4) + "px";		
}
*/

return false
}
}

function mywheel(){
if(text==text_wibroizolacja || text==text_energieodnawialne || text==text_impressum){
clearTimeout(mywheel.thread);
if(event.wheelDelta > 0) dragrichtung(-1);
if(event.wheelDelta < 0) dragrichtung(1);
mymousestop=function(){
dragrichtung(0);
};
mywheel.thread=setTimeout(mymousestop, 300);

}
}
