/*
Júní 2008, Karl Jóhannsson - Hugsandi Menn (info@hm.is)
Yfirlit:
	- Sýna svæði
	- Breyta bglit á svæðistökkum
	- Cookie f svæðishluta
	- Texti í leitarformi
	- onload
*/

/*** Sýna svæði (Öll svæði, háhiti, fallvatn) ***/

var hahiti = new Array("9403", "9404", "9407", "9410", "9411", "9413");
var fallvatn = new Array("9405", "9406", "9408", "9409", "9412", "9414", "9415", "9416", "9417", "9418");

/*
9403 = Reykjanes
9404 = Hellisheiði
9405 = Farið
9406 = Jökulsár
9407 = Jarðhitasv. n. Mývatns
9408 = Skjálfandafljót
9409 = Jökulsá á Fjöllum
9410 = Köldukvíslarbotn
9411 = Kerlingarfjöll
9412 = Þjórsá
9413 = Torfajökulssvæðið
9414 = Markarfljót
9415 = Langisjór
9416 = Tungná ofan Sigöldu
9417 = Skaftá
9418 = Hólmsá
*/

function synaSvaedi(svaedi)
{
	if(svaedi == "hahiti")
	{
		svaedi = hahiti
	}
	else if(svaedi == "fallvatn")
	{
		svaedi = fallvatn
	}
	
	if(svaedi == hahiti)
	{
		andsvaedi = fallvatn
		bgLitur('hahiti')
		setCookie('svaedi', 'hahiti', 7);
	}
	else if(svaedi == fallvatn)
	{
		andsvaedi = hahiti
		bgLitur('fallvatn')
		setCookie('svaedi', 'fallvatn', 7);
	}
	else if(svaedi == "oll")
	{
		svaedi = fallvatn.concat(hahiti)
		andsvaedi = 0
		bgLitur('oll_svaedi')
		setCookie('svaedi', 'oll', 7);
	}
	else
	{
		return false
	}
	
	for(i=0;i<svaedi.length;i++)
	{
		olkelda = svaedi[i];
		document.getElementById(svaedi[i]).style.display = ""
	}
	
	for(i=0;i<andsvaedi.length;i++)
	{
		olkelda = andsvaedi[i];
		document.getElementById(andsvaedi[i]).style.display = "none"
	}
	
}


/*** Breyta lit á svæðistökkum ***/

var oldidid = null
function bgLitur(idid)
{
	if(oldidid == null && idid != "oll_svaedi")
	{
		oldidid = 'oll_svaedi'
	}
	else if(oldidid == null && idid == "oll_svaedi")
	{
		oldidid = 'hahiti'
	}
	document.getElementById(idid).style.background = "#ff0000"
	document.getElementById(oldidid).style.background = "#aa0f14"
	oldidid = idid
}


/*** COOKIE F SVÆÐISVALMYND ***/

function getCookie(c_name)
{
	if (document.cookie.length>0)
	{
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1)
		{ 
			c_start=c_start + c_name.length+1; 
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1)
			{
				c_end=document.cookie.length;
			}
			return unescape(document.cookie.substring(c_start,c_end));
		} 
	}
	return "";
}

function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie = c_name+ "=" + escape(value) + ((expiredays==null) ? "" : ";expires=" + exdate.toGMTString() + ";path=/");
}


/*** TEXTI Í LEITARINPUT ***/

//Noktun: onfocus/blur="formtext(nafn á input(eða this), default texti sem á að vera)
function formtexti(field,defaulttext){
	if(field.value == defaulttext)
	{
		field.value = ''
	}
	else if(field.value == '')
	{
		field.value = defaulttext;
	}
	else
	{
		return false;
	}
}



/*** ONLOAD ***/

window.onload = function(e)
{
	/*
	if (document.all && document.styleSheets && document.styleSheets[0] && document.styleSheets[0].addRule)
	{
		document.styleSheets[0].addRule('*', 'behavior: url(iepngfix.htc)');
	}
	*/
	var cookie = getCookie('svaedi')
	synaSvaedi(cookie)
}
