function visa_dolj(namn,varde)
{
	if (document.all)
	{
		document.all[namn].style.visibility=varde;
	}
	else if (document.layers)
	{
		document.layers[namn].visibility=varde;
	}
	else if (document.getElementById)
	{
		document.getElementById(namn).style.visibility=varde;
	}
}

function initiera(namn)
{
	bild = les_kaka("Meny" + hemta_ar());
	if (bild == null)
		visa_bild(namn);
	else
		visa_bild(bild);
}

function les_kaka(namn)
{
	var kaknamn = namn + "="
	if (document.cookie.length > 0)
	{
		offset = document.cookie.indexOf(kaknamn) 
		if (offset != -1)
		{
			offset += kaknamn.length 
			slut = document.cookie.indexOf(";", offset) 
			if (slut == -1) 
				slut = document.cookie.length
			return document.cookie.substring(offset, slut)
		} 
	}
}

function skriv_kaka(namn,varde)
{
	document.cookie = namn + "=" + varde + "; expires=Fri, 31 Dec 2099 23:59:59 GMT;";
}

function visa_start(namn)
{
	var xslfil = "xsl/start.xsl";
	var xmlfil = "xml/start.xml";
	skriv(xslfil, xmlfil, namn);
}

function visa_nyheter(namn)
{
	var xslfil = "xsl/nyheter.xsl";
	var xmlfil = "xml/nyheter.xml";
	skriv(xslfil, xmlfil, namn);
}

function visa_lag(klass,namn)
{
	var xslfil = "xsl/lag" + klass + ".xsl";
	var xmlfil = "xml/lag.xml";
	skriv(xslfil, xmlfil, namn);
}

function visa_tabell(grupp,namn)
{
	var xslfil = "xsl/tabell" + grupp + ".xsl";
	var xmlfil = "xml/tabell.xml";
	skriv(xslfil, xmlfil, namn);
}

function visa_resultat(grupp,namn)
{
	var xslfil = "xsl/resultat" + grupp + ".xsl";
	var xmlfil = "xml/resultat.xml";
	skriv(xslfil, xmlfil, namn);
}

function visa_matcher(hall,namn)
{
	var xslfil = "xsl/matcher" + hall + ".xsl";
	var xmlfil = "xml/resultat.xml";
	skriv(xslfil, xmlfil, namn);
}

function laddaXMLDoc(xmldocname)
{
	var xmlDoc;
// code for IE
	if (window.ActiveXObject)
	{
		xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
	}
// code for Mozilla, Firefox, Opera, etc.
	else if (document.implementation && document.implementation.createDocument)
	{
		xmlDoc=document.implementation.createDocument("","",null);
	}
	else
	{
		alert('Tyvärr kan denna sida inte visas i din läsare.');
	}
	xmlDoc.async=false;
	xmlDoc.load(xmldocname);
	return(xmlDoc);
}

function skriv (xslfil,xmlfil,namn)
{
	xml=laddaXMLDoc(xmlfil);
	xsl=laddaXMLDoc(xslfil);
// code for IE
	if (window.ActiveXObject)
	{
		document.write(xml.transformNode(xsl));
	}
// code for Mozilla, Firefox, Opera, etc.
	else if (document.implementation && document.implementation.createDocument)
	{
		xsltProcessor=new XSLTProcessor();
		xsltProcessor.importStylesheet(xsl);
		resultDocument = xsltProcessor.transformToFragment(xml,document);
		document.getElementById(namn).appendChild(resultDocument);
	}
}

function hoppatill1(destination)
{
	if (document.form1.val1.value != "")
	{
		document.location.href = destination;
	}
}

function hoppatill2(destination)
{
	if (document.form2.val2.value != "")
	{
		document.location.href = destination;
	}
}

function hoppatill3(destination)
{
	if (document.form3.val3.value != "")
	{
		document.location.href = destination;
	}
}

