$(function(){
	$("#captchaimage").click(function(){
		var src = 'captcha.php?'+Math.random();
		//alert("src: "+src);
		$(this).attr('src', src);
		$("input[name=captcha]").val('');
		return false;
	});
	$.validator.setDefaults({
		//debug:true,
		onkeyup: false,
		rules: {
			captcha: {
				required: true,
				remote: "captcha.php?action=check"
			},
			email: {
				required: true,
				email: true
			},
			passwordRep: {
				equalTo: "input[name=password]"
			}
		},
		messages: {
			captcha: "Inkorrekt"
		},
		highlight: function(element, errorClass, validClass) {
			$(element).addClass(errorClass).removeClass(validClass);
		},
		unhighlight: function(element, errorClass, validClass) {
			$(element).removeClass(errorClass).addClass(validClass);
		},
		errorPlacement: function(error, element) {
			if(element.attr("name") == "captcha")
			{
				//alert("replacing captcha"+error.html());
				$("#captchaimage").click();
			}
			element.after(error);
		}
	});
	$("#regform").validate();
	
});