var rgsnSlide;

window.addEvent('domready', function() {

rgsnSlide = new Fx.Slide('rgsn').hide();

$('rgsnsendlink').addEvent('click', function(e){
	e = new Event(e);
	rgsnSlide.toggle();
	e.stop();
});

// Read out GET Params
(function(){
    var s = window.location.search.substring(1).split('&');
    if(!s.length) return;
    window.$_GET = {};
    for(var i  = 0; i < s.length; i++) {
        var parts = s[i].split('=');
        window.$_GET[unescape(parts[0])] = unescape(parts[1]);
    }
}());

window.addEvent('domready', function() {
    if($_GET['sendnews'])
    	rgsnSlide.toggle();	
});


$('rgsnform').addEvent('submit', function(e) {
	/**
	 * Prevent the submit event
	 */
	new Event(e).stop();
 
	/**
	 * This empties the log and shows the spinning indicator
	 */
	var log = $('log').empty().addClass('ajax-loading');
 
	/**
	 * send takes care of encoding and returns the Ajax instance.
	 * onComplete removes the spinner from the log.
	 */
	 
	this.set('send', {onComplete: function(response) { 
			log.removeClass('ajax-loading');
			log.set('html', response);
			rgsnSlide.toggle();	
		}});
		//Send the form.
		this.send();

});

});

