
function flap(boxnr){
  if(document.getElementById(boxnr).style.display == 'none'){
    document.getElementById(boxnr).style.display = '';
  }else{
    document.getElementById(boxnr).style.display = 'none';
  }
}

function flap_bold(obj,boxnr){
  if(document.getElementById(boxnr).style.display == 'none'){
    document.getElementById(boxnr).style.display = '';
	obj.style.fontWeight = 'bold';
  }else{
    document.getElementById(boxnr).style.display = 'none';
	obj.style.fontWeight = 'normal';
  }
}

function flap_image(boxnr,imgopen,imgclose){
  if(document.getElementById(boxnr).style.display == 'none'){
    document.getElementById(boxnr).style.display = '';
	document.getElementById(boxnr+'_img').src = imgclose;
  }else{
    document.getElementById(boxnr).style.display = 'none';
	document.getElementById(boxnr+'_img').src = imgopen;
  }
}

function openpopup(url,width,height){
	scrollbars = 'yes';
	screenX = 1;
	screenY = 1;
	var popup;
	popup=window.open(url,"Popup","scrollbars="+scrollbars+",width="+width+",height="+height+",screenX="+screenX+",screenY="+screenY+"");
	if (popup) {
		popup.focus();
	} else {
		alert('Popupblocker');
	}
	return false;
}


function change_image(imgname,path) {
	document.images[imgname].src = path;
}

function tooltip(cont,boxnr,ereignis) {
	obj = document.getElementById(boxnr);
	if(cont !== true && cont !== false) {	
		flap(boxnr);
		obj.innerHTML = cont;
	}
	if(cont === false) {	
		flap(boxnr);
	}
	
	if (document.all) {
		ereignis = event;
	} else {
		ereignis = ereignis || window.event;
	}
			
	boxH = obj.offsetHeight*1;
	boxW = obj.offsetWidth*1;
	
	if (document.all) {
		pY = document.documentElement.scrollTop;
		pX = document.documentElement.scrollLeft;
	} else {
		pY = window.pageYOffset*1;
		pX = window.pageXOffset*1;
	}
	
	aH = pY-document.getElementsByTagName('body')[0].offsetHeight*1;
	aW = pX+document.getElementsByTagName('body')[0].offsetWidth*1;
	
	koX = ereignis.clientX*1+pX;
	koY = ereignis.clientY*1+pY;
	
	if(koX>aW-boxW-10) { 
		koX = koX-boxW+10;
	} else {
		koX = koX+10;
	}
	if(koY+boxH+10>pY+aH) { 
		koY = koY-boxH-10;
	} else {
		koY = koY+10;
	}
			
	if (document.all) {
		obj.style.pixelLeft = koX;
		obj.style.pixelTop = koY;
	} else {
		obj.style.left = koX + "px";
		obj.style.top = koY + "px";
	}
}

function textinbox(word,obj) {
	if(obj.value==word) {
		obj.value='';
	} else if(obj.value=='') {
		obj.value=word;
	}
	
}

function postdata(url,data,objid) {
	if(window.XMLHttpRequest) {
		var req = new XMLHttpRequest();
	} else {
		if(window.ActiveXObject) {
			var req = new ActiveXObject("Microsoft.XMLHTTP")
		} else {
			var req = false;
		}
	}
	req.open('POST',url,true);
	req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	req.send(data);
	
	var d = document.getElementById(objid);
	d.innerHTML = '';
	
	req.onreadystatechange = function() {
		if (req.readyState==4) {
			if (req.status == 200) {
				d.innerHTML += req.responseText;
			}
		}
	};

}

function getdata(url,objid) {
	if(window.XMLHttpRequest) {
		var req = new XMLHttpRequest();
	} else {
		if(window.ActiveXObject) {
			var req = new ActiveXObject("Microsoft.XMLHTTP")
		} else {
			var req = false;
		}
	}
	req.open('GET',url,true);
	
	var d = document.getElementById(objid);
	d.innerHTML = '';
	
	req.onreadystatechange = function() {
		if (req.readyState==4) {
			if (req.status == 200) {
				d.innerHTML += req.responseText;
			}
		}
	};
	req.send(null);
}
