/*
function CorrectEmailaddress(SubscriberForm)
{
	if (SubscriberForm.pf_Email.value.length > 255)
	{
		alert("Ange högst 255 tecken i fältet för e-postadress.");
		SubscriberForm.pf_Email.focus();
		return (false);
	}
	if (SubscriberForm.pf_Email.value == "")
	{
		alert("Ange adress i fältet för e-postadress");
		SubscriberForm.pf_Email.focus();
		return (false); 
	}
	if (SubscriberForm.pf_Email.value.length < 7)
	{
		alert("Ange minst 7 tecken i fältet för e-postadress.");
		SubscriberForm.pf_Email.focus();
		return (false); 
	}
	
	pf_Email=SubscriberForm.pf_Email.value;
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

	if(reg.test(pf_Email) == false) 
	{
		alert(\'Din e-postadress är inte korrekt. Försök igen.\');
		SubscriberForm.pf_Email.focus();
		return (false);
	}
}
*/
$(document).ready(function(){	
	$("#SubscriberForm").bind("invalid-form.validate", function(e, validator) {
		var errors = validator.numberOfInvalids();
		if (errors) {
			var message = errors == 1
				? "1 fält är inte ifyllt korrekt."
				: errors+" fält är inte ifyllda korrekt.";
			$("div.error-box p.SubscriberForm-error").html(message);
			$("div.error-box").show();
		} else {
			$("div.error").hide();
		}
	}).validate({
		rules: {
			pf_Email: {
				required: true,
				email: true
			}
		},
		messages: {
			pf_Email: " "
		},
		errorPlacement: function(error, element) {
			if ( element.is(":radio") )
				error.appendTo( element.parent().next().next() );
			else if ( element.is(":checkbox") )
				error.appendTo ( element.next() );
			else
				error.appendTo( element.parent().next() );
		},
		success: function(label) {
			// set &nbsp; as text for IE
			label.html("&nbsp;").addClass("checked");
		}
	});
	
	$(".email-address-policy").click(function(){
		window.open($(this).attr('href'),'policyWindow','width=500px,height=500px');
		return false;
	});
});
