featuredcontentglider.init({
	gliderid: "glider", //ID of main glider container
	contentclass: "glidecontent", //Shared CSS class name of each glider content
	togglerid: "p-select", //ID of toggler container
	remotecontent: "", //Get gliding contents from external file on server? "filename" or "" to disable
	selected: 0, //Default selected content index (0=1st)
	persiststate: false, //Remember last content shown within browser session (true/false)?
	speed: 400, //Glide animation duration (in milliseconds)
	direction: "rightdown", //set direction of glide: "updown", "downup", "leftright", or "rightleft"
	autorotate: false, //Auto rotate contents (true/false)?
	autorotateconfig: [10000, 1] //if auto rotate enabled, set [milliseconds_btw_rotations, cycles_before_stopping]
})

var player = '';
var vidID = '';
var status = '';

function loadVideo () {
	var embed;
	embed = "<!--[if IE]>";
	embed += "<object width=\"700\" height=\"413\" id=\"viddlerplayer\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\">";
	embed += "<param name=\"movie\" value=\"http://www.viddler.com/simple/"+vidID+"/\">";
	embed += "<param name=\"allowScriptAccess\" value=\"always\">";
	embed += "<param name=\"allowNetworking\" value=\"all\">";
	embed += "<param name=\"allowFullScreen\" value=\"true\">";
	embed += "<param name=\"wmode\" value=\"transparent\">";
	embed += "<param name=\"flashVars\" value=\"f=1&autoplay=t&disablebranding=f&useJavaScript=t&enablecallbacks=t\">";
	embed += "<object id=\"viddlerplayer\">";
	embed += "<video id=\"viddlerplayer\" src=\"http://www.viddler.com/file/"+vidID+"/html5mobile/\" type=\"video/mp4\" width=\"700\" height=\"413\" wmode=\"transparent\" poster=\"http://www.viddler.com/thumbnail/"+vidID+"/\" controls=\"controls\" x-webkit-airplay=\"allow\"></video>";
	embed += "</object></object>";
	embed += "<![endif]--><!--[if !IE]><!-->";
	embed += "<object width=\"700\" height=\"413\" id=\"viddlerplayer\" type=\"application/x-shockwave-flash\" data=\"http://www.viddler.com/simple/"+vidID+"/\">";
	embed += "<param name=\"movie\" value=\"http://www.viddler.com/simple/"+vidID+"/\">";
	embed += "<param name=\"allowScriptAccess\" value=\"always\">";
	embed += "<param name=\"allowNetworking\" value=\"all\">";
	embed += "<param name=\"allowFullScreen\" value=\"true\">";
	embed += "<param name=\"wmode\" value=\"transparent\">";
	embed += "<param name=\"flashVars\" value=\"f=1&autoplay=t&disablebranding=f&useJavaScript=t&enablecallbacks=t\">";
	embed += "<object id=\"viddlerplayer\">";
	embed += "<video id=\"viddlerplayer\" src=\"http://www.viddler.com/file/"+vidID+"/html5mobile/\" type=\"video/mp4\" width=\"700\" height=\"413\" wmode=\"transparent\" poster=\"http://www.viddler.com/thumbnail/"+vidID+"/\" controls=\"controls\" x-webkit-airplay=\"allow\"></video>";
	embed += "</object></object>";
	embed += "<!--<![endif]-->";
	
	$('#viewer > #feature').html(embed);
	
	player = document.getElementById('viddlerplayer');
	
	openFeatureViewer('video');
}

function openFeatureViewer (feature) {
	$('.ftrd_content').prepend('<div class="ftrdOverlay"></div>');
	
	$('#viewer').fadeIn();
	
	if (feature == 'video') {
		$('#viewer').prepend('<div class="preloader"></div>');
		$('#viewer > #feature').show();
	}
	
	if (feature == 'slideshow') {
		$('#viewer').prepend('<div class="caption"></div>');
		$('#viewer > #feature').addClass('preload');
	}
	
	var playerWindowHeight = $('#viewer').height() + (parseInt($('#viewer').css('marginTop')) * 2);
	
	$('.ftrd_container, .ftrdOverlay').css('height', playerWindowHeight+'px');
	$('.ftrd_content, .ftrdOverlay').animate({height: playerWindowHeight+'px'},300);
	$('.ftrd_content #close').show();
}

function getVidID (str) {
	var pattern = /(http:\/\/www.viddler.com\/player\/|\/)/g;
	return str.replace(pattern, '');
}

function resizeGlideDesc () {
		
	var desc = $('.glidedescription div').html();
	var topMargin = parseInt($('.glidedescription').css('marginTop'));
	
	check = setInterval(function () {
		if (status == 'done') {
		  descHeight = $('.glidedescription div').height();
		  containerHeight = topMargin + (descHeight + 16);
		  descContainerHeight = containerHeight - topMargin;
		  
		  $('.glidedescription').css('height', descContainerHeight+'px');
		  
		  if (containerHeight != $('.ftrd_content').height()) {
			  $('.ftrd_container').css('height', containerHeight+'px');
			  $('.ftrd_content').animate({height: containerHeight+'px'},300);
		  }
		  
		  clearInterval(check);
		}
	}, 100);
}

function closeFeatureViewer () {
	$('.ftrd_content #close').hide();
	
	if ($('#viewer > .preloader').length != 0) $('#viewer > .preloader').remove();
	if ($('#viewer > .caption').length != 0) {
	    $('#feature').crossSlideStop();
		$('#viewer > .caption').remove();
		$('#viewer > #feature').removeClass('preload');
	}
	
	$('#viewer, .ftrdOverlay').fadeOut();
	$('#viewer > #feature').html(' ');
	$('.ftrdOverlay').remove();
	
	// Uncomment the codes below to enable dynamic resizing of the description area
	//resizeGlideDesc();
}

playEnded = function () {
	videoTimeout = setTimeout(closeFeatureViewer, 5000);
}

playStarted = function() {
	$('#viewer .preloader').hide();
	clearTimeout(videoTimeout);
}

function addSlideOverlay () {
	var tabs = $('.glidecontenttoggler > .toc');

	for (i=0;i<=$(tabs).length;i++) {
		slide = $('#glider > .glidecontent');
		tabLink = $(tabs[i]).find('a');
		
		if ($(tabLink).hasClass('video')) {
			$(slide[i]).prepend('<div class="videoOverlay"></div>');
			$('.videoOverlay').css('height', $('.videoOverlay').parent().height()+'px');
		}
		
		if ($(tabLink).hasClass('slideshow')) {
			$(slide[i]).prepend('<div class="slideshowOverlay"></div>');
			$('.slideshowOverlay').css('height', $('.slideshowOverlay').parent().height()+'px');
		}
	}
}

$(document).ready(function() {
	$('.ftrd_content #close').hide();
	
	addSlideOverlay();
	
	// Uncomment the codes below to enable dynamic resizing of the description area
	//setTimeout(resizeGlideDesc, 1500);
	//$('.glidecontenttoggler').find('a').click( resizeGlideDesc );
	
	$('.videoOverlay').click(function () {
		var tabIndex = $(this).parent().prevAll().length;
		var tab = $('.toc');
		var tabHref = $(tab[tabIndex]).find('a').attr('href')
		var tabVidID = getVidID(tabHref);
		
		vidID = tabVidID;
		loadVideo();
		
	});
		
	$('.ftrd_content #close').bind('click', closeFeatureViewer);
	
});
