var oldPostBack;
if (document.location.toString().toLowerCase().indexOf("pe.salfordcc.ac.uk") > 0) {
    for (h = 0; h < document.getElementsByTagName("link").length; h++)
        if (document.getElementsByTagName("link")[h].getAttribute("media").toLowerCase() == "print")
            document.getElementsByTagName("link")[h].media = "all";
}

function scrollMenu() {
    if (document.getElementById('menu') != null) {
        document.getElementById('menu').style.top = (typeof (window.pageYOffset) == 'number' ? window.pageYOffset : document.documentElement.scrollTop);
        scTimeout = setTimeout("scrollMenu()", 10);
    }
}
function __DoPostBack(in1, in2) {
    lP();
    setTimeout('oldPostBack(\'' + in1 + '\',\'' + in2 + '\')', 250);
}
function lP() {
    document.getElementById('loadingPanel').style.backgroundPosition = "center " + (typeof (window.pageYOffset) == 'number' ? window.pageYOffset : document.documentElement.scrollTop) + "px";
    document.getElementById('loadingPanel').style.height = (document.getElementById("content").offsetHeight < 250 ? document.documentElement.clientHeight : document.getElementById("content").offsetHeight - 50);
    document.getElementById('loadingPanel').style.visibility = 'visible';
    document.getElementById('loadingPanel').style.zIndex = 101;
    return true;
}
function lPh() {
    document.getElementById('loadingPanel').style.visibility = 'hidden';
    document.getElementById('loadingPanel').style.zIndex = -99;
}
function elementTags(tagname, typename) {
    var ob = document.getElementsByTagName(tagname);
    for (i = 0; i < ob.length; i++)
        if (ob[i].onclick == null
            && (tagname != "input" || ob[i].type == "submit")
            && (tagname != "a" || (ob[i].href.indexOf("script:") <= 0 && ob[i].href.indexOf("#") <= 0 && ob[i].href.indexOf("download.asp") <= 0 && ob[i].href.indexOf("Letters") <= 0 && ob[i].target.indexOf("blank") <= 0)))
            ob[i].onclick = lP;
}
function show(id, event) {
    var top = event.y + (typeof (window.pageYOffset) == 'number' ? window.pageYOffset : document.documentElement.scrollTop);
    var left = event.x + (typeof (window.pageXOffset) == 'number' ? window.pageXOffset : document.documentElement.scrollLeft);
    var height = (typeof (window.innerHeight) == 'number' ? window.innerHeight + window.pageYOffset : document.documentElement.clientHeight + document.documentElement.scrollTop);
    var width = (typeof (window.innerWidth) == 'number' ? window.innerWidth + window.pageXOffset : document.documentElement.clientWidth + document.documentElement.scrollLeft);
    if (height > 0 && top + document.getElementById(id).offsetHeight > height)
        top = height - document.getElementById(id).offsetHeight;
    if (width > 0 && left + document.getElementById(id).offsetWidth > width)
        left = width - document.getElementById(id).offsetWidth;
    if (top < 0)
        top = 0;
    if (left < 0)
        left = 0;
    document.getElementById(id).style.top = 2 + top;
    document.getElementById(id).style.left = 2 + left;
    document.getElementById(id).style.visibility = "visible";
    document.getElementById(id).style.zIndex = 99;
}
function hide(id) {
    document.getElementById(id).style.visibility = "hidden";
    document.getElementById(id).style.zIndex = -1;
}
function popup(o, w, h) {
    if (o.href != '#') {
        window.open(o.href, 'Popup', "width=" + w + ",height=" + h + ",top=100,left=100,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no,scrollbars=yes");
        return false;
    }
    else
        return true;
}
function timeDifference(src, idS, idF, idT, idD) {
    MinT = document.getElementById(src.id.replace(idS, idT)).value.split(':')[1];
    MinF = document.getElementById(src.id.replace(idS, idF)).value.split(':')[1];
    HrT = document.getElementById(src.id.replace(idS, idT)).value.split(':')[0];
    HrF = document.getElementById(src.id.replace(idS, idF)).value.split(':')[0];
    Min = MinT - MinF;
    Hr = HrT - HrF - (Min < 0 ? 1 : 0);
    if (Min < 0)
        Min = 60 + Min;
    document.getElementById(src.id.replace(idS, idD)).value = Hr + ":" + (Min < 10 ? "0" : "") + Min;
}