﻿// Set the slider value/position
function setSliderValue(slider, handleID, value, handleIdx) {
    //console.log('setSlider - handleID: ' + handleID + ', ' + 'value: ' + value);    
    if (value=='' || isNaN(value) || value == -1 || value == -2) { return; }
    else {            
        slider.setValue(value, handleIdx); 
    }
}  

// Convert a pricing value to a slider position value
function convertPriceToSliderValue(priceValue) {
    //alert('price value: ' + priceValue);
    if (priceValue == -1) {
        return 0;
    }
    else if (priceValue == -2) {
        return 14;
    }
    else if (priceValue == 1) {
        return 0;
    }
    else if (priceValue <= 1000000) {
        return priceValue / 100000;
    }
    else if (priceValue == 2000000) {
        return 11;
    }
    else if (priceValue == 5000000) {
        return 12;
    }
    else if (priceValue == 10000000) {
        return 13;
    }
    else if (priceValue == 9999999999) {
        return 14;
    }
}

// Convert a pricing value to a slider position value
function convertLandAreaToSliderValue(landAreaValue) {
    //alert('land area value: ' + landAreaValue);
    
    if (landAreaValue == -1) {
        return 0;
    }
    else if (landAreaValue == -2) {
        return 11;
    }
    else if (landAreaValue == 1) {
        return 0;
    }        
    else if (landAreaValue == 200000) {
        return 2;
    }
    else if (landAreaValue == 400000) {
        return 3;
    }
    else if (landAreaValue == 1000000) {
        return 4;
    }
    else if (landAreaValue == 2000000) {
        return 5;
    }
    else if (landAreaValue == 4000000) {
        return 6;
    }
    else if (landAreaValue == 10000000) {
        return 7;
    }
    else if (landAreaValue == 20000000) {
        return 8;
    }
    else if (landAreaValue == 40000000) {
        return 9;
    }
    else if (landAreaValue == 100000000) {
        return 10;
    }
    else if (landAreaValue == 9999999999) {
        return 11;
    }
} 

function findInArray(arrayToSearch, valueToFind) {        
    for(i=0;i<arrayToSearch.length;i++) {
        if(arrayToSearch[i] == valueToFind) { return i }
    }
    return -1;
}