$(document).ready(function(){

showPage();
$("#logo").click(resetPage);
$("#info").click(showAbout);
$("#products").click(showProducts);
$("#feedback,#feedbacklink").click(showFeedback);
$(".menu_item").click(leavePage);
						  
});

var aboutShown = false;
var productsShown = false;
var feedbackShown = false;
var pageLoaded = true;

function leavePage()
	{
	$(".nav,.content").fadeOut(250);
	noneShown();
	}

function noneShown()
	{
	aboutShown = false;
	productsShown = false;
	feedbackShown = false;
	}

function resetPage()	  
	{
	$(".content,.product_detail").fadeOut(250);
	navRespace();
	$(".nav,.menu_item").fadeIn(750);
	$("#container").animate({'margin-top':'0px'},750);
	$(".nav").css({cursor:"pointer"});
	$("#logo").css({cursor:"default"});
	noneShown();
	pageLoaded=true;
	}

function showAbout()
	{
	if(aboutShown==false)
		{
		$(".nav").animate({left:"0px"},750);
		$(".nav:not(#info),.content").hide();
		$("#container").animate({'margin-top':$("#info_content").height()/-2},750);
		$("#info_content,#info").fadeIn(750);
		$(".nav").css({cursor:"default"});
		$("#logo").css({cursor:"pointer"});
		aboutShown = true;
		pageLoaded=true;
		}
	}
	  
function showProducts()
	{
	if(productsShown==false)
		{
		$(".nav:not(#products),.content").css('display','none');
		if(pageLoaded==false)
			{
			$(".nav").css({left:"0px"});
			$("#products_content,#products,#navbar").fadeIn(750);
			$("#container").css({'margin-top':$("#products_content").height()/-2});
			pageLoaded=true;
			}
		else
			{
			$(".nav").animate({left:"0px"},750);
			$("#products_content").fadeIn(750);
			$("#container").animate({'margin-top':$("#products_content").height()/-2},750);
			}
		$(".nav").css({cursor:"default"});
		$("#logo").css({cursor:"pointer",display:"block"});
		productsShown = true;
		}
	}
						  
						  
function showFeedback()
	{
	if(feedbackShown==false)
		{
		$("#info,#products,.content").hide();
		if(pageLoaded==false)
			{
			$(".nav").css({left:"0px"});
			$("#container").css("margin-top",$("#feedback_content").height()/-2);
			$("#feedback_content,#feedback,#navbar").fadeIn(750);
			pageLoaded = true;
			}
		else
			{
			if(aboutShown==true)
				{
				$(".nav").css({left:"0px"});
				$("#container").css("margin-top",$("#feedback_content").height()/-2);
				$("#feedback_content,#feedback").fadeIn(750);
				}
			else
				{
				$(".nav").animate({left:"0px"},750);
				$("#container").animate({"margin-top":$("#feedback_content").height()/-2},750);
				$("#feedback_content").fadeIn(750);
				}
			}
	$(".nav").css({cursor:"default"});
	$("#logo").css({cursor:"pointer",display:"block"});
	feedbackShown = true;
	}
	} 

function navRespace()
				{
				$("#info").animate({left:'0px'},750);
				$("#products").animate({'left':'175px'},750);
				$("#feedback").animate({'left':'350px'},750);
				}
				

function showPage()
	{
	if(document.URL.indexOf("products") != -1)
		{
		pageLoaded=false;
		showProducts();
		}
	else if(document.URL.indexOf("feedback") != -1)
		{
		pageLoaded=false;
		showFeedback();
		}
	else
		{
		$("#container").css('margin-top','0px');
		if(document.referrer.indexOf("alibalisoftware") != -1)
			{
			$("#logo").show();
			$("#navbar").fadeIn(750);
			}
		else
			{
			$("#logo,#navbar").fadeIn(750);
			}
		}
	}
