
function newsletter_toggle(){
	var n=$('newsletter');
	if (n.getHeight() != 100){ n.morph('height:100px'); }else{ n.morph('height:40px');}
}

function newsletter_subscribe(){
	
	$('newsletter_email').onFocus = null;
	
	var param = 'action=subscribe';
	var baseURL = '/js/webapp/newsletter.php';
	
	// validate email
	if ($F('newsletter_email').match( /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/ ) ){
		param = param + '&newsletter_email='+$F('newsletter_email');
		param = param + '&newsletter_capt='+$F('newsletter_capt');
		var request = new Ajax.Request(baseURL,
			{
				method: 'post',
				parameters: param,
				onSuccess: newsletter_subscribe_confirm,
				onFailure: newsletter_subscribe_error
			}
		);
		return true;
	}else{
		$('newsletter_email').clear();
	}	
}

function newsletter_subscribe_confirm(transport){
	$('newsletter_info').innerHTML = transport.responseText;
	$('newsletter_p').innerHTML = '';
	$('newsletter').morph({height: '40px'},{duration:3});
}
function newsletter_subscribe_error(transport){
	$('newsletter_info').innerHTML = transport.responseText;
}




/*function dropmenu(obj){
	menu = $(obj).next();
	dmclose = null;
	
	fademenu = function(){
		clearTimeout(dmclose);
		new Effect.Fade(menu,{duration:0.3});
		r();
	}
	closemenu = function(){
		clearTimeout(dmclose);
		menu.hide();
		r();
	}
	keepmenu = function(){
		clearTimeout(dmclose);
		dmclose = setTimeout('fademenu()',3000);
	}
	r = function(){

	}

	menu.childElements().each(function(li){ li.down().onmouseover = this.keepmenu; });
	menu.up().siblings().each(function(li){ li.down().onmouseover = this.closemenu; });
	
	new Effect.Appear(menu,{duration:0.3});
	dmclose = setTimeout('fademenu()',3000);
}

*/


