/******************** Cookies ********************/
function setCookie(c_name,value,expiredays)
{
	var exdate=new Date()
	exdate.setDate(expiredays)
	document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : "; expires="+exdate)
}

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 null
}


/******************** Search ********************/
function setBorder(td)
{
  if (td.className == 'tema')
    td.className = 'tema_selected';
  else
    td.className = 'tema';
}
      
function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function setDefaultClasses(){
        var sokefelt = document.getElementById("sokefelt");  
	 var temafelter = document.getElementsByTagName('span');

        if(sokefelt.value == "Søk på tema, arena eller fritekst"){
                sokefelt.select();
        }

	for(var v=0;v<temafelter.length;v++){	
		if(temafelter[v].className == 'tema_selected'){
			temafelter[v].className = 'tema';
		}
	}
}

function setSokeFelter(){
	var tempSokeparametre = new Array();
	var valgte = "";
       var ant = 0;
	var sokefelt = document.getElementById("sokefelt");     
	var temarader = document.getElementsByTagName("div");
        
	for(var i=0;i<temarader .length;i++){	                      
		if(temarader [i].className == "tema_selected"){
			tempSokeparametre[ant] = trim(temarader [i].innerHTML, "");	
		        ant++;
		}
	}

	for (var k=0;k<tempSokeparametre.length; k++) {
                if (valgte.length == 0)
                  valgte = valgte + tempSokeparametre[k];
                else
                  valgte = valgte  + ', ' + tempSokeparametre[k];
	}

       sokefelt.value = valgte;
	sokefelt.text = valgte;	
}

function setMarkert(valgtElement){
   if (valgtElement.id == 'fane_tema')
   {
     if (document.getElementById('fane_tema').className == 'fane_upsidedown1_markert')
     {
       document.getElementById('fane_tema').className = 'fane_upsidedown1';
       hidePopup('temaPopup');
       return;
     }
     document.getElementById('fane_arena').className = 'fane_upsidedown1';
     document.getElementById('fane_tema').className = 'fane_upsidedown1_markert';
     showPopup('temaPopup');
   }
   else
   {
     if (document.getElementById('fane_arena').className == 'fane_upsidedown1_markert')
     {
       document.getElementById('fane_arena').className = 'fane_upsidedown1';
       hidePopup('arenaPopup');
       return;
     }
     document.getElementById('fane_tema').className = 'fane_upsidedown1';
     document.getElementById('fane_arena').className = 'fane_upsidedown1_markert';
     showPopup('arenaPopup');
   }
}

function blankUtSokeknapperSelected(){
   var tilpassSokKnapper = document.getElementsByName('fane_upsidedown');

   for(var i=0;i<tilpassSokKnapper.length;i++){	                      
	if(tilpassSokKnapper[i].className == 'fane_upsidedown1_markert'){
           tilpassSokKnapper[i].className = 'fane_upsidedown1'
	}
   }
}

function showPopup(popup){
	var pop = document.getElementById(popup);
     
        if(popup == 'arenaPopup'){
		hidePopup('temaPopup');                
	}else if(popup == 'temaPopup'){
		hidePopup('arenaPopup');
	}

        if(pop.style.visibility == "visible"){
             hidePopup(popup);
        }else{
              pop.style.visibility = "visible";
        }
}

function hidePopup(popup){
       	var pop = document.getElementById(popup);
	pop.style.visibility = "hidden";
}

function hideTema(){
	var pop = document.getElementById('temaPopup');
	pop.style.visibility = "hidden";
        document.getElementById('fane_tema').className = 'fane_upsidedown1';
}

function hideArena(){
	var pop = document.getElementById('arenaPopup');
	pop.style.visibility = "hidden";
        document.getElementById('fane_arena').className = 'fane_upsidedown1';
}


