// dynamic background rendering and animation function

dynamicBackground = {

	init: function(){
		var pageType = dynamicBackground.detectPageType();
		dynamicBackground.createContainer(pageType);
		dynamicBackground.insertFlashMovie(pageType);
	},
	
	detectPageType: function(){
		if($('.subpage').length > 0){
			return 'subpage'
		}
		
		if($('.frontpage').length > 0){
			return 'frontpage'
		}
	},
	
	createContainer: function(pageType){
		var html  = '<div class="dynamic_background"><div class="inner_content">';
				html +=	'<div id="flash_animation"><div class="warning">';
					html +=	'<p>Для просмотра содержмого<br/>установите Flash Player</p>';
					html +=	'<p><a href="http://www.adobe.com/go/getflashplayer">';
						html +=	'<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />';
					html +=	'</a></p>';
				html +=	'</div></div>';
			html +=	'</div></div>';
		$('.'+pageType).append(html);	
	},
	
	insertFlashMovie: function(pageType){
		var flashMovieContainer = 'flash_animation';
		var flashMovieSrc = basePathUrl+'/swf/'+pageType+'.swf';
		
		var flashMovieWidth;
		var flashMovieHeight;
		
		if(pageType == 'frontpage'){
			// FRONTPAGE dimensions
			flashMovieWidth = '1300';
			flashMovieHeight = '500';
		} else {
			// SUBPAGE dimensions
			flashMovieWidth = '1300';
			flashMovieHeight = '500';
		}
		
		var flashvars = {};
		var params = {wmode : 'transparent'};
		var attributes = {};
		
		swfobject.embedSWF(flashMovieSrc, flashMovieContainer, flashMovieWidth, flashMovieHeight, "9.0.0",
		                   "expressInstall.swf", flashvars, params, attributes);
		}
}
