
function check_extension(filename, id) {
    if (hash == null) {
        return true;
    }

    //var re = /\..+$/;
    var re = /\.([^\.]+)$/;
    //var ext = filename.match(re);
    var ext = filename.substr(filename.lastIndexOf('.'), filename.length)
    var el = document.getElementById(id);

    if (hash[ext]) {
        return true;
    } else {
        alert(afex);
        el.value = '';
        return false;
    }
}

function viewDetails(el) {
    try {
        $('#' + el).next().toggle();
    } catch (err) { alert(err.description); }
}

function viewListDetails(el) {
    $(el).parent().next().toggle();
}

function PrepareFormField(control, defaultValue) {
    $(control).attr('value', defaultValue).focus(function () { if ($(this).attr('value') == defaultValue) { $(this).attr('value', ''); } }).blur(function () { if ($(this).attr('value') == '') { $(this).attr('value', defaultValue); } });
}

function openApp(sender) {
    var itemUrl = sender.getAttribute('itemUrl');
    var itemAlternativeUrl = sender.getAttribute('itemAlternativeUrl');

    f_open_window_max(itemUrl, "");
  
    /*if (navigator.appName == "Microsoft Internet Explorer") {
        //window.location.href = itemUrl;
        f_open_window_max(itemUrl, "");
    }
    else {
        window.location.href = itemAlternativeUrl;
    }*/
}

function f_open_window_max(aURL, aWinName) {
    var wOpen;
    var sOptions;

    sOptions = 'status=yes,menubar=no,scrollbars=no,resizable=yes,toolbar=no,fullscreen=no,addressbar=no';
    sOptions = sOptions + ',width=' + (screen.availWidth - 10).toString();
    sOptions = sOptions + ',height=' + (screen.availHeight - 122).toString();
    sOptions = sOptions + ',screenX=0,screenY=0,left=0,top=0';

    wOpen = window.open('', aWinName, sOptions);
    wOpen.location = aURL;
    wOpen.focus();
    wOpen.moveTo(0, 0);
    wOpen.resizeTo(screen.availWidth, screen.availHeight);
    return wOpen;
}
