function TDim(pX, pY)
    {
        this.X = pX;
        this.Y = pY;
    }
    var dims = new TDim(0, 0);
    if (self.innerHeight) // all except Explorer
    {
	    dims.X = self.innerWidth;
  	    dims.Y = self.innerHeight;
    }
    else if (document.documentElement && document.documentElement.clientHeight)
	// Explorer 6 Strict Mode
    {
	    dims.X = document.documentElement.clientWidth;
  	    dims.Y = document.documentElement.clientHeight;
    }
    else if (document.body) // other Explorers
    {
        dims.X = document.body.clientWidth;
        dims.Y = document.body.clientHeight;
    }
    
    var x = dims.X - 100;
    var y = dims.Y - 100;  
        
    $(document).ready(function() {
    
    $("#report_companies").autocomplete('http://www.geschaeftsberichte-portal.de/gbp/templates/hoop_report/autocomplete_company.php',
    {
       scrollHeight: 100,
       multiple: true,
       extraParams: {
       company: function() { return $("#report_companies").val(); }
       } 
    }    
    );
    
    $("#report_keyword").autocomplete('http://www.geschaeftsberichte-portal.de/gbp/templates/hoop_report/autocomplete_keyword.php',
    {
       scrollHeight: 100,
       extraParams: {
       keyword: function() { return $("#report_keyword").val(); }
       } 
    }    
    );

    
	$(".layer").fancybox(
    {
        'frameWidth': x, 
        'frameHeight': y
    }
    );
    
    $(".layer_comment").fancybox(
    {
        'frameWidth': 400, 
        'frameHeight': 230
    }
    );
    
    $(".layer_provider").fancybox(
    {
        'frameWidth': 660, 
        'frameHeight': 500
    }
    );
    
    $(".layer_suggest").fancybox(
    {
        'frameWidth': 400, 
        'frameHeight': 280
    }
    );  
     
	});
