function redir( param, value ) {
   currentUrlString = document.URL;
   startIndex = currentUrlString.indexOf( param + "=" );
   if( startIndex == -1 ){
      startIndex = currentUrlString.length;
      endIndex = startIndex;
      if( currentUrlString.indexOf('?')==-1 ) {
        currentUrlString = currentUrlString + '?' + param + '=' + value;
      }
      else {
        currentUrlString = currentUrlString + ';' + param + '=' + value;
      }
   }
   else {
       endIndex = currentUrlString.indexOf( ';', startIndex + 1 );
       if( endIndex == -1 ) {
          endIndex = currentUrlString.length;
       }
       currentUrlString = currentUrlString.substring( 0, startIndex ) + param + '=' + value + currentUrlString.substring( endIndex, currentUrlString.length );
   }
   document.location.href = currentUrlString;
   return false;
}

function redir2( param1, value1, param2, value2, param3, value3, param4, value4 ) {
	 value1 = unescape(value1);
	 value2 = unescape(value2);
	 value3 = unescape(value3);
	 value4 = unescape(value4);
	 value1 = encodeURIComponent(value1);
	 value2 = encodeURIComponent(value2);
	 value3 = encodeURIComponent(value3);
	 value4 = encodeURIComponent(value4);
   currentUrlString = document.URL;
   startIndex = currentUrlString.indexOf( param1 + "=" );
   if( startIndex == -1 ){
      startIndex = currentUrlString.length;
      endIndex = startIndex;
      if( currentUrlString.indexOf('?')==-1 ) {
        currentUrlString = currentUrlString + '?' + param1 + '=' + value1 ;
      }
      else {
        currentUrlString = currentUrlString + ';' + param1 + '=' + value1 ;
      }
   }




   else {
       endIndex = currentUrlString.indexOf( ';', startIndex + 1 );
       if( endIndex == -1 ) {
          endIndex = currentUrlString.length;
       }
       currentUrlString = currentUrlString.substring( 0, startIndex ) + param1 + '=' + value1 + currentUrlString.substring( endIndex, currentUrlString.length );
   }
  startIndex = currentUrlString.indexOf( param2 + "=" );
  if( startIndex == -1 ){
     startIndex = currentUrlString.length;
     endIndex = startIndex;
     if( currentUrlString.indexOf('?')==-1 ) {
       currentUrlString = currentUrlString + '?' + param2 + '=' + value2;
     }
     else {
       currentUrlString = currentUrlString + ';' + param2 + '=' + value2;
     }
  }




  else {
      endIndex = currentUrlString.indexOf( ';', startIndex + 1 );
      if( endIndex == -1 ) {
         endIndex = currentUrlString.length;
      }
      currentUrlString = currentUrlString.substring( 0, startIndex ) + param2 + '=' + value2 + currentUrlString.substring( endIndex, currentUrlString.length );
  }
  startIndex = currentUrlString.indexOf( param3 + "=" );
  if( startIndex == -1 ){
     startIndex = currentUrlString.length;
     endIndex = startIndex;
     if( currentUrlString.indexOf('?')==-1 ) {
       currentUrlString = currentUrlString + '?' + param3 + '=' + value3;
     }
     else {
       currentUrlString = currentUrlString + ';' + param3 + '=' + value3;
     }
  }



  else {
      endIndex = currentUrlString.indexOf( ';', startIndex + 1 );
      if( endIndex == -1 ) {
         endIndex = currentUrlString.length;
      }
      currentUrlString = currentUrlString.substring( 0, startIndex ) + param3 + '=' + value3 + currentUrlString.substring( endIndex, currentUrlString.length );
  }
  if(document.medlemssok.sted.value=='all') {
     document.location.href='?template=foreningssok_resultat_fylke07;fylke=' + document.medlemssok.fylke.value + ';kommune=all';
  }
  else {
  	document.location.href = currentUrlString;
  }
  return false;
}

function result() {
   if( document.medlemssok.sted.value!='all') {
      document.location.href='?template=foreningssok_resultat_kommune07;fylke=' + document.medlemssok.fylke.value + ';kommune=' + document.medlemssok.sted.value + ';_ips-encoding=' + 'utf-8';
   }
   else {
      document.location.href='?template=foreningssok_resultat_fylke07;fylke=' + document.medlemssok.fylke.value + ';kommune=all;_ips-encoding=' + 'utf-8';
   }
}
