var m_cstrStylesheet_normal = "/cms/cms/EgedalKommune/empty.css";
var m_cstrStylesheet_large = "/cms/cms/EgedalKommune/EgedalKommune_stor.css";

var m_blnUseLargeStylesheet = (GetCookie("UseLargeStylesheet", "0") == "1");
var m_blnUseLargeText = (GetCookie("UseLargeText", "0") == "1");


function HandleSfir(){

    var args = getArgs(); 
    if (!args.siteman == "1") 
    {
	
			loadjscssfile("cms/tec/tec-sifr/sIFR-screen.css","css");

			if(typeof sIFR == "function"){
		 				// This is the older, ordered syntax
			   
				sIFR.replaceElement("h1", named({sFlashSrc: "cms/tec/tec-sifr/signa.swf", sFlashVars: "offsetTop=-2", sHoverColor: "#323232", sColor: "#323232", sLinkColor: "#323232", sWmode: "transparent"}));
		
			}
	
	}

}


function loadjscssfile(filename, filetype){
 if (filetype=="js"){ //if filename is a external JavaScript file
  var fileref=document.createElement('script');
  fileref.setAttribute("type","text/javascript");
  fileref.setAttribute("src", filename);
 }
 else if (filetype=="css"){ //if filename is an external CSS file
  var fileref=document.createElement("link");
  fileref.setAttribute("rel", "stylesheet");
  fileref.setAttribute("type", "text/css");
  fileref.setAttribute("href", filename);
  fileref.setAttribute("media", "screen");
  
 }
 if (typeof fileref!="undefined")
  document.getElementsByTagName("head")[0].appendChild(fileref)
}


function UseStyleSheet()
{

	if (m_blnUseLargeStylesheet)
	{
		document.getElementById("linkStylesheet").href = m_cstrStylesheet_large;
		try
		{
                        document.getElementById("aSwitchStylesheet").src = document.getElementById("aSwitchStylesheet").src.replace("stoerre_tekst","mindre_tekst");
			//document.getElementById("aSwitchStylesheet").src = '/cms/cms/EgedalKommune/images/mindre_tekst.gif';
			document.getElementById("aSwitchStylesheet").alt = "Mindre skrift";
		}
		catch (e) {}
	}
	else
	{
		document.getElementById("linkStylesheet").href = m_cstrStylesheet_normal;
		try
		{
                        document.getElementById("aSwitchStylesheet").src = document.getElementById("aSwitchStylesheet").src.replace("mindre_tekst","stoerre_tekst");
			//document.getElementById("aSwitchStylesheet").src = '/cms/cms/EgedalKommune/images/stoerre_tekst.gif';
			document.getElementById("aSwitchStylesheet").alt = "Stor skrift";
		}
		catch (e) {}
	}
}


 function SetBody(){

	if (m_blnUseLargeText)
	{ 
		document.body.className = "large_text";
    }
    else
	{
        document.body.className  = "standard_text";
	}	
 }
 
 function ToggleBody(){
 
    
	// flip state
	m_blnUseLargeText = !m_blnUseLargeText;

	// and save state in cookie
	if (m_blnUseLargeText)
	{
		SetCookie("UseLargeText", "1");
	}
	else
	{
		SetCookie("UseLargeText", "0");
	}
	SetBody();
 
 
 }


function SwitchStylesheet()
{
	// flip state
	m_blnUseLargeStylesheet = !m_blnUseLargeStylesheet;

	// and save state in cookie
	if (m_blnUseLargeStylesheet)
	{
		SetCookie("UseLargeStylesheet", "1");
	}
	else
	{
		SetCookie("UseLargeStylesheet", "0");
	}
	UseStyleSheet();
	//document.location.reload();
}

function SetCookie(name, value)
{
	var str;

	str = name + '=' + escape(value) + '; path=/';
	document.cookie = str;
}

function GetCookie(name, defaultValue)
{
	var re, arr, val;

	re = new RegExp(name + '=([^;$]*)');
	arr = document.cookie.match(re);
	if (arr == null)
		return defaultValue;

	val = arr[1];

	return val;
}


function getArgs() { 
var args = new Object(); 
var query = location.search.substring(1); 
var pairs = query.split("&"); 
for(var i = 0; i < pairs.length; i++) { 
var pos = pairs[i].indexOf('='); 
if (pos == -1) continue; 
var argname = pairs[i].substring(0,pos); 
var value = pairs[i].substring(pos+1); 
args[argname] = unescape(value); 
} 
return args; 
} 


function Body_OnLoad()
{

	SetBody();
	HandleSfir();
}
