// Tooltips von Oliver Kertesz NOV-2000
// Nicht für MSIE4 und NS4 oder älter!!
// Im BODY Bereich als "JavaScript1.3" einbinden!

// Ebene schreiben
// if (document.getElementById)
//  document.writeln("<div id=\"tooltip\" style=\"position: absolute; background:#D3D3D3; border: 2px solid #E01010; color: #000000; padding: 3px; -moz-border-radius: 10px; font: 10pt Verdana,Arial,Helvetica; display:none; width: 160px;  z-index:100;\"> </div>");

// Ebenentext einsetzen und Ebene sichtbar machen
function tooltip(text){
	if (document.getElementById){  // geht das überhaupt?
		document.getElementById("tooltip").innerHTML=text;
//		document.getElementById("tt_tip").style.visibility="visible";
	}
}

// Ebene unsichtbar machen
function hidetip(){
 if (document.getElementById){
  document.getElementById("tooltip").style.visibility="hidden";
  document.getElementById("tooltip").style.top="-200";
  document.getElementById("tooltip").style.left="-200";
 }
}

// Ebene dauernd auf aktuelle Mausposition bringen
function toolt(Ereignis){
 if (document.getElementById("tooltip").style.visibility == "visible"){
  if (document.all){  // MSIE5

   document.getElementById("tooltip").style.left = (document.getElementById("kundendaten").offsetLeft - 175 + document.body.scrollLeft);
   document.getElementById("tooltip").style.top = (window.event.clientY + document.body.scrollTop);
//   document.getElementById("tt_tip").style.left = (window.event.clientX + document.body.scrollLeft);
//   document.getElementById("tt_tip").style.top = (window.event.clientY + document.body.scrollTop);
  }
  else {  // Netscape6
   document.getElementById("tooltip").style.left = (document.getElementById("kundendaten").offsetLeft - 175 + window.pageXOffset);
   document.getElementById("tooltip").style.top = (Ereignis.clientY + window.pageYOffset);
//   document.getElementById("tt_tip").style.left = (Ereignis.clientX + window.pageXOffset);
//   document.getElementById("tt_tip").style.top = (Ereignis.clientY + window.pageYOffset);
  }
 }
}

// Aktualisierungsroutinen bei Ereignissen aufrufen
document.onmouseout = hidetip;
document.onkeypress = hidetip;
document.onmousemove = toolt;

function toggle_ship_adr ( name ) {
	if ( document.basket_form.ship_adr.checked ) {
	  document.getElementById(name).style.visibility="visible";
	  document.getElementById(name).style.display="block";
	  element_open = name;
	} else {
	  document.getElementById(name).style.visibility="hidden";
	  document.getElementById(name).style.display="none";
	  element_open = "no";
	}
}

function showmenu(name){
 if (document.getElementById){  // geht das überhaupt?
//  document.getElementById("tt_tip").innerHTML=text;
  document.getElementById(name).style.visibility="visible";
  element_open = name;
//  alert("show " + name );
 }
}

// Ebene unsichtbar machen
function hidemenu(name){
 if (document.getElementById){
  document.getElementById(name).style.visibility="hidden";
  element_open = "no";
 }
}

function toggle_field ( field, name ) {
	if ( document.getElementById(field).checked ) {
	  document.getElementById(name).style.visibility="visible";
	  document.getElementById(name).style.display="block";
	  element_open = name;
	} else {
	  document.getElementById(name).style.visibility="hidden";
	  document.getElementById(name).style.display="none";
	  element_open = "no";
	}
}
