var newWindow;
function showPopup(url)
{
	newWindow = window.open(url,'popup','height=400,width=300');
	if (window.focus) {
	   newwindow.focus();
	}
}

function checkKursanmalanForm()
{
   var vResult = true;
   var vFirstError = "";

   if (document.kursanmalanForm.kurs.selectedIndex == 0)
   {
      vResult = false;
      vFirstError = "course";
      document.getElementById("course_error").innerHTML="V&auml;lj kurs";
   }
   else
   {
      document.getElementById("course_error").innerHTML="&nbsp;";
   }

   if (document.kursanmalanForm.fornamn.value == '')
   {
      vResult = false;
      if (vFirstError == "")
      {
         vFirstError = "first_name";
      }
      document.getElementById("first_name_error").innerHTML="Skriv f&ouml;rnamn";
   }
   else
   {
      document.getElementById("first_name_error").innerHTML="&nbsp;";
   }	

   if (document.kursanmalanForm.efternamn.value == '')
   {
      vResult = false;
      if (vFirstError == "")
      {
         vFirstError = "last_name";
      }
      document.getElementById("last_name_error").innerHTML="Skriv efternamn";
   }
   else
   {
      document.getElementById("last_name_error").innerHTML="&nbsp;";
   }

   if (checkEmailAddress(document.kursanmalanForm.email.value) == false)
   {
      vResult = false;
      if (vFirstError == "")
      {
         vFirstError = "email";
      }
      if (document.kursanmalanForm.email.value == '')
      {
         document.getElementById("email_error").innerHTML="Skriv e-post adress";
      }
      else
      {
         document.getElementById("email_error").innerHTML="E-post adressen verkar felaktig";
      }
   }
   else
   {
      document.getElementById("email_error").innerHTML="&nbsp;";
   }

   if (document.kursanmalanForm.telefon.value == '')
   {
      vResult = false;
      if (vFirstError == "")
      {
         vFirstError = "phone";
      }
      document.getElementById("phone_error").innerHTML="Skriv telefon";
   }
   else
   {
      document.getElementById("phone_error").innerHTML="&nbsp;";
   }

   // kolla roll
   if (document.kursanmalanForm.role_leader.checked == false && document.kursanmalanForm.role_follower.checked == false)
   {
      vResult = false;
      if (vFirstError == "")
      {
         vFirstError = "role_leader";
      }
      document.getElementById("role_error").innerHTML="V&auml;lj f&ouml;rare eller f&ouml;ljare";
   }
   else
   {
      document.getElementById("role_error").innerHTML="&nbsp;";
   }

   if (document.kursanmalanForm.approve.checked == false)
   {
      vResult = false;
      if (vFirstError == "")
      {
         vFirstError = "approve";
      }
      document.getElementById("approve_error").innerHTML="Godk&auml;nn villkoren";
   }
   else
   {
      document.getElementById("approve_error").innerHTML="&nbsp;";
   }

   if (vFirstError != "")
   {
      document.getElementById(vFirstError).focus();
   }

   return vResult;
}

function checkIntresseanmalanForm()
{
   if (document.intresseanmalanForm.kurs.selectedIndex == 0)
   {
      alert('Ingen kurs vald.');
      return false;
   }
   else if (document.intresseanmalanForm.namn.value == '')
   {
      alert('Namn saknas.');
      return false;
   }	
   else if (document.intresseanmalanForm.email.value == '')
   {
      alert('E-postadress saknas.');
      return false;
   }

   return true;
}

function checkEmailAddress(emailAddress)
{
   return (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(emailAddress));
}

function checkSubscribeForm()
{
   if (document.subscribeForm.email.value == '')
   {
      alert('E-postadress saknas.');
      return false;
   }

   return true;
}

function checkUnsubscribeForm()
{
   if (document.unsubscribeForm.email.value == '')
   {
      alert('E-postadress saknas.');
      return false;
   }

   return true;
}

function howHasChanged()
{
   if (document.kursanmalanForm.how.value == 1)
   {
      document.getElementById('how_details').innerHTML = "Var? <input type=\"text\" name=\"hur_detaljer\" size=\"40\">";
   }
   else if (document.kursanmalanForm.how.value == 2)
   {
      document.getElementById('how_details').innerHTML = "Var? <input type=\"text\" name=\"hur_detaljer\" size=\"40\">";
   }
   else if (document.kursanmalanForm.how.value == 3)
   {
      document.getElementById('how_details').innerHTML = "Vad heter din bekant? <input type=\"text\" name=\"hur_detaljer\" size=\"25\">";
   }
   else if (document.kursanmalanForm.how.value == 4)
   {
      document.getElementById('how_details').innerHTML = "Vilken tidning? <input type=\"text\" name=\"hur_detaljer\" size=\"30\">";
   }
   else if (document.kursanmalanForm.how.value == 5)
   {
      document.getElementById('how_details').innerHTML = "På vilken sajt såg du den? <input type=\"text\" name=\"hur_detaljer\" size=\"20\">";
   }
   else if (document.kursanmalanForm.how.value == 6)
   {
      document.getElementById('how_details').innerHTML = "&nbsp;";
   }
   else if (document.kursanmalanForm.how.value == 7)
   {
      document.getElementById('how_details').innerHTML = "Var? <input type=\"text\" name=\"hur_detaljer\" size=\"40\">";
   }
   else if (document.kursanmalanForm.how.value == 8)
   {
      document.getElementById('how_details').innerHTML = "Hur? <input type=\"text\" name=\"hur_detaljer\" size=\"40\">";
   }
   else
   {
      document.getElementById('how_details').innerHTML = "&nbsp;";
   }
}
