 
 
 
//-------------------------------------------------------------
// Correctly handle PNG transparency in Win IE 5.5 or higher.
// http://homepage.ntlworld.com/bobosola. Updated 02-March-2004
//-------------------------------------------------------------
function correctPNG() { 
    for (var i = 0; i < document.images.length; i++) {
        var img = document.images[i]
        var imgName = img.src.toUpperCase()
        if (imgName.substring(imgName.length - 3, imgName.length) == "PNG") {
            var imgID = (img.id) ? "id='" + img.id + "' " : ""
            var imgClass = (img.className) ? "class='" + img.className + "' " : ""
            var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
            var imgStyle = "display:inline-block;" + img.style.cssText
            if (img.align == "left") imgStyle = "float:left;" + imgStyle
            if (img.align == "right") imgStyle = "float:right;" + imgStyle
            if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
            var strNewHTML = "<span " + imgID + imgClass + imgTitle
				+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
				+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
				+ "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
            img.outerHTML = strNewHTML
            i = i - 1
        }
    }
}
//-------------------------------------------------------------


//-------------------------------------------------------------
// Browser Detection
//-------------------------------------------------------------
var detect = navigator.userAgent.toLowerCase();
var OS, browser, version, total, thestring;

if (checkIt('konqueror')) {
    browser = "Konqueror";
    OS = "Linux";
}
else if (checkIt('safari')) browser = "Safari"
else if (checkIt('omniweb')) browser = "OmniWeb"
else if (checkIt('opera')) browser = "Opera"
else if (checkIt('webtv')) browser = "WebTV";
else if (checkIt('icab')) browser = "iCab"
else if (checkIt('msie')) browser = "Internet Explorer"
else if (!checkIt('compatible')) {
    browser = "Netscape Navigator"
    version = detect.charAt(8);
}
else browser = "An unknown browser";

if (!version) version = detect.charAt(place + thestring.length);

if (!OS) {
    if (checkIt('linux')) OS = "Linux";
    else if (checkIt('x11')) OS = "Unix";
    else if (checkIt('mac')) OS = "Mac"
    else if (checkIt('win')) OS = "Windows"
    else OS = "an unknown operating system";
}

function checkIt(string) {
    place = detect.indexOf(string) + 1;
    thestring = string;
    return place;
}

//-------------------------------------------------------------

function initHighlight() {
    if (!document.getElementsByTagName) { return; }
    var allfields = document.getElementsByTagName("input");

    // loop through all input tags and add events
    for (var i = 0; i < allfields.length; i++) {
        var field = allfields[i];
        if ((field.getAttribute("type") == "text") || (field.getAttribute("type") == "password")) {
            field.onfocus = function() { this.className = 'formfieldHighlight'; }
            field.onblur = function() { this.className = 'formfield'; }
        }
    }
}

function addFocusEvent(el, func) {
    var oldonfocus = el.onfocus;
    if (typeof el.onfocus != 'function') { el.onfocus = func; } else { el.onfocus = function() {  func(); oldonfocus(); } }
}
function addBlurEvent(el, func) {
    var oldonblur = el.onblur;
    if (typeof el.onblur != 'function') { el.onblur = func; } else { el.onblur = function() {  func(); oldonblur(); } }
}
function initHighlight2() {
    // WvG: verbetering t.o.v. V1 door geen css-class te gebruiken, waardoor gezette styles niet meer verprutst worden...
    if (!document.getElementsByTagName) { return; }
    var allfields = document.getElementsByTagName("input");

    // loop through all input tags and add events
    for (var i = 0; i < allfields.length; i++) {
        var field = allfields[i];
        if ((field.getAttribute("type") == "text") || (field.getAttribute("type") == "password")) {
            field.onfocus = function() { this.style.backgroundColor = '#FCE7CC'; if (this.getAttribute('alt') == 'ClearOnFocus') { this.value = '' } }
            field.onblur = function() { this.style.backgroundColor = '#FFFFFF'; }
            //addFocusEvent(field, function() { this.style.backgroundColor = '#FCE7CC'; }) 'this' wordt niet meer herkend in subfunctie...
            //addBlurEvent(field, function() { this.style.backgroundColor = '#FFFFFF'; })
        }
    }
}

// Nifty function to add onload events without overwriting
// ones already there courtesy of the lovely and talented
// Simon Willison http://simon.incutio.com/
function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { oldonload(); func(); } }
}


function custom_print() {
    self.print();
}

function ConfirmQuestion(TheQuestion, insert_table, ID) {
    var answer = confirm(TheQuestion);
    if (answer) {
        document.location = "Delete.asp?insert_table=" + insert_table + "&ID=" + ID
        //  return true ;
    }
    //  document.location = "List_" + insert_table + ".asp"
    //}

}

function ConfirmQuestionFile(TheQuestion, insert_table, ID, formfield, Thefile) {
    var answer = confirm(TheQuestion);
    if (answer) {
        document.location = "Delete1File.asp?insert_table=" + insert_table + "&ID=" + ID + "&formfield=" + formfield + "&theFile=" + Thefile
        //  return true ;
    }
    //  document.location = "List_" + insert_table + ".asp"
    //}

}



function MM_jumpMenu(targ, selObj, restore) { //v3.0
    eval(targ + ".location='" + selObj.options[selObj.selectedIndex].value + "'");
    if (restore) selObj.selectedIndex = 0;
}

	  

