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;
			}
		}
	});
	
	$('newsletter_go').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');
			Element.update('status','<img src="images/loader_grey.gif">');
			var ajax = new Ajax.Updater('status','ajax',{
									postBody:_q,
									method:'post' ,
									evalScripts:true
									});	
		}
		else {
			new Effect.Highlight('email');
		}
	}
	
}