var jQueryScriptOutputted = false;
function initJQuery() {
    
    //if the jQuery object isn't available
    if (typeof(jQuery) == 'undefined') {
    
    
        if (! jQueryScriptOutputted) {
            //only output the script once..
            jQueryScriptOutputted = true;
            
            //output the script (load it from google api)
            document.write("<scr" + "ipt type=\"text/javascript\" src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js\"></scr" + "ipt>");
        }
        setTimeout("initJQuery()", 50);
    } else {
                        
        $(function() {  
            //we have jquery
			initMicrosoftOverlay();
        });
    }
            
}

initJQuery();


function initMicrosoftOverlay() {
		
var bannerDimensions = $("#partner-banner").attr("class");
var partnerId = $("#partner-banner").attr("rel");


$("#partner-banner").html('<img src="http://microsoft.com/danmark/mereoverskud/overlay/DK_MS_Dynamics_mereoverskud_banner_'+bannerDimensions+'.jpg">');

$("#partner-banner > img").live('click', function() {				
	
	
	$("object, iframe:not(#microsoft-overlay)").hide();
	
	var winHeight = $(document).height();
	var winWidth = $(document).width();		
	var scrollTop = $(window).scrollTop() + 30;

	$('body').prepend('<div id="overlay-container"></div><div id="overlay-content"><iframe id="microsoft-overlay" src="http://microsoft.com/danmark/mereoverskud/overlay/content/index.html?pid=' + partnerId + '" width="800" height="850" frameborder="0" scrolling="no"></iframe></div><div id="close-comp"></div>');
	$("#overlay-container").css({'display': 'none', 'position': 'absolute', 'width': winWidth+'px', 'height': winHeight+'px', 'z-index': '99997', 'opacity': '0.5', 'background': '#000'}).show();
	$("#overlay-content").css({'display': 'none', 'position': 'absolute', 'width': '800px', 'height': '800px', 'z-index': '99998', 'top': scrollTop+'px', 'left': '50%', 'margin-left': '-400px', 'background': '#fff'}).fadeIn();
	$("#close-comp").css({ 'display': 'none', 'position': 'absolute', 'width': '36px', 'height': '36px', 'z-index': '99999', 'top': scrollTop - 19 + 'px', 'left': '50%', 'margin-left': '380px', 'background-image': 'url(http://www.microsoft.com/danmark/mereoverskud/overlay/close.png)', 'cursor': 'pointer' }).fadeIn();
}).css("cursor","pointer");

// temp remove later
$("#close-comp").live('click', function() {closeMicrosoftOverlay();});

}

function closeMicrosoftOverlay() {	
	$("object, iframe").show();
	$("#overlay-content").hide();
	$("#close-comp").hide();
	$("#overlay-container").fadeOut();	
}


