jQuery.cookie = function(name, value, options) {
	if (typeof value != 'undefined') { // name and value given, set cookie
		options = options || {};
		if (value === null) {
			value = '';
			options = $.extend({}, options); // clone object since it's unexpected behavior if the expired property were changed
			options.expires = -1;
		}
		var expires = '';
		if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
			var date;
			if (typeof options.expires == 'number') {
				date = new Date();
				date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
			} else {
				date = options.expires;
			}
			expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
		}
		// NOTE Needed to parenthesize options.path and options.domain
		// in the following expressions, otherwise they evaluate to undefined
		// in the packed version for some reason...
		var path = options.path ? '; path=' + (options.path) : '';
		var domain = options.domain ? '; domain=' + (options.domain) : '';
		var secure = options.secure ? '; secure' : '';
		document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
	} else { // only name given, get cookie
		var cookieValue = null;
		if (document.cookie && document.cookie != '') {
			var cookies = document.cookie.split(';');
			for (var i = 0; i < cookies.length; i++) {
				var cookie = jQuery.trim(cookies[i]);
				// Does this cookie string begin with the name we want?
				if (cookie.substring(0, name.length + 1) == (name + '=')) {
					cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
					break;
				}
			}	
		}
		return cookieValue;
	}
};
var date = new Date();
date.setTime(date.getTime() + (365 * 24 * 60 * 60 * 1000));

var options = {path:'/',expires:date};



if ((!$.cookie('__lht-compxx') || $.cookie('__lht-compxx')==0) && !(/msie 6/i.test(navigator.userAgent)))
{
	$.cookie ('__lht-compxx', 1, options);
	$(function () {
		$('<div class="postcard" id="postcard" />').css({
			backgroundColor: '#000',
			opacity:'0.6',
			position: 'fixed',
			top: '0',
			left: '0',
			width: '100%',
			height: '100%',
			zIndex: '10000'
		}).appendTo('body');
		$('<a href="/find-our-food/"><img class="postcard" src="/_assets/images/register/postcard-pop-up-ocado.png"></a>').css({
			position: 'fixed',
			top: '50%',
			left: '50%',
			marginTop: '-230px',
			marginLeft: '-300px',
			zIndex: '10001'
		}).appendTo('body');
		$('<img class="postcard" src="/_assets/images/common/fancybox/fancy_close.png">').css ({
			position: 'fixed',
			top: '50%',
			left: '50%',
			marginTop: '-235px',
			marginLeft: '285px',
			cursor: 'pointer',
			zIndex: '10002'
		}).click (function () {
			$(".postcard").fadeOut( function () {
				$(this).remove();
			});
		}).appendTo('body');
	});
}

