
$('searchbutton').onclick = function() {
	ExecuteSearch('');
}

$('searchbutton_text').onclick = function() {
	ExecuteSearch('');
}

function noAlpha(obj) {
    reg = /[^0-9]/g;
    obj.value = obj.value.replace(reg, "");
}

function selectText(what) {
    var obj = $(what);
    obj = Element.extend(obj);
    obj.select();
}

function configureInputElements() {
    // Find the input elements that exist within the filtering span
    // container and have either the level or cost class
    // and disallow all characters except for numbers
    $$('input').each(function(s) {
        var input = Element.extend(s);
        var id = input.readAttribute('id');
        if (id != 'searchterm') {
            Event.observe(input, 'keyup', function() {
                noAlpha(input);
            });
        }
    })
}

Event.observe(window, 'load', configureInputElements);
Event.observe(window, 'load', PopulateFilterSelects);
Event.observe(window, 'resize', function() {
	if(document.body.clientWidth)
		document.getElementById('main').style.left = Math.floor((document.body.clientWidth-966)/2) + 'px';
	else
		document.getElementById('main').style.left = Math.floor((document.width-966)/2) + 'px';
});
Event.observe($('searchterm'), 'keydown', function(event) {
    var e = event;
    var keynum;
    if (window.event) {
        keynum = e.keyCode;
    } else if (e.which) {
        keynum = e.which;
    }
    if (keynum == 13) {
        if (Prototype.Browser.WebKit) {
            e.stop();
        }
        ExecuteSearch('');
    }
});
Event.observe($('nameonly'), 'click', function() {
    var state = $('nameonly').checked;
    if (state) {
        nameOnly = true;
    } else {
        nameOnly = false;
    }
});
