//////////////////////////////////////
// PRODUCT SELECTION TABS           // 
//////////////////////////////////////
function suggestionsDefault() {
		var thumb = $ES('.product');
		thumb.each(function(el){
			el.addEvent('mouseenter', function(){
				this.setStyle('opacity','.7');
			});
			el.addEvent('mouseleave', function(){
				this.setStyle('opacity','1');
			});
		})
		var button = $$('.selectTab');
		
		//var allTargets = $ES('.content',$('prodSelection'));
		if($E('.currentProd')){
			var current = $E('.currentProd');
			var currentId = current.id;
			var target = $(currentId + "_block");
			target.setStyle('display','block');
			
			
			button.each(function(el,index,group){
				el.addEvent('click', function(){
					target = $(el.id+'_block');
					el.addClass('currentProd');
					group.each(function(uncheck){
						if(uncheck != el){
							uncheck.removeClass('currentProd');
						}
					});
					showCatBlock($(el.id+"_block"));	
					urchinTracker('product select tabs/'+el.id)
				});
			});
		}
		
}Onload.add(suggestionsDefault);
function showCatBlock(cat){
	var targetBlock = $(cat);
	
	$ES('.prodSelectCat').each(function(el,index,group){
		if(targetBlock != el){
			el.effect('opacity',{duration:100,wait:true, transition: Fx.Transitions.linear,onComplete: function(){
				el.setStyle('display','none');
			} }).start(1,0);
		}
	});
	targetBlock.setStyle('display','block');
	targetBlock.effect('opacity',{duration:200,wait:true, transition: Fx.Transitions.linear}).start(0,1);
}
/*
 * 
 * 
 * function fadeIn(target){
			target.setStyle('display','block');
			target.setStyle('opacity',0);
			var fy = new Fx.Styles(target, {duration:200,wait:true, transition: Fx.Transitions.linear,
				onStart:function(){
					//console.log('target should be:: '+target.id);
				},
				onStart: function(){
					//target.setStyle('display','block');
				},
				onComplete: function(){
					current = target;
				}
			});
			fy.start({
				'opacity':[0,1]
			});
		};
		
		function fadeOut(current){
			var fx = new Fx.Style(current,'opacity', {duration:200,wait:true, transition: Fx.Transitions.linear,
				onComplete: function(){
					fadeIn(target);
				}
			});	
			fx.start(1,0);
		};	
 * 
 * 
 * */
/* ************************************************************
 * 
		//assets
		var button = $$('.selectButton');
		//var allTargets = $ES('.content',$('userRegistrationTabs'));
		//var current = $('InfoTab');
		var current = $$('.current');
		var target;
		//console.log($('OrderDetailsTab'));
		//console.log($$('.current'));
		function fadeIn(target){
				//alert(target.getStyle('opacity'));
				
				
				target.setStyle('display','block');
				current = target;
//				var fy = new Fx.Styles(target, {duration:450,wait:true, transition: Fx.Transitions.linear,
//					onStart:function(){
//						//console.log('target should be:: '+target.id);
//					},
//					onStart: function(){
//						target.setStyle('display','block');
//					},
//					onComplete: function(){
//						current = target;
//					}
//				});
//				fy.start({
//					'display':'block',
//					'opacity':1
//				});
			
		};
		function fadeOut(current){
			//alert(target.id);
//			var fx = new Fx.Styles(current, {duration:450,wait:true, transition: Fx.Transitions.linear,
//				onComplete: function(){
//					fadeIn(target);
//				}
//			});	
//			fx.start({
//				'opacity':0
//			});
			alert(current.getFirst());
			//current.setStyle('display','none');
			fadeIn(target);
		};	
		button.each(function(el){
			el.addEvent('click', function(){
				xID = el.id.split('sel_');
				target = $(xID[1]+'Tab');
				//console.log(xID[1]);
				fadeOut(current);
				
			})
		})
	
 ********************************************************************************************************************** */
