﻿var slogans = [];
slogans.push("Ravintolailta alkaa ovelta ja päättyy ovelle");
slogans.push("Nämä hommat voi tehdä myös hyvin");
slogans.push("Enemmän kuin lihasta ovelle");
slogans.push("Palveluasenteesta emme neuvottele");
slogans.push("Yhteydenotto");
slogans.push("Ystävällistä järjestystä");

var top_slogans = [];
top_slogans.push("Herrasmies ovella.");
top_slogans.push("Patsastelun aika on ohi.");
top_slogans.push("Ravintolailta alkaa ovelta ja päättyy ovelle.");
top_slogans.push("Enemmän kuin lihasta ovelle.");
top_slogans.push("Paras palvelu on olemassaolomme syy.");

var navigation = [];
navigation.push("palvelut");
navigation.push("yritys");
navigation.push("ihmiset");
navigation.push("rekry");
navigation.push("yhteydenotto");
navigation.push("paasivu");

var navigation_selected;
var fading = false;

function changeTopSlogan() {
	slogan_id = Math.floor(Math.random() * top_slogans.length);
	$("#content-paasivu-area").attr("innerHTML", top_slogans[slogan_id]);
}

function changeSlogan(slogan_id) {
	$("#slogan-text").slideToggle("slow", function () {
		$("#slogan-text").attr("innerHTML", slogans[slogan_id]);
	});
	$("#slogan-text").slideToggle("slow", function() { if (navigation_selected != "paasivu") { changeTopSlogan(); } });
}

function removeClasses() {
	for (var i = 0; i < navigation.length; i++) {
		$("#nav-" + navigation[i]).removeClass("selected");
	}
}

function toggleContent(new_selection) {
	if (navigation_selected) {
		$("#content-" + navigation_selected).fadeOut(750, function() {
			changeTopSlogan();
			$("#content-" + new_selection).fadeIn(1000, function() {
				$("#content-" + new_selection + "-area").fadeTo(500, 0.70);
				fading = false;
			});
		});
	} else {
		$("#content-" + new_selection).fadeIn(1500, function () { fading = false; } );
	}
	
	$("#content-" + navigation_selected + "-area").fadeTo("slow", 0);
	navigation_selected = new_selection;
}

$(document).ready(function(){
	$("#logo").click(function() {
		if (fading == false) {
			fading = true;
			removeClasses();
			toggleContent("paasivu");
		}
	});
});

$(document).ready(function(){
	$("#nav-palvelut").click(function() {
		if (fading == false) {
			fading = true;
			changeSlogan(0);
			removeClasses();
			$("#nav-palvelut").addClass("selected");
			toggleContent("palvelut");
		}
	});
});

$(document).ready(function(){
	$("#nav-yritys").click(function() {
		if (fading == false) {
			fading = true;
			changeSlogan(1);
			removeClasses();
			$("#nav-yritys").addClass("selected");
			toggleContent("yritys");
		}
	});
});

$(document).ready(function(){
	$("#nav-ihmiset").click(function() {
		if (fading == false) {
			fading = true;
			changeSlogan(2);
			removeClasses();
			$("#nav-ihmiset").addClass("selected");
			toggleContent("ihmiset");
		}
	});
});

$(document).ready(function(){
	$("#nav-rekry").click(function() {
		if (fading == false) {
			fading = true;
			changeSlogan(3);
			removeClasses();
			$("#nav-rekry").addClass("selected");
			toggleContent("rekry");
		}
	});
});

$(document).ready(function(){
	$("#nav-yhteydenotto").click(function() {
		if (fading == false) {
			fading = true;
			changeSlogan(4);
			removeClasses();
			$("#nav-yhteydenotto").addClass("selected");
			toggleContent("yhteydenotto");
		}
	});
});
