function validatesystemer() 
{
    if(document.selectspil.system6.checked == false && document.selectspil.system7913.checked == false && document.selectspil.statistik.checked == false && document.selectspil.system5.checked == false)
	{
		var error = "Du skal vælge minimum et system.";
    	alert(error);
		return;
	}
	
	if(document.selectspil.system6.checked)
	{
		if(document.selectspil.antalsystem6.value < 1 || document.selectspil.antalsystem6.value > 5)
		{
			var error = "Du skal vælge minimum 1 klub System6 og maksimum 5 klubber.\nVil du ikke spille med på System6, skal du fjerne fluebenet.";
	    	alert(error);
			return;
		}
	}
	
	if(document.selectspil.system7913.checked)
	{
		if(document.selectspil.antalsystem7913.value < 1 || document.selectspil.antalsystem7913.value > 5)
		{
			var error = "Du skal vælge minimum 1 klub System7913 og maksimum 5 klubber.\nVil du ikke spille med på System7913, skal du fjerne fluebenet.";
	    	alert(error);
			return;
		}
	}
	
	if(document.selectspil.statistik.checked)
	{
		if(document.selectspil.antalstatistik.value < 1 || document.selectspil.antalstatistik.value > 5)
		{
			var error = "Du skal vælge minimum 1 klub SystemStatistik og maksimum 5 klubber.\nVil du ikke spille med på SystemStatistik, skal du fjerne fluebenet.";
	    	alert(error);
			return;
		}
	}
	
	if(document.selectspil.system5.checked)
	{	
		if(document.selectspil.antalsystem5.value < 1 || document.selectspil.antalsystem5.value > 5)
		{
			var error = "Du skal vælge minimum 1 klub System5 og maksimum 5 klubber.\nVil du ikke spille med på System5, skal du fjerne fluebenet.";
	    	alert(error);
			return;
		}
	}

	document.selectspil.submit();	
}

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;
			else {      
			  if(!s.match(/.dk$/i) && 
			  (!s.match(/.se$/i)) &&
			  (!s.match(/.gl$/i)) && 
			  (!s.match(/.no$/i)) && 
			  (!s.match(/.es$/i)) && 
			  (!s.match(/.uk$/i)) && 
			  (!s.match(/.de$/i)) && 
			  (!s.match(/.biz$/i)) && 
			  (!s.match(/.com$/i)) && 
			  (!s.match(/.nu$/i)) && 
			  (!s.match(/.as$/i)) && 
			  (!s.match(/.net$/i)) &&
			  (!s.match(/.org$/i)) && 
			  (!s.match(/.info$/i)) && 
			  (!s.match(/.tv$/i)) &&
			  (!s.match(/.org$/i)) &&
			  (!s.match(/.fo$/i)) &&
			  (!s.match(/.eu$/i)) &&
			  (!s.match(/.name$/i))) 	
    			{
				emailStr = "Email adresse skal ende på .dk, .com, .nu, .as, .net, .info, .se, .no, .es, .uk, .de, .biz, .org, .gl, .tv, .org, .fo, .eu eller .net\n";
				return false;	
			    } 
				else 
				{      
			  		return true;
				}
			}
	return true;
}

