/**
 * @author bryan borst
 */
 
window.addEvent('domready', function() {	
	$('contentone').setStyle('display', 'block');
	setActive($('one'));	
		
	var elOne = $('contentone');
	var elTwo = $('contenttwo');
	var elThree = $('contentthree');
 
	$('one').addEvent('click', showFunction.bind(elOne, $('one')));
	$('two').addEvent('click', showFunction.bind(elTwo, $('two')));
	$('three').addEvent('click', showFunction.bind(elThree, $('three')));
	
	
	$$('a.recipesLink0').each(
		function(item){           
			item.addEvent('click', hit0.bind());					
		}
	);
	
	$$('a.recipesLink1').each(
		function(item){                
			item.addEvent('click', hit1.bind());					
		}
	);
	
	//recipes control
	var tmp = $$('div.recipesDiv').length;	
	switch(tmp) {
		case 2:				
			$('0').setStyle('display', 'block');             
			$$('div.recLinkCont0').each(
				function(item){		    
					item.setStyle('display', 'block');                    				
				}
			);
			break;
		case 1:				
			$('0').setStyle('display', 'block');             
			$$('div.recLinkCont0').each(
				function(item){		    
					item.setStyle('display', 'none');                    				
				}
			);
			break;
		case 0:				
			break;
	};	
});

//Tabs 
var showFunction = function(div) {	
	setActive(div)	
	$$('.hidden').setStyle('display', 'none'); 	
	this.setStyle('display', 'block');		
	return false;
}

function setActive(div) {	
	var elem = div.getElements('a');	
	$$('li a.act').removeClass('act');
	elem.addClass('act');	
	return false;
}

function pleaseHide() {	
	$$('div .hide').setStyle('display', 'none'); 	
}

function hit0() {	
	pleaseHide();
	
	$('1').setStyle('display', 'block');             
	$$('div.recLinkCont1').each(
		function(item){		   
			item.setStyle('display', 'block');                    				
		}
	);	
	return false;
};

function hit1() {
	pleaseHide(); 
	
	$('0').setStyle('display', 'block');             
	$$('div.recLinkCont0').each(
		function(item){		   
			item.setStyle('display', 'block');                    				
		}
	);	
	return false;
};

	