var loader = new YAHOO.util.YUILoader({
	require: ['connection', 'json'],
	onSuccess: function() {
		YAHOO.util.Event.onDOMReady(function() {
			YAHOO.util.Dom.setStyle('content_sx', 'display', 'block');
	
			Recaptcha.create('6Ld63LkSAAAAACSumtprenK62WFIW8CnuMqRQ2AA', 'nl-recaptcha', {
				theme: 'clean',
				callback: Recaptcha.focus_response_field
			});
		
			YAHOO.util.Event.addListener('nl-iscrizione-form-submit', 'click', function(e) {
				YAHOO.util.Event.preventDefault(e);
				
				YAHOO.util.Connect.setForm(YAHOO.util.Dom.get('nl-iscrizione-form'));
				YAHOO.util.Connect.asyncRequest('POST', YAHOO.util.Dom.get('nl-iscrizione-form').action, {
					success: function(e) {
						response = YAHOO.lang.JSON.parse(e.responseText);
						if ( response['msg'] ) {
							YAHOO.util.Dom.get('nl-iscrizione-msg').innerHTML = response['msg']['value'];
							YAHOO.util.Dom.get('nl-iscrizione-msg').className = response['msg']['class'];
							return true;
						}
						
						YAHOO.util.Dom.get('nl-iscrizione-msg').innerHTML = 'iscrizione alla newsletter completata con successo';
						YAHOO.util.Dom.get('nl-iscrizione-msg').className = 'ok';
						YAHOO.util.Dom.setStyle('nl-iscrizione-form', 'display', 'none');
					}
				});
			});
		});
	}
});

loader.insert();
