
var checkstr = "0123456789";
var checknumberstr = "-0123456789";

function check_date(field) {
	var Datevalue = "";
	var DateTemp = "";
	var seperator = "-";
	var DateField = field
	var day;
	var month;
	var year;
	var leap = 0;
	var err = 0;
	var i;
   
	err = 0;
   
	DateValue = field.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < DateValue.length; i++) {
		if (checkstr.indexOf(DateValue.substr(i,1)) >= 0) {
	    DateTemp = DateTemp + DateValue.substr(i,1);
		}
	}
	
	DateValue = DateTemp;
	/* Always change date to 8 digits - string*/
	/* if year is entered as 2-digit / always assume 20xx */
	if (DateValue.length == 6) {
		DateValue = DateValue.substr(0,4) + '20' + DateValue.substr(4,2); }
	if (DateValue.length != 8) {
		err = 19;}
	/* year is wrong if year = 0000 */
	year = DateValue.substr(4,4);
	if (year == 0) {
		err = 20;
	}
   
	/* Validation of month*/
	month = DateValue.substr(2,2);
	if ((month < 1) || (month > 12)) {
		err = 21;
	}
   
	/* Validation of day*/
	day = DateValue.substr(0,2);
	if (day < 1) {
		err = 22;
	}
	
	/* Validation leap-year / february / day */
	if ((year % 4 == 0) || (year % 100 == 0) || (year % 400 == 0)) {
		leap = 1;
	}
	if ((month == 2) && (leap == 1) && (day > 29)) {
		err = 23;
	}
	if ((month == 2) && (leap != 1) && (day > 28)) {
		err = 24;
	}
	
	/* Validation of other months */
	if ((day > 31) && ((month == "01") || (month == "03") || (month == "05") || (month == "07") || (month == "08") || (month == "10") || (month == "12"))) {
		err = 25;
	}
	if ((day > 30) && ((month == "04") || (month == "06") || (month == "09") || (month == "11"))) {
		err = 26;
	}
   
	/* if 00 ist entered, no error, deleting the entry */
	if ((day == 0) && (month == 0) && (year == 00)) {
		err = 0; day = ""; month = ""; year = ""; seperator = "";
	}
	if (err != 0) {
		alert("Fejl i datoformat (dd-mm-yyyy)!")
		field.focus();
		field.select()
		return false;
	}else {
		DateField.value = day + seperator + month + seperator + year;
		return true
	}
}

function check_time(field) {
	var delimiter = ":";
	var err = 0;
	var i;
	var TimeValue = field.value;
	var TimeTemp = "";
	var Timer = 0;
	var Minutter = 0;

	for (i = 0; i < TimeValue.length; i++) {
		if (checkstr.indexOf(TimeValue.substr(i,1)) >= 0) {
		   TimeTemp += TimeValue.substr(i,1);
		}
	}
	TimeValue = TimeTemp;
	   
	if (TimeValue.length > 4 ) {err = 1}
	if (TimeValue.length == 0) {TimeValue = "";field.value="";}
	
	if (TimeValue.length == 4 && err == 0) {
		Timer = TimeValue.substr(0,2);
		Minutter = TimeValue.substr(2,2);
	    if (Timer > 23) {err = 2}
	    if (Minutter > 59) {err = 3}
	}
	
	if (err != 0)	{
		field.focus();
		field.select();
		alert("Fejl i tidsformat (hh:mm)!")
		return false
	}else{
		if (TimeValue.length < 3 && TimeValue.length > 0) {
				field.value = TimeValue +":00"
		}
		if (TimeValue.length == 3) {
				field.value = TimeValue.substr(0,1) +":"+ TimeValue.substr(1,2)
		}
		if (TimeValue.length == 4) {
				field.value = TimeValue.substr(0,2) +":"+ TimeValue.substr(2,2)
		}
		return true
	}
}

function check_number(field) {
	var NumValue = "";
	var NumTemp = "";
	var err = 0;
	var MaxNumber;
	var MinNumber;
	var NumField = field
	var i;
   
	err = 0;
   
	NumValue = field.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < NumValue.length; i++) {
		if (checknumberstr.indexOf(NumValue.substr(i,1)) >= 0) {
	    NumTemp = NumTemp + NumValue.substr(i,1);
		}
	}
	NumValue = NumTemp;
	
	if (err != 0) {
		alert("Fejl i tallet (Skal være nummerisk)!")
		field.focus();
		field.select()
		return false;
	}
	else {
		NumField.value = NumValue;
		return true
	}
}

