function isEmail(s)
{   
    var i = 1;
    var sLength = s.length;
    // look for @
    while ((i < sLength) && (s.charAt(i) != "@"))
    { i++
    }
    if ((i >= sLength) || (s.charAt(i) != "@")) return false;
    else i += 2;
    // look for .
    while ((i < sLength) && (s.charAt(i) != "."))
    { i++
    }
    // there must be at least one character after the .
    if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
    else return true;
}



function validateContactForm ()
{
	frmObj = document.getElementById('contact-form');
	var contactName = frmObj.elements['fullname'];
	var contactEmail = frmObj.elements['email'];
	var contactBody = frmObj.elements['comments'];

	var fnameRegxp = /^([a-zA-Z._0-9]+)$/;

	if(contactName.value=="")
	{
		alert("Please enter your name.");
		contactName.focus();
		return false;
	}
	
	if(contactName.length < 4)
	{
		alert("Name should be at least of 4 characters");
		contactName.focus();
		return false;
	}

	if(contactEmail.value == "" ){
		alert("Please enter your email address");
		contactEmail.focus();
		return false;
	}
	
	if(!isEmail(contactEmail.value)){
		alert("Please enter a valid email address");
		contactEmail.focus();
		return false;
	}
	
	if(contactBody.value == "" ){
		alert("Please enter your message");
		contactBody.focus();
		return false;
	}
	
	frmObj.target = 'send_target';
//	frmObj.target = '_blank';
	document.getElementById('send_button').style.display = 'none';
	document.getElementById('sending_message').style.display = 'block';
	
	return true;
	
}


function messageSent()
{
	document.getElementById('sending_message').style.display = 'none';
	document.getElementById('tick_image').style.display = 'block';
}
