
function selectoption(selectobj, dbvalue)
{
   var i = 0;
   while (i < selectobj.length) {
	   if (selectobj.options[i].value == dbvalue)
   	   {
   			selectobj.options[i].selected = true;
			break;
   	   } 
	   else
	        i++;
   }
}

function deleterecord (text, href)
{ 
	if ( confirm( text )) {
		window.location = (href + '&submit=Gem&slettes=on'); 
	}
}

function check_password (form, text)
{ 
	if ( form.password1.value != form.password2.value ) {
		alert ( text );
		return false;
	}
	else
		return true;
}

// returns true if numberstr contains only numeric data;
function isNumeric(numberstr)
{
 return ((numberstr == numberstr.replace(/[^\d]*/gi,"")) && (numberstr!='0'));
} 


function checkNumeric(obj, field)
{
	if (!isNumeric ( obj.value )) {
 		alert ("Indtast kun hele positive tal i feltet: "+field+"!");
		obj.focus();
		obj.select();
 		return false;
	}
} 


function isEmail(emailstr)
{ 
 return( /^[\w~][\w\.\-~]*[\w~]@[\w~][\w\-~]*[\.][\w~][\w\.\-~]*[\w]$|^$/.test(emailstr) && !/[\.]{2}/.test(emailstr)); 
}