function check_tekst3(field) {
	var TekstValue = "";
	var TekstTemp = "";
	var err = 0;
	var TekstField = field
	var i;
   
	err = 0;
	
    TekstValue = field.value;
   
    TekstTemp = TekstTemp + TekstValue.substr(0,3);
    
    TekstValue = TekstTemp;
    
	if (err != 0) {
		alert("Fejl i teksten!")
		field.focus();
		field.select()
		return false;
	}
	else {
		TekstField.value = TekstValue;
		return true
	}
}

function check_tekst15(field) {
	var TekstValue = "";
	var TekstTemp = "";
	var err = 0;
	var TekstField = field
	var i;
   
	err = 0;
	
    TekstValue = field.value;
   
    TekstTemp = TekstTemp + TekstValue.substr(0,15);
    
    TekstValue = TekstTemp;
    
	if (err != 0) {
		alert("Fejl i teksten!")
		field.focus();
		field.select()
		return false;
	}
	else {
		TekstField.value = TekstValue;
		return true
	}
}

function check_tekst50(field) {
	var TekstValue = "";
	var TekstTemp = "";
	var err = 0;
	var TekstField = field
	var i;
   
	err = 0;
	
    TekstValue = field.value;
   
    TekstTemp = TekstTemp + TekstValue.substr(0,50);
    
    TekstValue = TekstTemp;
    
	if (err != 0) {
		alert("Fejl i teksten!")
		field.focus();
		field.select()
		return false;
	}
	else {
		TekstField.value = TekstValue;
		return true
	}
}

function check_tekst100(field) {
	var TekstValue = "";
	var TekstTemp = "";
	var err = 0;
	var TekstField = field
	var i;
   
	err = 0;
	
    TekstValue = field.value;
   
    TekstTemp = TekstTemp + TekstValue.substr(0,100);
    
    TekstValue = TekstTemp;
    
	if (err != 0) {
		alert("Fejl i teksten!")
		field.focus();
		field.select()
		return false;
	}
	else {
		TekstField.value = TekstValue;
		return true
	}
}

function check_tekst500(field) {
	var TekstValue = "";
	var TekstTemp = "";
	var err = 0;
	var TekstField = field
	var i;
   
	err = 0;
	
    TekstValue = field.value;
   
    TekstTemp = TekstTemp + TekstValue.substr(0,500);
    
    TekstValue = TekstTemp;
    
	if (err != 0) {
		alert("Fejl i teksten!")
		field.focus();
		field.select()
		return false;
	}
	else {
		TekstField.value = TekstValue;
		return true
	}
}

function check_mindstantal(field) {
	var err = 0;
	var i;
	var AntalValue = field.value;
	var AntalTemp = "";
	
	if (AntalValue.antalvoksne == 0 && AntalValue.antalborn == 0){err = 6}
		
	if (err != 0)	{
		field.focus();
		field.select();
		alert("Vælg mindst en person!")
		return false
	}
}

function popup(url,name,win_height,win_width) {
	pos_horizon = ((screen.width/2)-(win_width/2));
	pos_vertical = ((screen.height/2)-(win_height/2));
	window.open(url,name,"width="+win_width+",height="+win_height+",top="+pos_vertical+",left="+pos_horizon);
}

function check_fartplan(field) {   
	err = 0;
	
	//check om datofelt er OK
	strFraDato = field.FraDato.value;
	
	if (strFraDato==""){
		alert("Dato skal være udfyldt!");
		field.FraDato.focus();
		return false;
	}
	
	//check om afgangstid er OK
	strAfgTid = field.Afgangstid.value;
	
	if (strAfgTid==""){
		alert("Afgangstid skal være udfyldt!");
		field.Afgangstid.focus();
		return false;
	}
	
	//check om ankomsttid er OK
	strAnkTid = field.Ankomsttid.value;
	
	if (strAnkTid==""){
		alert("Ankomsttid skal være udfyldt!");
		field.Ankomsttid.focus();
		return false;
	}
		
}

