var isShiftPressed = false;
function checkKey () {
    if (window.event.keyCode == 16) {
        isShiftPressed = false;
    }
}
function isNum () {
    if (window.event.keyCode == 16) {
        isShiftPressed = true;
    } else if ((isShiftPressed == false) &&
               (
                // numbers
                ((window.event.keyCode >= 48) && (window.event.keyCode <= 57)) ||
                ((window.event.keyCode >= 96) && (window.event.keyCode <= 105)) ||
                // arrow keys, space, tab, delete, home, end
                ((window.event.keyCode >= 35) && (window.event.keyCode <= 39)) ||
                (window.event.keyCode == 8) ||
                (window.event.keyCode == 9) ||
                (window.event.keyCode == 32) ||
                (window.event.keyCode == 46) ||
                // the comma and decimal point
                (window.event.keyCode == 110) ||
                (window.event.keyCode == 188) ||
                (window.event.keyCode == 190))
               ) {
        return true;
    } else {
        return false;
    }
}
function isFloat () {
    return ((isNum() == true) || (window.event.keyCode == 110) || (window.event.keyCode == 190));
}
window.document.onkeyup=checkKey;
function prhelp () {
    alert('\nHere are some examples of Price Range:\n\n   100,000-200000\n   100k-200k\n   0.1m-0.2m\n   100k+\n\n');
}
function setMinPrice () {
    var i = document.the_form.maxprice.selectedIndex;
    if (i > 0 && i < document.the_form.minprice.selectedIndex) {
        document.the_form.minprice.options[i-1].selected = true;
    }
}
function setMaxPrice () {
    var i = document.the_form.minprice.selectedIndex;
    if (i > 0 && i < (document.the_form.minprice.length - 1)) {
        if (i > document.the_form.maxprice.selectedIndex) {
            document.the_form.maxprice.options[i+1].selected = true;
        }
    } else {
        document.the_form.maxprice.options[0].selected = true;
    }
}

