// JavaScript for Graphicmail subscription form
 
  function testInput() {
  var Email =  new String(document.inputForm.Email.value); 
  var Correct = true; 
  CharCount=1; 
  strLength=Email.length; 
  while ((CharCount < strLength) && (Email.charAt(CharCount) != '@')) 
  { 
  	CharCount++ 
  } 
  if ((CharCount>= strLength) || (Email.charAt(CharCount) != '@'))  
  {  
  	alert ('Email address not valid.') 
  	Correct = false; 
  } 
  else 
  { 
  	CharCount += 2; 
  } 
  while ((CharCount < strLength) && (Email.charAt(CharCount) != '.')) 
  { 
  	CharCount++ 
  } 
  if ((CharCount>= strLength - 1) || (Email.charAt(CharCount) != '.')) 
  { 
  	alert ('Email address not valid.') 
  	Correct = false; 
  } 
  return Correct 
  } 

/*

// Here's the form code

<div class="nletter-sub">

<form method="post" name="inputForm" action="http://www.graphicmail.co.uk/rwcode/subscribe.asp?SiteID=4756">

<input type="hidden" name="SID" value="-1">
<input type="hidden" name="ReturnURL" value="">
<input type="hidden" name="Resize" value="1">
<input type="hidden" name="Mode" value="subscribe">

<div>
<input class="nletter-sub-field" type="text" name="Email" size="40" value="">
</div>
			
<div class="nletter-sub-links">
<a href="javascript: if(testInput()){document.inputForm.Mode.value='update'; document.inputForm.submit();}">Subscribe</a> | <a href="javascript: if(testInput()){document.inputForm.Mode.value='unsubscribe'; document.inputForm.submit();}">Unsubscribe</a>
</div>
	 
</form>

</div>

*/