
function getRequest(url, postData) {
	var xmlHttp = null;
	// Mozilla, Opera, Safari sowie Internet Explorer 7
	if (typeof XMLHttpRequest != 'undefined') {
		xmlHttp = new XMLHttpRequest();
	}
	if (!xmlHttp) {
		// Internet Explorer 6 und älter
		try { xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");}
		catch(e) {
			try { xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");}
			catch(e) { xmlHttp  = null; }
		}
	}
	response='';
	if (xmlHttp) {
		xmlHttp.open('POST', url, false);
		xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
		xmlHttp.send("raw=" + postData);
		return xmlHttp.responseText;
	}
	return response;
}

function markText(a) {
	var e= document.getElementById(a);
	e.focus();
	e.select();
}

function toggleVisibility(elementName) {
	var e = document.getElementById(elementName);
	if( e.style.display=="none" )
		e.style.display="block";
	else
		e.style.display="none";
	return false;
}

function showOtherImage(orgImageID, zoomImageID, imgFile) {
		if (document.getElementById(zoomImageID).style.display == 'inline') {
			document.getElementById(zoomImageID).style.display='none';
			document.getElementById(orgImageID).style.display='block';
			document.getElementById(orgImageID).style.position='relative';
		} else {
			document.getElementById(orgImageID).style.display='none';
			document.getElementById(zoomImageID).style.display='inline';
			document.getElementById(zoomImageID).src=imgFile;
		}
}

function urlencode (str) {
 var code = "";
 for (var i = 0; i < str.length; i++) {
  if (str.charAt(i) == " ") {
   code += "+";
  } else if (str.charAt(i) == "+") {
   code += "%2B";
  } else if (str.charCodeAt(i) > 127) {
   code += encodeURI(str.charAt(i));
  } else {
   code += escape(str.charAt(i));
  }
 }
 return code;
}


function addBookmark(title,url) {

  var msg_netscape = "NetScape message";
  var msg_opera    = "This function does not work with this version of Opera.  Please bookmark us manually.";
  var msg_other    = "Your browser does not support automatic bookmarks.  Please bookmark us manually.";
  var agt          = navigator.userAgent.toLowerCase();


  if (agt.indexOf("opera") != -1)
  {
    if (window.opera && window.print)
    {
      return true;
    } else {
      alert(msg_other);
    }
  }
  else if (agt.indexOf("firefox") != -1) window.sidebar.addPanel(title,url,"");
  else if ((agt.indexOf("msie") != -1) && (parseInt(navigator.appVersion) >=4)) window.external.AddFavorite(url,title);
  else if (agt.indexOf("netscape") != -1) window.sidebar.addPanel(title,url,"");
  else if (window.sidebar && window.sidebar.addPanel) window.sidebar.addPanel(title,url,"");
  else alert(msg_other);
}