﻿
var updateView = function() {
	jQuery('.lightview').each(function() {
		var fb_params = {
			'type' : 'iframe',
			'width' : 600,
			'height' : 500,
			'title' : false,
			'hideOnOverlayClick' : false,
			'showNavArrows' : false,
			'titleShow' : false
		};
		if (jQuery(this).attr('rel') == 'iframe') {
			if (jQuery(this).attr('title')) {
				var original_title = jQuery(this).attr('title');
				original_title = ' '+original_title;
				var title_parts = original_title.split('::');
				if (title_parts.length == 3) {
					eval('var sizes = {'+title_parts[2]+'}');
					fb_params.width = sizes.width;
					fb_params.height = sizes.height;
					if (title_parts[0].replace(/^\s+|\s+$/, '')+title_parts[1].replace(/^\s+|\s+$/, '') != '') {
						fb_params.title = '';
						if (title_parts[0].replace(/^\s+|\s+$/, '') != '') {
							fb_params.title = title_parts[0];
						}
						if (title_parts[1].replace(/^\s+|\s+$/, '') != '') {
							fb_params.title += (fb_params.title != '') ? ' : '+title_parts[1] : title_parts[1];
						}
						if (fb_params.title.length > 75) {
							fb_params.title = fb_params.title.substr(0,72)+'...';
						}
					}
				}
			}
			
			jQuery(this).attr('title','').fancybox(fb_params);
		}
		else {
			jQuery(this).fancybox();
			
		}
		jQuery(this).removeClass('lightview');
		
	});
}
var Lightview = {
	hide : function(){
		jQuery.fancybox.close();
	},
	updateView : updateView,
	updateViews : updateView
};

jQuery(function() {
	updateView();
});
