function twoDigit(number) {
  return number < 10 ? '0' + number : number; 
} 


$(document).ready(function() {
  
  // Make links fra multiline user input fields
  //$('body').text().replace("((www\.|(http|https|ftp|news|file)+\:\/\/)[_.a-z0-9-]+\.[a-z0-9\/_:@=.+?,##%&~-]*[^.|\'|\# |!|\(|?|,| |>|<|;|\)])", "[$1]")


  // Search
  jQuery('#searchBox input').liveSearch({
    url: '/4116.aspx',
    typeDelay: 200,
  });
  
   
  
  
  // jQuery Cycle
  $('ul.caroussel').cycle({
      timeout: 5000,
      delay: 1000,
      pager: '.carousselPager',
  		pagerAnchorBuilder: function(index, el) {
          return '<a href="#"title="Historie '+ (index + 1) +'">&nbsp;</a>'; // whatever markup you want
      },
  });

  /* Fancybox on images */	
  $("a[rel=fancybox]").fancybox({
  	'transitionIn'		: 'none',
  	'transitionOut'		: 'none',
  	'titlePosition' 	: 'over',
  	'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
  		return '<span id="fancybox-title-over">' + title + '</span>';
  	}
  });
    
  
  /* Forum */
    /*
    $('.postHeadline_li input').change(function() {
      var currentTime = new Date();
      var month = currentTime.getMonth() + 1;
      var day = currentTime.getDate();
      var year = currentTime.getFullYear();
      $('.title_li input').val( twoDigit(year) + '-' + twoDigit(month) + '-' + twoDigit(day) + ': ' + $('.postHeadline_li input').val() );
    });
    */
    
    
    
    
    
  /* Form validation */    
  $("#Form1").validate();
  
  $.extend($.validator.messages, {
        required: "Feltet ovenfor skal udfyldes",
        email: "Angiv venligst en gyldig e-mail-adresse i feltet ovenfor",
        digits: "Angiv venligst kun tal i feltet ovenfor",
    		digits: "Angiv venligst kun tal i feltet ovenfor",
    		maxlength: $.validator.format("Feltet ovenfor må maks. indeholde {0} tegn."),
    		minlength: $.validator.format("Feltet ovenfor skal indeholde mindst {0} tegn."),
    });
  
  if( $(".title_li input").length != 0 ) {
    $(".title_li input").rules("add", {
      required: true,
      minlength: 2,
    });  
  }
  if( $(".postBodytext_li textarea").length != 0 ) {
    $(".postBodytext_li textarea").rules("add", {
      required: true,
      minlength: 10,
    }); 
  }
  if( $(".name_li input").length != 0 ) {
    $(".name_li input").rules("add", {
      required: true,
      minlength: 2,
    });  
  }
  if( $(".confirmationEmail_li input").length != 0 ) {
    $(".confirmationEmail_li input").rules("add", {
     required: true,
     email: true, 
    }); 
  }
  
  /* Gmaps latLng-validation (fields are display:none, so move errors to other HTML-element) */
  if( $(".lat_li input").length != 0) {
    $(".lat_li input").rules("add", {
     required: true 
    }); 
  }
  if( $(".lng_li input").length != 0) {
    $(".lng_li input").rules("add", {
     required: true 
    }); 
  }


});
