/**
 * Pop window
 * @author Ondrej Frinta / ondrej.frint[at]e-invent.eu / e-invent.eu
 * @date 2010-09-15
 * edited for apos consult
 */
(function($) {
					
		var settings = {
			'width': 600,
			'height': 320,
			'content': '',
			'iframe': ''
		};
						
    $.fn.popWindow = function(options) {
    	if (options) {
      	$.extend(settings, options);
			}			
			popWindow.append();	
    }

		$(window).resize(function() {
			$('#pw-overlay').css({
				width: $(window).width(),
				height: $(document).height()
			});
			var containerTop = ($(window).height()-$('#pw-container').height()) / 2 - 15;
			if (containerTop < 15) containerTop  = 15;
			$('#pw-container').css({
				left: ($(window).width()-$('#pw-container').width()) / 2,
				top: containerTop
			});	
		});

		var popWindow = {};
		/** Append pop window **/
		popWindow.append = function() {
			$(document).scrollTop(0);
			
			var overlay = $('<div id="pw-overlay" />');
			var container = $('<div id="pw-container" />');
			$('body').append(overlay).append(container);
			
			overlay.css({
				width: $(window).width(),
				height:  $(document).height(),
				opacity: 0.6
			});
			
			var containerTop = ($(window).height()-settings.height) / 2 - 30;
			if (containerTop < 30) containerTop  = 30;
			
			container.css({
				width: settings.width,
				height: settings.height,
				left: ($(window).width()-settings.width) / 2,
				top: containerTop
			});
			
			container.append('<a href="#close" id="pw-closeBtn" title="zavřít"><span>zavřít &times;</span></a>');
			$('#pw-closeBtn').click(function() {popWindow.remove(0); return false;});
			$('#pw-overlay').click(function() {popWindow.remove(0); return false;});

			//append content
			if(settings.content != '') {
				container.append('<div class="popWindowContent">'+settings.content+'</div>');
			}
			if(settings.iframe != '') {
				container.append('<iframe width="'+settings.width+'" height="'+settings.height+'" scrolling="no" frameborder="0" src="'+settings.iframe+'"></iframe>');
			}
		}

		/** Remove pop window **/
		popWindow.remove = function(duration) {
			$('#pw-overlay').fadeOut(duration, function() {$(this).remove()});
			$('#pw-container').fadeOut(duration, function() {$(this).remove()});
		}		
})(jQuery);

$(document).ready(function(){
	$('#popWindowContact').click(function(){
		$(this).popWindow({content: '<img src="aitom/images/mapa-obchodni-zastupci.png?1" />', width: 600, height:737});					
		return false;
	});
	
});
