var hgssTeaser = {
	init:function(xmlPath) {
		var self = this;
		
		self.embedFlash(xmlPath);
		
		// Bind 'Back To Top' buttons
		$('a.backToTop').removeAttr('href').unbind().click(function() {
			self.scrollTo();
		});
		
		// Add proper pointer to href-less buttons
		$('a.backToTop').hover(function() {
			$('body').css('cursor', 'pointer');
		}, function() {
			$('body').css('cursor', 'default');
		});
	},
	embedFlash:function(xmlPath) {
		var self = this;
		
		var flashVars = {
			xmlFile:xmlPath,
			imgPath:'../_ui/img/flash/teaser/'
		};
		
		var params = {
			allowscriptaccess:true,
			wmode:'opaque'
		};
		
		swfobject.embedSWF('../_ui/swf/PHGSSTeaser.swf','flashCarousel','891','280','9.0.0',undefined,flashVars,params);
	},
	scrollTo:function(target) {
		var self = this;
		
		var scrollPoint;
		
		if(typeof target == 'undefined') target = 0;
		
		if(target) {
			scrollPoint = 'span#j'+target;			
		} else {
			scrollPoint = 'div#header';
		}
		
		$(window).scrollTo($(scrollPoint),{duration:600,easing:'easeOutSine'});
	}
};