// JavaScript Document
jQuery(function($)
{
function submit_wForm() {
	 var options = { 
        resetForm: true,  // pre-submit callback 
        success:      function() {  $('#signupW').html('<h4>Thank you for signing up!</h4>');}  // post-submit callback 
 
        // other available options: 
        //url:       url         // override for form's 'action' attribute 
        //type:      type        // 'get' or 'post', override for form's 'method' attribute 
        //dataType:  null        // 'xml', 'script', or 'json' (expected server response type) 
        //clearForm: true        // clear all form fields after successful submit 
        //resetForm: true        // reset the form after successful submit 
 
        // $.ajax options can be used here too, for example: 
        //timeout:   3000 
    }; 
	$('#signupW').ajaxForm(options);
}	





	$('#signupW').validate(
	{
		debug: true,
		submitHandler: function(form) {
        var options = { 
        resetForm: true,  // pre-submit callback 
        success:      function() {  $('#signupW').html('<h4 style="margin:20px 63px;">Thank you for signing up!</h4>');}  // post-submit callback 
 
        // other available options: 
        //url:       url         // override for form's 'action' attribute 
        //type:      type        // 'get' or 'post', override for form's 'method' attribute 
        //dataType:  null        // 'xml', 'script', or 'json' (expected server response type) 
        //clearForm: true        // clear all form fields after successful submit 
        //resetForm: true        // reset the form after successful submit 
 
        // $.ajax options can be used here too, for example: 
        //timeout:   3000 
    }; 
	$('#signupW').ajaxSubmit(options);
   		},
		debug:true,
		invalidHandler: function(form, validator) {
      var errors = validator.numberOfInvalids();
      if (errors) {
        $('#Wcontact-errors').html("Please fill out required fields");
        $("#Wcontact-errors").show();
      } else {
        $("#Wcontact-errors").hide();
      }
    },
 
		

   
		rules:
		{
			
			organization:"required",
			firstname:{
				required:true,
			},
			emma_member_name_first:{
				required:true,
			},
			Address1:"required",
			city:"required",
			emma_member_postal_code:"required",
			phone:"required",
			state:"required",
			message:"required",
			emma_member_email:
			{
				required:true,
				email:true
			}
		},
		messages:
		{
			
			emma_member_name_first:"",
			organization:"School/Organization",
			Address1:"Address",
			city:"City",
			zip:"",
			phone:"",
			message:"Message",
			state:"State",
			emma_member_email:
			{
				required:'',
				email:''
			},
			emma_member_name_first:
			{
				required:'',
				notContains:''
			}
			
		}
	});
	$('.reset').click(function(e)
	{
		e.preventDefault();
		var fields = 
		[
			$('#email'),
			$('#fname'),
			$('#lname'),
			$('#Address1'),
			$('#address_2'),
			$('#city'),
			$('#zip'),
			$('#phone'),
			$('#message')
		];
		for(var i=0; i < fields.length; i++)
		{
			fields[i].val('');
		}
		return false;
	});
	
});

jQuery(function($)
{
	
$('#signup').validate(
	{
		submitHandler: function(form) {
       var options = { 
        resetForm: true,  // pre-submit callback 
        success:      function() {  $('#signup').html('<h2>Thank you for sharing your support for Mike Beebe for Governor.</h2><p>To ensure proper delivery of our emails, take a moment now add news@mikebeebe.com to your address book, trusted sender list or company white list.</p>');
		}  // post-submit callback 
 
        // other available options: 
        //url:       url         // override for form's 'action' attribute 
        //type:      type        // 'get' or 'post', override for form's 'method' attribute 
        //dataType:  null        // 'xml', 'script', or 'json' (expected server response type) 
        //clearForm: true        // clear all form fields after successful submit 
        //resetForm: true        // reset the form after successful submit 
 
        // $.ajax options can be used here too, for example: 
        //timeout:   3000 
    }; 
	
$('#signup').ajaxSubmit(options);
		},
		errorContainer: $('#contact-errors'),
		errorLabelContainer: $('ol','#contact-errors'),
		wrapper: 'li',
		rules:
		{
			
			 	
			organization:"required",
			firstname:"required",
			emma_member_name_first:"required",
			emma_member_name_last:"required",
			Address1:"required",
			city:"required",
			emma_member_postal_code:"required",
			phone:"required",
			state:"required",
			message:"required",
			emma_member_email:
			{
				required:true,
				email:true,
			},
			
			email:
			{
				onecheck: true,
				required:true,
				email:true
			}
		},
		messages:
		{
			emma_member_name_first:"First Name",
			emma_member_name_last:"Last Name",
			organization:"School/Organization",
			Address1:"Address",
			city:"City",
			emma_member_postal_code:"ZIP",
			phone:"Phone",
			message:"Message",
			state:"State",
			emma_member_wildcard_1403182: 'Please check at least one opportunities.',
			emma_member_email:
			{
				required:'Email',
				email:'Invalid Email (example@email.com)',
				onecheck:'Select one opportunities'
			},
			email:
			{
				required:'Email',
				email:'Invalid Email (example@email.com)',
			}
		}
	});
	$('.reset').click(function(e)
	{
		e.preventDefault();
		var fields = 
		[
			$('#email'),
			$('#fname'),
			$('#lname'),
			$('#Address1'),
			$('#address_2'),
			$('#city'),
			$('#zip'),
			$('#phone'),
			$('#message')
		];
		for(var i=0; i < fields.length; i++)
		{
			fields[i].val('');
		}
		return false;
	});
	
});
jQuery(function($)
{
	$('#more').validate(
	{
		submitHandler: function(form)
		{
			$('#v').val('true');
			form.submit();
		},
		errorContainer: $('#contact-errors'),
		errorLabelContainer: $('ol','#contact-errors'),
		wrapper: 'li',
		rules:
		{
			organization:"required",
			name:"required",
			emma_member_name_first:{
			required:true,	
			},
			lName:"required",
			Address1:"required",
			city:"required",
			zipcode:"required",
			phone:"required",
			state:"required",
			message:"required",
			element_1:"required",
			element_9_1:"required",
			Yemail:
			{
				required:true,
				email:true
			},
			Femail:
			{
				required:true,
				email:true
			},
			emma_member_email:
			{
				required:true,
				email:true
			},
		},
		messages:
		{
			name:"Name",
			emma_member_name_first:"First Name",
			lName:"Last Name",
			organization:"School/Organization",
			Address1:"Address",
			city:"City",
			zipcode:"ZIP",
			phone:"Phone",
			commentsstyle:"Materials",
			element_1:"Your Story",
			state:"State",
			element_9_1:"Please give permission",
			Yemail:
			{
				required:'Email',
				email:'Invalid Email (example@email.com)'
			},
			Femail:
			{
				required:'Email',
				email:'Invalid Email (example@email.com)'
			},
			emma_member_email:
			{
				required:'Email',
				email:'Invalid Email (example@email.com)'
			}
		}
	});
	$('.reset').click(function(e)
	{
		e.preventDefault();
		var fields = 
		[
			$('#email'),
			$('#fname'),
			$('#lname'),
			$('#Address1'),
			$('#address_2'),
			$('#city'),
			$('#zip'),
			$('#phone'),
			$('#message')
		];
		for(var i=0; i < fields.length; i++)
		{
			fields[i].val('');
		}
		return false;
	});
	
});

