Archiplan = window.Archiplan || {};

Archiplan.Portfolio = function() {
	var _current_slideshow_id = null;
	
	function _init() {
		// set actions on portfolio links
		$('#portfolio-links a.ONnavbuttons').click(function() {
			// toggle active class
			$('#portfolio-links a.ONnavbuttons').removeClass('active');
			$(this).addClass('active');
			
			var slideshow_id = $(this).attr('id');
			slideshow_id = slideshow_id.replace(/lnk-/gi, '');
			Archiplan.Portfolio.load_slideshow(slideshow_id);
				
			return false;
		});
		
		$('#portfolio-links a.ONnavbuttons:first').addClass('active');
		_current_slideshow_id = $('#portfolio-links a.ONnavbuttons:first').attr('id');
		_current_slideshow_id = _current_slideshow_id.replace(/lnk-/gi, '');
		
		// initiate flash
		_load_slideshow(_current_slideshow_id);
	}
	
	function _load_slideshow(slideshow_id) {
		var flashvars = {
			paramXMLPath: "param-" + slideshow_id + ".xml",
			initialURL: escape(document.location)
		}
		
		var params = { 
			base: ".",
			quality: "best",
			bgcolor: "#ffffff",
			allowfullscreen: "false"
		}
		
		var attributes = {}
		
		swfobject.embedSWF("slideshowpro.swf", "flashcontent", "610", "440", "9.0.0", false, flashvars, params, attributes);
		// 	Set this to the width/height assigned to sspWidth / sspHeight in param.xml, plus padding if you'd like (20px padding added by default)
		//swffit("flashcontent", 610, 440);
	}
	
	return {
		init: function() {
			_init();
		},
		
		load_slideshow: function(slideshow_id) {
			_load_slideshow(slideshow_id);
		}
	};
}();

$(document).ready(function() {
	Archiplan.Portfolio.init();
});

// Permalinks option
function flashPutHref(href) { location.href = href; }