function byNr()	{
	if (document.getElementById('svar[2]').value == '0')	{
		document.getElementById('temp').value = '';
	}	else	{
		document.getElementById('temp').value = document.getElementById('svar[2]').value;
	}
}

function nrBy()	{
	if (document.getElementById('temp').value == '')	{
		document.getElementById('svar[2]').value = '0';
	}	else	{
		document.getElementById('svar[2]').value = document.getElementById('temp').value;
	}
}

function submitIndmeld()	{
	var felt = new Array("dit navn", "din adresse", "dit postnr. og din by", "dit telefonnumer", "dit mobilnummer", "din e-mailadresse", "din fødselsdato", "navnet på den person, som hvervede dig");

	var err = '';
	
//	for (var i=0; i<=7; i++)	{
//      alert(i);
//		if (((document.getElementById('svar['+i+']').value == '') && (i != 4)) || ((document.getElementById('svar['+i+']').value == '0') && (i == 2)))	{
			///err = err + '- Du mangler at indtaste '+felt[i]+'\r\n';
//	  alert("inde");

//		}
//	}
	
	var email = document.getElementById('svar[5]').value;
	if (email != '')	{
		tekst = email.toLowerCase();
		placering = tekst.indexOf("@");
		tegn= tekst.indexOf(" ");
		if (tegn != -1)	{
			err = err + '- Der må ikke være mellemrum i din e-mailadressen\r\n';
		}	else	{
			if (tekst.indexOf('æ')!=-1 || tekst.indexOf('ø')!=-1 || tekst.indexOf('å')!=-1 || tekst.indexOf('Æ')!=-1 || tekst.indexOf('Ø')!=-1 || tekst.indexOf('Å')!=-1 || tekst.indexOf(';')!=-1 || tekst.indexOf(',')!=-1)	{
				if (err == '')	{
					document.getElementById('svar[5]').focus();
				}
		        err = err + '- Der er ulovlige tegn i din e-mailadresse.\r\n  Den må ikke indeholde: æ ø å Æ Ø Å , ;\r\n';
			}	else if (placering<1 || tekst.length<=(placering+1))	{
		        err = err + '- Din e-mailadressen er ugyldig\r\n';
			}
		}
	}
	var dato = document.getElementById('svar[6]').value;
	if ((dato != '') && (checkFoedsel(dato)))	{
		err = err + '- Der er fejl i den indtastede fødselsdato\r\n  Den skal indtastes: ddmmåå\r\n';
	}	else	{
		if (document.getElementById('svar[8]').value == 'Ja tak, jeg vil gerne slippe for girokort')	{
			// Tjek CPR-nummer
			if (document.getElementById('svar[9]').value == '')	{
				err = err + '- Du mangler at indtaste de sidste fire cifre i dit CPR-nummer\r\n  De skal indtastes: xxxx\r\n';
			}	else	{
				var cpr = document.getElementById('svar[6]').value + document.getElementById('svar[9]').value;
				if ((document.getElementById('svar[8]').value == 'Ja tak, jeg vil gerne slippe for girokort') && (checkCpr(cpr)))	{
					err = err + '- De sidste fire cifre i dit CPR-nummer er ikke gyldige\r\n  De skal indtastes: xxxx\r\n';
				}
			}
			// Tjek Registreringsnummer
			if (document.getElementById('svar[10]').value == '')	{
				err = err + '- Du mangler at indtaste registreringsnummer\r\n';
			}	else	{
				if (document.getElementById('svar[10]').value.length != 4)	{
					err = err + '- Du har ikke indtastet alle fire cifre i registreringsnummeret\r\n';
				}
			}
			// Tjek Kontonummer
			if (document.getElementById('svar[11]').value == '')	{
				err = err + '- Du mangler at indtaste kontonummeret\r\n';
			}	else	{
				if (document.getElementById('svar[11]').value.length != 10)	{
					err = err + '- Du har ikke indtastet alle 10 cifre i kontonummeret\r\n  Er kontonummeret på mindre en 10 cifre, udfyld da med nullere inden kontonummeret\r\n';
				}
			}
			
		}
	}
	
	
	if (err == '')	{
		document.form.submit();
	}	else	{
		alert('Hovsa, du mangler lige noget:\r\n\r\n'+err);
	}
}



function checkFoedsel(cpr)	{
	// Tjeck CPR-nummer
	
	var err = 0;
	if (cpr.length > 0)	{
		if (cpr.length != 6)	{
			err = 1;
		}	else {
			a = cpr.substring(0, 2);
			b = cpr.substring(2, 4);
			c = cpr.substring(4, 6);
    		if (!((a > 0) && (a < 32) && (b > 0) && (b < 13) && (c > 0) && (c < 100)))	{
    			err = 1;
			}
		}
	}
	
	return err;
}

function checkCpr(cpr)	{
	a = cpr.substring(0, 2);
	b = cpr.substring(2, 4);
	c = cpr.substring(4, 6);
	
	// Tjeck CPR-nummer
	
	err = 0;
	if (cpr.length > 0)	{
		if (cpr.length != 10)	{
			err = 1;
		}	else {
			if (!((a > 0) && (a < 32) && (b > 0) && (b < 13) && (c > 0) && (c < 100)))	{
    			err = 1;
    		}	else	{
				var d = 0;
				d = d + (cpr.substring(0, 1) * 4);
				d = d + (cpr.substring(1, 2) * 3);
				d = d + (cpr.substring(2, 3) * 2);
				d = d + (cpr.substring(3, 4) * 7);
				d = d + (cpr.substring(4, 5) * 6);
				d = d + (cpr.substring(5, 6) * 5);
				d = d + (cpr.substring(6, 7) * 4);
				d = d + (cpr.substring(7, 8) * 3);
				d = d + (cpr.substring(8, 9) * 2);
				d = d + (cpr.substring(9, 10) * 1);
   				
				if ((d % 11) != 0)	{
					err = 1;
				}
			}
		}
	}
	
	return err;
}

function skiftPbs()	{
	if (document.getElementById('svar[8]').value == 'Ja tak, jeg vil gerne slippe for girokort')	
	{
		document.getElementById('svar[9]').disabled = false;
		document.getElementById('svar[9]').style.backgroundColor = 'white';
		document.getElementById('svar[10]').disabled = false;
		document.getElementById('svar[10]').style.backgroundColor = 'white';
		document.getElementById('svar[11]').disabled = false;
		document.getElementById('svar[11]').style.backgroundColor = 'white';
		document.getElementById('temp3').style.color = '#ff0000';
		document.getElementById('temp4').style.color = '#ff0000';
		document.getElementById('temp5').style.color = '#ff0000';
	}
	else
	{
		document.getElementById('svar[9]').disabled = true;
		document.getElementById('svar[9]').style.backgroundColor = '#e0e0e0';
		document.getElementById('svar[10]').disabled = true;
		document.getElementById('svar[10]').style.backgroundColor = '#e0e0e0';
		document.getElementById('svar[11]').disabled = true;
		document.getElementById('svar[11]').style.backgroundColor = '#e0e0e0';
		document.getElementById('temp3').style.color = '#ffffff';
		document.getElementById('temp4').style.color = '#ffffff';
		document.getElementById('temp5').style.color = '#ffffff';
	}		
	
	
}
