var signups = {};
function newsinit(){

	$('newsletter_button').onclick = function(){
		
		if( Element.visible('newsletter_dropdown') ) { 
			new Effect.SlideUp('newsletter_dropdown',{duration:.5});
			try {
				Element.setStyle('help',{visibility:'visible'});
			} catch (e) {}
			
		} else {
			new Effect.SlideDown('newsletter_dropdown',{duration:.5});
			try {
				Element.setStyle('help',{visibility:'hidden'});
			} catch (e) {}
		}
	}
	$('newsletter_dropdown').hide();
	
	var nodes = $A( $('newsletter_dropdown').getElementsByTagName('li') );
	
	nodes.each(function(node){
		node.onclick = function(){
			if ( Element.hasClassName(node,'liston') ) { 
					Element.removeClassName(node,'liston')
					signups[this.id] = 0;
			} else 	{
					Element.addClassName(node,'liston')
					signups[this.id] = 1;
			}
		}
	});
	
	
	if($('newsletter_submit')) {
	
	$('newsletter_submit').onclick = function()
	{
		if( $F('email').match(/[\w_\.\-]+@[\w\_\-\.]+\.\w+/) ) {
			
			_q = "action=newsletter";
			for ( a in signups ) {
				_q +=  signups[a] == 1 ? "&"+a+"=1" : "";
			}
			_q += "&email="+$F('email');
			_q += "&general="+$F('general');
			_q += "&fitness="+$F('fitness');
			_q += "&activities="+$F('activities');
			_q += "&holidays="+$F('holidays');
			_q += "&swimming="+$F('swimming');
			
			
			Element.update('status','<img src="images/loader_grey.gif">');
			
			
			url = window.location.href;
			regex = /https:/;
			matchpos = url.search(regex);

			if(matchpos != -1)
			{
				var ajax = new Ajax.Updater('status','https://www.sgleisure.org/ajax', {
									postBody:_q,
									method:'post' ,
									evalScripts:true
									});        
			}  
			else
			{
				var ajax = new Ajax.Updater('status','ajax',{
									postBody:_q,
									method:'post' ,
									evalScripts:true
									});
			}
			
			$('content').update('<h2>Thank you for registering.</h2><p>&nbsp;</p>')
			
			
			
			
			
			
		}
		else {
			new Effect.Highlight('email');
		}
	}
	
	}
	
}