/*
	Mailer.lt
*/

function mailer_subscribe(lang, name)
{
	var mailer_email = '';
	var mailer_name = '';
	var mailer_groups = '';

	mailer_clear_errors();

	mailer_email = document.getElementById('mailer_mail').value;
	
	if (mailer_email == '')
	{
		var labels = document.getElementsByTagName('label');
		for (var i = 0; i < labels.length; i++)
		{
			if (labels[i].getAttribute('for') == 'mailer_mail')
			{
				labels[i].className = 'mailer_error';
				return false;
			}
		}
	}

	if (name == '1')
	{
		mailer_name = document.getElementById('mailer_name').value;

		if (mailer_name == '')
		{
			var labels = document.getElementsByTagName('label');
			for (var i = 0; i < labels.length; i++)
			{
				if (labels[i].getAttribute('for') == 'mailer_name')
				{
					labels[i].className = 'mailer_error';
					return false;
				}
			}
		}
	}

	var inputs = document.getElementsByTagName('input');
	for (var i = 0; i < inputs.length; i++)
	{
		if (inputs[i].className == 'mailer_checkbox' && inputs[i].checked == true)
		{
			if (mailer_groups.length > 0)
				mailer_groups += ',';
			mailer_groups += inputs[i].value;
		}
	}

	if (mailer_groups == '')
	{
		for (var i = 0; i < inputs.length; i++)
		{
			if (inputs[i].className == 'mailer_checkbox')
			{
				var labels = document.getElementsByTagName('label');
				for (var j = 0; j < labels.length; j++)
				{
					if (labels[j].getAttribute('for') == inputs[i].getAttribute('id'))
						labels[j].className = 'mailer_error';
				}
			}
		}
		return false;
	}

	var url = 'http://www.mailer.lt/subscription/subscribe/';
	var send = '0';
	if (document.getElementById('mailer_send'))
	{
		send = 1;
	}

	url += mailer_id + '/' + mailer_key + '/' + lang + '/' + mailer_email + '/' + mailer_groups + '/' + mailer_name + '/'+ send + '/';
	url += '?rand=' + (new Date()).getTime();

	var script = document.createElement('script');
	script.setAttribute('charset', 'utf-8');
	script.setAttribute('src', url);
	script.setAttribute('type', 'text/javascript');

	document.getElementsByTagName('head').item(0).appendChild(script);
}

function mailer_clear_errors()
{
	var labels = document.getElementsByTagName('label');
	for (var i = 0; i < labels.length; i++)
	{
		if (labels[i].getAttribute('for') == 'mailer_mail' || labels[i].getAttribute('for') == 'mailer_name')
			labels[i].className = '';
		if (labels[i].getAttribute('for') == 'mailer_name')
			labels[i].className = '';
	}

	var inputs = document.getElementsByTagName('input');
	for (var i = 0; i < inputs.length; i++)
	{
		if (inputs[i].className == 'mailer_checkbox')
		{
			var labels = document.getElementsByTagName('label');
			for (var j = 0; j < labels.length; j++)
			{
				if (labels[j].getAttribute('for') == inputs[i].getAttribute('id'))
					labels[j].className = '';
			}
		}
	}
}

function mailer_data(html)
{
	if (html != '')
	{
		if (document.getElementById('mailer.lt'))
			document.getElementById('mailer.lt').innerHTML = html;
		else
			document.getElementById('mailersoft').innerHTML = html;
	}
}
