function toggleEmail()
{
	if ($F('private') != 0)
	{
		$('emailInput').hide();
	} else
	{
		$('emailInput').show();
	}
	return false;
}

function checkemail()
{
	var str=$F('emailFriend');
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
	return true;
	else{
		return false;

	}
}

function applyRecommend()
{
	var error = false;
	var errors = document.getElementsByClassName('error');
	errors = $A(errors);
	
	errors.each(function(span) {
		Element.hide(span);
	});
	
	var name = document.getElementById('userName');

	if (name.value == '')
	{
		new Effect.Highlight('nameError', {startcolor:'#bf1515', endcolor:'#f7cccc', duration: 0.3});
		$('nameError').style.display = 'inline';
		error = true;
	}

	var email = document.getElementById('emailFriend');
	var priv = document.getElementById('private');
	var email_input = document.getElementById('emailInput');
	var priv_select = document.getElementById('contact');


	
	if (email_input.style.display != 'none' && (email.value == '' || !checkemail()) && (!priv || priv.value == 0))
	{
		new Effect.Highlight('emailError', {startcolor:'#bf1515', endcolor:'#f7cccc', duration: 0.3});
		$('emailError').style.display = 'inline';
		error = true;
	}
	else if (priv_select && priv_select.style.display != 'none' && priv.value == 0)
	{
		new Effect.Highlight('privError', {startcolor:'#bf1515', endcolor:'#f7cccc', duration: 0.3});
		$('privError').style.display = 'inline';
		error = true;
	}

	if (error)
	{
		return false;
	}
	else
	{
		if (priv_select && priv_select.style.display != 'none')
		{
			email.value = '';
		}
		else
		{
			priv.value = 0;
		}
	}
	
	return true;
}


function setSendTo()
{
	if ($('contact').style.display == 'none')
	{
		$('contact').style.display = 'block';
		$('emailInput').style.display = 'none'
	}
	else 
	{
		$('contact').style.display = 'none';
		$('emailInput').style.display = 'block'
	}
}
