j(document).ready(function() { j.app.site.init(); });

j.app.site = {
	
	isEdit: false,
	
	init: function () 
	{
		try {
			this.isEdit = (window.parent.location.hostname == window.location.hostname && window.parent.location.pathname.substr(0, 14) == '/cms/page:edit');
		} catch(e) {
			this.isEdit = false;
		}
		
		if(this.isEdit)
		{
			j.app.name = 'edit';
		} else {
			j.app.name = 'site';
		}
		
		this.setupLightbox();
		this.setupAutoBlankLinks();
	},
	
	setupLightbox: function () {
		if(!this.isEdit)
		{
			j('.external-lightbox').each(function() {
				j(this).attr('href', '/site/extern-img/'+encodeURIComponent(encodeURIComponent(j(this).attr('href'))));
			});
			j('.lightbox, .external-lightbox').attr('rel', 'Gallery').fancybox({'transitionIn' : 'elastic', 'transitionOut' : 'elastic'});
		} else {
			j('.lightbox, .external-lightbox').live('click', function (e) { e.preventDefault(); });
		}
	},
	
	setupAutoBlankLinks: function () {
		j('a[href^="http://"], a[href^="https://"]').attr('target', '_blank');
	}
}
