var chars = /(\w+)/i;
var spaces = /^(\s\s*)$/i;

function search_clsswitch(id, doit) {
    var obj = document.getElementById(id);
    var obj_str = new String('' + obj.className);
    var obj_val = new String('' + obj.value);
    if (obj_str.indexOf('empty') > 0) {
        if (chars.test(obj_val) || doit)
            obj.className = obj_str.replace("_empty", "");
        return true;
    }
    if (obj_str.indexOf('empty') < 0) {
        if (!chars.test(obj_val))
            obj.className = obj.className + '_empty';
        return true;
    }
}

function validate_search(id) {
    if (document.getElementById(id)) {
        var obj = document.getElementById(id);
        var obj_value = obj.value;
        var rule = new RegExp(obj.alt, "i");
        if (!rule.test(obj_value) || spaces.test(obj_value)) {
            window.alert(obj.title);
            obj.focus();
            obj.select();
            return false;
        }
    }
    return true;
}

function src_on(id) {
    document.getElementById(id).className = 'src_link_hover';
}

function src_off(id) {
    document.getElementById(id).className = 'src_link';
}

function showoptions(obj) {
    search_clsswitch('search1', false);
    document.getElementById("xdata").src = "";
    document.getElementById("xdata").src = "/options.asp?query=" + obj.value;
}

