function redirect (url) {
	location.href = url;
	return false;
}

function confirm_redirect (url, message) {
	if (confirm (message))
		redirect (url);
	return false;
}

function confirm_delete (url, message)
{
	if (confirm (message))
		redirect (url);
}

function urlencode(str) {
	var result = "";
	for (i = 0; i < str.length; i++) {
		if (str.charAt(i) == " ") result += "+";
		else result += str.charAt(i);
	}

	return escape(result);
}

function urldecode(str) {
	return unescape(str.replace(/\+/g, " "));
}

function collapse(clicked_element,toggle_element_id)
{

	if($(clicked_element).hasClass('collapsed'))
	{
		$(clicked_element).removeClass('collapsed');
		$(toggle_element_id).show();
	}
	else
	{
		$(clicked_element).addClass('collapsed');
		$(toggle_element_id).hide();
	}
	
	return false;//stop bubble
}


function email_subscription ()
{
		$('#emailSub').html('<p>Loading ...</p>');
	
		alert('not working yet');
	
		$.get('/newsletters/index',{ajax:true,email:$('#signup_email').val(),first_name:$('#signup_first_name').val(),last_name:$('#signup_last_name').val()},function(resp)
		{
			$('#emailSub').html(resp);
			
	 		//stop the bubble
			return false;
		});
}