$(document).ready(function(){

    // Frontpage slider

    $('.flexslider').flexslider({
		animation: "slide",
		directionNav: true,
		controlNav: false,
		pauseOnAction: false,
		pauseOnHover: true,
		start: function(slider) {
			var $box = $(".flexslider li.slide").not(".clone").eq(0).find(".animate");
			var length = ($(".flexslider li.slide").not(".clone").eq(slider.currentSlide).hasClass("centered") ? "50%" : "6%");
			$box.css({ left: length });
		},
		after: function(slider) {
			$('.animate').attr("style", "");
			var $box = $(".flexslider li.slide").not(".clone").eq(slider.currentSlide).find(".animate");
			var length = ($(".flexslider li.slide").not(".clone").eq(slider.currentSlide).hasClass("centered") ? "50%" : "6%");
			$box.animate({ left: length }, 600);
		}
	});

    // Frontpage tabs
    
    $('.frontpage .tabs a').click(function (event) {
        var tabname = $(this).attr("href").replace("#","");
        $("article.service").removeClass (function (index, css) {
            return (css.match (/\btab-\S+/g) || []).join(' ');
        });
        $("article.service").addClass(tabname);
        event.preventDefault();
    });
    
    // Frontpage flútt
     
    function adjustSizeMain() {
        $(".frontpage .main .address").css( "padding-bottom", "30px" );
        var evenout = ($(".frontpage .secondary").height()-$(".frontpage .main").height())+31;
        $(".frontpage .main .address").css( "padding-bottom", evenout + "px" );
    }
    
    adjustSizeMain();
    $(window).resize(function(){
        adjustSizeMain();
    });
    
    // Login
 
    $('header .login a').hover(function() {
        $('header ul.login').slideDown();
        $('header li.login').addClass("on");
    });

    $('header ul.login').mouseleave(function() {     
        $(this).slideUp();
        $('header li.login').removeClass("on");
   });


   $('header .menu li.fyrirtaeki').addClass('last');

    // Footer

    $("footer address span:last-child").addClass('last-child');
    
    // Pullquote
    
    $("article span.pullquote").each(function(){
        var quote = "<div class=\"pullquote\">" + $(this).text() + "</div>";
        $(quote).insertBefore(this);
    });

    // Rotate photo on text pages
    
    var rotate = (Math.random()*6)+1.5;
    if (Math.random() < 0.5) {
        rotate = rotate-(rotate*2); 
    }
    
    $(".leftside figure.rotated").css(
        {
            '-webkit-transform' : 'rotate(' + rotate + 'deg)',  
            '-moz-transform' : 'rotate(' + rotate + 'deg)',  
            '-ms-transform' : 'rotate(' + rotate + 'deg)',  
            '-o-transform' : 'rotate(' + rotate + 'deg)',  
            'transform' : 'rotate(' + rotate + 'deg)'
        }
    );

});
