var nav_showing = false;
var nav_timeout;
var nav_showing_about = false;
var nav_timeout_about;
var nav_showing_products = false;
var nav_timeout_products;
var nav_showing_learn = false;
var nav_timeout_learn;
var nav_showing_energy = false;
var nav_timeout_energy;

var search_showing = false;

$(document).ready( function() {  
	
	// hide search if clicked outside
	$(document).click(function(){
		if (search_showing) {
		    $("#side-bar-search-tab").animate({"right": "-270px"}, "fast");
			search_showing = false;
		}
	});
	$("#side-bar-search-tab").click(function(e){
		e.stopPropagation();
	});
	//
	
	$(".navigation").hover(	
		function () { // on enter
			clearTimeout(nav_timeout);
			if (search_showing) {
				$("#side-bar-search-tab").animate({"right": "-270px"}, "fast");
				search_showing = false;
			}
			$(".subnavigation").slideDown();
			$("#curve").fadeOut();
			nav_showing = true;	
		},
		function () { // on leave		
			hideNavigation();
		}
	);
	$(".subnavigation").hover(
		function () { // on enter
			clearTimeout(nav_timeout);
			nav_showing = true;
		},
		function () { // on leave
			hideNavigation();
		}
	);
	
	$("li.about").hover(
		function () { clearTimeout(nav_timeout_about); $("#subnavigation-bottom").css("background-image", 'url(/images/public/subnavigation-bottom-about.gif)'); $("li.about a").removeClass('notactive'); $("li.energy a").addClass('notactive'); $("li.about a").addClass('active'); $("#sub-nav-about").addClass('active'); nav_showing_about = true; },
		function () { $("li.about a").addClass('notactive'); hideNavigationAbout(); }
	);
	$("#sub-nav-about").hover(
		function () { clearTimeout(nav_timeout_about); $("#subnavigation-bottom").css("background-image", 'url(/images/public/subnavigation-bottom-about.gif)'); $("li.about a").removeClass('notactive'); $("li.energy a").addClass('notactive'); $("li.about a").addClass('active'); $("#sub-nav-about").addClass('active'); nav_showing_about = true; },
		function () { $("li.about a").addClass('notactive'); hideNavigationAbout(); }
	);
	
	$("li.products").hover(
		function () { clearTimeout(nav_timeout_products); $("#subnavigation-bottom").css("background-image", 'url(/images/public/subnavigation-bottom-products.gif)'); $("li.about a").addClass('notactive'); $("li.energy a").addClass('notactive'); $("li.products a").addClass('active'); $("#sub-nav-products").addClass('active'); nav_showing_products = true; },
		function () { hideNavigationProducts(); }
	);
	$("#sub-nav-products").hover(
		function () { clearTimeout(nav_timeout_products); $("#subnavigation-bottom").css("background-image", 'url(/images/public/subnavigation-bottom-products.gif)'); $("li.about a").addClass('notactive'); $("li.energy a").addClass('notactive'); $("li.products a").addClass('active'); $("#sub-nav-products").addClass('active'); nav_showing_products = true; },
		function () { hideNavigationProducts(); }
	);
	
	$("li.learn").hover(
		function () { clearTimeout(nav_timeout_learn); $("#subnavigation-bottom").css("background-image", 'url(/images/public/subnavigation-bottom-learn.gif)'); $("li.about a").addClass('notactive'); $("li.energy a").addClass('notactive'); $("li.learn a").addClass('active'); $("#sub-nav-learn").addClass('active'); nav_showing_learn = true; },
		function () { hideNavigationLearn(); }
	);
	$("#sub-nav-learn").hover(
		function () { clearTimeout(nav_timeout_learn); $("#subnavigation-bottom").css("background-image", 'url(/images/public/subnavigation-bottom-learn.gif)'); $("li.about a").addClass('notactive'); $("li.energy a").addClass('notactive'); $("li.learn a").addClass('active'); $("#sub-nav-learn").addClass('active'); nav_showing_learn = true; },
		function () { hideNavigationLearn(); }
	);
	
	$("li.energy").hover(
		function () { clearTimeout(nav_timeout_energy); $("#subnavigation-bottom").css("background-image", 'url(/images/public/subnavigation-bottom-energy.gif)'); $("li.energy a").removeClass('notactive'); $("li.about a").addClass('notactive'); $("li.energy a").addClass('active'); $("#sub-nav-energy").addClass('active'); nav_showing_energy = true; },
		function () { $("li.energy a").addClass('notactive'); hideNavigationEnergy(); }
	);
	$("#sub-nav-energy").hover(
		function () { clearTimeout(nav_timeout_energy); $("#subnavigation-bottom").css("background-image", 'url(/images/public/subnavigation-bottom-energy.gif)'); $("li.energy a").removeClass('notactive'); $("li.about a").addClass('notactive'); $("li.energy a").addClass('active'); $("#sub-nav-energy").addClass('active'); nav_showing_energy = true; },
		function () { $("li.energy a").addClass('notactive'); hideNavigationEnergy(); }
	);
	
	$("#social-facebook").hover(
		function () { $(this).attr("src", '/images/public/header-social-facebook-on.jpg'); },
		function () { $(this).attr("src", '/images/public/header-social-facebook-off.jpg'); }
	);
	$("#social-flickr").hover(
		function () { $(this).attr("src", '/images/public/header-social-flickr-on.jpg'); },
		function () { $(this).attr("src", '/images/public/header-social-flickr-off.jpg'); }
	);
	$("#social-twitter").hover(
		function () { $(this).attr("src", '/images/public/header-social-twitter-on.jpg'); },
		function () { $(this).attr("src", '/images/public/header-social-twitter-off.jpg'); }
	);
	$("#social-youtube").hover(
		function () { $(this).attr("src", '/images/public/header-social-youtube-on.jpg'); },
		function () { $(this).attr("src", '/images/public/header-social-youtube-off.jpg'); }
	);
	$("#social-linkedin").hover(
			function () { $(this).attr("src", '/images/public/header-social-linkedin-on.gif'); },
			function () { $(this).attr("src", '/images/public/header-social-linkedin-off.gif'); }
		);
	
	$("#side-bar-search").click(function() {
		if (!search_showing) {
			search_showing = true;
			$("#side-bar-search-tab").animate({"right": "0px"}, "fast");
		}else{
			$("#side-bar-search-tab").animate({"right": "-270px"}, "fast");
			search_showing = false;
		}
		return false;
	});
	$("#side-bar-search-tab").mouseover(function() {
		if (!search_showing) { $("#side-bar-search-tab").css("right", "-265px"); }
	});
	$("#side-bar-search-tab").mouseout(function() {
		if (!search_showing) { $("#side-bar-search-tab").css("right", "-270px"); }
	});
	$("#side-bar-support-tab").mouseover(function() {
		$("#side-bar-support-tab").css("right", "0px");
	});
	$("#side-bar-support-tab").mouseout(function() {
		$("#side-bar-support-tab").css("right", "-5px");
	});
	$("#side-bar-contact-tab").mouseover(function() {
		$("#side-bar-contact-tab").css("right", "0px");
	});
	$("#side-bar-contact-tab").mouseout(function() {
		$("#side-bar-contact-tab").css("right", "-5px");
	});
	
	$("#bnt-tab-blog").click(function() {
		$("#bnt-content-blog").show();
		$("#bnt-content-news").hide();
		$("#bnt-content-tweets").hide();
		$("#bnt-tab-blog").addClass('active');
		$("#bnt-tab-news").removeClass('active');
		$("#bnt-tab-tweets").removeClass('active');
	});
	$("#bnt-tab-news").click(function() {
		$("#bnt-content-blog").hide();
		$("#bnt-content-news").show();
		$("#bnt-content-tweets").hide();
		$("#bnt-tab-blog").removeClass('active');
		$("#bnt-tab-news").addClass('active');
		$("#bnt-tab-tweets").removeClass('active');
	});
	$("#bnt-tab-tweets").click(function() {
		$("#bnt-content-blog").hide();
		$("#bnt-content-news").hide();
		$("#bnt-content-tweets").show();
		$("#bnt-tab-blog").removeClass('active');
		$("#bnt-tab-news").removeClass('active');
		$("#bnt-tab-tweets").addClass('active');
	});
	
	
	 $(".product-carousel").jCarouselLite({
        btnNext: ".product-carousel-next",
        btnPrev: ".product-carousel-prev",
        visible: 1
    });
    
    $("#footer-navigation-about").hover(
     	function() {
     		$("#footer-navigation-about a").css("color", "#000");
     	},
     	function() {
     		$("#footer-navigation-about a").css("color", "#777");
     	}
     );
     $("#footer-navigation-markets").hover(
     	function() {
     		$("#footer-navigation-markets a").css("color", "#000");
     	},
     	function() {
     		$("#footer-navigation-markets a").css("color", "#777");
     	}
     );
     $("#footer-navigation-products").hover(
     	function() {
     		$("#footer-navigation-products a").css("color", "#000");
     	},
     	function() {
     		$("#footer-navigation-products a").css("color", "#777");
     	}
     );
     $("#footer-navigation-learn").hover(
     	function() {
     		$("#footer-navigation-learn a").css("color", "#000");
     	},
     	function() {
     		$("#footer-navigation-learn a").css("color", "#777");
     	}
     );
     $("#footer-navigation-energy").hover(
     	function() {
     		$("#footer-navigation-energy a").css("color", "#000");
     	},
     	function() {
     		$("#footer-navigation-energy a").css("color", "#777");
     	}
     );
      $("#footer-navigation a").hover(
    	function() { setTimeout('turnOrange("'+$(this).attr("id")+'");', 10); },
    	function() { $(this).css("color", "#000"); }
    );
	
});

