/********************************
	Defult option parameter
*********************************/

var cms_options = new Object();
	
	/** Ajax loader /histry options**///
	cms_options.loaderID = "contentLoader";
	cms_options.animationTime = 200;
	cms_options.loaderAniLink = "mages/loader.gif";
	
	
	/** Flash Callbacks otions **/
	cms_options.musicplayerID = "menu";
	cms_options.headerID 	  = "flash-bg";
	
	cms_options.analyticTrackCode = "UA-17209314-1";





/***********************************
	Flash Externalinterfaces
			callbacks
		Flash -> JavaScript
***********************************/

/* öffnet die fancybox mit den übergebenen parametern
	@href 		= Der Link zum zu ladenen Inhalt 
	@width 		= Die Weite des Frame das sich öffnet DEFULT = 'auto'
	@height 	= Die Höhe des Frames das sich öffnet DEFULT = 'auto'
	@transition = Die Transition mit der sich das Frame öffnet DEFULT = 'elastic'
	@origId		= Die ID des Containers vom dem die Animation ausgehen soll DEFULT = null <- Kein Container zugeordnet Frame öffnit sich mittig
*/
function loadFancybox (href,width,height,transition,origId) {
	//pars parameters
	var option = new Object();
		option.width = width || 'auto';
		option.height = height || 'auto';
		option.transitionIn = transition || 'elastic';
		option.transitionOut = transition || 'elastic';
		option.origId = $('#'+origId) || null;
	// call fancybox
	$.fancybox(option);	
}



/***********************************
	JavaScript Externalinterfaces
			callbacks
		JavaScript -> Flash
***********************************/

/* Startet den Flash Musikplayer. Hat der User die Musik manuel ausgestellt wird diese nicht erneut gestartet! 
	swfobject.js muss in der Seite eingebunden sein!
*/
function startMusicplayer () {
	try {swfobject.getObjectById(cms_options.musicplayerID).startSound()}catch (e) {}
}

/* Stopt den Flash Musikplayer. Kann z.B. verwendet werden wen Videos startet damit der User die Musik nicht manuel ausschalten muss.
	swfobject.js muss in der Seite eingebunden sein!
*/
function stopMusicplayer (){
	try {swfobject.getObjectById(cms_options.musicplayerID).stopSound()}catch (e) {}
}


/*Stop die Animation im Header und gibt dadruch Resurcen frei die z.B. beim betrachten von Videos benötig werden*/
function stopHeaderAnimation () {
	try {swfobject.getObjectById(cms_options.headerID).stopAnimation()}catch(e){};
}

/* Startet die Animation im Header. Wird nicht ausgeführt sollte der User die animation manuel gestopt haben*/
function startHeaderAnimation () {
	try {swfobject.getObjectById(cms_options.headerID).startAnimation()}catch(e){};
}


/*Stop die Animation des Headers und die Musik */
function stopHeaderMusic () {
	try {swfobject.getObjectById(cms_options.headerID).stopAnimation()}catch(e){};
	try {swfobject.getObjectById(cms_options.musicplayerID).stopSound()}catch (e) {}
}


/*Startet die Animation des Headers und die Musik */
function startHeaderMusic () {
	try {swfobject.getObjectById(cms_options.headerID).startAnimation()}catch(e){};
	try {swfobject.getObjectById(cms_options.musicplayerID).startSound()}catch (e) {}
}



function postionContentWindow (left,top) {
	$('#content-wrapp').css ({'top':top,'left':left});
}