$(document).ready(function(){
	var options = { 
	    dataType: 'json',
	    beforeSubmit:  function()
        {
        		$('div #newsletterblock').hide();
        		$('div #newsletterload').show();
        },
        success: function(data, statusText)
    	{
    		if(data.error == '1')
    		{
    			$('div #newsletterload').hide();
    			$('div .error').html(data.msg);
    			$('div .error').show();
    			$('div #newsletterblock').show();
    			
    		} else {
    			$('#newsletterform div.error').empty();
    			$('div #newsletterload').hide();
	        	//$('#dialog').html(data.msg);
	        	$('div #newsletterformblock').hide();
	        	$('div #newslettersuccess').prepend(data.msg);
	        	$('div #newslettersuccess').show();
    		}
    		
    		return false;
    		
    	}  // post-submit callback
	}; 
	
	// remove google toolbars autofill
	$("#nemail").attr("title", "");
	
	$('.newsletter').click(function() {
		$('div #newsletterload').hide();
		$('div #newsletterblock').show();
	})
	
	$('.jqmClose').click(function(){
		$('#dialog').jqmHide();
	});

	var hide = $('.jqmClose');
	$("#dialog").jqm({
		trigger: '.newsletter'
	}).jqmAddClose(hide);
	
	var v = jQuery("#newsletterform").validate({
		errorLabelContainer: $("#newsletterform div.error"),
		rules: {
				nemail: {
					required: true,
					email: true
				}
			},
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit(options);
			return false;
		}
	});
});