function check_prisklasse(field) {   
	err = 0;
	
	//check om alias er OK
	alias = field.Alias.value;
	
	if (alias==""){
		alert("Alias (navn) skal være udfyldt!");
		field.alias.focus();
		return false;
	}		
}
function check_step1(obj){

	erValgt = false;

	if ((parseInt(obj.valgt.length)>=0)==false){
		erValgt = obj.valgt.checked;
	}else{

		for (i=0;i<obj.valgt.length;i++)
			{
			if (obj.valgt[i].checked){
			erValgt = true;
			break;
			}
		}
	}

	if (erValgt==false){
		handleErrors(1)
		return false;
	}else{
		return true
	}	
}

function check_step2(obj){

	erValgt = false;

	if (!obj.yesreturrejse.checked){
		return true
	}
	
	if ((parseInt(obj.valgt.length)>=0)==false){
		erValgt = obj.valgt.checked;
	}else{

		for (i=0;i<obj.valgt.length;i++)
			{
			if (obj.valgt[i].checked){
				erValgt = true;
				break;
			}
		}
	}

	if (erValgt==false){
		handleErrors(9)
		return false;
	}else{
		return true
	}
}

function check_step3(obj){

}

function check_step4(obj){
	if (obj.mobiltlf.value.length==0){
		handleErrors(6);
		return false;
	}
	
	if (obj.navn.value.length==0){
		handleErrors(10);
		return false;
	}
	
	return true;
}

function calPop(){
	calWin = window.open('kalender.asp','','width=170,height=140,top=100')
}

function check_mobil(field) {
	var TekstValue = "";
	var TekstTemp = "";
	var err = 0;
	var TekstField = field
	var i;
   
	err = 0;
	
    TekstValue = field.value;
   
    TekstTemp = TekstTemp + TekstValue.substr(0,15);
    
    TekstValue = TekstTemp;
    
    if (TekstValue.length < 8) {
		err = 1;}
    
	if (err != 0) {
		alert("Indtast mindst 8 cifre!")
		field.focus();
		field.select()
		return false;
	}
	else {
		TekstField.value = TekstValue;
		return true
	}
}
function calPrice(obj,vPris,bPris,sbPris,cPris){
	var _vPris = vPris
	var _bPris = bPris
	var _sbPris = sbPris
	var _cPris = cPris
	var _totalPris = 0 
	_vPris = (parseInt(obj.antalvoksne.value) * _vPris)
	_bPris = (parseInt(obj.antalborn.value) * _bPris)
	_sbPris = (parseInt(obj.antalsmaaborn.value) * _sbPris)
	_cPris = (parseInt(obj.antalcykel.value) * _cPris)
	_totalPris = _vPris + _bPris + _sbPris + _cPris
	vPris.innerText = _vPris
	bPris.innerText = _bPris
	sbPris.innerText = _sbPris
	cPris.innerText = _cPris
	tPris.innerText = _totalPris
}

function calPriceBooking(vBookAntal,vBookPris,bBookAntal,bBookPris,sbBookAntal,sbBookPris,gBookAntal,gBookPris,slilleBookAntal,slilleBookPris,sstoreBookAntal,sstoreBookPris,fBookAntal,fBookPris,cBookAntal,cBookPris){
	var _vBookAntal = vBookAntal
	var _vBookPris  = vBookPris
	var _bBookAntal = bBookAntal
	var _bBookPris  = bBookPris
	var _sbBookAntal = sbBookAntal
	var _sbBookPris  = sbBookPris
	var _gBookAntal = gBookAntal
	var _gBookPris  = gBookPris
	var _slilleBookAntal = slilleBookAntal
	var _slilleBookPris  = slilleBookPris
	var _sstoreBookAntal = sstoreBookAntal
	var _sstoreBookPris  = sstoreBookPris
	var _fBookAntal = fBookAntal
	var _fBookPris  = fBookPris
	var _cBookAntal = cBookAntal
	var _cBookPris	= cBookPris
	var _totalBookPris = 0 
	_vBookPris = (_vBookAntal * _vBookPris)
	_bBookPris = (_bBookAntal * _bBookPris)
	_sbBookPris = (_sbBookAntal * _sbBookPris)
	_gBookPris = (_gBookAntal * _gBookPris)
	_slilleBookPris = (_slilleBookAntal * _slilleBookPris)
	_sstoreBookPris = (_sstoreBookAntal * _sstoreBookPris)
	_fBookPris = (_fBookAntal * _fBookPris)
	_cBookPris = (_cBookAntal * _cBookPris)
	_totalBookPris = _vBookPris + _bBookPris + _sbBookPris + _gBookPris + _slilleBookPris + _sstoreBookPris + _fBookPris + _cBookPris 
	vvBookPris.innerText = _vBookPris
	bbBookPris.innerText = _bBookPris
	ssbbBookPris.innerText = _sbBookPris
	ggBookPris.innerText = _gBookPris
	sslilleBookPris.innerText = _slilleBookPris
	ssstoreBookPris.innerText = _sstoreBookPris
	ffBookPris.innerText = _fBookPris
	ccBookPris.innerText = _cBookPris
	ttBookPris.innerText = _totalBookPris
}

