$(document).ready(function(){
	//$('#catalog').accordion({ 
	//    fillSpace: false,
	//    alwaysOpen: false,
	//    autoheight: false ,
	//    active: false, 
    //	header: '.top_level', 
    //	navigation: true, 
    //	event: 'click', 
    //	animated: 'easeslide' 
	//});
	
	$('#estimate_form').validity(function(){
		$('#num_win').greaterThan(0, "Du måste lägga till minst ett fönster.");
		$('#name').require("Du måste fylla i ditt namn.");
		$('#lastname').require("Du måste fylla i ditt efternamn.");
		$('#email').require("Du måste fylla i din e-post.").match('email', 'Felaktig e-post.');
		$('#phone').require("Du måste fylla i ditt telefonnummer.");
		$('#address1').require("Du måste fylla i din adress.");
		$('#city').require("Du måste fylla i din stad.");
		$('#postcode').require("Du måste fylla i ditt postnummer.");
	});
	
	var curStep = 0;
	var numWindows = 0;
	var steps = $('.wiz');
	steps.hide();
	
	$('a.addWindow').click(function(){
		curStep = 0;
		
		$('.windowButtons').eq(0).fadeOut("normal");
		steps.eq(0).delay(500).fadeIn("normal");
	});
	
	$('a.nxtStep').live("click", function() {
	    curStep++;
	    changeStep(-1);
	});
	
	$('a.prvStep').live("click", function() {
	    curStep--;
	    changeStep(1);
	});
	
	$('a.lastStep').click(function() {
	    var fonster = $('input[name=window]:checked').val();
	    var glas = $('input[name=glass]:checked').val();
	    var farg = $('input[name=color]:checked').val();
	    var bredd = $('input[name=width]').val();
	    var hojd = $('input[name=height]').val();
	    var hangning = $('input[name=hung]:checked').val();
	    var antal = $('input[name=qty]').val();
	    
	    $('input[name=window]:checked').attr("checked", false); 
	    $('input[name=color]:checked').attr("checked", false); 
	    $('input[name=glass][value=Vanligt glas]').attr("checked", true); 
	    $('input[name=color][value=Vit]').attr("checked", true); 
	    $('input[name=width]').val('');
	    $('input[name=height]').val('');
	    $('input[name=qty]').val('');
	    $('input[name=hung]:checked').attr("checked", false); 
	    	    	    
	   // alert(fonster);
	   // alert(glas);
	   // alert(farg);
	   // alert(bredd);
	   // alert(hojd);
	   // alert(hangning);
	   	html = '<tr><td><input type="hidden" name="antal[]" value="'+antal+'" />'+antal+'</td> <td><input type="hidden" name="fonster[]" value="'+fonster+'" />'+fonster+'</td> <td><input type="hidden" name="glas[]" value="'+glas+'" />'+glas+'</td> <td><input type="hidden" name="farg[]" value="'+farg+'" />'+farg+'</td> <td><input type="hidden" name="bredd[]" value="'+bredd+'" />'+bredd+'</td> <td><input type="hidden" name="hojd[]" value="'+hojd+'" />'+hojd+'</td> <td><input type="hidden" name="hangning[]" value="'+hangning+'" />'+hangning+'</td> <td><a href="#" class="deleteWindow">Ta bort</a></td></tr>';
	   
	    $('#windows tbody .no_windows').hide();
	    $('#windows tbody').append(html);
	    steps.eq(curStep).fadeOut("normal");
	    $('.windowButtons').eq(0).delay(500).fadeIn("normal");
	    
	    numWindows++;
	    $('input[name=num_windows]').val(numWindows); 
	});
	
	$('.deleteWindow').live("click", function(){
		$(this).parent().parent().remove();
		numWindows--;
		
		if(numWindows == 0)
		{
			html = '<tr class="no_windows"><td colspan="8"><i>Inga fönster tillagda</i></td></tr>';
			$('#windows tbody').append(html);
		}
		return false;
	});
	
	function changeStep(i) {
	    steps.eq(curStep-(-i)).fadeOut("normal", function(){
	    	steps.eq(curStep).fadeIn("normal");
	    });
	}
	
	if($('#featured_images'))
	{
	var bc = $('#featured_pagination'); 
 
	var $container = $('#featured_images').cycle({ 
		fx:    	'fade',
		activePagerClass: 'active',
	    speed:   800, 
	    pager:   '#featured_pagination',
	    timeout: 10000
	});
	}
	//$('.infiniteCarousel').infiniteCarousel();
	//
	$("a.fancybox").fancybox({
	  'speedIn'		:	600, 
	  'speedOut'		:	200
	});
	
	if(!$.cookie('cart_show'))
	{
		$('#cart_block .products').hide();
	}
	
	$('#cart_block h4').toggle(
		function(){
			$('#cart_block .products').slideToggle();
			$.cookie('cart_show', 'yes');
		},
		function(){
			$('#cart_block .products').slideToggle();
			$.cookie('cart_show', null);
		}
	);
	
	var val = 'Sök här…';
	$("#search_query").focus(function(){
		if($(this).val() == val)
		{
			$(this).val('');
		}
	});
	
	$("#search_query").blur(function(){
		if($(this).val() == '')
		{
			$(this).val(val);
		}
	});
	
	$("#quantity_wanted_p").append('<img src="/themes/byggbutik/images/scroll.png" alt="Scrolla upp och ner" title="Scrolla upp och ner" />');
    $("#quantity_wanted").bind("mousewheel", function(event, delta) {
        if (delta > 0 && parseInt(this.value) < window.maxQty) {
            this.value = parseInt(this.value) + 1;
        } else {
            if (parseInt(this.value) > 1) {
                this.value = parseInt(this.value) - 1;
            }
        }
        return false;
     });
	
	$("#info ul#tabs").idTabs(); 
});
