
function Sendemail(Q,M) {

	
 	var ret = true;
	
	if( (Q == 'Email') || (Q.length < 1) ) { alert('Your email address is required.'); ret = false; }
	else if(CheckEmail(Q) == false) { alert('Enter a valid email address'); ret = false; }
	else if(IsItPresent(M) == false) { alert('Please type in your feedback message.'); ret = false; }
	return ret;

}

function CheckEmail(s_email) {


s_email = StripSpacesFromEnds(s_email);
s_email = RemoveEmbeddedSpaces(s_email);

if(IsItPresent(s_email) == false) { return false; }
	
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.indexOf('..',0) > -1) ||
    (s_email.indexOf('@.',0) > -1) ||
    (s_email.indexOf('.@',0) > -1) ||
    (IsNumeric(s_email.charAt(s_email.indexOf('.') + 1))) ||
    (s_email.charAt(s_email.indexOf('.') + 1) == "") ||
    (s_email.indexOf(',',0)  > -1) )
{ return false; }

return true;

}

function StripSpacesFromEnds(s) {


	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 RemoveEmbeddedSpaces(s) {

var i = s.indexOf(' ',0);

	while(i > -1)
	{
		s = s.substring(0,i) + s.substring((i + 1),s.length);
		i = s.indexOf(' ',0);
	}
	return s;
}

function IsItPresent(s) {

	if(s.length > 0) { return true; }
	
	return false;
}

function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}

function openit(sURL){ 
	newwindow=open(sURL,"newwin","scrollbars=no, toolbar=no, directories=no, menu bar=no, resizable=yes, status=yes, width=635, height=452");
} 
