function loadXMLHttp(myUrl, intoObject, replace, noowp, usepost){
	var xmlHttp = null;
	var jetzt = new Date();
	e1 = gEl(intoObject);
	if(!e1){
		return;
	}
	if(replace){
		e1.innerHTML = '<div>loading ...</div>';
	} else {
	}	
	if (typeof XMLHttpRequest != 'undefined') {
	    xmlHttp = new XMLHttpRequest();
	}
	if (!xmlHttp) {
	    try {
	        xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch(e) {
	        try {
	            xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
	        } catch(e) {
	            xmlHttp  = false;
	        }
	    }
	}
	var myUrlParts = myUrl.split('?');
	myUrlParts[1] += "&dummy=" + jetzt.getTime();
	xmlHttp.open('POST', myUrlParts[0], true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.setRequestHeader("Content-length", myUrlParts[1].length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.onreadystatechange = function () {
		if (xmlHttp.readyState == 4) {
			e1 = gEl(intoObject);
			if(!e1){
				return;
			}
			start = xmlHttp.responseText.indexOf("<calls>");
			end = xmlHttp.responseText.indexOf("</calls>");
			if(start > -1){
				setTimeout(xmlHttp.responseText.substring(start + 7, end), 1);
				if(replace){
					e1.innerHTML = xmlHttp.responseText.substring(0, start);
				} else {
					e1.innerHTML = e1.innerHTML + xmlHttp.responseText.substring(0, start);
				}
			} else {
				if(replace){
					e1.innerHTML = xmlHttp.responseText;
				} else {
					e1.innerHTML = e1.innerHTML + xmlHttp.responseText;
				}
			}
			if(window['setOWP'] && !noowp){
				window['setOWP']();
			}
		}
	};
	xmlHttp.send(myUrlParts[1]);
}


function removeContent(cNode){
	e1 = gEl(cNode);
	if(e1){
		e1.parentNode.removeChild(e1);
	}
}


function cleanContent(cNode){
	e1 = gEl(cNode);
	if(e1){
		e1.innerHTML = '';
	}
}

function getStyleAtt(el, a){
	if(el){
		if(el.style){
			return el.style[a];
		} else {
			if(el[a]){
				return el[a];
			}
		}
	}
}


function setStyleAtt(el, a, v){
	if(el){
		if(el.style){
			el.style[a] = v;
		} else {
			if(el[a]){
				el[a] = v;
			}
		}
	}
}


function gEl(w){
	return document.getElementById(w);
}


