$(function(){ 			  
	Cufon.replace('h1', {hover: true});
	Cufon.replace('h2', {hover: true});
	Cufon.replace('h4');
	Cufon.replace('h5');
	Cufon.replace('ul#nav li a', {hover: true});
	
	
	//=================================	
	//NEWSLETTER FORM VALIDATION BEGIN
	
	$('.validation').hide();
	$('#newsletter_form').validate({
		rules: {
			newsletter_name: {
				required: true,
				minlength: 2
			}
		},
		messages: {
		    newsletter_name: {
		    	required: "Please specify your name",
		    	minlength: "Please enter 2 or more characters"
		    },
		    newsletter_email: {
				required: "Please enter your email address.",
				email: "We need your full email address please."
			}
		},
		submitHandler: function() {
			$('#newsletter_form').ajaxSubmit({
				url: 'http://www.ninetyplusministries.com/index.php/embeds/functions',
				success: function() {
                    $('#newsletter_form').html("<h3>Thanks for signing up!</h3>").hide().fadeIn(1500);
                }
               	
           	});
		}
	}); 

	//=================================//	
	//NEWSLETTER FORM VALIDATION END
	
	
	$('#register_member_form').validate({
		rules: {
			m_field_id_2: {
				required: true,
				minlength: 2
			},
			m_field_id_3: {
				required: true,
				minlength: 2
			},
			m_field_id_5: {
				required: true,
				minlength: 2
			},
			m_field_id_6: {
				required: true,
				minlength: 2
			},
			m_field_id_7: {
				required: true,
				minlength: 2
			},
			m_field_id_8: {
				required: true,
			},
			m_field_id_1: {
				required: true,
				minlength: 6
			},
			password: {
				required: true,
				minlength: 6
			},
			password_again: {
		      equalTo: "#password"
    		},
    		username: {
				required: true,
				minlength: 6
			}	
		},
		messages: {
		    m_field_id_2: {
		    	required: "Please specify your name",
		    	minlength: "Please enter 2 or more characters"
		    },
		    m_field_id_3: {
		    	required: "Please specify your House No./Name and Road",
		    	minlength: "Please enter 2 or more characters"
		    },
		    m_field_id_5: {
		    	required: "Please specify the city you live in",
		    	minlength: "Please enter 2 or more characters"
		    },
		    m_field_id_6: {
		    	required: "Please specify the county you live in",
		    	minlength: "Please enter 2 or more characters"
		    },
		    m_field_id_7: {
		    	required: "Please specify your post code",
		    	minlength: "Please enter 2 or more characters"
		    },
		    m_field_id_8: {
		    	required: "Please specify your gender"
		    },
		    m_field_id_1: {
		    	required: "Please specify a contact telephone number",
		    	minlength: "Please enter 2 or more characters"
		    },
		    password: {
		    	required: "Please specify a password",
		    	minlength: "Please enter 6 or more characters"
		    },
		    password_again: {
		      equalTo: "Please enter the same password again"
    		},
    		username: {
    			required: "Please specify a username",
		    	minlength: "Please enter 6 or more characters"
    		},
		    email: {
				required: "Please enter your email address.",
				email: "We need your full email address please."
			}
		},
		errorPlacement: function(error, element) {
			if ( element.is(":radio") )
				error.appendTo( element.parent() );
			else
				error.appendTo( element.parent() );
		}
	}); 
});
