window.addEvent('onload', function() {
	
	if ($('globalMenu')) {   
		$$('.effect','UL.basicMenu').each(function(obj){  
			/* Go through each LI child, process only if child is UL and class basicMenuSubMenu */
			if (obj.childNodes[1] && obj.childNodes[1].tagName=='UL' && obj.childNodes[1].className=='basicMenuSubMenu' ){  
				

				var fx = new Fx.Styles(obj.childNodes[1], {duration:300, wait:false,transition: Fx.Transitions.Quad.easeIn});	 
					obj.addEvent('mouseenter', function(){
						obj.childNodes[1].style.display = 'block';
						fx.start({ 'opacity':1	});
						obj.addClass('active');
					});	
					obj.addEvent('mouseleave', function(){
						fx.start({ 'opacity':0 });
						obj.childNodes[1].style.display = 'none';
						obj.removeClass('active');
					});
			}  
		});
		
	}
	
	if ($('orderContent_192')){
		displayProductDetails(0, "orderContent_192");

		var products = document.getElementsByClassName("product");	
		for (var i in products ){
			if (products[i].className == "product") {		
				addToggleListeners(products[i].id.substring(13));
			}	
		} 
		
		
	}

	if ($('orderContent_188')){
		displayProductDetails(0, "orderContent_188");

		var products = document.getElementsByClassName("product");	
		for (var i in products ){
			if (products[i].className == "product") {		
				addToggleListeners(products[i].id.substring(13));
			}	
		} 
	}


	if ($('popupContainer')){
		var popupimages = $$('#popupContainer A');
		showHide(0);
		
	}
	
/****************** FUNCTIONS FOR THE ACCORDIAN EFFECT *********************/	
	
	function addToggleListeners(id){	
		var inclusionsSlide			= new Fx.Slide('inclusions_'+id);
		var extraModulesSlide		= new Fx.Slide('extraModules_'+id);
		var subHeadingSlide			= new Fx.Slide('subHeading_'+id);
		
		var summarySlide			= new Fx.Slide('orderSummaryContent_'+id);
		var summaryInclusionsSlide	= new Fx.Slide('summaryInclusionsContent_'+id);
		var summaryExtrasSlide		= new Fx.Slide('summaryExtrasContent_'+id);
		
		$('toggleInclusions_'+id).addEvent('click', function(e){
			e = new Event(e);
			inclusionsSlide.toggle();
			e.stop();
			toggleBtnImage('toggleInclusions_accordianBtn_'+id, "minusBtn.png", "plusBtn.png");	
		});
		
		$('toggleExtraModules_'+id).addEvent('click', function(e){
			e = new Event(e);
			extraModulesSlide.toggle();
			e.stop();
			toggleBtnImage('toggleExtraModules_accordianBtn_'+id, "minusBtn.png", "plusBtn.png");
		});
		
		$('toggleSubHeading_'+id).addEvent('click', function(e){
			e = new Event(e);
			subHeadingSlide.toggle();
			e.stop();
			toggleBtnImage('toggleSubHeading_accordianBtn_'+id, "minusBtn.png", "plusBtn.png");	
		});
		
		$('toggleSummary_'+id).addEvent('click', function(e){
			e = new Event(e);
			summarySlide.toggle();
			e.stop();
			toggleBtnImage('toggleSummary_accordianBtn_'+id, "minusBtn.png", "plusBtn.png");	
		});
		
		$('toggleSummaryInclusions_'+id).addEvent('click', function(e){
			e = new Event(e);
			summaryInclusionsSlide.toggle();
			e.stop();
			toggleBtnImage('toggleSummaryInclusions_accordianBtn_'+id, "minusBtnGreyBG.png", "plusBtnGreyBG.png");	
		});
		
		$('toggleSummaryExtras_'+id).addEvent('click', function(e){
			e = new Event(e);
			summaryExtrasSlide.toggle();
			e.stop();
			toggleBtnImage('toggleSummaryExtras_accordianBtn_'+id, "minusBtnGreyBG.png", "plusBtnGreyBG.png");	
		});
		
	}
	
	function toggleBtnImage(buttonID, expandedFile, contractedFile){
		var btn = document.getElementById(buttonID);
		if(btn){
			if (btn.className == "accordianBtn expanded") {
				btn.style.backgroundImage = "url(../images/"+contractedFile+")";
				btn.className = "accordianBtn contracted";
			} else{
				btn.style.backgroundImage = "url(../images/"+expandedFile+")";
				btn.className = "accordianBtn expanded";
			}
		}
	}

/**************** END FUNCTIONS FOR THE ACCORDIAN EFFECT *******************/
	
	function showHide(id){
		//console.log(popupimages[id]);
		var popupfx = new Fx.Styles(popupimages[id], {duration:500, wait:false,transition: Fx.Transitions.Quad.easeOut});
		(function(){
				 	popupfx.start ({ 'top': 0});
				  }).delay(1000);
		(function(){
				  	popupfx.start ({'top':175});
					if (id+1 < popupimages.length){
						showHide(id+1);	
					}else {
						showHide(0);	
					}
		}).delay(5000);
		
	}
	

})

