var speed = 400; // Mainslide
var na = Array("home","notar","team","rechtsgebiete","mediation","kontakt");
var wai = "home";
var last = "home";
var mw = "170px";
var mh = "32";
var mpic = "url(_grfx/pics/menu-schmitz-vornmoor.png)";
var menuespeed = 350;
var fatM = "-200px";
var fatCol = "#4c626d";

// **************************

function doNaviLook() {
	$.each(na, function(key, value) {
		var m = $("#navi a[title="+value+"]");
		m.html("&nbsp;");
		m.css({
			"display"	: "block",
			"width"		: mw,
			"height"	: mh +"px",
			"background" : "" + mpic + " "+ fatM +" -" + (20 + ((key-1) * mh )) + "px",
			"opacity" : "0"
		});				
		m.hover(function () {
			if (wai != value) {
				m.css({
					"opacity" : "0",
					"background-position" : fatM +" -" + (20 + ((key-1) * mh )) + "px",
					"background-color" : fatCol
				});
				m.animate({ "opacity" : "1" }, menuespeed);
			}
		},function () {
			if (wai != value) {
				m.css({
					"background-color" : fatCol,
					"opacity" : "1"
				});
				m.animate({ "opacity" : "0" }, menuespeed);
			}
		});
	});
}
// **************************
function doNavi() {
	var s = $("#slideme");
	$.each(na, function(key, value) {
		var m = $("a[title="+value+"]");
		m.click(function(){

			wai = value;
			highlightWAI();
			s.stop().animate({
				"left": ((-1)*((key)*1110))
			}, speed);

			if (value=="kontakt") {
				$("#googleblend").fadeIn();
			} else {
				$("#googleblend").fadeOut();
			}
			return false;
		});
		
	});
	// Click auf Logo
	$("#a_headerlink").click(function(){
		wai = "home";
		highlightWAI();
		s.stop().animate({
    		"left": ((-1)*((0)*1110))
    	}, speed);
		return false;
	})
	
	// Click Innerlinks
}
//
//

function highlightWAI() {
	writeurl(wai);
	$.each(na, function(key, value) {
		var v = $("#navi a[title="+value+"]");
		if (value == wai) {
			v.addClass("active");
			v.removeClass("off");
		} else {
			v.addClass("off");		
			v.removeClass("active");
		}
	});
	// Keep Last Valid

	$.each(na, function(key, value) {
		var m = $("#navi a.off");
		m.css({ 
    		"opacity" : "0",
    		"background-color" : "#4c626d"
    	});
		
		m = $("#navi a.active");
		m.css({ 
			"opacity" : "1",
			"background-color" : "#4c626d"
		});
	});
//	$("#"+wai).stop().animate({ "opacity" : 1}, 1000);
//	$("#"+last).stop().animate({ "opacity" : 0}, 200);
	last = wai;
}

function doHeadlines() {
	$("h1").html("");
	$("h2").html("");
	$("h3").html("");
}

// **************************
// **************************
// **************************
// **************************
// URL FUNCTION
function getUrlVars()
{
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}
function writeurl() {
	var u = "#/" +  wai;
	window.location.href = u;
	//alert(window.location.href);
}

function showURLContent() {
	var urlvars = getUrlVars();
	var me = urlvars[0].split("#/");

	wai = me[1];
	if (wai=="kontakt") {
    	$("#googleblend").fadeIn();
    }

	var s = $("#slideme");
	$.each(na, function(key, value) {
		if (wai == value) {
			highlightWAI();
			s.stop().animate({
				"left": ((-1)*((key)*1110))
			}, speed);
		}
	});
}
//
//
function urlinit() {
	// Aktuelle URL wird gerufen und der richtige Content in die Seite geladen
	showURLContent();
	// »A« - Links der Seite bekommen andere Funktionalität - Hash schreibweise; Trackeraufruf
//	rewritelinks();
}
