/* ################################################################### */
/*   © 2011 MyArtSide 			                                       */
/*   all rights reserved                                               */
/* ################################################################### */

function checkBrowserName(name){   
   var agent = navigator.userAgent.toLowerCase();   
   if (agent.indexOf(name.toLowerCase())>-1) {   
     return true;   
   }   
   return false;   
}


/* Popup */
var request = false;
function setRequest(content) {
	if (window.XMLHttpRequest) {
		request = new XMLHttpRequest(); // Mozilla, Safari, Opera
	} else if (window.ActiveXObject) {
		try {
			request = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
		} catch (e) {
			try {
				request = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
			} catch (e) {}
		}
	}

	if (!request) {
		alert("Kann keine XMLHTTP-Instanz erzeugen");
		return false;
	} else {
		var url = "karte/ajax.php";
		var value = content;
		request.open('post', url, true);
		request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		request.send('var='+value);
		request.onreadystatechange = interpretRequest;
	}
}


function interpretRequest() {
	switch (request.readyState) {
	
		case 4:
			if (request.status != 200) {
				alert("Fehler:"+request.status);
			} else {
				var xmlDoc	= request.responseXML;
        var content	= xmlDoc.getElementsByTagName('html')[0].firstChild.nodeValue;
        document.getElementById('ajax_content').style.display = 'block';
				document.getElementById('ajax_content').innerHTML	= content;
        if(checkBrowserName('MSIE')){
          document.getElementById('GUIsysPopup').style.top = document.documentElement.scrollTop+'px';
          document.body.style.overflow = 'hidden';
        }
      }
			break;
		default:
		break;
	}
}

function popupClose(){
  document.getElementById('ajax_content').innerHTML = '';
  if(checkBrowserName('MSIE')){
    document.body.style.overflow = 'auto';
  }
  document.getElementById('ajax_content').style.display = 'none';
}

