// JavaScript zum ein/ausblenden von Layern
<!--
function findObj(n, d) 
{
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function showHideLayers() 
{
  var i,p,v,obj,args=showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=findObj(args[i]))!=null) 
  { 
  	v=args[i+2];
    if (obj.style) 
    	{ obj=obj.style; v=(v=='ein')?'block':(v=='aus')?'none':v; }
    obj.display=v; 
  }
}

function pop(url, w_width, w_height, w_scr, w_tool)
	{
	var param = "WIDTH="+ w_width +",HEIGHT=" +w_height+ ",toolbar="+ w_tool +",location=no,scrollbars="+ w_scr +",resizable=yes";
	extern = window.open(url,"extern",param);
      	browser = navigator.appName;
      	if (browser == "Netscape")
		{
         	extern.focus();
     		}
   	}
   	
/* Post Send */
   var http_request = false;
   function makePOSTRequest(url, parameters) 
   {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

   function alertContents() {
      if (http_request.readyState == 4) 
      {
         if (http_request.status == 200) 
         {
            //alert(http_request.responseText);
            result = http_request.responseText;
            document.getElementById('forwardsite').innerHTML = result;            
         } 
         else 
         {
            alert('There was a problem with the request.');
         }
      }
   }
   
   
function createFormQuery()
{
    var elements = document.forms[0].elements   
    var pairs = new Array() 
    
    for (var i = 0; i < elements.length; i++) 
    {
    	if ((name = elements[i].name) && (value = elements[i].value))
            pairs.push(name + "=" + encodeURIComponent(value));
    }

    return pairs.join("&");
}

function get()
{
    makePOSTRequest('/portal/immobilien/forward.php', createFormQuery());
}

/* Change my BL */
   
   function changeBL(BL) 
	{
		for(var i = 0; i < document.BLS.attr3.length; i++)
		{
			if(document.BLS.attr3.options[i].text==BL)
			{
				document.BLS.attr3.options[i].selected=true;
				break;
			}
	
		}
	}
//-->