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

			if (image.match(/^url\(["']?(.*\.png)["']?\)$/i)) {
				image = RegExp.$1;
				$(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');
				});
			}
		});
	};
	$(document).ready(function(){
		
		if(navigator.appName.indexOf('Internet Explorer')!=-1){
			$(document.body).addClass('iePage');
			$(".fancy-close, .fancy-bg-element").fixPNG();
		}
		$('.fancy-outer').each(function(idx,obj){
			//$(obj).show().fadeIn();
			var onHidden = function(){
				$(obj).hide()
			}
			$(obj).find('.fancy-close').click(function(){
				if(navigator.appName.indexOf('Internet Explorer') !=-1) onHidden();
				else $(obj).fadeOut(500,onHidden)
			});
		});
		
	});
	
})(jQuery);