
/******************************************
* DHTML Ad Box (By Matt Gabbert at http://www.nolag.com)
* Visit http://www.dynamicdrive.com/ for full script
* This notice must stay intact for use
******************************************/

var ns=(document.layers);
var ie=(document.all);
var w3=(document.getElementById && !ie);
var calunit=ns? "" : "px"
adCount=0;
	 
// globale VAR für das resizen
var resize	= false;
	 
function init(){
draginit();
}

//Das Objekt, das gerade bewegt wird.
var dragobjekt = null;
var setup_field = null;
// Position, an der das Objekt angeklickt wurde.
var dragx = 0;
var dragy = 0;

// Mausposition
var posx = 0;
var posy = 0;

function draginit() {
 // Initialisierung der Überwachung der Events
  document.onmousemove = drag;
  document.onmouseup = dragstop;
}


function dragstart(element) {
   //Wird aufgerufen, wenn ein Objekt bewegt werden soll.
  dragobjekt = element;
  dragobjekt.style.zIndex = '100';  
  dragx = posx - dragobjekt.offsetLeft;
  dragy = posy - dragobjekt.offsetTop;

}

function dragstop() {
  //Dann die Position im Cookie Speichern
 if (dragobjekt)
	{
	document.cookie ='BasketPosition='+dragobjekt.style.left+'|'+dragobjekt.style.top+'; expires=Thu, 2 Aug 2099 20:47:11 UTC; path=/';
	document.cookie ='LayerPosition='+dragobjekt.style.left+'|'+dragobjekt.style.top+'; expires=Thu, 2 Aug 2099 20:47:11 UTC; path=/';
	}
  //Wird aufgerufen, wenn ein Objekt nicht mehr bewegt werden soll.  
  dragobjekt=null;
}


function drag(ereignis) {
  //Wird aufgerufen, wenn die Maus bewegt wird und bewegt bei Bedarf das Objekt.
  if(window.getSelection) {
    var sel = window.getSelection();
    sel.removeAllRanges();
}
  
  posx = document.all ? window.event.clientX : ereignis.pageX;
  posy = document.all ? window.event.clientY : ereignis.pageY;
  if(dragobjekt != null) {
	
	if (resize==false)
	{
	dragobjekt.style.left = (posx - dragx) + "px";
    dragobjekt.style.top = (posy - dragy) + "px";
	}
	var elem = dragobjekt.id;
/*
	//alert(elem + 'resize');
	if (resize)
		{
	var h = parseInt((posy - dragy));
	var alt_h = dragobjekt.style.height.split("px");
	var ah = parseInt(alt_h[0]);
	
	var nh = ah + h ;
	document.getElementById(elem+'width').value=nh;
	document.getElementById(elem+'res').value=resize;

	document.getElementById(elem).style.height = nh + 'px';
	document.getElementById(elem + 'table').style.height = nh + 'px';

	//alert(dragobjekt.style.width + "bei "+ elem);
		}
	*/
//alert(getElementById('resize'+elem);	
	


	//document['form_'+elem].mouse_left.value=(posx - dragx);
	//document['form_'+elem].mouse_top.value=(posy - dragy);	
}
}

function Topen(nr)
	{
	document.getElementById('data'+nr).style.display='block';	
	document.getElementById('heim').style.height='1px';
	}

function Tclose(nr)
	{
	document.getElementById('data'+nr).style.display='none';	
	document.getElementById('heim').style.height='1px';
	}
function Thide(nr,duration)
	{
	//Duration ist die Zeit, die das cookie valid sein soll in Minuten
	// Einstellung functions.php -> drawLayer()
	
	document.getElementById('data'+nr).style.display='none';	
	document.getElementById('heim').style.display='none';
	
	var a = new Date();
	a = new Date(a.getTime() + (duration*1000)*60); //Eine Minute???, danach wird das Ding wieder angezeigt
	
	document.cookie ='LayerStatus=closed; expires='+a.toGMTString()+'; path=/';
	}

	
//-->
//-->

