
$(document).ready(function() {

	// Disable stupid tab key for ladda upp bilder

	if ($.browser.mozilla) {
		$("div.LaddaUppBilder").keypress(checkForEnter);
	} else {
		$("div.LaddaUppBilder").keydown(checkForEnter);
	}

	function checkForEnter(event) {
		if (event.keyCode == 9) {
			event.preventDefault();
			return false;
		}
	}

	$('#fu_submit').click(function() {
		return false;
       	});


	$("div.LaddaUppBilder a.Step1Next").click(function() {
		$(this).parent().parent().parent().parent().parent().parent().animate({left: '-=664'}, 1000, 'easeOutExpo');
		return false;
	});

	$("div.LaddaUppBilder a.Step2Prev").click(function() {
		$(this).parent().parent().parent().parent().parent().parent().animate({left: '+=664'}, 1000, 'easeOutExpo');
		return false;
	});

	$("div.LaddaUppBilder a.StepErrorTryAgain").click(function() {
		$(this).parent().parent().parent().parent().parent().parent().animate({left: '+=1992'}, 1000, 'easeOutExpo');
		return false;
	});

	$("div.LaddaUppBilder a.StepFinishedLaddaUpp").click(function() {
		$(this).parent().parent().parent().parent().parent().parent().animate({left: '+=1992'}, 1000, 'easeOutExpo');
		return false;
	});

	$("div.LaddaUppBilder a.StepFinishedTillbaka").click(function() {
		$(this).parent().parent().parent().parent().parent().parent().animate({left: '+=2656'}, 1000, 'easeOutExpo');
		return false;
	});

	$("div.LaddaUppBilder a.Step2Next").click(function() {
		$(this).parent().parent().parent().parent().parent().parent().animate({left: '-=664'}, 1000, 'easeOutExpo', function() {
			var name = $("#laddaupp_name").val();
			var email = $("#laddaupp_email").val();
			var agree = $("#tos_agree").children().children('a').first().data('checked');
			var month = parseInt($("div.LaddaUppBilder div.UISlider").slider("value") / 45) + 1;
			var upload_file = $("#visitor_upload").val();
			var error = false;

			if (name == '') {
				$("#UploadErrorMsg").html('Du måste ange ditt namn');
				error = true;
			}

			if (email == '' && error == false) {
				$("#UploadErrorMsg").html('Du måste ange din epost');
				error = true;
			}

			if (agree == 0 && error == false) {
				$("#UploadErrorMsg").html('Du måste godkänna vilkoren');
				error = true;
			}

			if (upload_file == '' && error == false) {
				$("#UploadErrorMsg").html('Du valde ingen fil');
				error = true;
			}

			if (error == true) {
				$(this).animate({left: '-=664'}, 1000, 'easeOutExpo');
				return;
			}

			// Copy all values into form
			$("#fu_name").val(name);
			$("#fu_email").val(email);
			$("#fu_month").val(month);

			// Must clone to work around security issues
			// $("#visitor_upload").clone().appendTo("#UploadFields");

			$('#UploadFields').upload('ajax/upload_image.php', function(res) {
				if (res != '') {
					$("#UploadErrorMsg").html(res);
					$("div.LaddaUppBilder a.Step1Next").parent().parent().parent().parent().parent().parent().animate({left: '-=664'}, 1000, 'easeOutExpo');
				} else {
					$("div.LaddaUppBilder a.Step1Next").parent().parent().parent().parent().parent().parent().animate({left: '-=1328'}, 1000, 'easeOutExpo');
				}
			}, 'text');
		});
		return false;
	});
});

