var layerbox_jar = new CookieJar({
  expires:432000,
  path: '/'
});

var layerbox_cookiename = 'grenkeselection';
try {
	jQuery.noConflict();
}catch(e){}
function closeFceLayerbox() {
  $('fceLayerbox').fade({ duration: 1.0, from: 1, to: 0 });
}

function forwardFceLayerbox(Obj) {
  var checkbox = $('keepselection');
  if (checkbox.checked) {
    layerbox_jar.put(layerbox_cookiename, Obj.href);
  }
}

function executeLink() {
	var link = $('fceLayerboxClose').readAttribute('href');
	window.location.href = link;
}

function initFceLayerbox(event) {
  try {
    if($('fceLayerbox').parentNode) {
    	if(!(new RegExp(document.getElementsByTagName('base')[0].href).test(document.referrer))) {
			var links = $$('#fceLayerbox .content a');
				for(var i=0; i<links.length; i++) {
				links[i].setAttribute('onclick', 'forwardFceLayerbox(this)');
			}
			
			var cookieavailable = layerbox_jar.get(layerbox_cookiename);
			var currenturl = document.URL;
			
			if(!cookieavailable == '') {
				if (cookieavailable != window.location) {
					window.location.href = cookieavailable;
				}
			} else {
				var temporaryHTMLOfFCELayerbox = $('fceLayerbox').parentNode.innerHTML;
				$('fceLayerbox').remove();
				$('main').insert({bottom: temporaryHTMLOfFCELayerbox});
				
				$('fceLayerbox').appear({ duration: 1.0, from: 0, to: 1 });
			
			//Event.observe($('fceLayerboxTransparency'), 'click', closeFceLayerbox);
			}
		}
    }
  }catch(e){}
}

// run initFceLayerbox as soon as the page is ready
Event.observe(window, 'load', initFceLayerbox);


