
function CheckContactForm()
{
	if(!Validate('contact_name'))
		isValid = false;
	if(!Validate('contact_company'))
		isValid = false;
	if(!Validate('contact_phone'))
		isValid = false;
	if(!Validate('contact_email') || checkMail(document.forms['frm'].elements['contact_email'].value))
		isValid = false;
	
	return isValid;
}

function Validate(fld)
{
	var frm = document.forms['frm'];
	var dv = 'div'+fld;
	
	if("" == trim(frm.elements[fld].value))
	{
		ShowDiv(dv);
		return false;
	}
	else
	{
		HideDiv(dv);
	}
	
	return true;
}

function checkMail(email)
{
	var x = email;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) return true;	
	return false;
}
function trim(str)
{
	return str.replace(/^\s+|\s+$/, ''); 
}

function ShowDiv(id)
{
	var div_style;
		
	div_style = document.getElementById(id).style;
		
	div_style.visibility = 'visible';
	div_style.display = 'block';
}

function HideDiv(id)
{
	var div_style;
	div_style = document.getElementById(id).style;

	div_style.visibility = 'hidden';
	div_style.display = 'none';
}