function turnOrange(obj_id) {
	$("#"+obj_id).css("color", "#F47003");
}

function hideNavigation() { nav_timeout = setTimeout("hideNavigationDo()", 300); }
function hideNavigationDo() { if (nav_showing) { $("li.about a").removeClass('notactive'); $("li.energy a").removeClass('notactive'); $(".subnavigation").slideUp(200); $("#curve").fadeIn(150); nav_showing = false; } }

function hideNavigationAbout() { nav_timeout_about = setTimeout("hideNavigationAboutDo()", 20); }
function hideNavigationAboutDo() { if (nav_showing) { $("li.about a").removeClass('active'); $("#sub-nav-about").removeClass('active'); nav_showing_about = false; } }

function hideNavigationProducts() { nav_timeout_products = setTimeout("hideNavigationProductsDo()", 20); }
function hideNavigationProductsDo() { if (nav_showing) { $("li.products a").removeClass('active'); $("#sub-nav-products").removeClass('active'); nav_showing_products = false; } }

function hideNavigationLearn() { nav_timeout_learn = setTimeout("hideNavigationLearnDo()", 20); }
function hideNavigationLearnDo() { if (nav_showing) { $("li.learn a").removeClass('active'); $("#sub-nav-learn").removeClass('active'); nav_showing_learn = false; } }

function hideNavigationEnergy() { nav_timeout_energy = setTimeout("hideNavigationEnergyDo()", 20); }
function hideNavigationEnergyDo() { if (nav_showing) { $("li.about a").removeClass('notactive'); $("li.energy a").removeClass('notactive'); $("li.energy a").removeClass('active'); $("#sub-nav-energy").removeClass('active'); nav_showing_energy = false; } }
		
