function StripSpacesFromEnds(s)

{

	// developed by willmaster.com

	while((s.indexOf(' ',0) == 0) && (s.length > 1))

	{

		s = s.substring(1,s.length);

	}

	while((s.lastIndexOf(' ') == (s.length - 1) && (s.length > 1)))

	{

		s = s.substring(0,(s.length - 1));

	}

	if((s.indexOf(' ',0) == 0) && (s.length == 1)) s = '';

	return s;

}



function IsItPresent(s,explanation)

{

	// developed by willmaster.com

	s = StripSpacesFromEnds(s);

	if(s.length) return s;

	// alert('Please enter ' + explanation + '.');

	return '';

}


function CheckEmail(s_email)

{

	// developed by willmaster.com

	s_email = IsItPresent(s_email,'your email address');

	if(! s_email) return false;

	var i = s_email.indexOf(' ',0);

	while(i > -1)

	{

		s_email = s_email.substring(0,i) + 

			s_email.substring((i + 1),s_email.length);

		i = s_email.indexOf(' ',0);

	}

	document.formcheck.email.value = s_email;

	if((s_email.length < 6) ||

	   (s_email.indexOf('@',0) < 1) ||

	   (s_email.lastIndexOf('@') != s_email.indexOf('@',0)) ||

	   (s_email.lastIndexOf('@') > (s_email.length - 5)) ||

	   (s_email.lastIndexOf('.') > (s_email.length - 3)) ||

	   (s_email.lastIndexOf('.') < (s_email.length - 4)) ||

	   (s_email.indexOf('..',0) > -1) ||

	   (s_email.indexOf('@.',0) > -1) ||

	   (s_email.indexOf('.@',0) > -1) ||

	   (s_email.indexOf(',',0) > -1))

	{

		alert('The email address "' + s_email + '" is not valid.');

		return false;

	}

	return true;

}
