//version 0.13 - 17.10.2008
//generic rollover
function rO(obj, wo) {
    var msie = (document.all && document.styleSheets);
    var transLinkStatic = (obj.childNodes.length > 0 && obj.className == 'transLink');
    var objRef = (obj.childNodes.length == 0) ? obj : (transLinkStatic) ? obj.style.filter : obj.lastChild;
    if (msie && transLinkStatic) {
        obj.style.filter = (wo == 1) ? objRef.split('_lo.').join('_hi.') : objRef.split('_hi.').join('_lo.');
    } else if (objRef != null && objRef.src != null) {
        objRef.src = (wo == 1) ? objRef.src.split('_lo.').join('_hi.') : objRef.src.split('_hi.').join('_lo.');
    }
}
//display value in input
function dV(obj, wo, val) {
    if (wo == 1) {
        obj.value = (obj.value == val) ? '' : obj.value;
    } else {
        obj.value = (obj.value == '') ? val : obj.value;
    }
}
//simulate radio-button behavior for sporttip set module checkboxes
function rB(obj) {
    var bc = false;
    var objRow = obj.name.split('.');
    if (objRow.length > 1) {
        for (var i = 1; i < 4; i++) {
            if (obj.form.elements[objRow[0] + '.bet' + i].checked) {
                bc = true;
            }
            obj.form.elements[objRow[0] + '.bet' + i].checked = (objRow[1].indexOf(i) < 0) ? false : obj.checked;
        }
        var sbL = (document.getElementById) ? document.getElementById('submitButSetLo') : document.images['submitButSetLo'];
        var sbH = (document.getElementById) ? document.getElementById('submitButSetHi') : document.all.submitButSetHi;
        if (bc === true) {
            sbL.style.display = 'none';
            sbH.style.display = 'block';
        } else {
            sbL.style.display = 'block';
            sbH.style.display = 'none';
        }
    }
}
//flash detect targetversion (default 6)
var PA_obj = new Object();
var dtvb;
PA_obj.pd = false;
function PA_fdt(bv) {
    var tv = (bv == null || typeof(bv) == 'undefined') ? 6 : bv;
    dtvb = false;
    // shall probably indicate that the users flash version is too old
    var ltvd = false;
    var op = (document.all && !document.styleSheets);

    var parseStandardVersion = function(str) {
        var descParts = str.split(/ +/);
        var majorMinor = descParts[2].split(/\./);
        return {"major":parseInt(majorMinor[0], 10)};
    };

    // Firefox, Mozilla, Netscape, Opera (and other plugin-based browsers)
    if (navigator.plugins && navigator.plugins.length > 0) {
        var type = 'application/x-shockwave-flash';
        var mimeTypes = navigator.mimeTypes;
        if (mimeTypes && mimeTypes[type] && mimeTypes[type].enabledPlugin && mimeTypes[type].enabledPlugin.description) {
            var version = mimeTypes[type].enabledPlugin.description;
            var versionObj = parseStandardVersion(version);

            if (versionObj.major < tv) {
                ltvd = true;
            } else {
                PA_obj.pd = true;
            }
        }
    } else {
        // Internet Explorer (and other browsers that support Internet Explorer ActiveX controls and plug-ins)
        if (!op) {
            document.writeln('<scr' + 'ipt language="VBscript">');
            document.writeln('dtvb=False');
            document.writeln('If ScriptEngineMajorVersion>=2 then');
            document.writeln('dtvb=True');
            document.writeln('End If');
            document.writeln('Function dtax(axcn)');
            document.writeln('on error resume next');
            document.writeln('dtax=False');
            document.writeln('If dtvb Then');
            document.writeln('dtax=IsObject(CreateObject(axcn))');
            document.writeln('End If');
            document.writeln('End Function');
            document.writeln('<\/scr' + 'ipt>');
        }
        PA_obj.pd = dtax('ShockwaveFlash.ShockwaveFlash.' + tv);
    }
}
PA_fdt();

//flash param string constructor
var fBuildParameter = function(s) {
    var exStr = '';
    for (var i = 0; i < flashParameterNames.length; i++) {
        exStr += (i > 0) ? '&' : s;
        exStr += flashParameterNames[i] + "=";
        exStr += flashParameter[flashParameterNames[i]];
    }
    return exStr;
};
//preloader for rollover images
function iP() {
    if (document.images) {
        var tImgs = new Array();
        for (var i = 0; i < doc.images.length; i++) {
            if (regEx.test(doc.images[i].src)) {
                tImgs[tImgs.length] = doc.images[i].src;
            }
        }
    }
    for (var j = 0; j < tImgs.length; j++) {
        var tImg_lo = new Image();
        var tImg_hi = new Image();
        tImg_lo.src = tImgs[j];
        tImg_hi.src = tImgs[j].split('_lo' + RegExp.$1).join('_hi' + RegExp.$1);
    }
}
var doc = document;
var regEx = /_lo([_|\.])/;
doc.write('<scr' + 'ipt for=window event=onload language="JScr' + 'ipt">');
doc.write('iP();');
doc.write('<\/scr' + 'ipt>');
if (window.addEventListener != null) {
    window.addEventListener("load", iP, true);
}

