﻿var deactivated = false;
var myform;
function iLoad() {
	myform = document.forms["myForm"];
	myform.Tittel.readOnly = true;
}
onload = iLoad;
function iType(obj) {
	if (deactivated==false) {
	if (myform.stNr.value.toUpperCase()=="NY"){
		if(myform.Tittel.readOnly) {myform.Tittel.value = "";}
		myform.Tittel.readOnly = false;
	}
	else if (myform.stNr.value.toUpperCase()=="DEAK"){
		iDeAct();
	}
	else {
		myform.Tittel.readOnly = true;
		if (isNaN(myform.stNr.value)) {
			myform.Tittel.value = "(ingen studieplan)";
		}
		else if ( myform.stNr.value.length==4) {
			myform.Tittel.value = "Søker...";
			loadXMLDoc("/js/stpnavn.asp?nr=" + myform.stNr.value);
		}
		else {
			myform.Tittel.value = "(ingen studieplan)";
		}
	}
}
function loadXMLDoc(url) {
	xmlhttp=null
	// code for Mozilla, etc.
	if (window.XMLHttpRequest) {
		xmlhttp=new XMLHttpRequest()
	}
	// code for IE
	else if (window.ActiveXObject) {
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	if (xmlhttp!=null) {
		xmlhttp.onreadystatechange=state_Change
		xmlhttp.open("GET",url,true)
		xmlhttp.send(null)
	}
	else {
		myform.Tittel.readOnly = false;
		myform.Tittel.value="";
	}
}
function state_Change() {
	// if xmlhttp shows "loaded"
	if (xmlhttp.readyState==4) {
	// if "OK"
		if (xmlhttp.status==200) {
			myform.Tittel.value = xmlhttp.responseText;
			if (myform.Tittel.value=="") {
				myform.Tittel.value = "(ingen studieplan)";
			}
		}
	}
	}
}
function iDeAct() {
	if(confirm("Ønsker du å deaktivere funksjonen for automatisk oppslag av studieplannavn?")){
		deactivated = true;
		myform.Tittel.readOnly = false;
		myform.Tittel.value = "";
	}
}
