function closeDiv()
{
	if(document.getElementById('overlay'))
	{
		document.getElementById('overlay').style.visibility = "hidden";
	}
	if(document.getElementById('overlayLeft'))
	{
		document.getElementById('overlayLeft').style.visibility = "hidden";
	}
}
function validateNewsLetter()
{
	ResetFormError();
	if(document.getElementById('newsLetter_name').value == '' && document.getElementById('newsLetter_email').value == '')
	{
		AddErrorMessage("news_error_1");
	}
	else if(document.getElementById('newsLetter_name').value == '')
	{
		AddErrorMessage("news_error_2");
	}
	else if(document.getElementById('newsLetter_email').value == '')
	{
		AddErrorMessage("news_error_3");
	}
	else if(!validateEmail(document.getElementById('newsLetter_email').value))
	{
		AddErrorMessage("news_error_4");
	}else if(document.getElementById('newsLetter_agree').checked == false)
	{
		AddErrorMessage("news_error_5");
	}else{
		var xmlhttp	= new xmlhttpfun();
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{
				document.getElementById("msg_title").innerHTML		= '';
				document.getElementById("msg_content").innerHTML	= '';

				var response = eval('(' + xmlhttp.responseText + ')');
				if (response.type != 'error')
				{
					ClearFormFields();	
				}
				document.getElementById("msg_title").innerHTML			= response.type;
				document.getElementById("msg_content").innerHTML		= response.message;
				if(document.getElementById("overlay"))
				{
					document.getElementById("overlay").style.visibility	= "visible";
				}
				if(document.getElementById("overlayLeft"))
				{
					document.getElementById("overlayLeft").style.visibility	= "visible";
				}
				return false;
			}
		}
		var url		= BASEURL;
		var params 	= "newsLetter[name]="+document.getElementById('newsLetter_name').value+"&newsLetter[email]="+document.getElementById('newsLetter_email').value+"&newsLetter[agree]=on&newsLetter[signUp]=Sign Up";
		xmlhttp.open("POST",url,true);
		xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
		xmlhttp.send(params);
		return false;
	}
	return ShowErrorMessage();
}
function ClearFormFields()
{
	document.getElementById('newsLetter_name').value = "";
	document.getElementById('newsLetter_email').value = "";
}
