var pageTracker;
var sliderTracker;
var menuTracker;
var initiated = false;
var menus = ['Home', 'Professional', 'Skills', 'Personal', 'About', 'Portfolio', 'Contact Me'];

function init(_pageTracker) {
	
	pageTracker = _pageTracker;
	
	sliderTracker = pageTracker._createEventTracker("Slider");
	menuTracker = pageTracker._createEventTracker("Menu");
	
	initiated = true;
}

stepcarousel.setup({
	galleryid: 'mycontent', //id of carousel DIV
	beltclass: 'belt', //class of inner "belt" DIV containing all the panel DIVs
	panelclass: 'panel', //class of panel DIVs each holding content
	panelbehavior: {speed:1000, wraparound:false, persist:true},
	defaultbuttons: {enable: false, moveby: 1, leftnav: ['arrowl.gif', -10, 100], rightnav: ['arrowr.gif', -10, 100]},
	statusvars: ['statusA', 'statusB', 'statusC'], // Register 3 "status" variables
	contenttype: ['inline'], // content type <--No comma following the very last parameter, always!
	autostep: {enable:true, moveby:1, pause:8000},
	onslide:function(){
		
		if (initiated) {
			
			sliderTracker._trackEvent('slider', 'menu', menus[statusA - 1]);
		}
		
		$(".menuselected").each(function() {
			
			this.className="";
		});
		
		var mnu = "menu" + statusA;
		var link = document.getElementById(mnu);
		
		link.className="menuselected";
		
		step = 1;
		progress();
		
	}
	
})

var time = 7000; // 10 secs 
var steps = 60; // Five per second 
var step = 1;

function progress() { 
	var bar = document.getElementById("barwrap"); 
	var aStep = (bar.offsetWidth -2) /steps;// 2px border removed from width 
	var x = Math.round( aStep *step); 
	var outer = document.getElementById("outer"); 
	var inner = document.getElementById("inner");

	// Work out seconds based on % progress from current step 
	var secs = (( time /1000) -Math.floor( ( step /steps) *10));
	inner.style.width = x +"px"; 
	step++;
	// If 0 seconds, display waiting message instead 
	// outer.firstChild.innerHTML = ( secs? secs +" seconds...": "Please Wait..."); 
	// Match text 
	inner.firstChild.innerHTML = outer.firstChild.innerHTML;
	if( step > steps) redir(); 
	else setTimeout( "progress();", time /steps); 
}

function redir() { 
	
}

function pauseContent(display) {
	var toggle = $("input#mytoggle"); // document.getElementById("toggle");
	
	var config=stepcarousel.configholder['mycontent'];
	
	var bar = $("#barwrap");
	
	
	if (toggle.val() == "on") {
		$("#control").attr("src","./images/control_play_blue.png");
		
		stepcarousel.stopautostep(config);
		toggle.val("off");
		bar.fadeOut();
		if (display) {
			jQuery.noticeAdd({text: 'Automatic Content Rotation is now Off',stay: false});
			
			
		}
		
	} else {
		$("#control").attr("src","./images/control_pause_blue.png");
		
		stepcarousel.autorotate('mycontent');
		
		toggle.val("on");
		bar.fadeIn();
		if (display) {
			jQuery.noticeAdd({text: 'Automatic Content Rotation is now On',stay: false});
			
			
		}
		
	}
	
	// change the image
}

function goToPanel(id, link) {
	
	menuTracker._trackEvent('click', 'menu', menus[id -1]);
	
	var toggle = $("input#mytoggle");
	
	toggle.val("on");
	
	pauseContent(false);
	
	stepcarousel.stepTo('mycontent', id);
	
	
}

$(document).ready(function() {
	
	$('#blog').gFeed({url: 'http://james.hawesfamily.net/feed/',max:2})
});
