﻿var announcement = '';     // login page announcement text (site outage warning, etc.)
var level        = 'high'; // login page announcement format (normal or high)

function onloadLogin() {
    u = document.getElementById('txtUID');
    u.focus();
    
    if ( !announcement )
        return;
    
    tr = document.getElementById('warning_msg_tr');
    td = document.getElementById('warning_msg_td');
    
    if ( !(level=='normal'||level=='high') )
        level='high';
    
    tr.className = 'warning-msg-visible';
    td.className = 'warning-msg-'+level;
    td.innerHTML = announcement;
}

function submitMarkComplete(type) {
    var h = document.getElementById('hidPopupValidationMessage');
    var msg = h.value;
    if (msg) {
        var resp = confirm(msg);
        if (!resp) return
    }
    
    var h = document.getElementById('hidSaveDateType');
    h.value = type;
    
    var f = document.getElementById('TheForm');
    f.submit();

}

function closeMarkComplete() {
    window.location = 'HeaderBlankPgP.aspx';
}

function doLogout() {
    var resp = confirm('Are you sure you want to log out of Parochial Reports?');
    if (resp) window.location = 'Login.aspx';
}

function urlParamValue( paramName ) {
// http://www.netlobo.com/url_query_string_javascript.html (function gup())
    paramName = paramName.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
    var regexS = "[\\?&]"+paramName+"=([^&#]*)";
    var regex = new RegExp( regexS );
    var results = regex.exec( window.location.href );
    if( results == null )
        return "";
    else
        return results[1];
}

