$("document").ready(function(){
	var l = readCookie("language");
	if(l == null)
	{
		l = "cs";
		createCookie("language", l, 5);
	}
	$("#jazyk option[value=\"" + l + "\"]").attr("selected", "selected");
	localise(l);
});
//----------------------------------------------------------------------	
	
function menuLocalise()	{
	$("#back").text(back);
	$(".overview").text(overview);
	$("#graphs").text(graphs);
	$(".sensors").text(sensors);
	$(".audit").text(audit);
	$("#diagnostics").text(diagnostics);
	$(".inverter").text(inverter);
	$(".string_b").text(string_b);
	$(".inputs").text(inputs);
	$(".comms").text(comms);
	$("#alarms").text(alarmy);
	$("#_export").text(_export);
	$(".settings").text(setting);
	$(".energy").text(energy);
	$(".administration").text(administration);
	$(".create_user").text(vytv_uziv);
	$(".data_audit").text(data_audit);
	$(".Login").text(prihlaseni);
	$(".update").text(update);
	$(".total_prod_expo").text(total_prod_expo);
	$(".total_prod_cons").text(total_prod_cons);
	$(".var_convertor").text(var_convertor);
	$("#link").attr("title", link);
}
//----------------------------------------------------------------------
	
function localise(jazyk)
{
	var lang;
	if(typeof(jazyk) != "string")
		lang = $(jazyk).val();
	else
		lang = jazyk;
	
	createCookie("language", lang, 5);
	
	var loc_path = location.protocol +"//" + location.hostname + "//" + (((document.location.href).indexOf("/test/") != -1) ? "test//" : "") +"js//localisation";
	$.localise(loc_path, {language: lang, loadBase: true});
	
	flag(lang);
	
	menuLocalise();	
}	
//----------------------------------------------------------------------
		
function createCookie(name,value,days) 
{
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
//----------------------------------------------------------------------

function readCookie(name) 
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
//----------------------------------------------------------------------
		
function flag(selected)
{
	var path = "";
	if((document.location.href).indexOf("fve") != -1)
		path += "../";
	switch(selected)
	{
	case "en":
		$("#flag").attr("src", path + "images/uk.png");
		break;
	case "de":
		$("#flag").attr("src", path + "images/de.png");
		break;
	default:
		$("#flag").attr("src", path + "images/cz.png");
	}
}
		

