/*  Start /_templates/roottemplate/roottemplate.js */

var KansaClass = Class.create({
	
	init: function() {		
		var query = window.location.search.substring(1);
		if (query.indexOf('pgxURL=') == -1) {
			this.lightview();
		}
		
	},
	
	lightview: function() {
		$$('[rel="lightview"]').each(function(element) {
			element.hide();
			var url = element.next(0).innerHTML;
			
			if (url && url.indexOf('youtube') != -1) {
				
				var image = new Element('img', {
					'src': url,
					'border': '0',
					'width': '200px',
					'height':'131px',
					className:'media'
				});
				element.next(0).update(image);
				element.next(0).show();
				
				var a = new Element('a', {
					'href': 'javascript:;'
				});
				a.onclick = function() {
					Kansa.youtube(element.down(0).id); return false;
				}
				image.wrap(a);
				
			} else {
			
				var image = element.down(0);
				if (image && image.src) {
					if (location.href.indexOf('www.kansa.nl') > -1) {
						sPath = 'http://www.kansa.nl';
					}else{
						sPath = PGX.Path;
					}
					url = sPath + url;					
					try {
						aUrl = url.split('{pgPrefix');
						if (aUrl[1]) {
							url = aUrl[1];
							aUrl = url.split('/');
							delete aUrl[0];
							url = aUrl.join('/');
							url = sPath + '_media' + url;
						}
					} catch(e) {}
					
					var a = new Element('a', {
						'href': url,
						'class': 'lightview',
						'rel': 'set[gallery]'
					});
					image.wrap(a);
				}
				element.show();
			
			}
			
		});
	},
	
	youtube: function(id) {
		Lightview.show({
			href: '#' + id,
			rel: 'set[inline]',
			options: {
				width: 640,
				height: 390
			}
		});
	},
	
	menu: function(sURL) {
		sURL = PGX.Path+sURL;
		sURL = sURL.replace("//", "/");

		window.location=sURL;
	}
	
});

var Kansa = new KansaClass();

document.observe("dom:loaded", function() {
	Kansa.init();
});

/*  End /_templates/roottemplate/roottemplate.js */

