/* ----- NOTES -----------------------------------------------------

Main JavaScripts

------------------------------------------------------------------ */

$(document).ready(function() {
	Cufon.replace(".m-content h1, .m-content h2, .m-content h3");
	
	var validator = $("#report_form").validate({
		debug: true,
		errorPlacement: function(error, element) {
			error.appendTo( element.parent("div.field") );
		},
		rules: {
			vcode: {
				equal: 4	
			}
		},
		submitHandler: function(form) {
			options = {
				target: "#report .result",
				beforeSubmit: function() {
					$("#report .submit").after('<div id="loader"><img src="/images/layout/loader.gif" alt="Laddar..." />');
				},
				success: function() {
					$('#report #loader').remove();
					$("#report .result").fadeIn("slow");
					$('#report .result').delay(10000).fadeOut("slow");
				},
				resetForm: true 
			};
			$(form).ajaxSubmit(options);
			return false;
		}
	});
	
	var validator = $("#contact_form").validate({
		debug: true,
		errorPlacement: function(error, element) {
			error.appendTo( element.parent("div.field") );
		},
		rules: {
			vcode: {
				equal: 4	
			}
		},
		submitHandler: function(form) {
			options = {
				target: "#contact .result",
				beforeSubmit: function() {
					$("#contact .submit").after('<div id="loader"><img src="/images/layout/loader.gif" alt="Laddar..." />');
				},
				success: function() {
					$('#contact #loader').remove();
					$("#contact .result").fadeIn("slow");
					$('#contact .result').delay(10000).fadeOut("slow");
				},
				resetForm: true 
			};
			$(form).ajaxSubmit(options);
			return false;
		}
	});
	
})

$.validator.methods.equal = function(value, element, param) {
	return value == param;
};
