/* 
	Effects for front page
*/
function intro() {
	new Effect.Fade('panloading', {delay: 0.0, duration: 0.5});
	new Effect.BlindDown('col1', {delay:1.0, duration: 1.0});
	setTimeout('intro_products()', 1600);
}
function intro_products() {
	new Effect.Appear('anim1', {delay:0.0, duration: 1.5});
	new Effect.Appear('anim2', {delay:0.2, duration: 1.5});
	new Effect.Appear('anim3', {delay:0.4, duration: 1.5});
	new Effect.Fade('anim1', {delay:8.0, duration: 1.0});
	new Effect.Fade('anim2', {delay:8.3, duration: 1.0});
	new Effect.Fade('anim3', {delay:8.6, duration: 1.0});
	setTimeout('panel()', 9500);
}
function panel() {
	var url = '/inc/php/home_panels.php';
	var myAjax = new Ajax.Request( url, {onComplete: showPanel} );
}
function showPanel (originalRequest) {
	var newData = originalRequest.responseText;
	$('anipanel').innerHTML = newData;
	intro_products();
}

/* 
	Product range AJAX / Glider functionality
*/
function nutswap () {
	var flav = document.getElementsByClassName('flav');
	for (var i = 0; i < flav.length; i++) {
		$(flav[i].id).onclick = function () {
			Element.removeClassName('coffshot-cara', 'selected');
			Element.removeClassName('coffshot-moch', 'selected');
			Element.removeClassName('coffshot-capp', 'selected');
			Element.removeClassName('coffshot-cafe', 'selected');
			Element.removeClassName('chocshot-choc', 'selected');
			Element.removeClassName('chocshot-ircr', 'selected');
			Element.removeClassName('chocshot-coli', 'selected');
			Element.removeClassName('thishake-choc', 'selected');
			Element.removeClassName('thishake-stra', 'selected');
			Element.removeClassName('thishake-bana', 'selected');
			Element.removeClassName('milshake-choc', 'selected');
			Element.removeClassName('milshake-stra', 'selected');
			Element.addClassName(this.id, 'selected');
			changeNutritionals(this.id);
			new Effect.Opacity('nutdetail', {delay: 0.00, duration:0.25, from:1.0, to:0.0});
			new Effect.Appear('nutloading', {delay: 0.00, duration:0.25});
			
		}
	}
	var loc = document.getElementsByClassName('nutloc');
	for (var i = 0; i < loc.length; i++) {
		$(loc[i].id).onclick = function () {
			Element.removeClassName('au', 'selected');
			Element.removeClassName('uk', 'selected');
			Element.removeClassName('us', 'selected');
			Element.addClassName(this.id, 'selected');
		}
	}
}
function changeNutritionals(id) {
	var url = '/inc/nutritionals/_switch.php';
	var rand = Math.random(9999);
	var pars = 'id=' + id + '&rand=' + rand;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: showNutritionals} );
}
function showNutritionals (originalRequest) {
	var newData = originalRequest.responseText;
	$('nutdetail').innerHTML = newData;
	new Effect.Fade('nutloading', {delay: 0.00, duration:0.25});
	new Effect.Opacity('nutdetail', {delay: 0.00, duration:0.25, from:0.0, to:1.0});
}
