var cUserId = "";
var cObjId = "";
var sLastFeatureId = "";
var sLastTdId = "";
var sLastHighTdId = "";
var sErr = "";
var sInfo = "";

function initSite(sUserId, sObjId, sViewerUrl) {
	cUserId = sUserId;
	cObjId = sObjId;

	var ref = document.URL;
	var dm = "";
	if(ref) {
		var aRef = ref.split("/");
		dm = aRef[2];
	}
	document.getElementById("framemap").src = "http://" + dm + "/damviewer/index.asp?" + sViewerUrl;
}

function def() {
	//damit keine Sprungmarke bei href
}

function selectObj(nCall, sVal, sTdId, sInfoFile) {
	var sUrl = "";
	if (nCall == 1) {
		//DAMV-Objekt
		var sFeatureId = sVal;
		if (sFeatureId.length > 0) {
			if (sLastFeatureId != sFeatureId) {
				//Selektion im Datenbrowser
				setObjSelection(sTdId);

				//Selektion im DAMViewer
				sUrl = "user=" + cUserId + "&objid=" + cObjId + "&featid=" + sFeatureId;
				document.getElementById("framemap").contentWindow.changeContent(sUrl);
				//Aufruf für Objekt löschen
				//document.getElementById("framemap").contentWindow.changeContent("user=" + cUserId + "&delsel=1");

				//Anzeige der Objektinformationen
				getObjInfo(sFeatureId, 1, '');

				sLastFeatureId = sFeatureId;
				sLastTdId = sTdId;
			}
		}
	}
	else if (nCall == 2) {
		//Objekt aus TXT
		var sCoords = sVal;
		if (sCoords.length > 0) {
			if (sTdId != sLastTdId) {
				//Selektion im Datenbrowser
				setObjSelection(sTdId);

				//Selektion im DAMViewer
				sUrl = "user=" + cUserId + "&" + sCoords;
				if (sCoords.indexOf("ox") >= 0)
					sUrl = sUrl + "&ozoom=1500&ostyle=symb,1";
				document.getElementById("framemap").contentWindow.changeContent(sUrl);

				//Anzeige der Objektinformationen
				getObjInfo(sTdId, 2, sInfoFile);

				sLastTdId = sTdId;		
			}
		}		
	}
}

function setObjSelection(strTdId) {
	if (sLastTdId.length > 0)
		document.getElementById(sLastTdId).className = "FontBrowser";
				
	document.getElementById(strTdId).className = "FontBrowserSel";
}

function setObjHighlight(strTdId, bMouseOut) {
	if (bMouseOut) {
		if (strTdId != sLastTdId)
			document.getElementById(strTdId).className = "FontBrowser";
	}
	else {
		if (sLastHighTdId.length > 0)
			if (sLastHighTdId != sLastTdId)
				document.getElementById(sLastHighTdId).className = "FontBrowser";

		if (strTdId != sLastTdId) {
			document.getElementById(strTdId).className = "FontBrowserHover";
			sLastHighTdId = strTdId;
		}
	}
}

function getObjInfo(strId, nTyp, strInfoFile) {
	if (nTyp == 1)
		document.getElementById('frameinfo').contentWindow.getObjInfo(strId);
	else if (nTyp == 2)
		document.getElementById('frameinfo').contentWindow.setObjInfoTxt(strId, strInfoFile);
}
