function insert_rec(){
	if (validate_input() == "TRUE"){
	  document.FORM1.CMD.value="INSERT";
	  document.FORM1.submit();
	}
  }

  function update_rec(){
	if (validate_input() == "TRUE"){
	  document.FORM1.CMD.value="UPDATE";
	  document.FORM1.submit();
	}
  }

  function new_rec(){
	location = 'app_form_public_edit.aspx?APP_ID=' + document.FORM1.APP_ID.value;
  }

  	function isNumeric(theValue)
		{
			var strValidChars = "0123456789.-";
			var strChar;
			var blnResult = true;
			if (theValue.length == 0)
			{
				return false;
			}

		   for (i = 0; i <= theValue.length-1 && blnResult == true; i++)
			  {
				  strChar = theValue.charAt(i);
				  if (strValidChars.indexOf(strChar) == -1)
				 {
					blnResult = false;
				 }
			  }
		   return blnResult;
		}

		//Sjekker om et felt inneholder noe annet enn nummer
	  function checknumeric(felt, thelabel)
	  {
		var feltet = felt.value;
		if (isNumeric(feltet))
		{
		} else 
		{
			alert('Feltet ' + thelabel + ' kan ikke inneholde bokstaver.\nVennligst korriger dette');
			felt.value = '';
		}

	  }

		//Sjekker om et felt inneholder en gyldig epostadresse (med punktum, @ og ikke mellomrom
	  function checkMail(feltverdi)
	  {
		var blnResult = true;
		var verdi = feltverdi;

		if (verdi.indexOf('@') == -1)
		{
			blnResult = false;
		} 

		if (verdi.indexOf('.') == -1)
		{
			blnResult = false;
		}

		if (verdi.indexOf(' ') != -1)
		{
			blnResult = false;
		}

		return blnResult;

	  }

		//Sjekker om en dato har gyldig format (dd.mm.yyyy)
		function checkDate(date)
			{
				var pattern2 = new RegExp(/\b(0[1-9]|[12][0-9]|3[01]).(0[1-9]|1[012]).((19|20)[0-9]{2})\b/);
				if(date.match(pattern2))
				{
					return true;
				}
				else
				{
					return false;
				}
			}
