// JavaScript Document


function isAccepted(theBoxChecked){
	document.getElementById("Devam").disabled = !theBoxChecked	
}

function DigitControl(checkStr)
{

  var checkOK = "0123456789";
  var allValid = true;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    return ("XX");
  }
return ("TT");

}

function CheckForm(theForm)
{
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

	if (frmNewsletter.subEmail.value=="")
	{
	alert("Kontrollér venligst din e-mail.");
	frmNewsletter.subEmail.focus();
	return (false)
	}

	if (!filter.test(frmNewsletter.subEmail.value))
	{
	alert("Venligst kontroller - EMail");
	frmNewsletter.subEmail.focus();
	return (false)
	}

	if (MyForm.Fname.value==""||MyForm.Fname.value.length<2)
	{
	alert("Kontrollér venligst fornavnet på 1. rejsende")
	MyForm.Fname.focus()
	return(false)
	}

	if (MyForm.Lname.value==""||MyForm.Lname.value.length<2)
	{
	alert("Kontrollér venligst efternavnet på 1. rejsende")
	MyForm.Lname.focus()
	return(false)
	}		

	myOption = -1;
	for (i=MyForm.Gender.length-1; i > -1; i--) {
	if (MyForm.Gender[i].checked) {
	myOption = i; i = -1;
	}
	}
	if (myOption == -1) {
	alert("Afkryds venligst køn for 1. rejsende");
	return false;
	}

	if (MyForm.Birth.value==""||MyForm.Birth.value.length<4)
	{
	alert("Kontrollér venligst 1. persons fødselsdato")
	MyForm.Birth.focus()
	return(false)
	}

	if (MyForm.Nationality.value==""||MyForm.Nationality.value.length<2)
	{
	alert("Kontrollér venligst 1. persons nationalitet")
	MyForm.Nationality.focus()
	return(false)
	}


	if (MyForm.Address.value==""||MyForm.Address.value.length<5)
	{
	alert("Kontrollér venligst adressen")
	MyForm.Address.focus()
	return(false)
	}

	if (!filter.test(sKAYIT.EMail.value))
	{
	alert("Venligst kontroller - EMail");
	sKAYIT.EMail.focus();
	return (false)
	}


	if (MyForm.PostCode.value=="")
	{
	alert("Kontrollér venligst postnr.")
	MyForm.PostCode.focus()
	return(false)
	}

if (DigitControl(MyForm.PostCode.value)=="XX")
	{
	alert("Kontrollér venligst postnr. ");
	MyForm.PostCode.focus();
	return (false)
	}

	if (MyForm.City.value=="")
	{
	alert("Kontrollér venligst by.")
	MyForm.City.focus()
	return(false)
	}

	if (MyForm.Country.value==""||MyForm.Country.value.length<3)
	{
	alert("Kontrollér venligst dit land")
	MyForm.Country.focus()
	return(false)
	}	



	myOption = -1;
for (i=MyForm.TravelInsurance.length-1; i > -1; i--) {
if (MyForm.TravelInsurance[i].checked) {
myOption = i; i = -1;
}
}
if (myOption == -1) {
alert("Afkryds venligst om du/I ønsker rejseforsikring");
return false;
}	
	 
	myOption = -1;
for (i=MyForm.CancelInsurance.length-1; i > -1; i--) {
if (MyForm.CancelInsurance[i].checked) {
myOption = i; i = -1;
}
}
if (myOption == -1) {
alert("Afkryds venligst om du/I ønsker afbestillingsforsikring");
return false;
}		 

if (MyForm.Where.value=="")
	{
	alert("Hvor har du fundet rejsen?")
	MyForm.Where.focus()
	return(false)
	}

return(true)	
}

