/**
 * Javascript functions for EMI newsletter interface objects
 *
 * @author hctom (Thomas Renneberg) <t.renneberg@f-n-b.net>
 * @copyright Copyright by Freies Netzwerk Berlin - FNBinteractive GmbH
 * @link http://www.f-n-b.net
 */

////////////////////////////////////////////////////////////////////////////////
//
//  Initiation
//
////////////////////////////////////////////////////////////////////////////////

/**
 * Instantiate fnbEmiNewsletterInterface object
 */
fnbEmiNewsletterInterface = {};

if (Drupal.jsEnabled)
{
	jQuery(document).ready(function()
	{
		jQuery('form#fnb-emi-newsletter-interface-forms-indirect-subscribe').submit(fnbEmiNewsletterInterface.submitHandler);
	});
}

fnbEmiNewsletterInterface.submitHandler = function()
{
	var field = jQuery('input#email_0', jQuery(this));
	if (fnbEmiNewsletterInterface.trim(field.val()) == '')
	{
		alert(Drupal.settings.fnbEmiNewsletterInterface.errorMsg);
		return false;
	}
	else
	{
		var popup = window.open("", "fnbEmiNewsletterInterface", "width=800, height=600, dependent=yes, scrollbars=no, menubar=no, resizable=no, left=100, top=100");
		popup.focus();
		return true;
	}
}


fnbEmiNewsletterInterface.trim = function(s)
{
	while (s.substring(0,1) == ' ')
	{
		s = s.substring(1,s.length);
	}
	while (s.substring(s.length-1,s.length) == ' ')
	{
		s = s.substring(0,s.length-1);
	}
	return s;
}