function validateData() {
    if(document.entryform.navn.value == "") {
      var error = "Du skal indtaste dit navn.";
      alert(error);
      document.entryform.navn.focus();
      document.entryform.navn.select();
      return;
    }
	
	if(document.entryform.adresse.value == "") {
      var error = "Du skal indtaste din adresse.";
      alert(error);
      document.entryform.adresse.focus();
      document.entryform.adresse.select();
      return;
    }
	
    if(document.entryform.postnummer.value < 99 || document.entryform.postnummer.value > 9999 || document.entryform.postnummer.value.length < 4) {
      var error = "Du skal indtaste dit postnummer.";
      alert(error);
      document.entryform.postnummer.focus();
      document.entryform.postnummer.select();
      return;
    }
	
    if (isNaN(document.entryform.postnummer.value)) {
	alert("Dit postnr må kun bestå af tal.");
	document.entryform.postnummer.focus();
	document.entryform.postnummer.select();
	return;
    }

	if(document.entryform.byen.value == "") {
      var error = "Du skal indtaste din by.";
      alert(error);
      document.entryform.byen.focus();
      document.entryform.byen.select();
      return;
    }
	
	with(document.entryform.cprnr) {
      lastpos=value.length;
      if (lastpos<10) {
        var error = "Du skal indtaste dit CPR nr. (10 cifre) - F.eks 1902662131\n\nDit CPR nr. må ikke indeholde - eller mellemrum";
        alert(error);
        document.entryform.cprnr.focus();
        document.entryform.cprnr.select();
        return;
      }
    }
	
	if (isNaN(document.entryform.cprnr.value)) {
	alert("Du skal indtaste dit CPR nr. (10 cifre) - F.eks 1902662131\n\nDit CPR nr. må ikke indeholde - eller mellemrum");
	document.entryform.cprnr.focus();
	document.entryform.cprnr.select();
	return;
    }
	
	with(document.entryform.cprnr) {
      aar=value.substring(4,6);
	  aar = parseInt(aar);
	  aar = aar + 1900;
	  aar = 2003 - aar;
      if (aar<17) {
        alert("Du skal være 18 år for at deltage hos DanLotto.com");
        document.entryform.cprnr.focus();
        document.entryform.cprnr.select();
        return;
      }
    }
	
	with(document.entryform.regnr) {
      lastpos=value.length;
      if (lastpos<4) {
        var error = "Du skal indtaste dit reg. nr. (4 cifre)";
        alert(error);
        document.entryform.regnr.focus();
        document.entryform.regnr.select();
        return;
      }
    }
	
	with(document.entryform.kontonr) {
      lastpos=value.length;
      if (lastpos<10) {
        var error = "Du skal indtaste dit konto nr. (10 cifre) - F.eks 0007564264\nEr dit konto nummer på under 10 cifre, skal du selv sætte et eller flere nuller foran.\nSå det kommer til at passe med 10 cifre!";
        alert(error);
        document.entryform.kontonr.focus();
        document.entryform.kontonr.select();
        return;
      }
    }
	
	var emailtjek = false;
	emailtjek = verifyEmail(document.entryform.email.value);
	if(emailtjek != true)
	{
		var error = "Du skal indtaste en gyldig email adresse.";
	    alert(error);
	    document.entryform.email.focus();
        document.entryform.email.select();
		return;
	}
	
	if(document.entryform.pwd.value == "") {
      var error = "Du skal indtaste et password.";
      alert(error);
      document.entryform.pwd.focus();
      document.entryform.pwd.select();
      return;
    }
	
	if(document.entryform.accept.checked == false) {
      var error = "Du skal acceptere DanLottos regler og vilkår.";
      alert(error);
      document.entryform.accept.focus();
      document.entryform.accept.select();
      return;
    }

    document.entryform.submit();
}

function showsystem6() 
{
	var ns4 = (document.layers);
	var ie4 = (document.all && !document.getElementById);
	var ie5 = (document.all && document.getElementById);
	var ns6 = (!document.all && document.getElementById);
	
	if(ns4)
	{
		if(document.layers['system6antal'].innerHTML == "")
		{
			document.layers['system6antal'].innerHTML = "<br><b>Antal klubber:</b><br><input type=\"text\" style=\"text-align: center;\" class=\"forms\" name=\"antalsystem6\" value=\"1\" size=\"1\" maxlength=\"1\" onClick=\"showrabat();\" onKeyDown=\"showrabat();\" onKeyUp=\"showrabat();\">";
		}
		else
		{
			document.layers['system6antal'].innerHTML = "";
		}
	}
	else if(ie4)
	{
		if(document.all.system6antal.innerHTML == "")
		{
			document.all.system6antal.innerHTML = "<br><b>Antal klubber:</b><br><input type=\"text\" style=\"text-align: center;\" class=\"forms\" name=\"antalsystem6\" value=\"1\" size=\"1\" maxlength=\"1\" onClick=\"showrabat();\" onKeyDown=\"showrabat();\" onKeyUp=\"showrabat();\">";
		}
		else
		{
			document.all.system6antal.innerHTML = "";
		}
	}
	else if(ie5 || ns6)
	{
		if(document.getElementById('system6antal').innerHTML == "")
		{
			document.getElementById('system6antal').innerHTML = "<br><b>Antal klubber:</b><br><input type=\"text\" style=\"text-align: center;\" class=\"forms\" name=\"antalsystem6\" value=\"1\" size=\"1\" maxlength=\"1\" onClick=\"showrabat();\" onKeyDown=\"showrabat();\" onKeyUp=\"showrabat();\">";
		}
		else
		{
			document.getElementById('system6antal').innerHTML = "";
		}
	}
	showrabat();
}

