/*
 * Subject to copyright.
 *
 * Web Development - LOOKsystems Limited
 * mailto:info@looksystems.ltd.uk
 * http://www.looksystems.ltd.uk
 *
 */

$(document).ready(function(){

	// lightwindow support
	$('.add-to-cart a, .show-cart, .lightwindow').click(function (e) {

		e.preventDefault();

		$('#flash embed, #flash object').css({visibility: 'hidden'});

		if (!$('#flash img').length) {
			$('#flash').prepend($('<img src="img/header.jpg" style="position:absolute;visibility:hidden"/>'));
		}

		var scrolling = $(this).hasClass('lightwindow') ? 'auto' : 'no';
		$('<div><h1>Inlight Organic Skin Care<a id="modalClose" href="#">[close]</a></h1><iframe src="'+this.href+'" scrolling="'+scrolling+'"></iframe></div>')
			.modal({
				close: false,
				onOpen: function (dialog) {
					var height = $(window).height();
					var top = height / 2 - 270;
					dialog.container.css('top', (top > 0) ? top+'px' : 0);
					dialog.overlay.show();
					dialog.overlay.css('height', height+'px');
					dialog.data.show();
					dialog.container.show();
					$('#flash embed, #flash object').css({visibility: 'hidden'});
					$('#flash img').css({visibility: 'visible'});
				},
				onClose: function () {
					$('#flash embed, #flash object').css({visibility: 'visible'});
					$('#flash img').css({visibility: 'hidden'});
				}
			});

		$('#modalClose,#modalOverlay').click(function() {
			$.modal.close();
			$('#flash embed, #flash object').css({visibility: 'visible'});
			$('#flash img').css({visibility: 'hidden'});
		});

	});

});