jQuery(document).ready(function(){
	
	jQuery("#FirstName")
		.val("First Name")
		.focus(function(){
			if (jQuery(this).val() == "First Name"){
				jQuery(this).val("");
			}
			else {
			
			}
		})
		.blur(function(){
			if (jQuery(this).val() == 0){
				jQuery(this).val("First Name");
			}
			else {
			}
		});
	jQuery("#LastName")
		.val("Last Name")
		.focus(function(){
			if (jQuery(this).val() == "Last Name"){
				jQuery(this).val("");
			}
			else {
			
			}
		})
		.blur(function(){
			if (jQuery(this).val() == 0){
				jQuery(this).val("Last Name");
			}
			else {
			}
		});
	jQuery("#Email")
		.val("Email Address")
		.focus(function(){
			if (jQuery(this).val() == "Email Address"){
				jQuery(this).val("");
			}
			else {
			
			}
		})
		.blur(function(){
			if (jQuery(this).val() == 0){
				jQuery(this).val("Email Address");
			}
			else {
			}
		});
	jQuery("#Company")
		.val("Company")
		.focus(function(){
			if (jQuery(this).val() == "Company"){
				jQuery(this).val("");
			}
			else {
			
			}
		})
		.blur(function(){
			if (jQuery(this).val() == 0){
				jQuery(this).val("Company");
			}
			else {
			}
		});
	jQuery(".btn_submit").click(function(){
		if (jQuery("#FirstName").val() == "First Name"){jQuery("#FirstName").val("");}
		if (jQuery("#LastName").val() == "Last Name"){jQuery("#LastName").val("");}
		if (jQuery("#Email").val() == "Email Address"){jQuery("#Email").val("");}
		if (jQuery("#Company").val() == "Company"){jQuery("#Company").val("");}
	});
	
	jQuery.validator.setDefaults({ });
	
	jQuery("#register_form").validate({
		invalidHandler: function(form, validator) {
			jQuery("div").removeClass("mistake");
		},
		errorPlacement: function(error, element) {
			element.parents('div').addClass("mistake");
			if (jQuery("#FirstName").val() == 0){jQuery("#FirstName").val("First Name");}
			if (jQuery("#LastName").val() == 0){jQuery("#LastName").val("Last Name");}
			if (jQuery("#Email").val() == 0){jQuery("#Email").val("Email Address");}
			if (jQuery("#Company").val() == 0){jQuery("#Company").val("Company");}
		},
		submitHandler: function(form, validator) {
			jQuery("div").removeClass("mistake");
			form.submit();
		},
		rules: {
			FirstName: {
				required: true
			},
			LastName: {
				required: true
			},
			Email: {
			  required: true,
			  email: true
			},
			Company: {
				required: true
			}
		},
		messages: {
			FirstName: "First Name",
			LastName: "Last Name",
			Email: "Email Address",
			Company: "Company"
		},
		onsubmit: true,
		onkeyup: false,
		onfocusout: false
	});
});