


//----- Text som rullas fram i formuläret
var message1="Få Vårt Nyhetsbrev NU!.......";

//---- Ange Target Adress
var theserver="http://"+self.location.hostname+"/validate_signup.php";

theform="<form method=\"POST\" name=\"FF\" action=\"" +theserver+ "\" target=\"popup\">";
theform=theform + "<table><tr><td>Ange din e-mail: </td><td><input type=\"text\" name=\"email\" size=\"22\" onfocus=\"email_onfocus()\" class=\"inputtext\"></td><td><select name=\"action\" size=\"1\" ONChange=\"set_action()\" class=\"inputtext\">";
theform=theform + "<option selected value=\"start\">Prenumerera</option><option value=\"stop\">Avbryt Prenumeration</option>";
theform=theform + "</select></td></tr><tr><td>&nbsp;</td><td><input type=\"button\" onclick=\"validateForm()\" value=\"Prenumerera\" name=\"Button\" class=\"submit\"></td><td></td></tr></table></form>";

document.write(theform);

function set_action()
{
 with (document.FF)
 {
  if (action.value=="start") Button.value="Prenumerera";
  else Button.value="Avbryt Prenumeration";
 }
}

function validateForm()
{
 var okSoFar=true
 var foundAt = 0
 var foundDOT = 0
 var foundSpace = 0
 var foundDQuote = 0
 var foundSQuote = 0
 with (document.FF)
 {
  if (email.value=="" && okSoFar)
  {
    okSoFar = false
    alert ("Ange din e-mailadress.")
    email.focus()
  }
 if (email.value>"" && okSoFar)
  {
   foundAt = email.value.indexOf("@",0)
   foundDOT = email.value.indexOf(".",0)
   foundSpace = email.value.indexOf(" ",0)
   foundDQuote = email.value.indexOf("\"",0)
   foundSQuote = email.value.indexOf("\'",0)
  }
  if (foundAt < 1 && okSoFar)
  {
    okSoFar = false
    alert ("Ange en Korrekt Adress!")
    email.focus()
  }
  if (foundDOT < 1 && okSoFar)
  {
    okSoFar = false
    alert ("Ange en Korrekt Adress!")
    email.focus()
  }
  if (foundSpace > 1 && okSoFar)
  {
    okSoFar = false
    alert ("Det är ett Fel i adressen. Ange en Korrekt Adress!")
    email.focus()
  }
  if (foundDQuote > 1 && okSoFar)
  {
    okSoFar = false
    alert ("Det är ett Fel i adressen. Ange en Korrekt Adress!")
    email.focus()
  }
  if (foundSQuote > 1 && okSoFar)
  {
    okSoFar = false
    alert ("Det är ett Fel i adressen. Ange en Korrekt Adress!")
    email.focus()
  }
  
  <!--------------------------------PopUp Window-------------------------------------------->
  if (okSoFar==true)
  {
   popup='toolbar=0,directories=0,fullscreen=0,menubar=0,scrollbars=0,resizable=0,width=300,height=170,top=50,left=50';
   var popupWindow = null;
   if(popupWindow != null) if(!popupWindow.closed) popupWindow.close()
   loading="http://"+self.location.hostname+"whatever";
   popupWindow=open(loading,'popup', popup);
   popupWindow.focus();
   submit();
  }
  <!---------------------------------------------------------------------------------------->
}
}

TimerID1=setTimeout('moveit(message1)',100);
countit=0;
run_message1=1;
function moveit(tmsg)
{
 document.FF.email.value= document.FF.email.value+tmsg.charAt(countit) ;
 countit++;
 if (countit==tmsg.length)
 {
  countit=0;
  clearTimeout(TimerID1);
  document.FF.email.value="";
  if (run_message1==1) run_message1=0;
  else run_message1=1;
 }
 if (run_message1==1) TimerID1=setTimeout('moveit(message1)',100);
 else TimerID1=setTimeout('moveit(message2)',100);
}

function email_onfocus()
{
  clearTimeout(TimerID1);
  document.FF.email.value="";
}
