// jQuery for Grenseguiden 2.0

// expand/collapse navigators
// -- branch --
$(document).ready(function(){
   $("a.nav_toggler_branch").toggle(function(){
      //expand
	 $(".hidden_branch").animate({ height: 'show', opacity: 'show' }, 'slow');
		//sorterer navigatorer etter navn
		$("ul#nav_1>li").tsort({order:"asc"});
		//endrer tekst på åpne/lukk linker
		$("span#title_branch").css("display", "none");
		$("span#show_all_branch").text("Lukk");
   },function(){
     //collapse
	 $(".hidden_branch").animate({ height: 'hide', opacity: 'hide' }, 'slow');
		 //sorterer navigatorer etter antall
		 $("ul#nav_1>li").tsort("span[class=num]",{order:"desc"});
		 //endrer tekst på åpne/lukk linker
		$("span#title_branch").css("display", "inline");
		$("span#show_all_branch").text("Vis alle ");
		
   });
  });

// -- town --
 $(document).ready(function(){

   $("a.nav_toggler_town").toggle(function(){
     //expand
	 $(".hidden_town").animate({ height: 'show', opacity: 'show' }, 'slow');
	 //sorterer navigatorer etter navn
	 $("ul#nav_2>li").tsort({order:"asc"});
	 //endrer tekst på åpne/lukk linker
	 $("span#title_town").css("display", "none");
	 $("span#show_all_town").text("Lukk");
   },function(){
     //collapse
	 $(".hidden_town").animate({ height: 'hide', opacity: 'hide' }, 'slow');
	 //sorterer navigatorer etter antall
	 $("ul#nav_2>li").tsort("span[class=num]",{order:"desc"});
	 //endrer tekst på åpne/lukk linker
	 $("span#title_town").css("display", "inline");
	 $("span#show_all_town").text("Vis alle ");
   });
  });
  
   
// toggle search-option
   $(document).ready(function(){
    $("a#toggle_s").click(function () {
      $(".search_toggle").toggle("slow");
	  return false;
    });

  });
  
    $(document).ready(function(){
    $("a#toggle_s2").click(function () {
      $(".search_toggle").toggle("slow");
	  return false;
    });

  });
  
// expand/collapse sokeord
$(document).ready(function(){
   $("a#toggle_sok").toggle(function(){
     $(".hidden").animate({ height: 'show', opacity: 'show' }, 'slow');	
	 //endrer tekst på åpne/lukk linker
	 $("a#toggle_sok").text("Lukk");	 
   },function(){
     $(".hidden").animate({ height: 'hide', opacity: 'hide' }, 'slow');
	 //endrer tekst på åpne/lukk linker
	 $("a#toggle_sok").text("Vis fler");

   });
  });
 
//cycle "visste du at" 
$(document).ready(function(){

$('#cycle').cycle({ 
    fx:     'scrollRight', 
    speed:  'fast', 
    timeout: 6000,
	delay: 	 -2000,
    next:   '#next', 
    prev:   '#prev',
	random: 1
});

// cycler "kultur og fritid"
$('#cycle2').cycle({ 
    fx:     'scrollUp', 
    timeout: 8000,
	delay: 	 -8000,
	speed: 1000

});

// cycler "tilbudsmodul"
$('#cycle3').cycle({ 
    fx:     'scrollUp', 
    timeout: 8000,
	delay: 	 -8000,
	speed: 1000,
	random: 1
});

// cycler "tilbudsnavigator"
$('#cycle4').cycle({ 
  fx:     'scrollUp', 
  timeout: 8000,
	delay: 	 -8000,
	speed: 1000,
	random: 1
});

});
 
// suggest-funksjon i søkefelt. search_words inneholder en array med alle ord skal skal skrives ut.
$(document).ready(function(){
$("#autocomplete").autocomplete("/search_words.php");
  });

//$(document).ready(function(){
//$("#footer").positionFooter(true);  
  //});
  
// mail-maskering  
jQuery.fn.mailme = function() {
    var at = / at /;
    var dot = / dot /g;
    this.each( function() {
        var addr = jQuery(this).text().replace(at,"@").replace(dot,".");
        var title = jQuery(this).attr('title')
        $(this)
            .after('<a class="mail" href="mailto:'+addr+'" title="'+title+'">'+ addr +'</a>')
            .remove();
    });
};

// mail-maskering  
jQuery.fn.mailme2 = function() {
    var at = / at /;
    var dot = / dot /g;
	var subject = / subject /;
    this.each( function() {
        var addr = jQuery(this).text().replace(at,"@").replace(dot,".").replace(subject,"?");
        var title = jQuery(this).attr('title')
        $(this)
            .after('<a class="mail" href="mailto:'+addr+'" title="'+title+'">tilbakemeldinger</a>')
            .remove();
    });
};

$(document).ready(function(){
$('span.mailme').mailme();
  });
  
  $(document).ready(function(){
$('span.mailme2').mailme2();
  });

  // setter focus på søkefelt
 $(document).ready(function() {
  $("#autocomplete").focus();
});




