function addFlash(movieURL, width, height, targ, divID, affiliateParam) {
    var url = window.location.href;
    if (affiliateParam != "affiliateParameter" &&
        affiliateParam.indexOf("tduid") == -1) {
        var affpar = "&" + affiliateParam;
    } else {
        var affpar = "";
    }
    if (url.indexOf("?") != -1) {
        var urlParams = url.substring((url.indexOf("?") + 1), url.length);
        var paraArray = urlParams.split("&");
        for (var i = 0; i < paraArray.length; i++) {
            if (i == 0) {
                var urlParamStr = paraArray[i];
            } else {
                urlParamStr = urlParamStr + "|" + paraArray[i];
            }
        }
        var params = "<param name='FlashVars' value='URLparam=" + urlParamStr + "" + affpar + "&targetWin=" + targ + "&lcId=" + divID + "'/>";
    } else {
        var params = "<param name='FlashVars' value='URLparam=false" + affpar + "&targetWin=" + targ + "&lcId=" + divID + "'/>";
    }
    var init;
    var init = document.getElementById("flashInit");
    if (init != "" && init != null) {
        init.value = "true";
    }
    document.getElementById(divID).innerHTML = "\r\n<object id='" + divID + "_swf' data='" + movieURL + "' type='application/x-shockwave-flash' width='" + width + "' height='" + height + "' wmode='opaque'>\r\n<param name='movie' value='" + movieURL + "' />\r\n<param name='quality' value='high' />\r\n<param name='menu' value='false' />\r\n<param name='allowScriptAccess' value='always' />\r\n<param name='swliveconnect' value='true' />\r\n<param name='wmode' value='opaque' />\r\n" + params + "\r\n</object>\r\n";
}


function addImage(altURL, targ, width, height, divID, affiliateParam, defaultURL) {
    if (window.location.href.indexOf("?") != -1 && typeof (actionlink) == "undefined") {
        var url = window.location.href;
        if (url.indexOf("?") != -1) {
            var urlParams = url.substring((url.indexOf("?") + 1), url.length);
            var paraArray = urlParams.split("&");
            for (var i = 0; i < paraArray.length; i++) {
                if (i == 0) {
                    var urlParamStr = paraArray[i];
                } else {
                    urlParamStr = urlParamStr + "&" + paraArray[i];
                }
            }
            if (defaultURL.indexOf("?") != -1) {
                var defaultLink = defaultURL + "&" + urlParamStr;
            } else {
                defaultLink = defaultURL + "?" + urlParamStr;
            }
            document.getElementById("affpar").value = urlParamStr;
        } else {
            defaultLink = defaultURL;
        }
        if (affiliateParam != "affiliateParameter") {
            var affURL = affiliateParam.split("=");
            var affiURL = affURL[1] + "=";
        } else {
            var affiURL = "";
        }
    } else {
        if (typeof (actionlink) != "undefined") {
            var url = actionlink;
            if (url.indexOf("&url=") != -1) {
                var trackingLink = url.split("&url=");
                affiURL = trackingLink[0] + "&url=";
            } else {
                if (url.indexOf("&ULP=") != -1) {
                    var trackingLink = url.split("&ULP=");
                    affiURL = trackingLink[0] + "&ULP=";
                } else {
                    var affiURL = "";
                }
            }
            defaultLink = defaultURL;
        } else {
            defaultLink = defaultURL;
            var affiURL = "";
        }
    }
    document.getElementById(divID).innerHTML = "<a href=\"" + affiURL + defaultLink + "\" rel=\"nofollow\" target=\"" + targ + "\"><img src=\"" + altURL + "\" width=\"" + width + "\" height=\"" + height + "\" border=\"0\" /></a>";
}


function checkFlash(URL, altURL, target, w, h, id, affiParam, defaultURL) {
    flash_versions = 20;
    var flash = new Object();
    flash.installed = false;
    flash.version = "0.0";
    if (navigator.plugins && navigator.plugins.length) {
        for (x = 0; x < navigator.plugins.length; x++) {
            if (navigator.plugins[x].name.indexOf("Shockwave Flash") != -1) {
                flash.version = navigator.plugins[x].description.split("Shockwave Flash ")[1];
                flash.installed = true;
                break;
            }
        }
    } else {
        if (window.ActiveXObject) {
            for (x = 2; x <= flash_versions; x++) {
                try {
                    oFlash = eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash." + x + "');");
                    if (oFlash) {
                        flash.installed = true;
                        flash.version = x + ".0";
                    }
                } catch (e) {
                }
            }
        }
    }
    flash.ver = Array();
    for (i = 4; i <= flash_versions; i++) {
        eval("flash.ver[" + i + "] = (flash.installed && parseInt(flash.version) >= " + i + ") ? true : false;");
    }
    if (flash.ver[8]) {
        addFlash(URL, w, h, target, id, affiParam);
    } else {
        addImage(altURL, target, w, h, id, affiParam, defaultURL);
    }
	if(document.location.search && document.getElementById("affpar") && document.getElementById("affpar").value=="" || document.location.search && document.getElementById("affpar") && document.getElementById("affpar").value=="null"){
		document.getElementById('affpar').value=document.location.search.split("?")[1];
    }
}