function showsystem7913() 
{
	var ns4 = (document.layers);
	var ie4 = (document.all && !document.getElementById);
	var ie5 = (document.all && document.getElementById);
	var ns6 = (!document.all && document.getElementById);
	
	if(ns4)
	{
		if(document.layers['system7913antal'].innerHTML == "")
		{
			document.layers['system7913antal'].innerHTML = "<br><b>Antal klubber:</b><br><input type=\"text\" class=\"forms\" style=\"text-align: center;\" name=\"antalsystem7913\" value=\"1\" size=\"1\" maxlength=\"1\" onClick=\"showrabat();\" onKeyDown=\"showrabat();\" onKeyUp=\"showrabat();\">";
		}
		else
		{
			document.layers['system7913antal'].innerHTML = "";
		}
	}
	else if(ie4)
	{
		if(document.all.system7913antal.innerHTML == "")
		{
			document.all.system7913antal.innerHTML = "<br><b>Antal klubber:</b><br><input type=\"text\" class=\"forms\" name=\"antalsystem7913\" style=\"text-align: center;\" value=\"1\" size=\"1\" maxlength=\"1\" onClick=\"showrabat();\" onKeyDown=\"showrabat();\" onKeyUp=\"showrabat();\">";
		}
		else
		{
			document.all.system7913antal.innerHTML = "";
		}
	}
	else if(ie5 || ns6)
	{
		if(document.getElementById('system7913antal').innerHTML == "")
		{
			document.getElementById('system7913antal').innerHTML = "<br><b>Antal klubber:</b><br><input type=\"text\" class=\"forms\" style=\"text-align: center;\" name=\"antalsystem7913\" value=\"1\" size=\"1\" maxlength=\"1\" onClick=\"showrabat();\" onKeyDown=\"showrabat();\" onKeyUp=\"showrabat();\">";
		}
		else
		{
			document.getElementById('system7913antal').innerHTML = "";
		}
	}
	showrabat();	
}

function showstat() 
{
	var ns4 = (document.layers);
	var ie4 = (document.all && !document.getElementById);
	var ie5 = (document.all && document.getElementById);
	var ns6 = (!document.all && document.getElementById);
	
	if(ns4)
	{
		if(document.layers['statistikantal'].innerHTML == "")
		{
			document.layers['statistikantal'].innerHTML = "<br><b>Antal klubber:</b><br><input type=\"text\" class=\"forms\" name=\"antalstatistik\" style=\"text-align: center;\" value=\"1\" size=\"1\" maxlength=\"1\" onClick=\"showrabat();\" onKeyDown=\"showrabat();\" onKeyUp=\"showrabat();\">";
		}
		else
		{
			document.layers['statistikantal'].innerHTML = "";
		}
	}
	else if(ie4)
	{
		if(document.all.statistikantal.innerHTML == "")
		{
			document.all.statistikantal.innerHTML = "<br><b>Antal klubber:</b><br><input type=\"text\" class=\"forms\" name=\"antalstatistik\" value=\"1\" size=\"1\" style=\"text-align: center;\" maxlength=\"1\" onClick=\"showrabat();\" onKeyDown=\"showrabat();\" onKeyUp=\"showrabat();\">";
		}
		else
		{
			document.all.statistikantal.innerHTML = "";
		}
	}
	else if(ie5 || ns6)
	{
		if(document.getElementById('statistikantal').innerHTML == "")
		{
			document.getElementById('statistikantal').innerHTML = "<br><b>Antal klubber:</b><br><input type=\"text\" class=\"forms\" name=\"antalstatistik\" value=\"1\" size=\"1\" style=\"text-align: center;\" maxlength=\"1\" onClick=\"showrabat();\" onKeyDown=\"showrabat();\" onKeyUp=\"showrabat();\">";
		}
		else
		{
			document.getElementById('statistikantal').innerHTML = "";
		}
	}
	showrabat();
}

