var AU = "/";

var spin1 = 0;
var delta1 = 0;
var delta1_change = 0;

// preload images
var b1_1 = null;
var b1_2 = null;
var b1_3 = null;

var b2_1 = null;
var b2_2 = null;
var b2_3 = null;
// preload images

var scroll_height1 = 0;
// var myobj = null;

function init_myspin1() {
  spin1 = 0;
  delta1 = 0;
  delta1_change = 0;
  // preload images
  b1_1 = new Image; b1_1.src = AU+"img/aikon_fel.jpg";
  b1_2 = new Image; b1_2.src = AU+"img/aikon_fel.jpg";
  b1_3 = new Image; b1_3.src = AU+"img/aikon_fel.jpg";

  b2_1 = new Image; b2_1.src = AU+"img/aikon_le.jpg";
  b2_2 = new Image; b2_2.src = AU+"img/aikon_le.jpg";
  b2_3 = new Image; b2_3.src = AU+"img/aikon_le.jpg";
  scroll_height1 = 0;
  myobj = document.getElementById('clipper1');
  if (document.all)
    scroll_height1 = myobj.style.pixelHeight;
  else 
    scroll_height1 = eval(myobj.style.height.substring(0,myobj.style.height.indexOf('px')));
    
  //********* Init wheel
  if (window.addEventListener)
        document.getElementById('roller1').addEventListener('DOMMouseScroll', wheel1, false);
  document.getElementById('roller1').onmousewheel = wheel1;
  //********* Init wheel
  
  myspin1();
}

function myspin1() {
  
  myobj = document.getElementById('roller1');
  aktpos = 0;
  
  if (document.all) {
  
    imsi = myobj.style.pixelHeight - scroll_height1;
    if (spin1 > 0 && myobj.style.pixelTop >= 0) spin1 = 0;
    if (spin1 < 0 && myobj.style.pixelTop <= -imsi) spin1 = 0;
    myobj.style.pixelTop = myobj.style.pixelTop + spin1;
    
  } else {
  
    imsi = eval(myobj.style.height.substring(0,myobj.style.height.indexOf('px'))) - scroll_height1;
    aktpos =  eval(myobj.style.top.substring(0,myobj.style.top.indexOf('px')));
    if (spin1 > 0 && aktpos >= 0) spin1 = 0;
    if (spin1 < 0 && aktpos <= -imsi) spin1 = 0;
    myobj.style.top = aktpos + spin1 + 'px';
  }

//** masodik allapot  
    if (spin1 > 0 && document.getElementById('sb1_up') != b1_2) document.getElementById('sb1_up').src = b1_2.src;
    if (spin1 < 0 && document.getElementById('sb1_down') != b2_2) document.getElementById('sb1_down').src = b2_2.src;
//** harmadik allapot  
    if (spin1 == 0) {
        if (document.all) {
            myobj2 = document.getElementById('sb1_up');
            if (myobj.style.pixelTop >= 0 && myobj2 != b1_1) myobj2.src = b1_1.src; 
              else if (myobj2 != b1_3) myobj2.src = b1_3.src;
               
            myobj2 = document.getElementById('sb1_down');
            if (myobj.style.pixelTop <= -imsi && myobj2 != b2_1) myobj2.src = b2_1.src; 
              else if (myobj2 != b2_3) myobj2.src = b2_3.src;
              
        } else {
        
            myobj2 = document.getElementById('sb1_up');
            if (aktpos >= 0 && myobj2 != b1_1) myobj2.src = b1_1.src; 
              else if (myobj2 != b1_3) myobj2.src = b1_3.src;
               
            myobj2 = document.getElementById('sb1_down');
            if (aktpos <= -imsi && myobj2 != b2_1) myobj2.src = b2_1.src; 
              else if (myobj2 != b2_3) myobj2.src = b2_3.src;
        }
    }
//** harmadik allapot  

if (spin1 != 0) scroll_slider1();
if (delta1_change == 0) { spin1 = 0; delta1_change = -1; } 

setTimeout("myspin1();",5);
} //** end myspin

function scroll_slider1() {
  y = getHeight1();
	if (window.A_SLIDERS) A_SLIDERS[0].f_setValue2(y);
}

function getHeight1() {
  myobj = document.getElementById('roller1');
  if (document.all) {
    imsi = myobj.style.pixelTop;
  } else {
    imsi = eval(myobj.style.top.substring(0,myobj.style.top.indexOf('px')));
  }
return imsi;
}

function scroll1(y) {
  myobj = document.getElementById('roller1');
  if (document.all) 
    myobj.style.pixelTop = y;
  else
    myobj.style.top = y + 'px';
}

function selProd1(p1, p2) {
  form_sel1.prod1.value = p1;
  form_sel1.prod2.value = p2;
  form_sel1.height1.value = getHeight1();
   
  form_sel1.submit();
}

function selProd2() {

  id = parseInt(form_sel2.sel1.value);
  
  if (id < 0) {
    form_sel2.prod1.value = id*-1;
    form_sel2.prod2.value = -1;
  } else {
    form_sel2.prod1.value = -1;
    form_sel2.prod2.value = id;
  }
  form_sel2.kat_selected.value = 1;
  
  form_sel2.submit();
  
}

function wheel1(event){       
        delta1 = 0;
        if (!event)
                event = window.event;
        if (event.wheelDelta) {
                delta1 = event.wheelDelta/120;
                if (window.opera)
                        delta1 = -delta1;
        } else if (event.detail) {
                delta1 = -event.detail/3;
        }
        if (delta1 != 0) {
                delta1_change = 1;
                wheel_handle1(delta1);
        }
        if (event.preventDefault)
                event.preventDefault();
event.returnValue = false;
}
function wheel_handle1(delta1) {

  if (delta1 < 0) spin1 = -8; else if (delta1 > 0) spin1 = 8; else if (delta1 == 0) spin1 = 0;
  delta1_change = 0;
  
}

function setScrollHeight1() {
  myobj = document.getElementById('roller1');
  scr_height = myobj.offsetHeight + 14;  
  scr_height += 10; //** Mozilla-Opera Correction 
  
  if (document.all) {
    myobj.style.pixelHeight = scr_height;
  } else {
    myobj.style.height = scr_height + "px";
  }
  //** Slider    
  if (window.A_SLIDERS) f_setMax((-(scr_height - 294) -14), 0);
  if (window.A_SLIDERS)
    if (scr_height <= (294 -14)) {
      f_setVisible(0);
    }
}
// setTimeout("setScrollHeight();",1000);

function url1(_url) {

  if (!(_url.indexOf("height") > -1)) _url = _url + "&height=" + getHeight1();
  document.location.href = _url;
}
  
function show_url1(key, cname) {
  u1 = new String(location.href);
  if (u1.indexOf("height") > -1) {
    y = eval(u1.substring(u1.indexOf("height="),u1.length));
    scroll1(y);
    scroll_slider1();
  }
  tags = document.getElementById('roller1').getElementsByTagName("a");
  for(i=0; i < tags.length; i++) { 
    if (tags[i].getAttribute("href").indexOf(key) > -1) {
      tags[i].className = cname;
      break;
    }
  }
}

