function checkEmailAddr(addr) {
	var p = /^[a-zA-Z0-9_\-\.]+[a-zA-Z0-9_\-]+\@([a-zA-Z0-9_\-]+\.)+[a-zA-Z0-9_\-\.]+$/;
	if (addr == null || addr == ""){
	  alert('Ingen e-mail-adresse!');
	  return false;
	} else if ( p.test(addr) == false || addr.indexOf('..') > -1){
	  alert('Fejl i e-mail-adressen!');
	  return false;
	} else {
	 return true;
	}
}


function numbersOnly(event){
        if (isIE)
                Ch = event.keyCode;
        else if (isNS6)
                Ch = event.which;
        else if (isNS4)
                Ch = event.which;
        else if (isOpera)
                Ch = event.keyCode;
        else return false;
        if (Ch < 32 | Ch > 47 && Ch < 58){
                 return true;
        }
        return false;
}


function keypressedEnter(event){
        if (isIE)
                Ch = event.keyCode;
        else if (isNS6)
                Ch = event.which;
        else if (isNS4)
                Ch = event.which;
        else if (isOpera)
                Ch = event.keyCode;
        else return false;
        if (Ch == 13) return true;
        else return false;
}


function checkRegisterFields(myForm){
	var obj = getObj(myForm);
	var Result = true
	var i = 0
	for (i = 0; i < obj.elements.length; i++){
		if (obj.elements.item(i).name != 'address2' &
			obj.elements.item(i).name != 'address3' &
		   (obj.elements.item(i).type == 'text' | obj.elements.item(i).type == 'password')){
		    Result = (obj.elements.item(i).value != '')
		    if (!Result){
				alert('Der mangler information')
				obj.elements.item(i).focus()
				break
			}
		}
	}
//alert(Result);
return Result
}


function checkDate(myForm, myD, myM, myY){
//var formD = eval('document.' + myForm + '.' + myD);
//var formM = eval('document.' + myForm + '.' + myM);
//var formY = eval('document.' + myForm + '.' + myY);
var formD = getObj(myD);
var formM = getObj(myM);
var formY = getObj(myY);
var d = formD.selectedIndex + 1;
var m = formM.selectedIndex + 1;
var y = formY.selectedIndex + 1;
var months = new Array('','januar','februar','marts','april','maj','juni','juli','august','september','oktober','november','december')
if ((m == 4 || m == 6 || m == 9 || m == 11) && (d > 30)){
    alert(months[m] + ' har kun 30 dage !' + unescape('%0D%0Ddatoen bliver rettet til d. ') + '30. ' + months[m] + ' ' + y)
    formD.selectedIndex = 29
    return false
  }
  else{
    if ((m == 2) && (y % 4 > 0) && (d > 28)){
      alert(months[m] + ' har kun 28 dage !' + unescape('%0D%0Ddatoen bliver rettet til d. ') + '28. ' + months[m] + ' ' + y)
      formD.selectedIndex = 27
      return false
    }
    else if ((m == 2) && (d > 29)){
      alert(months[m] + ' har kun 29 dage !' + unescape('%0D%0Ddatoen bliver rettet til d. ') + '29. ' + months[m] + ' ' + y)
      formD.selectedIndex = 28
      return false
    }
  }
  return true
}

//----------------------------------