function showsystem5() 
{
	var ns4 = (document.layers);
	var ie4 = (document.all && !document.getElementById);
	var ie5 = (document.all && document.getElementById);
	var ns6 = (!document.all && document.getElementById);
	
	if(ns4)
	{
		if(document.layers['system5antal'].innerHTML == "")
		{
			document.layers['system5antal'].innerHTML = "<br><b>Antal klubber:</b><br><input type=\"text\" class=\"forms\" name=\"antalsystem5\" value=\"1\" size=\"1\" style=\"text-align: center;\" maxlength=\"1\" onClick=\"showrabat();\" onKeyDown=\"showrabat();\" onKeyUp=\"showrabat();\">";
		}
		else
		{
			document.layers['system5antal'].innerHTML = "";
		}
	}
	else if(ie4)
	{
		if(document.all.system5antal.innerHTML == "")
		{
			document.all.system5antal.innerHTML = "<br><b>Antal klubber:</b><br><input type=\"text\" class=\"forms\" name=\"antalsystem5\" value=\"1\" size=\"1\" style=\"text-align: center;\" maxlength=\"1\" onClick=\"showrabat();\" onKeyDown=\"showrabat();\" onKeyUp=\"showrabat();\">";
		}
		else
		{
			document.all.system5antal.innerHTML = "";
		}
	}
	else if(ie5 || ns6)
	{
		if(document.getElementById('system5antal').innerHTML == "")
		{
			document.getElementById('system5antal').innerHTML = "<br><b>Antal klubber:</b><br><input type=\"text\" class=\"forms\" name=\"antalsystem5\" value=\"1\" size=\"1\" style=\"text-align: center;\" maxlength=\"1\" onClick=\"showrabat();\" onKeyDown=\"showrabat();\" onKeyUp=\"showrabat();\">";
		}
		else
		{
			document.getElementById('system5antal').innerHTML = "";
		}
	}
	showrabat();
}

