var id = 0;

function startIEFix() {
	if (isIE()) {
		document.write('<div style="display: none;" id="vb_id' + id + '">');
	}
}

function endIEFix() {
	if (isIE()) {
		document.write('</div>');
		var object = document.getElementById("vb_id" + id++);
		if (object.firstChild.data) {
			object.firstChild.removeAttribute('data');
		}
		var params = object.getElementsByTagName("param");
		var paramsLength = params.length;
		for (var j = 0; j < paramsLength; j++) {
			if(params[j].name.toLowerCase() == 'flashvars') {
				var flashVars = params[j].value;
			}
		}
		var innnerHTML = object.innerHTML;
		var re = /<param name="FlashVars" value="">/ig;
		innnerHTML = innnerHTML.replace(re, "<param name='FlashVars' value='" + flashVars + "'>");
		object.outerHTML = innnerHTML;
	}
}

function isIE() {
        // Detects IE 6+ under XP and Vista
        var browser = navigator.userAgent.toLowerCase();
        if (browser.indexOf("msie") > -1 && browser.indexOf("mac") < 0) {
                if (parseInt(browser.charAt(browser.indexOf("msie") + 5)) < 6) {
                        return false;
                }
                if (browser.indexOf("win98") > -1 || browser.indexOf("win 9x 4.90") > -1 || browser.indexOf("winnt4.0") > -1 || browser.indexOf("windows nt 5.0") > -1) {
                        return false;
                }
                return true;
        } else {
                return false;
        }
}

