/*** 
    Simple jQuery Slideshow Script
    Released by Jon Raasch (jonraasch.com) under FreeBSD license: free to use or modify, not responsible for anything, etc.  Please link out to me if you like it :)
***/
function slideSwitch() {
    var $active = $('#slideshow IMG.active');
    if ( $active.length == 0 ) $active = $('#slideshow IMG:last');
    // use this to pull the images in the order they appear in the markup
    var $next =  $active.next().length ? $active.next()
        : $('#slideshow IMG:first');
    // uncomment the 3 lines below to pull the images in random order
    var $sibs  = $active.siblings();
    var rndNum = Math.floor(Math.random() * $sibs.length );
    var $next  = $( $sibs[ rndNum ] );
    $active.addClass('last-active');
    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}
$(function() {
    setInterval( "slideSwitch()", 6000 );
});
function epost(myarray) {var encryptedemail=''; /*variable to contain encrypted email*/	for (var i=0; i<myarray.length; i++)	encryptedemail+=String.fromCharCode(myarray[i]);		encryptedemail='<a  href="mailto:'+encryptedemail+'">'+encryptedemail+'</a>'; return encryptedemail; 
}
	var yngve=[121,110,103,118,101,64,98,97,108,116,105,99,98,101,97,117,116,121,46,115,101];
	// jquery
$(document).ready(function(){
	var IE6_7 = jQuery.support.hrefNormalized;
	if (!IE6_7){ 
		$('div#main_wrapper').css('width', '790px');
	};
	// lägg till uppdateringsdatum					 
	var datum = new Date(document.lastModified)
	datum= $.formatDate(datum,"d MMMM yyyy");
	$("li#datum span").html(datum);			
		// gör epostlänk
	$("span#epost1").html(epost(yngve));										 
	// form lägg focus på första fältet													 
	var $inputTxt = $('#email');
	if( $inputTxt.val() == '' ) {
		$inputTxt.focus(); // focus the username input by default
	}			
	// validera form on keyup and submit
	var mySida= $('body').hasClass('form');
	if (mySida) {
		var validator = $("#kontakt_form").validate();
		// ta bort validering vid reset
		$("#rensa").click(function() {
   	 validator.resetForm();
   	});
	}
// contact- och errorsidan 
	$("#start").click(function() {
   	location.href='index.html'
   	});
// bildsidan video
  //init
 	function videoStart(rubrik, videoyta, klass) {
		$(videoyta).hide();
		$(rubrik).addClass(klass);
		$(rubrik).css('cursor','pointer');
 };
	$(videoStart('#video1', '#one', 'pilner'));
	$(videoStart('#video2', '#two', 'pilner'));
	// klicka på rubriken
		function videoToggle(rubrik, videoyta) {
 	$(videoyta).toggle();
		if ($(videoyta).is(':visible')) {
			$(rubrik).removeClass('pilner');
			$(rubrik).addClass('pilupp');
			} else {
			$(rubrik).removeClass('pilupp');
		 $(rubrik).addClass('pilner');
		}
 };
	$('#video1').click(function() {
 			videoToggle('#video1', '#one');
 	});
	$('#video2').click(function() {
 			videoToggle('#video2', '#two');
 	});
	
 	//bildsidan bildvisare 
	var mySida= $('body').hasClass('bilder');
	if (mySida) {
		$("a[rel='example1']").colorbox({opacity:0.6, transition:"elastic"});
		$("a[rel='example2']").colorbox({opacity:0.6, transition:"elastic"});
		//$(".example6").colorbox({iframe:true, innerWidth:425, innerHeight:344});;
	}
// ändra färg vid hovring för sida med tabell 
	var mySida= $('body').hasClass('tabell');
	if (mySida) {
		$('table tbody tr').hover(function(){
			$(this).addClass('over');
		}, function(){
			$(this).removeClass('over');
		})
	}
}); // close document.ready
									
(function($){$.toFixedWidth = function(value,length,fill) {var result = value.toString();if (!fill) fill = '0';var padding = length - result.length;if (padding < 0) {result = result.substr(-padding);}else {for (var n = 0; n < padding; n++)result = fill + result;}return result;};})(jQuery);(function($){$.formatDate = function(date,pattern) {var result = [];while (pattern.length > 0) {$.formatDate.patternParts.lastIndex = 0;var matched = $.formatDate.patternParts.exec(pattern);if (matched) {result.push($.formatDate.patternValue[matched[0]].call(this,date));pattern = pattern.slice(matched[0].length);} else {result.push(pattern.charAt(0));pattern = pattern.slice(1);}}return result.join('');};$.formatDate.patternParts =/^(yy(yy)?|M(M(M(M)?)?)?|d(d)?|EEE(E)?|a|H(H)?|h(h)?|m(m)?|s(s)?|S)/;$.formatDate.monthNames = [
'januari','februari','mars','april','maj','juni','juli','augusti','september','oktober','november','december'];$.formatDate.dayNames = ['Söndag','Måndag','Tisdag','Onsdag','Torsdag','Fredag','Lördag'];$.formatDate.patternValue = {yy: function(date) {return $.toFixedWidth(date.getFullYear(),2);},yyyy: function(date) {return date.getFullYear().toString();},MMMM: function(date) {return $.formatDate.monthNames[date.getMonth()];},MMM: function(date) {return $.formatDate.monthNames[date.getMonth()].substr(0,3);},MM: function(date) {return $.toFixedWidth(date.getMonth() + 1,2);},M: function(date) {return date.getMonth()+1;},dd: function(date) {return $.toFixedWidth(date.getDate(),2);},d: function(date) {return date.getDate();},EEEE: function(date) {return $.formatDate.dayNames[date.getDay()];},EEE: function(date) {return $.formatDate.dayNames[date.getDay()].substr(0,3);},HH: function(date) {return $.toFixedWidth(date.getHours(),2);},H: function(date) {return date.getHours();},hh: function(date) {var hours = date.getHours();return $.toFixedWidth(hours > 12 ? hours - 12 : hours,2);},h: function(date) {return date.getHours() % 12;},mm: function(date) {return $.toFixedWidth(date.getMinutes(),2);},m: function(date) {return date.getMinutes();},ss: function(date) {return $.toFixedWidth(date.getSeconds(),2);},s: function(date) {return date.getSeconds();},S: function(date) {return $.toFixedWidth(date.getMilliseconds(),3);},a: function(date) {return date.getHours() < 12 ? 'AM' : 'PM';}};})(jQuery);	

