function toggleBgColor(a, changeTo) {
  if (document.all){
    a.style.backgroundColor = changeTo;
  }
  else if (document.layers){
    a.style.backgroundColor = changeTo;
    alert (changeTo);
  }
}

//***********************************

function checkContactForm() 
{
  if (document.reg.namn.value == "")
  { 
    alert("NAMN: saknas!"); 
    return false;
  } 
  if (document.reg.body.value == "")
  { 
    alert("INLÄGG: saknas!"); 
    return false;
  } 
  if (document.reg.kontrollkod.value == "")
  { 
    alert("KONTROLLKOD: saknas!"); 
    return false;
  } 
}

//***********************************

function checkEmailForm() 
{
// EMAIL
  var stremail=document.reg.epost.value;
  if (!verifyEmail(stremail)) 
  {
    alert("Epostadressen saknas!"); 
    return false;
  }
  
  function verifyEmail(s) 
  {
  var chrs = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.-@';
  var sLen = s.length; var i=0, c=0, cCnt=0, step=0;
  if (sLen < 6) 
    return false;
  while (i < sLen)
  {
    c=s.charAt(i);
    if (!(chrs.indexOf(c)>=0 || (c=='_' && step<1))) 
      return false;
    if (c=='.') 
    { 
      if (cCnt<1) 
        return false; 
       cCnt=0; 
    }
    if (c=='@') 
    { 
      if (step>0) 
        return false; 
      if (cCnt<1) 
        return false; 
      step++; 
      cCnt=0; 
    }
    cCnt=cCnt+1;
     i++;
  }  
  if (cCnt < 3 || cCnt > 5 || step==0 || (s.indexOf(".")<0) ) 
    return false;
  return true;
  }

  if (document.reg.cat.value == "")
  { 
    alert("Mapp: saknas!"); 
    return false;
  }
}

//********************

function checkFilmForm() 
{
if (document.fbild.body.value == "")
  { 
    alert("Kommentar: saknas!"); 
    return false;
  } 
}

//********************

function checkNewsForm() 
{
  if (document.reg.namn.value == "")
  { 
    alert("ÄMNE: saknas!"); 
    return false;
  } 
  if (document.reg.body.value == "")
  { 
    alert("INLÄGG: saknas!"); 
    return false;
  } 
}

//********************

function checkNewsSubscrForm() 
{
// EMAIL
  var stremail=document.reg.epost.value;
  if (!verifyEmail(stremail)) 
  {
  alert("Epostadressen saknas!"); 
  return false;
  }
  
  function verifyEmail(s) 
  {
  var chrs = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.-@';
  var sLen = s.length; var i=0, c=0, cCnt=0, step=0;
  if (sLen < 6) 
    return false;
  while (i < sLen)
  {
    c=s.charAt(i);
    if (!(chrs.indexOf(c)>=0 || (c=='_' && step<1))) return false;
    if (c=='.') { if (cCnt<1) return false; cCnt=0; }
    if (c=='@') { if (step>0) return false; if (cCnt<1) return false; step++; cCnt=0; }
    cCnt=cCnt+1; i++;
  }  
  if (cCnt < 3 || cCnt > 5 || step==0 || (s.indexOf(".")<0) ) return false;
  return true;
  }
}

//*********************

function checkPageForm() 
{
  if (!document.composeform.namn.value) 
  {
    alert("SIDNAMNET saknas!"); 
    return false;
  }
}
//*********************

function checkSendForm(tbl)
{
  var myform = tbl;
  for(var i=0;i< myform.length;++i) 
  {  
    if (myform.elements[i].type=='checkbox')
    { 
      if (myform.elements[i].checked)
        return true;
    }
  }
  alert("Ingen mottagare vald");
  return false;
}

//***********************************

function checkSettingsForm() 
{
if (document.reg.namn.value == ""){ 
alert("Namn & Efternamn saknas!"); 
return false;
} 
if ((document.reg.postnr.value == "") || (document.reg.postnr.value.length < 5)){ 
alert("Postnr saknas! Minst 5 tecken"); 
return false;
} 
if (document.reg.ort.value == ""){ 
alert("Ort saknas!"); 
return false;
} 
    //Lösen
  var strlosen=document.reg.losenord.value;
  var strrelosen=document.reg.relosenord.value;  
  if ((!strlosen) || (!strrelosen) || (strlosen.length < 4) || (strrelosen.length < 4))  {
  alert("Lösenordet saknas!"); 
  return false;
  }
  if((document.reg.losenord.value == ""+document.reg.relosenord.value+"")) {}else{
  alert("Lösenordet stämmer inte med varandra!"); 
  return false;
    }
    
    
// EMAIL
  var stremail=document.reg.epost.value;
  if (!verifyEmail(stremail)) {
  alert("Epostadressen saknas!"); 
  return false;
  }
  
  function verifyEmail(s) {
  var chrs = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.-@';
  var sLen = s.length; var i=0, c=0, cCnt=0, step=0;
  if (sLen < 6) return false;
  while (i < sLen){
    c=s.charAt(i);
    if (!(chrs.indexOf(c)>=0 || (c=='_' && step<1))) return false;
    if (c=='.') { if (cCnt<1) return false; cCnt=0; }
    if (c=='@') { if (step>0) return false; if (cCnt<1) return false; step++; cCnt=0; }
    cCnt=cCnt+1; i++;
  }  
  if (cCnt < 3 || cCnt > 5 || step==0 || (s.indexOf(".")<0) ) return false;
  return true;
  }
}

//*****************************

function confirmDelete(a,n)
{
  if(confirm('Är du säker att du vill ta bort "'+n+'"?\nKlicka på OK för att ta bort!'))
  {
    window.location.href=a;
  }
}

//***************************

function formHandler(form)
{
  var URL = form.options[form.selectedIndex].value;
  window.location.href = URL;
}

//**************************************

function go(a)
{
window.location.href=a;
}

//**********************************

function popup(tillurl) 
{
  myWin= window.open(tillurl, "popup", "width=700,height=650,resizable=yes,status=no,toolbar=yes,menubar=no,scrollbars=yes");
    myWin.self.focus();
}

//*********************

function popup_calc(tillurl) 
{
  wleft = screen.width / 3;
  wtop = screen.height  / 3;

  myWin= window.open(tillurl, "popup", "width=500,height=380,resizable=yes,status=no,toolbar=yes,menubar=no,scrollbars=no");
  myWin.moveTo(wleft, wtop);
  myWin.self.focus();
}

//*********************

function show_tab(id,go)
{
  var idDisplay = document.getElementById(id).style.display; 
 
  if (idDisplay=="block")
  { 
    document.getElementById(id).style.display="none"; 
    if(go)
    {
      parent.location.href=go;
    }
  } 
  else 
  { 
    document.getElementById(id).style.display="block"; 
    if(go)
    {
      parent.location.href=go;
    }
  } 
}

//*********************

function TF_check_uncheck_all_rows(tbl, bState, bname) 
{
  var myform = tbl;
  for(var i=0;i< myform.length;++i) 
  {  
    if(myform.elements[i].type=='checkbox')
    { 
      if (myform.elements[i].name==bname)
        myform.elements[i].checked=bState;  
    }
  }
}

//***********************************


