navs = new Array('home','leistungen','angebot','referenzen','profil','partner','kontakt');
active = new Object();
inactive = new Object();
for (i=0; i<navs.length; i++) {
	active[navs[i]] = new Image()
	active[navs[i]].src = "images/navi/schwarz/"+navs[i]+".png";
	inactive[navs[i]] = new Image()
	inactive[navs[i]].src = "images/navi/grau/"+navs[i]+".png";
}

function img_active(e,link) {
	e.src = active[link].src;
}

function img_inactive(e,link) {
	e.src = inactive[link].src;;
}

$(document).ready( function(){ 
	$('#balken').innerfade({
		speed: 'slow', 
		timeout: 8000, 
		type: 'random', 
		containerheight: '200px'
	});
});

function check_content(e) {
	if (e.value.length > 0) {
		e.style.backgroundPosition = "left -50px";
	} else {
		if (e.tagName == "TEXTAREA") {
			e.style.backgroundPosition = "left top";
		} else {
			e.style.backgroundPosition = "left center";
		}
	}
}

$(document).ready(function() {
	if (document.getElementById('f_name')) {
	check_content(document.getElementById('f_name'));
	check_content(document.getElementById("f_str"));
	check_content(document.getElementById("f_ort"));
	check_content(document.getElementById("f_tel"));
	check_content(document.getElementById("f_mail"));
	check_content(document.getElementById("f_web"));
	check_content(document.getElementById("f_nachricht"));
	}
});

function select_gallery(g) {
	for (i=0; i<gs.length; i++) {
		e = document.getElementById(gs[i]);
		e_menu = document.getElementById("menu_" + gs[i]);
		if (gs[i] == g) {
			e_menu.src = gs_active[gs[i]].src;
			e.style.display = "block";
		} else {
			e_menu.src = gs_inactive[gs[i]].src;
			e.style.display = "none";
		}
	}
	nav_selected = g;
}

function gs_img_active(e,link) {
	e.src = gs_active[link].src;
}

function gs_img_inactive(e,link) {
	if (nav_selected == link) return;
	e.src = gs_inactive[link].src;
}