function calPriceBookingEdit(obj,vBookPris,bBookPris,sbBookPris,gBookPris,slilleBookPris,sstoreBookPris,fBookPris,cBookPris){
	var _vBookPris  = vBookPris
	var _bBookPris  = bBookPris
	var _sbBookPris  = sbBookPris
	var _gBookPris  = gBookPris
	var _slilleBookPris  = slilleBookPris
	var _sstoreBookPris  = sstoreBookPris
	var _fBookPris  = fBookPris
	var _cBookPris	= cBookPris
	var _totalBookPris = 0 
	_vBookPris = (parseInt(obj.antalvoksne.value) * _vBookPris)
	_bBookPris = (parseInt(obj.antalborn.value) * _bBookPris)
	_sbBookPris = (parseInt(obj.antalsmaaborn.value) * _sbBookPris)
	_gBookPris = (parseInt(obj.antalgrupper.value) * _gBookPris)
	_slilleBookPris = (parseInt(obj.antalskolesmaa.value) * _slilleBookPris)
	_sstoreBookPris = (parseInt(obj.antalskolestore.value) * _sstoreBookPris)
	_fBookPris = (parseInt(obj.antalfriretur.value) * _fBookPris)
	_cBookPris = (parseInt(obj.antalcykel.value) * _cBookPris)
	_totalBookPris = _vBookPris + _bBookPris + _gBookPris + _slilleBookPris + _sstoreBookPris + _fBookPris + _cBookPris 
	vvBookPris.innerText = _vBookPris
	bbBookPris.innerText = _bBookPris
	ssbbBookPris.innerText = _sbBookPris
	ggBookPris.innerText = _gBookPris
	sslilleBookPris.innerText = _slilleBookPris
	ssstoreBookPris.innerText = _sstoreBookPris
	ffBookPris.innerText = _fBookPris
	ccBookPris.innerText = _cBookPris
	ttBookPris.innerText = _totalBookPris
}

