function validateWWLFloatForm(){
	str=trimString(document.wwlsignup.usremail.value);
    var at="@"
    var dot="."
    var lat=str.indexOf(at)
    var lstr=str.length
    var ldot=str.indexOf(dot)
  
	if (str.indexOf(at)==-1){
	   alert("OOPS! The e-mail you entered is not valid. Please edit and try again. Thanks");
	   document.wwlsignup.usremail.focus();
	   return false;
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		alert("OOPS! The e-mail you entered is not valid. Please edit and try again. Thanks");
		document.wwlsignup.usremail.focus();
		return false;
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		alert("OOPS! The e-mail you entered is not valid. Please edit and try again. Thanks");
		document.wwlsignup.usremail.focus();
		return false;
	}

	if (str.indexOf(at,(lat+1))!=-1){
		alert("OOPS! The e-mail you entered is not valid. Please edit and try again. Thanks");
		document.wwlsignup.usremail.focus();
		return false;
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		alert("OOPS! The e-mail you entered is not valid. Please edit and try again. Thanks");
		document.wwlsignup.usremail.focus();
		return false;
	}

	if (str.indexOf(dot,(lat+2))==-1){
		alert("OOPS! The e-mail you entered is not valid. Please edit and try again. Thanks");
		document.wwlsignup.usremail.focus();
		return false;
	}
		
	if (str.indexOf(" ")!=-1){
		alert("OOPS! The e-mail you entered is not valid. Please edit and try again. Thanks");
		document.wwlsignup.usremail.focus();
		return false;
	}
	
	if (str.indexOf(dot)==lstr-1){
		alert("OOPS! The e-mail you entered is not valid. Please edit and try again. Thanks");
		document.wwlsignup.usremail.focus();
		return false;
	}
	
 	return true;
}

function validateWWLForm(){
	str=trimString(document.wwlsignup2.usremail.value);
    var at="@"
    var dot="."
    var lat=str.indexOf(at)
    var lstr=str.length
    var ldot=str.indexOf(dot)
  
	if (str.indexOf(at)==-1){
	   alert("OOPS! The e-mail you entered is not valid. Please edit and try again. Thanks");
	   document.wwlsignup2.usremail.focus();
	   return false;
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		alert("OOPS! The e-mail you entered is not valid. Please edit and try again. Thanks");
		document.wwlsignup2.usremail.focus();
		return false;
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		alert("OOPS! The e-mail you entered is not valid. Please edit and try again. Thanks");
		document.wwlsignup2.usremail.focus();
		return false;
	}

	if (str.indexOf(at,(lat+1))!=-1){
		alert("OOPS! The e-mail you entered is not valid. Please edit and try again. Thanks");
		document.wwlsignup2.usremail.focus();
		return false;
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		alert("OOPS! The e-mail you entered is not valid. Please edit and try again. Thanks");
		document.wwlsignup2.usremail.focus();
		return false;
	}

	if (str.indexOf(dot,(lat+2))==-1){
		alert("OOPS! The e-mail you entered is not valid. Please edit and try again. Thanks");
		document.wwlsignup2.usremail.focus();
		return false;
	}
		
	if (str.indexOf(" ")!=-1){
		alert("OOPS! The e-mail you entered is not valid. Please edit and try again. Thanks");
		document.wwlsignup2.usremail.focus();
		return false;
	}
	
	if (str.indexOf(dot)==lstr-1){
		alert("OOPS! The e-mail you entered is not valid. Please edit and try again. Thanks");
		document.wwlsignup2.usremail.focus();
		return false;
	}
	
 	return true;
}

function trimString(sInString) {
  sInString = sInString.replace( /^\s+/g, "" );
  return sInString.replace( /\s+$/g, "" );
}