jQuery( document ).ready( function(){
	
	// AUTOFILL
	jQuery(".email-text").autofill({ value: 'Email Address' });
	jQuery(".fname-text").autofill({ value: 'First Name' });
	jQuery(".lname-text").autofill({ value: 'Last Name' });
	jQuery(".zip-text").autofill({ value: 'Zip Code' });
	jQuery(".street1-text").autofill({ value: 'Street 1' });
	jQuery(".street2-text").autofill({ value: 'Street 2' });
	jQuery(".city-text").autofill({ value: 'City' });
	jQuery(".county-text").autofill({ value: 'County' });
	jQuery(".phone-text").autofill({ value: 'Phone Number' });
	jQuery(".mobile-text").autofill({ value: 'Mobile Phone Number' });

	
	// VALIDATION
	jQuery("#signup-form").validationEngine({
		promptPosition: "topRight",
		success :  function() { ajaxMCSubmit() },
		failure : function() { }
    });

	function ajaxMCSubmit(){
		
		var groups = "";
		jQuery("input:checked").each( function(){
			groups += jQuery(this).val() + ",";	 
		});
		
		var passvars = {
						action: "mc_submit",
						list: jQuery('#mc_list').val(),
						email: jQuery('#email').val(),
						zip: jQuery('#zip').val(),
						fname: jQuery('#fname').val(),
						lname: jQuery('#lname').val(),
						street1: jQuery('#street1').val(),
						street2: jQuery('#street2').val(),
						city: jQuery('#city').val(),
						county: jQuery('#county').val(),
						mobile: jQuery('#mobile').val(),
						phone: jQuery('#phone').val(),
						alerts: jQuery('#alerts').val(),
						group: groups
						}
		if( jQuery('#list_id').val() ){
			passvars['list_id'] = jQuery('#list_id').val();	
		}
		
		jQuery.post( "/wp-admin/admin-ajax.php",
			passvars, 
			function(data){
				if(data.status){
					//alert(data.msg);
					window.location = "/thanks/";
					return false;
	
				} else{
					alert("Error. " + data.msg);
					//alert("Error: " + data);
					return false;
				}
			},
			"json");
	}						   

});