if (window.addEventListener)
	window.addEventListener("load", init_form, false);
else if (window.attachEvent)
	window.attachEvent("onload", init_form);


function init_form()
{
	var _contact_form=document.getElementById('contact_form');
	if(_contact_form)
	_contact_form.onsubmit=function()
	{
		var errors="";
		var _name=document.getElementById('name');
		if(_name)
		{
			if(_name.value.replace(/[\s,\n,\f,\r,\t,\v]*/,'').length==0)
			{
				if(_name.className.indexOf('error')==-1)
				{
					_name.className+=' error';
				}
				errors+="Field First Name is empty.\n";
			}
			else
			{
				if(_name.className.indexOf('error')!=-1)
				{
					_name.className=_name.className.replace('error','');
				}
			}
		}
		///phone////
		var _name=document.getElementById('phhone1');
		if(_name)
		{
			if(_name.value.replace(/[\s,\n,\f,\r,\t,\v]*/,'').length==0)
			{
				if(_name.className.indexOf('error')==-1)
				{
					_name.className+=' error';
				}
				errors+="Field First Name is empty.\n";
			}
			else
			{
				if(_name.className.indexOf('error')!=-1)
				{
					_name.className=_name.className.replace('error','');
				}
			}
		}
		var _name=document.getElementById('phhone2');
		if(_name)
		{
			if(_name.value.replace(/[\s,\n,\f,\r,\t,\v]*/,'').length==0)
			{
				if(_name.className.indexOf('error')==-1)
				{
					_name.className+=' error';
				}
				errors+="Field First Name is empty.\n";
			}
			else
			{
				if(_name.className.indexOf('error')!=-1)
				{
					_name.className=_name.className.replace('error','');
				}
			}
		}
		var _name=document.getElementById('phhone3');
		if(_name)
		{
			if(_name.value.replace(/[\s,\n,\f,\r,\t,\v]*/,'').length==0)
			{
				if(_name.className.indexOf('error')==-1)
				{
					_name.className+=' error';
				}
				errors+="Field First Name is empty.\n";
			}
			else
			{
				if(_name.className.indexOf('error')!=-1)
				{
					_name.className=_name.className.replace('error','');
				}
			}
		}
		/////end phone/////
		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";
				if(_email.className.indexOf('error')==-1)
				{
					_email.className+=' error';
				}
			}
			else if(!_email.value.match(new RegExp('^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$')))
			{
				errors += "Incorrect Email address.\n";
				if(_email.className.indexOf('error')==-1)
				{
					_email.className+=' error';
				}
			}
			else
			{
				if(_email.className.indexOf('error')!=-1)
				{
					_email.className=_email.className.replace('error','');
				}
			}
		}
		if(errors.length)
		{
			var error_message=document.getElementById('error-message');
			if(error_message)
			{
				error_message.style.display='block';
			}
			return false;
		}
	}
}
