// JavaScript Document
function goToContactForm()
{
	eval("document.frm.senderName.focus()");
}
var defaultEmptyOK = false
function validateEmail()
{
	var emailAddress
		emailAddress = eval("document.frm.emailAddress.value")
		
		if(!isEmail(emailAddress))
		{
			alert("Please insert a correct email address");
			//eval("document.frm.emailAddress.focus()");
			eval("document.frm.emailAddress.style.background='#FFCC00'; document.frm.emailAddress.style.border='1px solid #4488cc'; document.frm.emailAddress.style.padding='2px'")
			return;
		}
	document.frm.submit();
}
//************ isEmpty(Empty String) *********
function isEmpty(s)
{   
	if ((s == null) || (s.length == 0)) return !defaultEmptyOK;
}

//************ isWhitespace(String with spaces) *********
function isWhitespace (s)
{   
// whitespace characters
var whitespace = " \t\n\r";
var i;

	// Is s empty?
	if (isEmpty(s)) return true;

	// Search through string's characters one by one
	// until we find a non-whitespace character.
	// When we do, return false; if we don't, return true.

	for (i = 0; i < s.length; i++)
	{   
		// Check that current character isn't whitespace.
		var c = s.charAt(i);

		if (whitespace.indexOf(c) > -1) return true;
	}
}	
//************ isEmail(Is a Valid EMail?) *************
function isEmail (s)
{   if (isEmpty(s)) 
	{
		return defaultEmptyOK;
	}
   
	// is s whitespace?
	if (isWhitespace(s)) return false;
	
	// there must be >= 1 character before @, so we
	// start looking at character position 1 
	// (i.e. second character)
	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;
}