function calPriceBookingEditAntal(obj,vBookPris,bBookPris,sbBookPris,gBookPris,slilleBookPris,sstoreBookPris,fBookPris,cBookPris){
	/* voksne */
	var NumValue = "";
	var NumTemp = "";	
	NumValue = obj.antalvoksne.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < NumValue.length; i++) {
		if (checkstr.indexOf(NumValue.substr(i,1)) >= 0) {
	    NumTemp = NumTemp + NumValue.substr(i,1);
		}
	}	
	if (NumTemp.length = 0) {
		NumTemp.substr(0,1) = "0";
		}		
	obj.antalvoksne.value = NumTemp;
	
	/* born */
	var NumValue = "";
	var NumTemp = "";	
	NumValue = obj.antalborn.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < NumValue.length; i++) {
		if (checkstr.indexOf(NumValue.substr(i,1)) >= 0) {
	    NumTemp = NumTemp + NumValue.substr(i,1);
		}
	}	
	if (NumTemp.length = 0) {
		NumTemp.substr(0,1) = "0";
		}		
	obj.antalborn.value = NumTemp;
	
	/* smaaborn */
	var NumValue = "";
	var NumTemp = "";	
	NumValue = obj.antalsmaaborn.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < NumValue.length; i++) {
		if (checkstr.indexOf(NumValue.substr(i,1)) >= 0) {
	    NumTemp = NumTemp + NumValue.substr(i,1);
		}
	}	
	if (NumTemp.length = 0) {
		NumTemp.substr(0,1) = "0";
		}		
	obj.antalsmaaborn.value = NumTemp;
	
	/* grupper */
	var NumValue = "";
	var NumTemp = "";	
	NumValue = obj.antalgrupper.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < NumValue.length; i++) {
		if (checkstr.indexOf(NumValue.substr(i,1)) >= 0) {
	    NumTemp = NumTemp + NumValue.substr(i,1);
		}
	}	
	if (NumTemp.length = 0) {
		NumTemp.substr(0,1) = "0";
		}		
	obj.antalgrupper.value = NumTemp;
	
	/* skolesmaa */
	var NumValue = "";
	var NumTemp = "";	
	NumValue = obj.antalskolesmaa.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < NumValue.length; i++) {
		if (checkstr.indexOf(NumValue.substr(i,1)) >= 0) {
	    NumTemp = NumTemp + NumValue.substr(i,1);
		}
	}	
	if (NumTemp.length = 0) {
		NumTemp.substr(0,1) = "0";
		}		
	obj.antalskolesmaa.value = NumTemp;
	
	/* skolestore */
	var NumValue = "";
	var NumTemp = "";	
	NumValue = obj.antalskolestore.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < NumValue.length; i++) {
		if (checkstr.indexOf(NumValue.substr(i,1)) >= 0) {
	    NumTemp = NumTemp + NumValue.substr(i,1);
		}
	}	
	if (NumTemp.length = 0) {
		NumTemp.substr(0,1) = "0";
		}		
	obj.antalskolestore.value = NumTemp;
	
	/* friretur */
	var NumValue = "";
	var NumTemp = "";	
	NumValue = obj.antalfriretur.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < NumValue.length; i++) {
		if (checkstr.indexOf(NumValue.substr(i,1)) >= 0) {
	    NumTemp = NumTemp + NumValue.substr(i,1);
		}
	}	
	if (NumTemp.length = 0) {
		NumTemp.substr(0,1) = "0";
		}		
	obj.antalfriretur.value = NumTemp;
	
	/* cykel */
	var NumValue = "";
	var NumTemp = "";	
	NumValue = obj.antalcykel.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < NumValue.length; i++) {
		if (checkstr.indexOf(NumValue.substr(i,1)) >= 0) {
	    NumTemp = NumTemp + NumValue.substr(i,1);
		}
	}	
	if (NumTemp.length = 0) {
		NumTemp.substr(0,1) = "0";
		}		
	obj.antalcykel.value = NumTemp;
	
	/* beregn prisen*/
	calPriceBookingEdit(obj,vBookPris,bBookPris,sbBookPris,gBookPris,slilleBookPris,sstoreBookPris,fBookPris,cBookPris)
}

function SetAfgangNummer(obj,nummer){
	var _nummer = nummer
	obj.valgtudrejseId.value = _vnummer
}

function Kommentar(obj,field,ud,hjem){
var TekstValue = "";
	var TekstTemp = "";
	var TekstField = field
	var i;
   
    TekstValue = field.value;
   
    TekstTemp = TekstTemp + TekstValue.substr(0,50);
    
    TekstValue = TekstTemp;
    
	TekstField.value = TekstValue;
	
	var _ud = ud
	var _hjem = hjem
	obj.hjemkommentar.value = _hjem
}

function AfventBetalingAlmSite(sslURL,ubid){
	var left = 10;
	var top = 10;
	left = (screen.width/2)-(620/2);
	top = (screen.height/2)-(340/2);
		
	danURL		= "https://betaling.wannafind.dk/proxy/p.php/http://bornholmexpress.dk/moduler/booking/sslPay1.asp?ubid=" + ubid
	paramWIN	= "width=620,height=340,status=1,resizable=1,scrollbars=1,toolbars=0,left=" + left + ",top=" + top + ""
	
	window.open(danURL,'',paramWIN)
	window.location.href = "http://www.bornholmexpress.dk/moduler/booking/afventbetaling.asp"
}

