function init_form()
{
	var _contact_form=document.getElementById('contact_form');
	if(_contact_form)
	{
		_contact_form.onsubmit=function()
		{
			var errors="";
			var _email=document.getElementById('email');
			if(_email)
			{
				if(_email.value.replace(/[\s,\n,\f,\r,\t,\v]*/,'').length==0)
				{
					errors+="Field Email is empty.\n";
				}
				else if(!_email.value.match(new RegExp('^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$')))
				{
					errors += "Incorrect Email address.\n";
				}
			}		
			if(errors.length)
			{
				_warning=document.getElementById('warning');
				if(_warning)
				{
					_warning.style.visibility='visible';
				}
				return false;
			}
		}
	}
	if(window.location.href.indexOf('#sent')!=-1)
	{
		if(_contact_form)
		{
			var lables=_contact_form.getElementsByTagName('label');
			for(i=0;i<lables.length;i++)
			{
				lables[i].style.visibility='hidden';
			}
		}
		var _row=document.getElementById('row');
		if(_row)
		{
			_row.style.display='none';
		}
		var _thank=document.getElementById('thank-box');
		if(_row)
		{
			_thank.style.display='inline';
		}
	}
}

if (window.addEventListener)
	window.addEventListener("load", init_form, false);
else if (window.attachEvent)
	window.attachEvent("onload", init_form);

