//constants
OPENHEI = 176;
CLOSEHEI = 66;
BTNHEI = 19;
XOFF = ((nn)&&(!opera)) ? 4 : 0;
YOFF = ((nn)&&(!opera)) ? 4 : 0;

function writeCtrlDiv(){
	path = 'http://www.sharp.de/erlebniswelt/';
	imgattr = "vspace='0 hspace='0 border='0'";
	str = "<div id='ctrl'><img src='"+path+"dhtml_controller/controller_oben.gif' width='137' height='66' "+imgattr+">";
	str += "<map name='rooms'><area shape='rect' coords='1,18,74,32' href='"+path+"livingroom/gotolivingroom.html'><area shape='rect' coords='1,34,74,48' href='"+path+"office/gotooffice.html'><area shape='rect' coords='1,50,74,64' href='"+path+"kueche/plugincheck.html'></map>";
	str += "<img src='"+path+"dhtml_controller/controller_mitte.jpg' usemap='#rooms' width='137' height='110' "+imgattr+"><a href='javascript:window.controller.closeit()'><img src='"+path+"dhtml_controller/controller_unten_auf.gif' width='137' height='19' "+imgattr+" alt='controller schliessen'></a></div>";
	document.write(str);	
}
function ctrl(){
	this.enabled = (ctrl.arguments.length>0) ? ctrl.arguments[0] : 1;
	ctrldiv = (nn) ? document.layers['ctrl'] : FIND('ctrl');
	this.openit = opencontroller;
	this.closeit = closecontroller;	
	if(!window.controller) window.controller = this;
}
function opencontroller(e){
	if(!this.enabled) return;
	//get & set position
	var x=getEventX(e) - XOFF;
	var y=getEventY(e) - OPENHEI - YOFF;
	if(iewin){
		x+=document.body.scrollLeft;
		y+=document.body.scrollTop;
	}	
	if((nn6)&&(!opera)){
			ctrldiv.style.top = y+'px';
			ctrldiv.style.left = x+'px';
			ctrldiv.style.visibility='visible';	
	}else{
		if((nn)&&(!opera)){
				ctrldiv.top = y;
				ctrldiv.left = x;				
				ctrldiv.visibility = 'visible';
		}else{
		 	if((ie)&&(!opera)){
				ctrldiv.style.pixelTop = y;
				ctrldiv.style.pixelLeft = x;
				ctrldiv.style.visibility='visible';
			}else{
				if(opera){
					ctrldiv.style.top = 250;
					ctrldiv.style.left = 6;
					ctrldiv.style.visibility='visible';
				}else{
					ctrldiv.style.pixelTop = y;
					ctrldiv.style.pixelLeft = x;
					ctrldiv.style.visibility='visible';
				}
			}
		}
	}
}
function closecontroller(){
	if((nn)&&(!opera)){
			ctrldiv.visibility = 'hidden';
	}else{
			ctrldiv.style.visibility ='hidden';
	}
}
function ctrlopen(e){
	if(window.controller) window.controller.openit(e);
	return false;
}