function showrabat()
{
	var ns4 = (document.layers);
	var ie4 = (document.all && !document.getElementById);
	var ie5 = (document.all && document.getElementById);
	var ns6 = (!document.all && document.getElementById);
	
	
	if(document.selectspil.system6.checked == true || document.selectspil.system7913.checked == true || document.selectspil.statistik.checked == true || document.selectspil.system5.checked == true)
	{
	//alert(document.selectspil.antalsystem6.value);
	
//	if(document.selectspil.antalsystem6.value != null)
	
	var system6rabat = 0;
	var totalpris = 0;
	var totalantalsystemer = 0;
	if(document.selectspil.system6.checked == true)
	{ 
		system6rabat = document.selectspil.antalsystem6.value * 3; 
		totalantalsystemer = totalantalsystemer + document.selectspil.antalsystem6.value;
		var prissystem6 = document.selectspil.antalsystem6.value * 33;
		totalpris = totalpris + prissystem6;
	}
	
	var system7913rabat = 0;
	if(document.selectspil.system7913.checked == true)
	{ 
		system7913rabat = document.selectspil.antalsystem7913.value * 5;
		totalantalsystemer = totalantalsystemer + document.selectspil.antalsystem7913.value;
		var prissystem7913 = document.selectspil.antalsystem7913.value * 65;
		totalpris = totalpris + prissystem7913;
	}
	
	var systemstatistikrabat = 0;
	if(document.selectspil.statistik.checked == true)
	{ 
		systemstatistikrabat = document.selectspil.antalstatistik.value * 2; 
		totalantalsystemer = totalantalsystemer + document.selectspil.antalstatistik.value;
		var prisstatistik = document.selectspil.antalstatistik.value * 25;
		totalpris = totalpris + prisstatistik;
	}
	
	var system5rabat = 0;
	if(document.selectspil.system5.checked == true)
	{ 
		system5rabat = document.selectspil.antalsystem5.value * 3; 
		totalantalsystemer = totalantalsystemer + document.selectspil.antalsystem5.value;
		var prissystem5 = document.selectspil.antalsystem5.value * 40;
		totalpris = totalpris + prissystem5;
	}
	
	if(totalantalsystemer > 1)
	{
		var rabat =  system6rabat + system5rabat + systemstatistikrabat + system7913rabat;
		totalpris = totalpris - rabat;
		rabat = "<b>" + rabat + "</b>";
		totalpris = "<b>" + totalpris + "</b>";
	}
	else
	{
		var rabat = "<b>" + 0 + "</b>";
		totalpris = "<b>" + totalpris + "</b>";
	}
	
	if(ns4)
	{
		if(document.layers['rabat'].innerHTML != rabat)
		{
			document.layers['rabat'].innerHTML = rabat;
		}
		
		if(document.layers['totalpris'].innerHTML != totalpris)
		{
			document.layers['totalpris'].innerHTML = totalpris;
		}
	}
	else if(ie4)
	{
		if(document.all.rabat.innerHTML != rabat)
		{
			document.all.rabat.innerHTML = rabat;
		}
		if(document.all.total.innerHTML != totalpris)
		{
			document.all.total.innerHTML = totalpris;
		}
	}
	else if(ie5 || ns6)
	{
		if(document.getElementById('rabat').innerHTML != rabat)
		{
			document.getElementById('rabat').innerHTML = rabat;
		}
		
		if(document.getElementById('total').innerHTML != totalpris)
		{
			document.getElementById('total').innerHTML = totalpris;
		}
	}
	}
	else
	{
	var totalpris = "<b>" + 0 + "</b>";
	
	if(ns4)
	{
		if(document.layers['total'].innerHTML != totalpris)
		{
			document.layers['total'].innerHTML = totalpris;
		}
	}
	else if(ie4)
	{
		if(document.all.total.innerHTML != totalpris)
		{
			document.all.total.innerHTML = totalpris;
		}
	}
	else if(ie5 || ns6)
	{	
		if(document.getElementById('total').innerHTML != totalpris)
		{
			document.getElementById('total').innerHTML = totalpris;
		}
	}
	
	}
}

function validateDataRet() {
    if(document.bruger.pwd.value == "") {
      var error = "Du skal indtaste et password.";
      alert(error);
      document.bruger.pwd.focus();
      document.bruger.pwd.select();
      return;
    }
    if(document.bruger.navn.value == "") {
      var error = "Du skal indtaste dit navn.";
      alert(error);
      document.bruger.navn.focus();
      document.bruger.navn.select();
      return;
    }
    with(document.bruger.email) {
      atpos=value.indexOf("@");
      dotpos=value.lastIndexOf(".");
      lastpos=value.length-1;
      if (atpos<1 || dotpos-atpos<2 || lastpos-dotpos>3 || lastpos-dotpos<2) {
      var error = "Du skal indtaste en gyldig email adresse.";
        alert(error);
        document.bruger.email.focus();
        document.bruger.email.select();
        return;
      }
    }
    if(document.bruger.adresse.value == "") {
      var error = "Du skal indtaste din adresse.";
      alert(error);
      document.bruger.adresse.focus();
      document.bruger.adresse.select();
      return;
    }
    if(document.bruger.postnummer.value == "") {
      var error = "Du skal indtaste dit postnummer.";
      alert(error);
      document.bruger.postnummer.focus();
      document.bruger.postnummer.select();
      return;
    }
    if(document.bruger.byen.value == "") {
      var error = "Du skal indtaste navnet på din by.";
      alert(error);
      document.bruger.byen.focus();
      document.bruger.byen.select();
      return;
    }
    if(document.bruger.telefon.value == "") {
      var error = "Du skal indtaste dit telefon nummer.";
      alert(error);
      document.bruger.telefon.focus();
      document.bruger.telefon.select();
      return;
    }
    document.bruger.submit();
 }
