// Div-Container anzeigen/verstecken
function toggle(id){
	if( div = document.getElementById(id) ){
		status = div.style.display;
		if(status == "" || status == "none"){
				div.style.display = "inline";
		}else{
				div.style.display = "none";
		}
	}
}

//XMLHttpRequest für Ajax initialisieren
initRequest = function(){
	try{ 
		var httpRequest = new XMLHttpRequest();
	}catch(error){
		try{
			var httpRequest = new ActiveXObject("MSXML2.XMLHTTP");
		}catch(error){
			var httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return httpRequest;
}

// Hovergrafiken für die HauptnavigationsLeiste (Bereiche)
function navi(obj){
	var src = obj.src;
	src = src.split("/");
	leng = src.length - 1;
	file = src[leng];
	prefix = file.substr(0,3);
	
	if( prefix == "ov_" ){
		newSrc = file.substr(3);
	}else{
		newSrc = "ov_"+file;
	}

	var srcStr = "";
	for (var i = 0; i < src.length; ++i){
  		if( i == leng ){
			srcStr = srcStr + "/" + newSrc;
		}else{
			if( i > 0 ){
				srcStr = srcStr + "/" + src[i];
			}else{
				srcStr = srcStr + src[i];
			}
		}
		
	}	
	obj.src = srcStr;
}

// Vordefinierte Felder leeren
function clearField(fid, preVal){
	if( field = document.getElementById(fid) ){
		if( field.value == preVal ){
			field.value = "";
		}
	}
}

// Popup zum Seite Drucken aufrufen
function printPage(mode, cid){
	if(mode == "content"){
		urlAdd = "izb_print_content&cid="+cid
	}
	if(mode == "news"){
		urlAdd = "izb_print_news&nid="+cid
	}
	if(mode == "suche"){
		urlAdd = "izb_print_suche&sv="+cid
	}
	if(mode == "ausstellerliste"){
		urlAdd = "izb_print_ausstellerliste&"+cid
	}
	if(mode == "aussteller_merkliste"){
		urlAdd = "izb_print_aussteller_merkliste&"+cid
	}
	
	window.open("detail.php?template="+ urlAdd, "printer", "top=10, left=10, width=700, height=500");
}

// PopUp Detailseite Aussteller
function showExhibitioner(eid){
	window.open("detail.php?template=izb_aussteller_detail&eid="+ eid, "exhibitioner", "top=10, left=10, width=700, height=500, scrollbars=1");
}
