function createXMLHttpRequest() { 

var ua; 

if(window.XMLHttpRequest) { 
    try { 
      ua = new XMLHttpRequest(); 
    } catch(e) { 
      ua = false; 
    } 
} else if(window.ActiveXObject) { 
    try { 
      ua = new ActiveXObject("Microsoft.XMLHTTP"); 
    } catch(e) { 
      ua = false; 
    } 
  } 
  return ua; 
} 

var http = createXMLHttpRequest(); 


function doex(thisnumber, ort, firma) {
	
	
	var curimg = document.getElementById('showexpand_'+thisnumber).src;	
	var imagename=curimg.match(/[\/|\\]([^\\\/]+)$/);
	var url='http://www.iba-koeln.com/partner_ajax/data4.php?s=';
	
	if(imagename[1] == 'icon_collapse.gif'){
		document.getElementById('showexpand_'+thisnumber).src = 'http://www.iba-koeln.com/partner_ajax/images/icon_expand.gif';
		document.getElementById('showhide_'+thisnumber).style.display = 'none';
	} else {
		document.getElementById('loading2').style.visibility = 'visible';
		document.getElementById('curselect').value = thisnumber;	
		document.getElementById('showexpand_'+thisnumber).src = 'http://www.iba-koeln.com/partner_ajax/images/icon_collapse.gif';
		document.getElementById('showhide_'+thisnumber).style.display = 'inline';
		http.open("GET", url + escape(thisnumber)+"&&ort="+ort+"&&firma="+firma, true);
		http.onreadystatechange = handleHttpResponse;
		http.send(null);
	}		
}

function handleHttpResponse() {
	thisnumber = document.getElementById('curselect').value;
	if (http.readyState == 4) {
		document.getElementById('loading2').style.visibility = 'hidden';
	    var results = http.responseText;
		var notationS = document.getElementById('showhide_'+thisnumber);
		notationS.innerHTML = '<br/><br/><fieldset style="border:none;background-color:#EFEFEF;text-align:justify;line-height:170%;">	  <legend style="color:blue;">&nbsp;&nbsp;&nbsp;<strong>Partnerfirmen:</strong></legend>	 '+results+'	  </fieldset>';
	}
}