//Common functions

//
// CheckMaxLength()
// ----------------
// Jesper Wachs, Soft Design A/S, November 2002.
//
// Permits only 'Len' characters in the field 'Field'.
//
function CheckMaxLength(Field, Len) {
  if (Field.length > Len) {
    return false;
    }
  else {
    return true;
    }
  }
//
// CheckNumeric()
// --------------
// Jesper Wachs, Soft Design A/S, November 2002.
//
// Event function. Permits only numeric characters in the field.
//
function CheckNumeric() {
  var keyChar = String.fromCharCode(event.keyCode);
  if ("0123456789".indexOf(keyChar) == -1)
  return false;
  }
//
// CheckNumericExt()
// -----------------
// Jesper Wachs, Soft Design A/S, November 2002.
//
// Event function. Permits numeric, thousand and decimal characters in the field.
//
function CheckNumericExt() {
  var keyChar = String.fromCharCode(event.keyCode);
  if ("0123456789-,.".indexOf(keyChar) == -1)
    return false;
  }
//
// MakeUpperCase()
// ---------------
// Jesper Wachs, Soft Design A/S, November 2002.
//
// Event function. Converts the key pressed to uppercase.
//
function MakeUpperCase() {
  var keyChar = String.fromCharCode(event.keyCode);
	keyChar = keyChar.toUpperCase().charCodeAt(0);
	event.keyCode = keyChar;
  return true;
	}
//
// CheckValues()
// -------------
// Jesper Wachs, Soft Design A/S, November 2002.
//
// Event function. Permits only "A", "C" and "D" in the field.
//
function CheckValues() {
  var keyChar = String.fromCharCode(event.keyCode);
	keyChar = keyChar.toUpperCase();
  if ("ACD".indexOf(keyChar) == -1)
    return false;
	keyChar = keyChar.charCodeAt(0);
	event.keyCode = keyChar;
  }


//
// ValidateForm()
// --------------
// Jesper Wachs, Soft Design A/S, November 2002.
//
// Submit function. Put it in OnSubmit on form. Validates mandatory fields.
//
function ValidateForm(form) {
  if (form.MAN.value.length == 0) {
	  alert("You must type something in the mandatory field.");
		return false;
	  }
	else {
	  return true;
		}
  }

//
// dohisback()
// --------------
// Jacob Christensen, Soft Design A/S, Oktober 2003.
//
// Performs history back.
//

function dohisback() {
history.go(-1)
}

function dohisback2() {
history.go(-2)
}

//
// entsub(myform)
// --------------
// Jacob Christensen, Soft Design A/S, April 2004.
//
// Submit form on keyboard "Retun"
//

function entsub(myform) {
  if (window.event && window.event.keyCode == 13)
    myform.submit();
  else
    return true;
}

//
// Splitarea()
// --------------
// Jacob Christensen, Soft Design A/S, April 2004.
//
// Splits a data area before form Submit
//

function Splitmsgtxt() {
         document.NW2mjF.NW3laA.value = document.NW2mjF.SMTEXT.value.substr(  0, 250);
         document.NW2mjF.NW3l1A.value = document.NW2mjF.SMTEXT.value.substr(250, 500);
         document.NW2mjF.NW3l2A.value = document.NW2mjF.SMTEXT.value.substr(500, 750);
         document.NW2mjF.NW3l3A.value = document.NW2mjF.SMTEXT.value.substr(750, 1000);
         document.NW2mjF.NW3l4A.value = document.NW2mjF.SMTEXT.value.substr(1000, 1250);
         document.NW2mjF.NW3l5A.value = document.NW2mjF.SMTEXT.value.substr(1250, 1500);
         document.NW2mjF.NW3l6A.value = document.NW2mjF.SMTEXT.value.substr(1500, 1750);
         document.NW2mjF.NW3l7A.value = document.NW2mjF.SMTEXT.value.substr(1750, 2000);
         document.NW2mjF.NW3l8A.value = document.NW2mjF.SMTEXT.value.substr(2000, 2250);
         document.NW2mjF.NW3l9A.value = document.NW2mjF.SMTEXT.value.substr(2250, 2500);
return true;
//<TEXTAREA cols="50" rows="5" NAME="SMTEXT" ONKEYPRESS="javascript:return CheckMaxLength(document.AA1faF.SMTEXT.value, 500)"></TEXTAREA>
}




// Submit form VisXref()
// --------------
// Jacob Christensen, Soft Design A/S, Marts 2005.
//
// Performs show refferenced item.
//

function sbmx(refvarenr) {
document.VisXref.IXVANR.value = refvarenr;
document.VisXref.submit();
}


// Submit form NW2itf()
// --------------
// Jacob Christensen, Soft Design A/S, Marts 2005.
//
// Performs show refferenced item.
//

function sbmNW2itf(bestilvarenr) {
  document.NW2itF.IXVANR.value = bestilvarenr;
  document.NW2itF.submit();
}


function sbmNW3itf(bestilvarenr) {
  document.NW2itF.VareRefTo.value = bestilvarenr;
  document.NW2itF.submit();
}


function change() {
var ind = document.NW2itF.NW2g3A.selectedIndex;
var val = document.NW2itF.NW2g3A.options[ind].value;
document.NW2itF.submit();
}

function doSelectList(tmpSel,tmpNum) {

  tmpForm = tmpSel.form;
  tmpSGT = tmpSel.options[tmpSel.selectedIndex].value;
  document.formname.NW2g3A.value=tmpSGT;
  document.formname.IXVANR.value=tmpNum;
  document.formname.submit();
}


// application specific.
//
// Submit form NW3hkF()
// --------------
// Jacob Christensen, Soft Design A/S, Marts 2004.
//
// Performs show item details.
//

function sbmformNW3hkF(RecordKey) {
  document.NW3hkF.IXVANR.value = RecordKey;
  document.NW3hkF.submit();
}


//FormsValidation.
function ValidateNW27rF() {
if (document.NW27rF.pwd.value.length == 0) {
  alert("Password er blank.");
  return false
}
if (document.NW27rF.NW21pA.value.length == 0) {
  alert("BrugerId er blank.");
  return false
}
return true
}
function ValidateNW27vF() {
if (document.NW27vF.pwd.value.length == 0) {
  alert("Password er blank.");
  return false
}
if (document.NW27vF.NW21pA.value.length == 0) {
  alert("Email er blank.");
  return false
}
return true
}

