﻿var sizeDefault = 5;
var monthsDefault = 6;

// calculator
function init_calc() {
    current_size_slider = new Bs_Slider();
    current_size_slider.attachOnChange(current_size_change);
    current_size_slider.width = 121;
    current_size_slider.height = 26;
    current_size_slider.minVal = 1;
    current_size_slider.maxVal = 10;
    current_size_slider.valueInterval = 0.5;
    current_size_slider.arrowAmount = 0;
    current_size_slider.valueDefault = sizeDefault; //15;
    current_size_slider.imgDir = '/images/';
    current_size_slider.setBackgroundImage('calc_background.gif', 'no-repeat');
    current_size_slider.setSliderIcon('slider.gif', 13, 18);
    current_size_slider.setArrowIconLeft('arrowLeft.gif', 16, 16);
    current_size_slider.setArrowIconRight('arrowRight.gif', 16, 16);
    current_size_slider.useInputField = 3;
    current_size_slider.styleValueFieldClass = 'sliderInput';
    current_size_slider.colorbar = new Object();
    current_size_slider.colorbar['color'] = '#51a4d8';
    current_size_slider.colorbar['height'] = 5;
    current_size_slider.colorbar['widthDifference'] = -2;
    current_size_slider.colorbar['offsetLeft'] = 5;
    current_size_slider.colorbar['offsetTop'] = 9;
    current_size_slider.drawInto('current_size');

    months_used_slider = new Bs_Slider();
    months_used_slider.attachOnChange(months_used_change);
    months_used_slider.width = 121;
    months_used_slider.height = 26;
    months_used_slider.minVal = 3;
    months_used_slider.maxVal = 12;
    months_used_slider.valueInterval = 1;
    months_used_slider.arrowAmount = 0;
    months_used_slider.valueDefault = monthsDefault; //15;
    months_used_slider.imgDir = '/images/';
    months_used_slider.setBackgroundImage('calc_background.gif', 'no-repeat');
    months_used_slider.setSliderIcon('slider.gif', 13, 18);
    months_used_slider.setArrowIconLeft('arrowLeft.gif', 16, 16);
    months_used_slider.setArrowIconRight('arrowRight.gif', 16, 16);
    months_used_slider.useInputField = 3;
    months_used_slider.styleValueFieldClass = 'sliderInput';
    months_used_slider.colorbar = new Object();
    months_used_slider.colorbar['color'] = '#51a4d8';
    months_used_slider.colorbar['height'] = 5;
    months_used_slider.colorbar['widthDifference'] = -2;
    months_used_slider.colorbar['offsetLeft'] = 5;
    months_used_slider.colorbar['offsetTop'] = 9;
    months_used_slider.drawInto('months_used');
}
/**
* @param object sliderObj
* @param int val (the value)
*/
function current_size_change(sliderObj, val, newPos) {
    sizeDefault = val;
    var newSize = (monthsDefault * 0.23) + val;
    new_size.innerHTML = newSize.toString().substring(0, 4);
}
function months_used_change(sliderObj, val, newPos) {
    monthsDefault = val;
    var newSize = (val * 0.23) + sizeDefault;
    new_size.innerHTML = newSize.toString().substring(0,4);
}
/**
* @param object sliderObj
* @param int val (the value)
*/
function bsSliderStart(sliderObj, val, newPos) {
    alert('Started at ' + val + ' (Pos:' + newPos + ')');
}
/**
* @param object sliderObj
* @param int val (the value)
*/
function bsSliderEnd(sliderObj, val, newPos) {
    sliderObj.valueInterval = 0.25;
    sliderObj.setValue(newPos);
    sliderObj.valueInterval = 0.05;
    document.test.attachedFieldValue.value = sliderObj.getValue();
}
