//	JavaScript functions
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
function set_to_upper(fldobj){
		var value = fldobj.value;
		
		fldobj.value = fldobj.value.toUpperCase();
		
		document.formular._code.value = fldobj.value;
	}
	
function determinePosition()
	{
	var x = navigator;
	var Name = x.appName;
	var UA = x.userAgent;
	if (Name.match("icrosoft"))
	Browser="IE"; // IE explorer
	else if (Name.match("pera"))
	Browser="OP"; // Opera
	else if (UA.search("avigat") > 0)
	Browser="NC"; // Netscape
	else if (UA.search("hrome") > 0)
	Browser="CH"; // Chrome
	else if (UA.search("irefox") > 0)
	Browser="FF"; // Firefox
	else if (UA.search("afari") > 0)
	Browser="SA"; // Safari	
	else
	Browser="unbekannt"; // NOT W3C compliant
	
	var reducePosition = 140;
	if (Browser == 'IE'){
		reducePosition = 140;
	}
	if (Browser == 'FF'){
		reducePosition = 140;
	}
	if (Browser == 'CH'){
		reducePosition = 120;
	}
	if (Browser == 'SA'){
		reducePosition = 115;
	}
	var referencePosition = document.getElementById('an1');
	var relatedobject = document.getElementById('adresse');
	var nTop = null;
	
	var leftElem = document.getElementById("menuLeft");
	var contentElem = document.getElementById("left_content");
	var contentGovElem = document.getElementById("left_contentGOV");
	var innermainElem = document.getElementById("innerMain");
	var mainTopElem = document.getElementById("mainTop");
	var i_offsetHeight = leftElem.offsetHeight + innermainElem.offsetHeight + mainTopElem.offsetHeight;
	
	if (contentGovElem == null){
		if(referencePosition){	
			do{		
				nTop += referencePosition.offsetTop;
				referencePosition = referencePosition.offsetParent;
			} while(referencePosition)
		}		
		var neu = (nTop-reducePosition);
		if(neu > i_offsetHeight){
			relatedobject.style.top=(neu-10) + 'px';
			contentElem.style.height = (neu-110) + "px";
			}
		else{
			relatedobject.style.top=(i_offsetHeight+10) + 'px';
			contentElem.style.height = (i_offsetHeight-90) + "px";
		}
	}
	else{
		if(referencePosition){	
			do{		
				nTop += referencePosition.offsetTop;
				referencePosition = referencePosition.offsetParent;
			} while(referencePosition)
		}		
		var neu = (nTop-reducePosition);
		if(neu > i_offsetHeight){
			relatedobject.style.top=(neu-10) + 'px';
			contentGovElem.style.height = (neu-110) + "px";
			}
		else{
			relatedobject.style.top=(i_offsetHeight+10) + 'px';
			contentGovElem.style.height = (i_offsetHeight-90) + "px";
		}
	}
	relatedobject.style.display='block';	
	}
