/*********************/
/* Behaviour for D&R */
/*********************/

/*******************************/
/* Wait until page has loaded! */
/*******************************/
$(document).ready(function() {


/*************************************/
/* Determine File and Page Positions */
/*************************************/

// Filename without suffix as section menu array key
var start = location.href.lastIndexOf("/");
var end = location.href.lastIndexOf(".php");
var docid = location.href.substr(start + 1, end - start - 1);
if(docid == '') {
	docid = 'index';
}

// Filename with suffix and query string
var doc = location.href.substr(start + 1);

// Page param for multi page files with page menu
var pagestart = location.href.lastIndexOf("page=");
if(pagestart > 0) {
	var page = location.href.substr(pagestart + 5);
	var pageend = page.indexOf("&");
	if(pageend > 0) {
		page = page.substr(0,pageend);
	}
} else {
	var page = 'index';
}

/****************/
/* Section Menu */
/****************/
$("#sectionmenu_" + docid).prepend('<span id="sectionmenu_active" class="active"></span>');
$("#sectionmenu_" + docid).children('a').addClass('active');
$("#sectionmenu_" + docid).closest('div').prev('h3').addClass('active');
$("#sectionmenu").accordion({
	autoHeight: false,
	collapsible: true,
	navigation: true,
	navigationFilter: function() { 
		return $(this).hasClass('active');
	}
});

/*************/
/* Page Menu */
/*************/
$("#pagemenu_" + page).prepend('<span id="pagemenu_active" class="active"></span>');
$("#pagemenu_" + page).children('a').addClass('active');
$("#pagemenu_" + page).closest('div').prev('h3').addClass('active');
$("#pagemenu").accordion({
	autoHeight: false,
	collapsible: true,
	navigation: true
});

// If page has pagemenu, close section menu on start
if($("#pagemenu").length > 0) {
	$("#sectionmenu").accordion('activate', false);
}

/**************/
/* Link Menus */
/**************/
$(".linkmenu").accordion({
	autoHeight: false,
	collapsible: true,
});


/*************************/
/* Flowplayer for Videos */
/*************************/
$("#videoplayer").flowplayer("/swf/flowplayer-3.1.5.swf", {
	clip: {
		autoPlay: true,
		autoBuffering: true
	},
	canvas:  {
		background: '#000000',
		backgroundGradient: 'none'
	},
	plugins: {
		controls: {
			all: false,
			play: true,
			scrubber: true,
			time: true,
			backgroundColor: '#000000',
			backgroundGradient: 'none',
			timeColor: '#DDF0DC',
			durationColor: '#DDF0DC',
			timeBgColor: '#154305',
			sliderColor: '#154305',
			progressColor: '#5A934C',
			bufferColor: '#1D5B07',
			buttonColor: '#317721',
			buttonOverColor: '#5A934C',
			volumeSliderColor: '#1D5B07',
			tooltipColor: '#1D5B07'
		}
	}
});


/*********************/
/* End of page ready */
/*********************/
});


