// javascript for jobindsats viewer component
function resolve(id) {
    return document.getElementById(id);
}
function isIE() {
    if (navigator.appName.toUpperCase() == "MICROSOFT INTERNET EXPLORER") {
        return true;
    } else {
        return false;
    }
}
function printIframe(name) {
    if (isIE() == true) {
        document[name].focus();
        document[name].print();
    } else {
        frames[name].focus();
        frames[name].print();
    }
}
function disable(id) {
    resolve(id).disabled = true;
}
function isDefaultSelected(formId, selectName) {
    return resolve(formId).elements[selectName].selectedIndex == 0;
}
function isAnySelected(formId, name) {
    var form = resolve(formId);
    var notfound = true;
    for (var i = 0; i < form.length; i++) {
        var ename = form.elements[i].name;
        var prefix = ename.substring(0, ename.indexOf(":"));
        if (prefix == name) {
            if (form.elements[i].selectedIndex != 0) {
                return true;
            }
            notfound = false;
        }
    }
    return notfound;
}
function isSelectEmpty(formId, selectName) {
    return resolve(formId).elements[selectName].length == 0;
}

// Help window
function showHelp(pageId) {
    if (!pageId == "") {
        var hWnd = window.open(pageId, "hWnd", "width=680, height=600, scrollbars=yes, status=yes, toolbar=yes, resizable=yes");
        hWnd.focus();
    }
}

// Report window
// Edited 2006-07-06 by TGN to make it work in spite of disabled IE6 file download prompting
//
function showReport(reportUrl, windowId, appPath) {
    if (!reportUrl == "") {
        var hWnd = window.open('/jobindsats/jsp/download.jsp?appPath=' + appPath + '&file=' + reportUrl, windowId);
		hWnd.focus();
		}
}

function showReportWithName(reportUrl, windowId, appPath, reportName) {
    if (!reportUrl == "") {
        var hWnd = window.open('/jobindsats/jsp/download.jsp?appPath=' + appPath + '&file=' + reportUrl + '&reportName=' + reportName, windowId);
		hWnd.focus();
		}
}

//function showReport(reportUrl, windowId){
// if(!reportUrl==''){
//    var hWnd = window.open(reportUrl, windowId, 'scrollbars=yes, location=no, menuBar=yes, status=no, toolbar=yes, resizable=yes');
//    hWnd.focus();
//  }
//}


// Check or uncheck all checkboxes in a form
function setCheckboxes(formId, checked) {
    var form = resolve(formId);
    for (var i = 0; i < form.length; i++) {
        if (form.elements[i].type == "checkbox") {
            form.elements[i].checked = checked;
        }
    }
}

// See if any checkbox in a form is checked
function isNoCheckboxChecked(formId) {
    var form = resolve(formId);
    for (var i = 0; i < form.length; i++) {
        if (form.elements[i].type == "checkbox") {
            if (form.elements[i].checked == true) {
                return false;
            }
        }
    }
    return true;
}

// See if any radio in a named group in a form is checked
function isNoRadioChecked(formId, name) {
    var form = resolve(formId);
    for (var i = 0; i < form.length; i++) {
        if (form.elements[i].type == "radio" && form.elements[i].name == name) {
            if (form.elements[i].checked == true) {
                return false;
            }
        }
    }
    return true;
}
function HideContent(d) {
    if (d.length < 1) {
        return;
    }
    document.getElementById(d).style.display = "none";
    document.getElementById(d).style.visibility = "hidden";
}
function showContent(d) {
    if (d.length < 1) {
        return;
    }
    document.getElementById(d).style.display = "block";
    document.getElementById(d).style.visibility = "visible";
    setTimeout("document.images['waitImage'].src = 'images/pleasewait.gif'", 200);
}
function showContentClean(d) {
    if (d.length < 1) {
        return;
    }
    document.getElementById(d).style.display = "block";
    document.getElementById(d).style.visibility = "visible";
}