function calPriceAmountCheck(obj){
	/* prisvoksneud */
	var NumValue = "";
	var NumTemp = "";	
	NumValue = obj.prisvoksneud.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < NumValue.length; i++) {
		if (checkstr.indexOf(NumValue.substr(i,1)) >= 0) {
	    NumTemp = NumTemp + NumValue.substr(i,1);
		}
	}	
	if (NumTemp.length = 0) {
		NumTemp.substr(0,1) = "0";
		}		
	obj.prisvoksneud.value = NumTemp;
	
	/* prisbornud */
	var NumValue = "";
	var NumTemp = "";	
	NumValue = obj.prisbornud.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < NumValue.length; i++) {
		if (checkstr.indexOf(NumValue.substr(i,1)) >= 0) {
	    NumTemp = NumTemp + NumValue.substr(i,1);
		}
	}	
	if (NumTemp.length = 0) {
		NumTemp.substr(0,1) = "0";
		}		
	obj.prisbornud.value = NumTemp;
	
	/* prissmaabornud */
	var NumValue = "";
	var NumTemp = "";	
	NumValue = obj.prissmaabornud.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < NumValue.length; i++) {
		if (checkstr.indexOf(NumValue.substr(i,1)) >= 0) {
	    NumTemp = NumTemp + NumValue.substr(i,1);
		}
	}	
	if (NumTemp.length = 0) {
		NumTemp.substr(0,1) = "0";
		}		
	obj.prissmaabornud.value = NumTemp;
	
	/* prisgrupperud */
	var NumValue = "";
	var NumTemp = "";	
	NumValue = obj.prisgrupperud.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < NumValue.length; i++) {
		if (checkstr.indexOf(NumValue.substr(i,1)) >= 0) {
	    NumTemp = NumTemp + NumValue.substr(i,1);
		}
	}	
	if (NumTemp.length = 0) {
		NumTemp.substr(0,1) = "0";
		}		
	obj.prisgrupperud.value = NumTemp;
	
	/* prisskolesmaaud */
	var NumValue = "";
	var NumTemp = "";	
	NumValue = obj.prisskolesmaaud.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < NumValue.length; i++) {
		if (checkstr.indexOf(NumValue.substr(i,1)) >= 0) {
	    NumTemp = NumTemp + NumValue.substr(i,1);
		}
	}	
	if (NumTemp.length = 0) {
		NumTemp.substr(0,1) = "0";
		}		
	obj.prisskolesmaaud.value = NumTemp;
	
	/* prisskolestoreud */
	var NumValue = "";
	var NumTemp = "";	
	NumValue = obj.prisskolestoreud.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < NumValue.length; i++) {
		if (checkstr.indexOf(NumValue.substr(i,1)) >= 0) {
	    NumTemp = NumTemp + NumValue.substr(i,1);
		}
	}	
	if (NumTemp.length = 0) {
		NumTemp.substr(0,1) = "0";
		}		
	obj.prisskolestoreud.value = NumTemp;
	
	/* prisfrireturud */
	var NumValue = "";
	var NumTemp = "";	
	NumValue = obj.prisfrireturud.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < NumValue.length; i++) {
		if (checkstr.indexOf(NumValue.substr(i,1)) >= 0) {
	    NumTemp = NumTemp + NumValue.substr(i,1);
		}
	}	
	if (NumTemp.length = 0) {
		NumTemp.substr(0,1) = "0";
		}		
	obj.prisfrireturud.value = NumTemp;
	
	/* priscykelud */
	var NumValue = "";
	var NumTemp = "";	
	NumValue = obj.priscykelud.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < NumValue.length; i++) {
		if (checkstr.indexOf(NumValue.substr(i,1)) >= 0) {
	    NumTemp = NumTemp + NumValue.substr(i,1);
		}
	}	
	if (NumTemp.length = 0) {
		NumTemp.substr(0,1) = "0";
		}		
	obj.priscykelud.value = NumTemp;
	
	/* prisvoksnehjem */
	var NumValue = "";
	var NumTemp = "";	
	NumValue = obj.prisvoksnehjem.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < NumValue.length; i++) {
		if (checkstr.indexOf(NumValue.substr(i,1)) >= 0) {
	    NumTemp = NumTemp + NumValue.substr(i,1);
		}
	}	
	if (NumTemp.length = 0) {
		NumTemp.substr(0,1) = "0";
		}		
	obj.prisvoksnehjem.value = NumTemp;
	
	/* prisbornhjem */
	var NumValue = "";
	var NumTemp = "";	
	NumValue = obj.prisbornhjem.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < NumValue.length; i++) {
		if (checkstr.indexOf(NumValue.substr(i,1)) >= 0) {
	    NumTemp = NumTemp + NumValue.substr(i,1);
		}
	}	
	if (NumTemp.length = 0) {
		NumTemp.substr(0,1) = "0";
		}		
	obj.prisbornhjem.value = NumTemp;
	
	/* prissmaabornhjem */
	var NumValue = "";
	var NumTemp = "";	
	NumValue = obj.prissmaabornhjem.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < NumValue.length; i++) {
		if (checkstr.indexOf(NumValue.substr(i,1)) >= 0) {
	    NumTemp = NumTemp + NumValue.substr(i,1);
		}
	}	
	if (NumTemp.length = 0) {
		NumTemp.substr(0,1) = "0";
		}		
	obj.prissmaabornhjem.value = NumTemp;
	
	/* prisgrupperhjem */
	var NumValue = "";
	var NumTemp = "";	
	NumValue = obj.prisgrupperhjem.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < NumValue.length; i++) {
		if (checkstr.indexOf(NumValue.substr(i,1)) >= 0) {
	    NumTemp = NumTemp + NumValue.substr(i,1);
		}
	}	
	if (NumTemp.length = 0) {
		NumTemp.substr(0,1) = "0";
		}		
	obj.prisgrupperhjem.value = NumTemp;
	
	/* prisskolesmaahjem */
	var NumValue = "";
	var NumTemp = "";	
	NumValue = obj.prisskolesmaahjem.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < NumValue.length; i++) {
		if (checkstr.indexOf(NumValue.substr(i,1)) >= 0) {
	    NumTemp = NumTemp + NumValue.substr(i,1);
		}
	}	
	if (NumTemp.length = 0) {
		NumTemp.substr(0,1) = "0";
		}		
	obj.prisskolesmaahjem.value = NumTemp;
	
	/* prisskolestorehjem */
	var NumValue = "";
	var NumTemp = "";	
	NumValue = obj.prisskolestorehjem.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < NumValue.length; i++) {
		if (checkstr.indexOf(NumValue.substr(i,1)) >= 0) {
	    NumTemp = NumTemp + NumValue.substr(i,1);
		}
	}	
	if (NumTemp.length = 0) {
		NumTemp.substr(0,1) = "0";
		}		
	obj.prisskolestorehjem.value = NumTemp;
	
	/* prisfrireturhjem */
	var NumValue = "";
	var NumTemp = "";	
	NumValue = obj.prisfrireturhjem.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < NumValue.length; i++) {
		if (checkstr.indexOf(NumValue.substr(i,1)) >= 0) {
	    NumTemp = NumTemp + NumValue.substr(i,1);
		}
	}	
	if (NumTemp.length = 0) {
		NumTemp.substr(0,1) = "0";
		}		
	obj.prisfrireturhjem.value = NumTemp;
	
	/* priscykelhjem */
	var NumValue = "";
	var NumTemp = "";	
	NumValue = obj.priscykelhjem.value
	/* Delete all chars except 0..9 */
	for (i = 0; i < NumValue.length; i++) {
		if (checkstr.indexOf(NumValue.substr(i,1)) >= 0) {
	    NumTemp = NumTemp + NumValue.substr(i,1);
		}
	}	
	if (NumTemp.length = 0) {
		NumTemp.substr(0,1) = "0";
		}		
	obj.priscykelhjem.value = NumTemp;
}

function check_AdminKundeMail(obj) {
	tekstfield = obj;
	
	if (tekstfield.email.value == "") {
        	eval("tekstfield.emailjatak").checked = false;
        } else {	
        	eval("tekstfield.emailjatak").checked = true;
        }
}

function marker_alle(obj) {
	tekstfield = obj;
	if (tekstfield.markeralle.value == "Marker alle") {
		/* Sæt alle checkboxe som checked */
		var i;
		for (i = 1; i <= tekstfield.visningsantal.value; i++) {
			eval("tekstfield.Slet"+ i).checked = true;
		}
		} else {	
		/* Sæt alle checkboxe som ikke checked */
		var i;
		for (i = 1; i <= tekstfield.visningsantal.value; i++) {
			eval("tekstfield.Slet"+ i).checked = false;
		}
	}
	tekstfield.markeralle.value = (tekstfield.markeralle.value=='Fjern alle markeringer')?"Marker alle":"Fjern alle markeringer";
	return true;
}

