function subscribe_newsletter(email, task){	
    var link_url = 'newsletter/subscribe?task=' + task + '&email=' + email;
	new Ajax.Request(link_url, {
		method:'get',
		asynchronous:true,
		onerror:function(){
			$('newsletter_message').innerHTML = 'Server not responding';
			//dijit.byId('dojo_dialog').show();
			alert($('newsletter_message').innerHTML);
		},
        onComplete: function(transport){
            if (200 == transport.status) {
                $('newsletter_message').innerHTML = transport.responseText;
            }
            else {
                $('newsletter_message').innerHTML = 'Server not responding';
            }
			//dijit.byId('dojo_dialog').show();
			alert($('newsletter_message').innerHTML);
        }
    });
   
}
/**
 * loads content via AJAX with nice shadow effect
 * @param  url page address
 * @param article_div div for update
 * @param params URL params
 */
function loadArticle(url, article_div,params)
  {
  new Ajax.Request(url,
  	{ 
  	parameters:params,
  	onSuccess: function (transport) {
  		var data = transport.responseText;
  		new Effect.Fade(article_div, { 
  			afterFinish: function () {
     			$(article_div).innerHTML= data;
     			new Effect.Appear(article_div);
   			}
   		});
  }
  });
}

