$(function() {

	function filterPath(string) {
		return string
		.replace(/^\//,'')
		.replace(/(index|default).[a-zA-Z]{3,4}$/,'')
		.replace(/\/$/,'');
	}

	var locationPath = filterPath(location.pathname);
	var scrollElem = scrollableElement('html', 'body');

	// Any links with hash tags in them (can't do ^= because of fully qualified URL potential)
	$('a[href*=#]').each(function() {

		// Ensure it's a same-page link
		var thisPath = filterPath(this.pathname) || locationPath;
		if (  locationPath == thisPath
			&& (location.hostname == this.hostname || !this.hostname)
			&& this.hash.replace(/#/,'') ) {

				// Ensure target exists
				var $target = $(this.hash), target = this.hash;
				if (target) {

					// Find location of target
					var targetOffset = $target.offset().top;
			
					$(this).click(function(event) {

						// Prevent jump-down
						event.preventDefault();

						// Animate to target
						$(scrollElem).animate({scrollTop: targetOffset}, 400, function() {

							// Set hash in URL after animation successful
							location.hash = target;

						});
					});
				}
		}

	});

	// Use the first element that is "scrollable"  (cross-browser fix?)
	function scrollableElement(els) {
		for (var i = 0, argLength = arguments.length; i <argLength; i++) {
			var el = arguments[i],
			$scrollElement = $(el);
			if ($scrollElement.scrollTop()> 0) {
				return el;
			} else {
				$scrollElement.scrollTop(1);
				var isScrollable = $scrollElement.scrollTop()> 0;
				$scrollElement.scrollTop(0);
				if (isScrollable) {
					return el;
				}
			}
		}
		return [];
	}

});

$('#fixednav').hide();

var fixed_menu_hidden = true;

function dtbaker_scroll(){

    var scrollTop = $(window).scrollTop();

    if(scrollTop>330){
        if(fixed_menu_hidden){
			
            $('#fixednav').fadeIn()
            fixed_menu_hidden = false;
        }
    }else{
	if(scrollTop == 0) $('#fixednav').hide();
        $('#fixednav').fadeOut();
        fixed_menu_hidden = true;
    }
}
window.onscroll = dtbaker_scroll;


$('#ra, #rb, #rc').click(function() {
	kick();
});
$('#bredd, #djup, #test').keyup(function(){
	kick();
});

function kick(){
	var p = parseFloat($('#pris').val()); 
	var b = parseFloat($('#bredd').val());
	var d = parseFloat($('#djup').val());

	if(isNaN(d) == true) var d = 0;
	if(isNaN(b) == true) var b = 0;
	
	var summ = (b*d);
	var peng = (parseFloat(summ)*p);
	
	if(summ > 1 && summ < 9){
	//	alert("Minsta monteryta är: 9m²")		
	//	return false;
	}
	
	$('#yta').val(summ);
	$('#total').val(peng);
	$("#total_pris").text(peng).formatCurrency();
	$("#yta_pris").text(p).formatCurrency();
	

}



$(function(){
    $("ul.dropdown li").hover(function(){
        $(this).addClass("hover");
        $('ul:first',this).css('visibility', 'visible');
    
    }, function(){
        $(this).removeClass("hover");
        $('ul:first',this).css('visibility', 'hidden');
    });
    $("ul.dropdown li ul li:has(ul)").find("a:first").append(" &raquo; ");
});

$(document).ready(function() {



       

});





