    var l_popinDiv;

	function showCover(in_width, in_height, in_divid)
	{
		var l_coverDiv = document.getElementById("popin_coverDiv")
		
		jQuery(".flash_content").hide();
		jQuery("select").hide();
		if (l_coverDiv == null) {
		    l_coverDiv = document.createElement("DIV");
		    l_coverDiv.id = "popin_coverDiv";


		}

        l_coverDiv.style.backgroundColor = "black";
        l_coverDiv.style.position = "absolute";
        l_coverDiv.style.top = "0px";
        l_coverDiv.style.left = "0px";
        document.body.appendChild(l_coverDiv);


        l_coverDiv.style.height = jQuery(document).height() + "px";
        l_coverDiv.style.width = jQuery(document).width() + "px";
        l_coverDiv.style.zIndex = 1000;
        jQuery("#popin_coverDiv").css("opacity", ".65");
        jQuery("#popin_coverDiv").css("filter", "alpha(opacity = 65)");
		jQuery("#popin_coverDiv").css("filter", "alpha(opacity = 65)");
		jQuery("#popin_coverDiv").show();
        

	}
	
	function showPopin(in_page, in_width, in_height, in_divid) {

            showCover(in_width, in_height, in_divid);
            var winH = $(window).height();
            var winW = $(window).width();
            //if (in_height > winH) {
            //    in_height = winH - 20;
            //    in_width -= (-16);
            //    l_scrolling = "yes";
            //}
            //else {
                l_scrolling = "no";
            //}

            l_popinDiv = document.getElementById(in_divid)

            if (l_popinDiv == null) l_popinDiv = document.createElement("DIV");
            $(l_popinDiv).html("");
            l_popinDiv.id = in_divid
            l_popinDiv.style.display = "none";
            l_popinDiv.style.zIndex = 1001;
            jQuery(l_popinDiv).css("position", "absolute");
            jQuery(l_popinDiv).css("margin", "0 auto");
            jQuery(l_popinDiv).css("height", in_height + "px");
            jQuery(l_popinDiv).css("width", in_width + "px");
            jQuery(l_popinDiv).css("overflow", "hidden");
            
            document.body.appendChild(l_popinDiv);



            var centerDiv = $('#' + in_divid);
            var topOffset = (winH / 2 - centerDiv.height() / 2);
            if (topOffset < 0) {
                topOffset = -0;
            }

			jQuery(l_popinDiv).append('<div><iframe id="idFrame" src="' + in_page + '" width="' + in_width + '" height="' + in_height + '" allowtransparency="true" frameborder="0" scrolling="no"></iframe></div>');
			jQuery(l_popinDiv).css({ top: (topOffset - -$(window).scrollTop()), left: (winW / 2 - centerDiv.width() / 2) });
			if (jQuery(l_popinDiv).css("top")[0] == "-") jQuery(l_popinDiv).css("top", 0);

			jQuery(l_popinDiv).show();



	}
	
    function hidePopin(in_divid)
	{
        jQuery("#" + in_divid).fadeOut(300, function()
        {
            jQuery("#popin_coverDiv").fadeOut(300, function()
            {
		        if(document.getElementById(in_divid) != null)
		        {
			        document.body.removeChild(document.getElementById(in_divid));
                }

                jQuery(".flash_content").show();
                jQuery("select").show();
            });
        });
	}