// JavaScript Document

$(document).ready(function(){
    
	$(document).pngFix(); 
	
	if($(".popupVideo").length){
		$(".popupVideo").fancybox({
			'padding'			: 0,
			'autoScale'			: false,
			'transitionIn'		: 'elastic',
			'transitionOut'		: 'elastic'
		});
	}

	if($(".popupProcess").length){
		$(".popupProcess").fancybox({
			'padding'			: 0,
			'autoScale'			: false,
			'transitionIn'		: 'elastic',
			'transitionOut'		: 'elastic'
		});
	}

	

	if($("#economy").length){
		
		$("#economy .options ul li").hide();
		
		$("#economy .learnmore").click(function() {
			htext = $(this).attr("rel") ? $(this).attr("rel") : '';
			$("#economy .options").before("<h3>"+htext+"</h3>");
		
			$(this).hide();
			fadeItemEconomy();
		})
	}

	if($("#insight").length){
		
		$("#insight .options ul li").hide();
		
		$("#insight .learnmore").click(function() {
			htext = $(this).attr("rel") ? $(this).attr("rel") : '';
			$("#insight .options").before("<h3>"+htext+"</h3>");
		
			$(this).hide();
			fadeItemInsight();
		})
	}
	
	$("#meetRay").fancybox({
	'width'			: 608,
	'height'		: 337,
	'scrolling'		: 'no',
	'titleShow'		: false
	});
	
	$("#processflow").fancybox({
	'width'			: 550,
	'height'		: 400,
	'scrolling'		: 'no',
	'titleShow'		: false
	});	
	
	

  if($("#advanced").length){
    
    $("#advanced .options ul li").hide();
    
    $("#advanced .learnmore").click(function() {
		htext = $(this).attr("rel") ? $(this).attr("rel") : '';
		$("#advanced .options").before("<h3>"+htext+"</h3>");
      
      $(this).hide();
      fadeItemAdvanced();
    })
  }
               
	updateColumns();
	
  if($(".recycle-options").length){
    
    $(".recycle-options.options ul li").hide();
    
    $(".recycle-options .learnmore").click(function() {
		htext = $(this).attr("rel") ? $(this).attr("rel") : '';
		$(".recycle-options.options").before("<h3>"+htext+"</h3>");
      
      $(this).hide();
      fadeItemRecycleOption();
    })
  }
               
	if($("#businesses").length){
		
	   $(".hoveritem").fadeTo("slow", 0.0); // This sets the opacity of the thumbs to fade down to 30% when the page loads
	   
	   $("#b_returns a").hover(function(){
			$(this).parent().find(".hoveritem").fadeTo("fast", 1.0); // This should set the opacity to 100% on hover
//			$("#hover_image").attr("src","img/home_visual_returns.jpg");
	   },function(){
			$(this).parent().find(".hoveritem").fadeTo("fast", 0.0); // This should set the opacity back to 30% on mouseout
//			$("#hover_image").attr("src","img/home_visual.jpg");
	   });
	   
	   $("#b_repair a").hover(function(){
			$(this).parent().find(".hoveritem").fadeTo("fast", 1.0); // This should set the opacity to 100% on hover
//			$("#hover_image").attr("src","img/home_visual_repair.jpg");
	   },function(){
			$(this).parent().find(".hoveritem").fadeTo("fast", 0.0); // This should set the opacity back to 30% on mouseout
//			$("#hover_image").attr("src","img/home_visual.jpg");
	   });
	   
	   $("#b_recycle a").hover(function(){
			$(this).parent().find(".hoveritem").fadeTo("fast", 1.0); // This should set the opacity to 100% on hover
//			$("#hover_image").attr("src","img/home_visual_recycle.jpg");
	   },function(){
			$(this).parent().find(".hoveritem").fadeTo("fast", 0.0); // This should set the opacity back to 30% on mouseout
//			$("#hover_image").attr("src","img/home_visual.jpg");
	   });
	   
	   $("#b_recall a").hover(function(){
			$(this).parent().find(".hoveritem").fadeTo("fast", 1.0); // This should set the opacity to 100% on hover
//			$("#hover_image").attr("src","img/home_visual_recall.jpg");
	   },function(){
			$(this).parent().find(".hoveritem").fadeTo("fast", 0.0); // This should set the opacity back to 30% on mouseout
//			$("#hover_image").attr("src","img/home_visual.jpg");
	   });
		
	}
	
	//Metamenu dynamics
	$("#meta .dropdown").hover(
			function(){
				$(".options", this).show();
			},
			function(){
				$(".options", this).hide();
			}
	);
	$("#meta .options li.option").hover(
			function(){
				$(this).css("backgroundColor", "#6536c0")
			},
			function(){
				$(this).css("backgroundColor", "#34019c")
			}
	);
	
});

function fadeItemEconomy() {
    $('#economy ul li:hidden:first').delay(100).fadeIn(fadeItemEconomy);
	updateColumns();
}
function fadeItemInsight() {
    $('#insight ul li:hidden:first').delay(100).fadeIn(fadeItemInsight);
	updateColumns();
}
function fadeItemAdvanced() {
    $('#advanced ul li:hidden:first').delay(100).fadeIn(fadeItemAdvanced);
  updateColumns();
}
function fadeItemRecycleOption() {
  $('.recycle-options ul li:hidden:first').delay(100).fadeIn(fadeItemRecycleOption);
}

function updateColumns(){
	if($("#columns").length){
		if(($("#economy").height() > $("#insight").height()) && ($("#economy").height() > $("#advanced").height())){
			$("#insight").css("min-height",$("#economy").height());
			$("#advanced").css("min-height",$("#economy").height());
		}
		
		if(($("#insight").height() > $("#economy").height()) && ($("#insight").height() > $("#advanced").height())){
			$("#economy").css("min-height",$("#insight").height());
			$("#advanced").css("min-height",$("#insight").height());
		}
		
		if(($("#advanced").height() > $("#economy").height()) && ($("#advanced").height() > $("#insight").height())){
			$("#economy").css("min-height",$("#advanced").height());
			$("#insight").css("min-height",$("#advanced").height());
		}
	}
}
