(function($) {
	$.fn.fixPNG = function() {
		return this.each(function () {
			var image = $(this).css('backgroundImage');

			if (image.match(/^url\(["']?(.*\.png)["']?\)$/i)) {
				$(this).css({
					'backgroundImage': 'none',
					'filter': "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=" + ($(this).css('backgroundRepeat') == 'no-repeat' ? 'crop' : 'scale') + ", src='" + image + "')"
				}).each(function () {
					var position = $(this).css('position');
					if (position != 'absolute' && position != 'relative')
						$(this).css('position', 'relative');
				});
			}
		});
	};

	$.fn.popupboxConfirm = function(o) {
		if($.browser.msie){
			$(".bg").fixPNG();
			if ($.browser.version<8){
				$(window).bind("resize scroll", $.fn.popupboxConfirm.onScroll);
			}
		}
		$('#popup_confirm_closebtn').click($.fn.popupboxConfirm.onClick);
	};
	$.fn.popupboxConfirm.hide = function(){
		$.fn.popupboxConfirm.var_isShown=false;
		$('#popup_confirm_overlay').fadeOut()
		$('#popup_confirm').fadeOut()
	};
	$.fn.popupboxConfirm.show = function(){
		$('#popup_confirm_overlay').fadeIn()
		$('#popup_confirm').fadeIn();
		$.fn.popupboxConfirm.var_isShown=true;
	};
	$.fn.popupboxConfirm.onClick = function(){
		if ($.fn.popupboxConfirm.var_isShown){
			$.fn.popupboxConfirm.hide();
		}
	};
	
	$.fn.popupboxConfirm.onScroll=function(){
		$('#popup_confirm_overlay').css({top:$(window).scrollTop(),height:$(window).height()});
		$('#popup_confirm').css({top:($(window).scrollTop() + $(window).height()/2)});
	}
	
	$.fn.popupboxConfirm.var_isShown=true;
})(jQuery);
