$(document).ready(function(){
	/*
	var knapper = "<div class='knapper'><a class='bla_venstre'><span>Bla til venstre</span></a><a class='bla_hoyre'><span>Bla til høyre</span></a>";
	
	$(".forsidegalleri").append(knapper);
	
	var ok = true;
	var speed = 200;
	var bildeNr = 1;
	var bredde = 200;
	
	var n = $(".forsidegalleri ul li").length;
	var w = n * bredde;
	
	$(".forsidegalleri .innerart ul li:eq(0)").addClass('show');
	
	$('.bla_hoyre').click(function() {
		if(ok) {
			ok = false;
			if(bildeNr != n) {
				$(".forsidegalleri ul li:nth-child("+bildeNr+")").fadeOut(speed, function() {
					bildeNr++;
					$(".forsidegalleri ul li:nth-child("+bildeNr+")").fadeIn(speed, function() {
						ok = true;
					});
				});
			}
			else {
				//alert("Ingen flere bilder");
				$(".forsidegalleri ul li:nth-child("+bildeNr+")").fadeOut(speed, function() {
					bildeNr = 1;
					$(".forsidegalleri ul li:nth-child("+bildeNr+")").fadeIn(speed, function() {
						ok = true;
					});
				});
			}
		}

	});
	
	$('.bla_venstre').click(function() {
		if(ok) {
			ok = false;
			if(bildeNr != 1) {
				$(".forsidegalleri ul li:nth-child("+bildeNr+")").fadeOut(speed, function() {
					bildeNr--;
					$(".forsidegalleri ul li:nth-child("+bildeNr+")").fadeIn(speed, function() {
						ok = true;
					});
				});
			}
			else {
				//alert("Ingen flere bilder");
				$(".forsidegalleri ul li:nth-child("+bildeNr+")").fadeOut(speed, function() {
					bildeNr = n;
					$(".forsidegalleri ul li:nth-child("+bildeNr+")").fadeIn(speed, function() {
						ok = true;
					});
				});
			}
		}

	});
	*/
	
	$('.forsidegalleri ul').innerfade({ 
		speed: 'slow', 
		timeout: 4000, 
		type: 'sequence', 
		containerheight: '300px'
	});
	
	$('#select_dealer').change(function() {
		var url = $(this).val();
		window.location = url;

	});
	
	// Wizard for å bestille panteautomat
	
	var wizard = $("#wizard");
	$("ol.steps", wizard).tabs("div.panes > div", function(event, index) {
		/* now we are inside the onBeforeClick event */
		// ensure that the "terms" checkbox is checked.
		//var terms = $("#terms");
		//alert(index);
		if(index > 0) {
			$("#country").validate();
			if(!$("#country").valid()) {
				return false;
			}
		}
		if(index > 1) {
			if($(".option input.check:checked").length < 1) {
				if($("#pane-2").find(".error").length == 0) {
					$("#pane-2").prepend('<p class="error">Please choose your system</p>');
				}
				return false;
			} else {
				var elements = $("#pane-2 select.required");
				elements.validate();
				//alert(elements.valid());
				if(!elements.valid()) {
					return false;
				}
			}
			/*if($(".option input.check:checked").length < 1) {
				if($("#pane-2").find(".error").length == 0) {
					$("#pane-2").prepend('<p class="error">Please choose your system</p>');
				}
				return false;
			} else if($(".option input.check:checked").length > 0) {
				//alert("HEPEP");
				$(".option input.check:checked").each(function() {
					var ele = $(this);
					
					var id = ele.attr("id");
					var inputs = $("#"+id+"-antall").validator();
					inputs.data("validator").checkValidity();
					//alert(id);
					
					
				});
				return false;
			}*/
		}
		//$("#wizard .error").remove();
		//if (index > 0 && !terms.get(0).checked)  {
			//terms.parent().addClass("error");

			// when false is returned, the user cannot advance to the next tab
		//	return false;
		//}
		// everything is ok. remove possible red highlight from the terms
		//terms.parent().removeClass("error");
	});
	
	var api = $("ol.steps", wizard).data("tabs");

	// "next tab" button
	$("a.next", wizard).click(function() {
		api.next();
	});

	// "previous tab" button
	$("a.prev", wizard).click(function() {
		api.prev();
	});
	
	$(".toggle").change(function() {
		if($(".option input.check:checked").length > 0) {
			$("#pane-2 p.error").hide();
		} else {
			$("#pane-2 p.error").show();
		}
		var id = $(this).attr("id");
		var ele = $("#"+id+"-antall");
		if(ele.attr("disabled")) {
			ele.removeAttr("disabled");
			ele.addClass("required")
		} else {
			ele.attr("disabled", "disabled");
			ele.removeClass("required");
		}
		
	});
	
});


