<!--
var http_request = false;

function macheRequest(uid) {
	http_request = false;
	var url = '/cgi-bin/vcard.cgi?uid='+uid;
	
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) {
				http_request.overrideMimeType('text/xml');
				// zu dieser Zeile siehe weiter unten
			}
		} else if (window.ActiveXObject) { // IE
				try {
					http_request = new ActiveXObject("Msxml2.XMLHTTP");
				} catch (e) {
				try {
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
		return false;
	}
	
	if( http_request.overrideMimeType ) {
		http_request.overrideMimeType( 'text/xml' );
	}
	
	http_request.onreadystatechange = vcardInhalt;
	http_request.open('GET', url, true);
	http_request.send(null);
}

function vcardInhalt() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//var xmldoc = http_request.responseXML;
			var root_node = http_request.responseXML.documentElement;
			var first_name = "";
			var middle_name = "";
			var last_name = "";
			var jobdef = "";
			var phone = "";
			var fax = "";
			var email = "";
			var image = "";
			var answer = "";
			if (root_node.getElementsByTagName('image')[0].firstChild != null) {
				image = root_node.getElementsByTagName('image')[0].firstChild.data;
				answer += "<a href=\"javascript:HideContent('vcard')\" alt=\"close/schliessen\" title=\"close/schliessen\"><img src=\"fileadmin/siteimages/close.gif\" border=\"0\" alt=\"\" width=\"16px\" height=\"17px\" align=\"right\" style=\"margin-top:-5px; margin-right:14px; margin-bottom:5px; margin-left:-16px; \" /></a>";
				answer += "<img src='uploads/pics/"+image+"' border='0' alt='' width='65px' height='86px' align='right' style='margin:0 20px'/>";
			}
			if (root_node.getElementsByTagName('first_name')[0].firstChild != null) {
				first_name = root_node.getElementsByTagName('first_name')[0].firstChild.data;
			}
			if (root_node.getElementsByTagName('middle_name')[0].firstChild != null) {
				middle_name = root_node.getElementsByTagName('middle_name')[0].firstChild.data;
			}
			if (root_node.getElementsByTagName('last_name')[0].firstChild != null) {
				middle_name = root_node.getElementsByTagName('last_name')[0].firstChild.data;
			}
			if (root_node.getElementsByTagName('jobdef')[0].firstChild != null) {
				jobdef = root_node.getElementsByTagName('jobdef')[0].firstChild.data;
			}

			answer +=  "<b>"+first_name+" "+middle_name+" "+last_name+"</b><br />"+jobdef+"<p>";

			if (root_node.getElementsByTagName('phone')[0].firstChild != null) {
				phone = root_node.getElementsByTagName('phone')[0].firstChild.data;
				answer += "TEL: " + phone + "<br />";
			}
			if (root_node.getElementsByTagName('fax')[0].firstChild != null) {
				fax = root_node.getElementsByTagName('fax')[0].firstChild.data;
				answer += "FAX: " + fax + "<br />";
			}
			if (root_node.getElementsByTagName('email')[0].firstChild != null) {
				email = root_node.getElementsByTagName('email')[0].firstChild.data;
				answer += "<br /><a href='mailto:" + email + "'>"+ email + "</a><br />";
				vcf = root_node.getElementsByTagName('vcf')[0].firstChild.data;
				answer += "<br /><a href='/vcf/" + vcf + "' alt=\"Download vcf\" title=\"Download vcf\">Download Visitenkarte <img src=\"fileadmin/siteimages/vcf.gif\" border=\"1px\" alt=\"\" width=\"20px\" height=\"18px\" align=\"absmiddle\" \" /></a>";
			}

			document.getElementById("vcard").innerHTML = answer;
		} 
		else {
			alert('Bei der Abfrage ist ein Problem aufgetreten.');
		}
	}
}

// old parts

function HideContent(d) {
	if(d.length < 1) { return; }
	document.getElementById(d).style.display = "none";
}

function ShowContent(d, uid) {
	if(d.length < 1) { return; }
	if (document.getElementById(d).style.display == "block") {
		document.getElementById(d).style.display = "none";
	}
	else {
		document.getElementById(d).style.display = "block";
		macheRequest(uid);
	}
}

function sfHover() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

function blurLink() {
}

function changeHG(nm) {
	var url = '/cms/fileadmin/siteimages/' + nm;
	document.getElementById("content").style.backgroundImage="url("+ url + ")";
}
// -->