var comboChange = false;
var sliderCounter = 0;
var slider = new Array();

window.addEvent('domready', function(){
  
	createSlider("albedo", "Albedo", 100, 20, 100); //0
  createSlider("uoc", "Uoc", 1000, 210, 10); //1
  createSlider("umpp", "Umpp", 1000, 170, 10); //2
  createSlider("isc", "Isc", 1000, 60, 10); //3
  createSlider("impp", "Impp", 1000, 50, 10); //4
  createSlider("width", "Width", 5000, 1300, 1000); //5
  createSlider("height", "Height", 5000, 900, 1000); //6
  createSlider("alphaU", "AlphaU", 1000, 470, -1000); //7
  createSlider("alphaI", "AlphaI", 1000, 100, 1000); //8
  
});



function createSlider(itemId, upperId, maxStep, setStep, divider){
  
  var inputItem = document.getElementById(""+itemId+"Wert");
  
  $$('div.slider.advanced#sl'+upperId+'').each(function(el, i){
    slider[sliderCounter] = new Slider(el, el.getElementById('knob'+upperId+''), {
      steps: maxStep,  // Steps from 0 to 100
      wheel: true, // Using the mousewheel is possible too
      onChange: function(){
        inputItem.value = this.step / divider;
      }
    }).set(setStep);
  });
  
  sliderCounter++;
}

function setAlbedoFromComboToSlider(){
  //alert(document.getElementById("albedoComboBox").value);
  comboChange = true;
  document.getElementById("albedoWert").value = document.getElementById("albedoComboBox").value;
  slider[0].set(document.getElementById("albedoComboBox").value * 100);
  comboChange = false;
  
}
function setAlbedoFromInputToSlider(){
  if(!comboChange)
    document.getElementById("albedoComboBox").options[0].selected = true;
  var inputAlbedo = document.getElementById("albedoWert");
  slider[0].set(inputAlbedo.value * 100);
}
