$(document).ready(function() {
    $("html body").prepend('<style type="text/css">span.asterisk{color:red;}</style>');
        
    $(".required").each( function(){
        putFormAsterisk(this);
    } );
        
    $("select.jsRedirSel").change( function(){
        location.replace(this.value);
        return false;
    } );
        
    $("select").each( function(){
        selectOption(this);
    } );
});

function putFormAsterisk(obj)
{
    $(obj).append('<span class="asterisk"> * </span>');
}

function selectOption(selector)
{
    var label = $(selector).attr('label');
    if (label!=null) {
        var paramVal = $.getUrlVar(label);
        if (paramVal!=null) {
            $(selector).find("option").each( function(){
                if($(this).attr('class').toLowerCase() == paramVal.toLowerCase()){
                    $(this).attr('selected', 'selected');
                    return false;
                }
                return true;
            });
        }
    }
}
