/**
 * ozLancer Pro
 *
 * Copyright (c) 2011 OzLancer Pro (ozlancer.com)
 * All terms, conditions and copyrights as defined
 * in the ozLancer License Agreement
 * http://www.ozlancer.com/
 *
 */
$(document).ready(function(){  

	$('#id_mailing_list_remote_submit').click(function() {
		$.facebox({ ajax: base_url+'mail/mailinglist/join/remote' });
		$(document).bind('reveal.facebox', function(){
			$('#id_mailing_list_name').val($('#id_mailing_list_remote_name').not('.placeholder').val());
			$('#id_mailing_list_email').val($('#id_mailing_list_remote_email').not('.placeholder').val());
			mailing_list_validate();			
		});
		return false;
	});

	function mailing_list_validate()
	{
	 /* Validate form */	
	   $('#form_mailing_list').validate({
			rules: {
				email: { email:true, required:true },
				name: { required:true },
				captcha_response_field: { required:true }
			},
			messages: {
				description: {
					email: "Please enter a valid email"
				}
			},
			onkeyup: false,
			submitHandler: function(form) {
				var submit_button = $(form).find('button.submit');
				button_loading(submit_button,true);
				$.post(base_url+'mail/mailinglist/join/remote', $(form).serialize(), function(data){
					$.facebox(data);
				});
				return false;

			}
		});	 
	}

});
