<!--
function print_footer_mail(){
	var domain = 'hotelmisani.ch';
	var mail = 'info';
	document.write('<a href="mailto:'+mail+'@'+domain+'" onmouseover="MM_swapImage(\'email\',\'\',\'img/adresse_email2_o.gif\',1)" onmouseout="MM_swapImgRestore()"><img src="img/adresse_email2.gif" name="email" border="0" id="email" /></a>');
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  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=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


//*********************************************************************************
// AJAX
//*********************************************************************************

function CreaOggetto(){
	var richiesta;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		richiesta = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		richiesta = new XMLHttpRequest();
	}
	return richiesta;
}

var http = CreaOggetto();


//*********************************************************************************
// MORE SCRIPT TOOL
//*********************************************************************************
function sel_miete_days(id){
	if(id==0){
		document.getElementById('div_miete_days').innerHTML = '';
		document.getElementById('div_miete_art').innerHTML = '';
	}else{
		document.getElementById('div_miete_art').innerHTML = '';
		var loading='<table cellpadding="0" cellspacing="0" border="0"><tr><td colspan="2"><img src="/dbt/images/clear.gif" width="10" height="8"></td></tr></tr><tr><td width="100"></td><td><img src="/dbt/images/loader.gif"></td></tr></table>';
		var rand = Math.floor(10000 * Math.random());
		document.getElementById('div_miete_days').innerHTML = loading;
		http.open('get','/dbt/ajax_request/miete_days.php?id='+id+'&rand='+rand+'');
		http.onreadystatechange = gestisciContenutoMieteDays;
		http.send(null);
	}
}


function calculate_price_miete(id, day_miete, number_product){
	var loading='<table cellpadding="0" cellspacing="0" border="0"><tr><td colspan="2"><img src="/dbt/images/clear.gif" width="10" height="8"></td></tr></tr><tr><td width="100"></td><td><img src="/dbt/images/loader.gif"></td></tr></table>';
	var rand = Math.floor(10000 * Math.random());
	document.getElementById('div_miete_art').innerHTML = loading;
	http.open('get','/dbt/ajax_request/calculate_price_miete.php?id='+id+'&day_miete='+day_miete+'&number_product='+number_product+'&rand='+rand+'');
	http.onreadystatechange = calculatePriceMiete;
	http.send(null);
}
function calculatePriceMiete(){
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById('div_miete_art').innerHTML = response;
	}
}


function gestisciContenutoMieteDays(){
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById('div_miete_days').innerHTML = response;
		var id = document.miete.id_miete.value;
		var day_miete = document.miete.miete_days.value;
		var number_product = 1;
		calculate_price_miete(id, day_miete, number_product);
	}
}

function set_miete_days(id){
	alert(id);
}
//*********************************************************************************



//*********************************************************************************
// BASKET
//*********************************************************************************
function sel_basket(){
		var loading='<table cellpadding="0" cellspacing="0" border="0" width="100%" height="200" valign="middle" align="center"><tr><td align="center"><img src="/dbt/images/loader_basket.gif"></td></tr></table>';
		var rand = Math.floor(10000 * Math.random());
		document.getElementById('basket').innerHTML = loading;
		http.open('get','/dbt/ajax_request/basket.php?ajax_request=yes&rand='+rand+'');
		http.onreadystatechange = gestisciDeleteArt;
		http.send(null);
}


function sel_basket_to_dine(){
		var rand = Math.floor(10000 * Math.random());
		http.open('get','/dbt/ajax_request/basket.php?ajax_request=yes&rand='+rand+'');
		http.onreadystatechange = gestisciBasket;
		http.send(null);
}

function gestisciBasket(){
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById('basket').innerHTML = response;
	}
}

function sel_del_art(id_basket){
		var loading='<table cellpadding="0" cellspacing="0" border="0" width="100%" height="200" valign="middle" align="center"><tr><td align="center"><img src="/dbt/images/loader_basket.gif"></td></tr></table>';
		var rand = Math.floor(10000 * Math.random());
		document.getElementById('basket').innerHTML = loading;
		http.open('get','/dbt/ajax_request/basket.php?ajax_request=yes&action=del&id_basket='+id_basket+'&rand='+rand+'');
		http.onreadystatechange = gestisciDeleteArt;
		http.send(null);
}

function gestisciDeleteArt(){
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById('basket').innerHTML = response;
		var url = document.location.href;
		if (url.indexOf("id_product=2")>-1) {
			 refresh_dine();
		}
		if (url.indexOf("id_product=3")>-1) {
			 refresh_fundus();
		}
	}
}
//*********************************************************************************


//*********************************************************************************
// REQUEST INFO USER
//*********************************************************************************
function request_check_user(){
		
		var dbt_anrede = document.user_personal_data.dbt_anrede.value;
		var dbt_vorname = document.user_personal_data.dbt_vorname.value;
		var dbt_name = document.user_personal_data.dbt_name.value;
		var dbt_firma = document.user_personal_data.dbt_firma.value;
		var dbt_strasse = document.user_personal_data.dbt_strasse.value;
		var dbt_plz = document.user_personal_data.dbt_plz.value;
		var dbt_ort = document.user_personal_data.dbt_ort.value;
		var dbt_land = document.user_personal_data.dbt_land.value;
		var dbt_tel = document.user_personal_data.dbt_tel.value;
		var dbt_fax = document.user_personal_data.dbt_fax.value;
		var dbt_email = document.user_personal_data.dbt_email.value;
		var dbt_comments = document.user_personal_data.dbt_comments.value;
		
		var loading='<table cellpadding="0" cellspacing="0" border="0" width="100%" height="200" valign="middle" align="center"><tr><td align="center"><img src="/dbt/images/loader_basket.gif"></td></tr></table>';
		var rand = Math.floor(10000 * Math.random());
		document.getElementById('basket').innerHTML = loading;
		http.open('get','/dbt/ajax_request/request_info.php?action=check_user&rand='+rand+'&dbt_anrede='+dbt_anrede+'&dbt_vorname='+dbt_vorname+'&dbt_name='+dbt_name+'&dbt_firma='+dbt_firma+'&dbt_strasse='+dbt_strasse+'&dbt_plz='+dbt_plz+'&dbt_ort='+dbt_ort+'&dbt_land='+dbt_land+'&dbt_tel='+dbt_tel+'&dbt_fax='+dbt_fax+'&dbt_email='+dbt_email+'&dbt_comments='+dbt_comments+'');
		http.onreadystatechange = gestisciInfoUser;
		http.send(null);
}

function request_info_user(){
		var loading='<table cellpadding="0" cellspacing="0" border="0" width="100%" height="200" valign="middle" align="center"><tr><td align="center"><img src="/dbt/images/loader_basket.gif"></td></tr></table>';
		var rand = Math.floor(10000 * Math.random());
		document.getElementById('basket').innerHTML = loading;
		http.open('get','/dbt/ajax_request/request_info.php?action=info_user&rand='+rand+'');
		http.onreadystatechange = gestisciInfoUser;
		http.send(null);
}

function send_request(id){
		if(document.agb_form.agb[1].selected == true){
			var loading='<table cellpadding="0" cellspacing="0" border="0" width="100%" height="200" valign="middle" align="center"><tr><td align="center"><img src="/dbt/images/loader_basket.gif"></td></tr></table>';
			var rand = Math.floor(10000 * Math.random());
			document.getElementById('basket').innerHTML = loading;
			http.open('get','/dbt/ajax_request/danke_request.php?id='+id+'&rand='+rand+'');
			http.onreadystatechange = gestisciInfoUser;
			http.send(null);
		}else{
			if(document.agb_form.lang.value == 2){
				alert('[en] Bitte die Geschäftsbedingungen akzeptieren.');
			}else{
				alert('Bitte die Geschäftsbedingungen akzeptieren.');
			}
		}
}

function gestisciInfoUser(){
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById('basket').innerHTML = response;
	}
}
//*********************************************************************************





// ************************************************
// ROOMS
// ************************************************
function send_request_rooms(id, step_rooms){
		var loading='<table width="370" border="0" cellspacing="0" cellpadding="0"><tr><td><img src="/dbt/images/box_rooms/box_rooms_topsx.gif" width="8" height="8"></td><td class="dbt_bg_box_rooms"><img src="/dbt/images/clear.gif" width="354" height="8"></td><td><img src="/dbt/images/box_rooms/box_rooms_topdx.gif" width="8" height="8"></td></tr><tr><td class="dbt_bg_box_rooms"><img src="/dbt/images/clear.gif" width="8" height="100"></td><td valign="center" class="dbt_bg_box_rooms" align="center"><img src="/dbt/images/loader_basket.gif"></td><td class="dbt_bg_box_rooms"><img src="/dbt/images/clear.gif" width="8" height="10"></td></tr><tr><td><img src="/dbt/images/box_rooms/box_rooms_bottomsx.gif" width="8" height="8"></td><td class="dbt_bg_box_rooms"><img src="/dbt/images/clear.gif" width="354" height="8"></td><td><img src="/dbt/images/box_rooms/box_rooms_bottomdx.gif" width="8" height="8"></td></tr></table>';
		var rand = Math.floor(10000 * Math.random());
		document.getElementById('rooms_request').innerHTML = loading;
		http.open('get','/dbt/ajax_request/rooms_request.php?id='+id+'&step_rooms='+step_rooms+'&rand='+rand+'');
		http.onreadystatechange = gestisciRooms;
		http.send(null);
}

function gestisciRooms(){
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById('rooms_request').innerHTML = response;
		calculate_preise_rooms();
	}
}








function rooms_box_over(box){
	document.getElementById(''+box+'').style.backgroundImage='url(/dbt/images/box_rooms/bg_rooms_box_o.gif)';
	document.getElementById(''+box+'').style.cursor='pointer';
}

function rooms_box_normal(box){
	document.getElementById(''+box+'').style.backgroundImage='url(/dbt/images/box_rooms/bg_rooms_box.gif)';
}


function request_rooms_anfrage(room_id){
	document.getElementById('rooms_list').style.display='none';
	var step_rooms = 1;
	send_request_rooms(room_id, step_rooms);
}


// ************************************************







/* ********************* CALCULATE PREISE ROOMS ******************************** */

function calculate_preise_rooms(){
		
		var id_rooms = document.rooms_booking.id_rooms.value;
		var arrival = document.rooms_booking.arrival.value;
		var nights = document.rooms_booking.nights.value;
		var adults = document.rooms_booking.adults.value;
		//var kids_0_6 = document.rooms_booking.kids_0_6.value;
		//var kids_7_12 = document.rooms_booking.kids_7_12.value;
		
		var kids_0_6 = 0;
		var kids_7_12 = 0;
		
		
		var lang = document.rooms_booking.lang.value;
		
		var additionals = document.rooms_to_warenkorb.additionals.value;
		
		var loading='<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="center" height="130" valign="middle"><img src="/dbt/images/loader_basket.gif"></td></tr></table>';
		var rand = Math.floor(10000 * Math.random());
		document.getElementById('rooms_preise').innerHTML = loading;
		http.open('get','/dbt/ajax_request/preise_rooms_berechnen.php?lang='+lang+'&arrival='+arrival+'&nights='+nights+'&adults='+adults+'&kids_0_6='+kids_0_6+'&kids_7_12='+kids_7_12+'&id_rooms='+id_rooms+'&additionals='+additionals+'&rand='+rand+'');
		http.onreadystatechange = gestisciPreiseRooms;
		http.send(null);
}

function gestisciPreiseRooms(){
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById('rooms_preise').innerHTML = response;
	}
}







function refresh_additional_rooms(){
		var arrival = document.rooms_booking.arrival.value;
		var nights = document.rooms_booking.nights.value;
		var lang = document.rooms_booking.lang.value;
		var id_rooms = document.rooms_booking.id_rooms.value;
		var additionals = document.rooms_to_warenkorb.additionals.value;
		var loading='<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="center" height="130" valign="middle"><img src="/dbt/images/loader_basket.gif"></td></tr></table>';
		var rand = Math.floor(10000 * Math.random());
		document.getElementById('additionals_info').innerHTML = loading;
		http.open('get','/dbt/ajax_request/rooms_additionals.php?id_rooms='+id_rooms+'&lang='+lang+'&arrival='+arrival+'&nights='+nights+'&additionals='+additionals+'&rand='+rand+'');
		http.onreadystatechange = gestisciRefreshAdditionalRooms;
		http.send(null);
}

function gestisciRefreshAdditionalRooms(){
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById('additionals_info').innerHTML = response;
		calculate_preise_rooms();
	}
}

function check_refresh(){
	if(document.rooms_booking.changed_date.value==1){
		document.rooms_booking.changed_date.value=0;
		refresh_additional_rooms();
	}
}
/* ********************* END CALCULATE PREISE ROOMS ******************************** */


function set_additionals_rooms(add_id){
	var add = 'add'+add_id+'';
	var checked_info = eval("document.rooms_booking."+add+".checked;");
	if(checked_info == true){
		var alt_info = document.rooms_to_warenkorb.additionals.value;
		var new_info = ''+alt_info+''+add_id+';';
		document.rooms_to_warenkorb.additionals.value = new_info;
	}else{
		alt_info = new String(document.rooms_to_warenkorb.additionals.value);
		new_info = alt_info.replace(""+add_id+";","");
		document.rooms_to_warenkorb.additionals.value = new_info;
	}
	calculate_preise_rooms();
}



function set_kal_rooms(){
	var field = document.rooms_booking.arrival.value;
	document.getElementById('kal_rooms').src='/dbt/ajax_request/kal.php?dateStart='+field+'';
}


// *****************************************************************
// DINE

function gestisciPreiseDine(){
	if(http.readyState == 4){
		var response = http.responseText;
		var divpreise = 'price'+document.check_click.divclick.value+'';
		eval("document.getElementById('"+divpreise+"').innerHTML = response;");
	}
}


function set_preise_dine(id_rooms, id_dine, id_basket){
	var person = eval("document.dine"+id_basket+""+id_rooms+""+id_dine+".person.value;");
	var nights = eval("document.dine"+id_basket+""+id_rooms+""+id_dine+".nights.value;");
	document.check_click.divclick.value = ''+id_basket+''+id_rooms+''+id_dine+'';
	var loading='<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="right" valign="middle"><img src="/dbt/images/loader_dine.gif"></td></tr></table>';
	var rand = Math.floor(10000 * Math.random());
	eval("document.getElementById('price"+id_basket+""+id_rooms+""+id_dine+"').innerHTML = loading;");
	http.open('get','/dbt/ajax_request/preise_dine.php?id_rooms='+id_rooms+'&id_dine='+id_dine+'&nights='+nights+'&person='+person+'&rand='+rand+'');
	http.onreadystatechange = gestisciPreiseDine;
	http.send(null);
}

// *****************************************************************
// REFRESH DINE

function gestisciRefreshDine(){
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById('dine_info').innerHTML = response;
	}
}


function refresh_dine(ajax_request){
	var loading='<table width="370" border="0" cellspacing="0" cellpadding="0"><tr><td><img src="/dbt/images/box_rooms/box_rooms_topsx.gif" width="8" height="8"></td><td class="dbt_bg_box_rooms"><img src="/dbt/images/clear.gif" width="354" height="8"></td><td><img src="/dbt/images/box_rooms/box_rooms_topdx.gif" width="8" height="8"></td></tr><tr><td class="dbt_bg_box_rooms"><img src="/dbt/images/clear.gif" width="8" height="200"></td><td valign="center" align="center" class="dbt_bg_box_rooms"><img src="/dbt/images/loader_basket.gif"></td><td class="dbt_bg_box_rooms"><img src="/dbt/images/clear.gif" width="8" height="10"></td></tr><tr><td><img src="/dbt/images/box_rooms/box_rooms_bottomsx.gif" width="8" height="8"></td><td class="dbt_bg_box_rooms"><img src="/dbt/images/clear.gif" width="354" height="8"></td><td><img src="/dbt/images/box_rooms/box_rooms_bottomdx.gif" width="8" height="8"></td></tr></table>';
	var rand = Math.floor(10000 * Math.random());
	document.getElementById('dine_info').innerHTML = loading;
	http.open('get','/dbt/ajax_request/listing_dine.php?ajax_request=yes&rand='+rand+'');
	http.onreadystatechange = gestisciRefreshDine;
	http.send(null);
}




function gestisciInsertDine(){
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById('dine_to_warenkorb').innerHTML = response;
		sel_basket_to_dine();
	}
}


function insert_dine(id_rooms, id_dine, id_basket){
	var person = eval("document.dine"+id_basket+""+id_rooms+""+id_dine+".person.value;");
	var nights = eval("document.dine"+id_basket+""+id_rooms+""+id_dine+".nights.value;");
	var arrival = eval("document.dine"+id_basket+""+id_rooms+""+id_dine+".arrival.value;");
	var loading_basket='<table cellpadding="0" cellspacing="0" border="0" width="100%" height="200" valign="middle" align="center"><tr><td align="center"><img src="/dbt/images/loader_basket.gif"></td></tr></table>';
	document.getElementById('basket').innerHTML = loading_basket;
	var loading='';
	var rand = Math.floor(10000 * Math.random());
	document.getElementById('dine_to_warenkorb').innerHTML = loading;
	http.open('get','/dbt/ajax_request/dine_to_warenkorb.php?id_basket='+id_basket+'&arrival='+arrival+'&id_rooms='+id_rooms+'&id_dine='+id_dine+'&nights='+nights+'&person='+person+'&rand='+rand+'');
	http.onreadystatechange = gestisciInsertDine;
	http.send(null);
}





// *****************************************************************
// FUNDUS
function gestisciRefreshFundus(){
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById('fundus_listing').innerHTML = response;
	}
}


function refresh_fundus(){
	var loading='<table width="354" border="0" cellspacing="0" cellpadding="0"><tr><td align="center" valign="middle" height="250"><img src="/dbt/images/loader_basket.gif"></td></tr></table>';
	var rand = Math.floor(10000 * Math.random());
	document.getElementById('fundus_listing').innerHTML = loading;
	http.open('get','/dbt/ajax_request/listing_fundus.php?refresh=yes&ajax_request=yes&rand='+rand+'');
	http.onreadystatechange = gestisciRefreshFundus;
	http.send(null);
}


function gestisciInfoFundus(){
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById('fundus_listing').innerHTML = response;
	}
}



function fundus_info(id_basket){
	var loading='<table cellpadding="0" cellspacing="0" border="0" width="100%" height="600" valign="middle" align="center"><tr><td align="center"><img src="/dbt/images/loader_basket.gif"></td></tr></table>';
	var rand = Math.floor(10000 * Math.random());
	document.getElementById('fundus_listing').innerHTML = loading;
	http.open('get','/dbt/ajax_request/fundus_detail.php?id_basket='+id_basket+'&ajax_request=yes&rand='+rand+'');
	http.onreadystatechange = gestisciInfoFundus;
	http.send(null);
}




function gestisciInsertFundus(){
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById('fundus_to_warenkorb').innerHTML = response;
		sel_basket_to_dine();
	}
}


function insert_fundus(id_rooms, id_fundus, id_basket){
	var person = eval("document.fundus"+id_basket+""+id_rooms+""+id_fundus+".person.value;");
	var nights = eval("document.fundus"+id_basket+""+id_rooms+""+id_fundus+".nights.value;");
	var arrival = eval("document.fundus"+id_basket+""+id_rooms+""+id_fundus+".arrival.value;");
	var loading_basket='<table cellpadding="0" cellspacing="0" border="0" width="100%" height="200" valign="middle" align="center"><tr><td align="center"><img src="/dbt/images/loader_basket.gif"></td></tr></table>';
	document.getElementById('basket').innerHTML = loading_basket;
	var loading='';
	var rand = Math.floor(10000 * Math.random());
	document.getElementById('fundus_to_warenkorb').innerHTML = loading;
	http.open('get','/dbt/ajax_request/fundus_to_warenkorb.php?id_basket='+id_basket+'&arrival='+arrival+'&id_rooms='+id_rooms+'&id_fundus='+id_fundus+'&nights='+nights+'&person='+person+'&rand='+rand+'');
	http.onreadystatechange = gestisciInsertFundus;
	http.send(null);
}




//----------------------------------------------------------------------------------------------------
// TOOLTIP
//----------------------------------------------------------------------------------------------------
function TOOLTIP() {
//----------------------------------------------------------------------------------------------------
// Configuration
//----------------------------------------------------------------------------------------------------

	this.borderColor = '#E85521';         // border color
	this.bgColor = '#7B7A7A';             // background color			
    this.width = 100;                     // width (pixels)
    this.textColor = '#FFFFFF';           // text color

    this.opacity = 99;                    // opacity (percent) - doesn't work with all browsers
    this.cursorDistance = 3;              // distance from cursor (pixels)

    // don't change
    this.text = '';
    this.obj = 0;
    this.sobj = 0;
    this.active = false;

// -------------------------------------------------------------------------------------------------------
// Functions
// -------------------------------------------------------------------------------------------------------
    this.create = function() {
      if(!this.sobj) this.init();

      var t = '<table border=0 cellspacing=0 cellpadding=4 width=' + this.width + ' bgcolor=' + this.bgColor + '><tr>' +
              '<td align=center class="dbt_texts"><strong><font color=' + this.textColor + '>' + this.text + '</font></strong></td></tr></table>';

      if(document.layers) {
        t = '<table border=0 cellspacing=0 cellpadding=1><tr><td bgcolor=' + this.borderColor + '>' + t + '</td></tr></table>';
        this.sobj.document.write(t);
        this.sobj.document.close();
      }
      else {
        this.sobj.border = '1px solid ' + this.borderColor;
        this.setOpacity();
        if(document.getElementById) document.getElementById('ToolTip').innerHTML = t;
        else document.all.ToolTip.innerHTML = t;
      }
      this.show();
    }

    this.init = function() {
      if(document.getElementById) {
        this.obj = document.getElementById('ToolTip');
        this.sobj = this.obj.style;
      }
      else if(document.all) {
        this.obj = document.all.ToolTip;
        this.sobj = this.obj.style;
      }
      else if(document.layers) {
        this.obj = document.ToolTip;
        this.sobj = this.obj;
      }
    }

    this.show = function() {
      var ext = (document.layers ? '' : 'px');
      var left = mouseX;

      if(left + this.width + this.cursorDistance > winX) left -= this.width + this.cursorDistance;
      else left += this.cursorDistance;

      this.sobj.left = left + ext;
      this.sobj.top = mouseY + this.cursorDistance + ext;

      if(!this.active) {
        this.sobj.visibility = 'visible';
        this.active = true;
      }
    }

    this.hide = function() {
      if(this.sobj) this.sobj.visibility = 'hidden';
      this.active = false;
    }

    this.setOpacity = function() {
      this.sobj.filter = 'alpha(opacity=' + this.opacity + ')';
      this.sobj.mozOpacity = '.1';
      if(this.obj.filters) this.obj.filters.alpha.opacity = this.opacity;
      if(!document.all && this.sobj.setProperty) this.sobj.setProperty('-moz-opacity', this.opacity / 100, '');
    }
  }

//----------------------------------------------------------------------------------------------------
// Build layer, get mouse coordinates and window width, create tooltip-object
//----------------------------------------------------------------------------------------------------
  var tooltip = mouseX = mouseY = winX = 0;

  if(document.layers) {
    document.write('<layer id="ToolTip"></layer>');
    document.captureEvents(Event.MOUSEMOVE);
  }
  else document.write('<div id="ToolTip" style="position:absolute; z-index:99"></div>');
  document.onmousemove = getMouseXY;

  function getMouseXY(e) {
    if(document.all) {
      mouseX = event.clientX + document.body.scrollLeft;
      mouseY = event.clientY + document.body.scrollTop;
    }
    else {
      mouseX = e.pageX;
      mouseY = e.pageY;
    }
    if(mouseX < 0) mouseX = 0;
    if(mouseY < 0) mouseY = 0;

    if(document.body && document.body.offsetWidth) winX = document.body.offsetWidth - 25;
    else if(window.innerWidth) winX = window.innerWidth - 25;
    else winX = screen.width - 25;

    if(tooltip && tooltip.active) tooltip.show();
  }

  function toolTip(text, width, opacity) {
    if(text) {
      tooltip = new TOOLTIP();
      tooltip.text = text;
      if(width) tooltip.width = width;
      if(opacity) tooltip.opacity = opacity;
      tooltip.create();
    }
    else if(tooltip) tooltip.hide();
	}
	
	
	
//----------------------------------------------------------------------------------------------------
// TOOLTIP
//----------------------------------------------------------------------------------------------------
function TOOLTIP2() {
//----------------------------------------------------------------------------------------------------
// Configuration
//----------------------------------------------------------------------------------------------------

	this.borderColor = '#E85521';         // border color
	this.bgColor = '#7B7A7A';             // background color			
    this.width = 250;                     // width (pixels)
    this.textColor = '#FFFFFF';           // text color

    this.opacity = 99;                    // opacity (percent) - doesn't work with all browsers
    this.cursorDistance = 8;              // distance from cursor (pixels)

    // don't change
    this.text = '';
    this.obj = 0;
    this.sobj = 0;
    this.active = false;

// -------------------------------------------------------------------------------------------------------
// Functions
// -------------------------------------------------------------------------------------------------------
    this.create = function() {
      if(!this.sobj) this.init();

      var t = '<table border=0 cellspacing=0 cellpadding=4 width=' + this.width + ' bgcolor=' + this.bgColor + '><tr>' +
              '<td class="dbt_texts"><font color=' + this.textColor + '>' + this.text + '</font></td></tr></table>';

      if(document.layers) {
        t = '<table border=0 cellspacing=0 cellpadding=1><tr><td bgcolor=' + this.borderColor + '>' + t + '</td></tr></table>';
        this.sobj.document.write(t);
        this.sobj.document.close();
      }
      else {
        this.sobj.border = '1px solid ' + this.borderColor;
        this.setOpacity();
        if(document.getElementById) document.getElementById('ToolTip').innerHTML = t;
        else document.all.ToolTip.innerHTML = t;
      }
      this.show();
    }

    this.init = function() {
      if(document.getElementById) {
        this.obj = document.getElementById('ToolTip');
        this.sobj = this.obj.style;
      }
      else if(document.all) {
        this.obj = document.all.ToolTip;
        this.sobj = this.obj.style;
      }
      else if(document.layers) {
        this.obj = document.ToolTip;
        this.sobj = this.obj;
      }
    }

    this.show = function() {
      var ext = (document.layers ? '' : 'px');
      var left = mouseX;

      if(left + this.width + this.cursorDistance > winX) left -= this.width + this.cursorDistance;
      else left += this.cursorDistance;

      this.sobj.left = left + ext;
      this.sobj.top = mouseY + this.cursorDistance + ext;

      if(!this.active) {
        this.sobj.visibility = 'visible';
        this.active = true;
      }
    }

    this.hide = function() {
      if(this.sobj) this.sobj.visibility = 'hidden';
      this.active = false;
    }

    this.setOpacity = function() {
      this.sobj.filter = 'alpha(opacity=' + this.opacity + ')';
      this.sobj.mozOpacity = '.1';
      if(this.obj.filters) this.obj.filters.alpha.opacity = this.opacity;
      if(!document.all && this.sobj.setProperty) this.sobj.setProperty('-moz-opacity', this.opacity / 100, '');
    }
  }

//----------------------------------------------------------------------------------------------------
// Build layer, get mouse coordinates and window width, create tooltip-object
//----------------------------------------------------------------------------------------------------
  var tooltip = mouseX = mouseY = winX = 0;

  if(document.layers) {
    document.write('<layer id="ToolTip"></layer>');
    document.captureEvents(Event.MOUSEMOVE);
  }
  else document.write('<div id="ToolTip" style="position:absolute; z-index:99"></div>');
  document.onmousemove = getMouseXY;

  function getMouseXY(e) {
    if(document.all) {
      mouseX = event.clientX + document.body.scrollLeft;
      mouseY = event.clientY + document.body.scrollTop;
    }
    else {
      mouseX = e.pageX;
      mouseY = e.pageY;
    }
    if(mouseX < 0) mouseX = 0;
    if(mouseY < 0) mouseY = 0;

    if(document.body && document.body.offsetWidth) winX = document.body.offsetWidth - 25;
    else if(window.innerWidth) winX = window.innerWidth - 25;
    else winX = screen.width - 25;

    if(tooltip && tooltip.active) tooltip.show();
  }

  function toolTip2(text, width, opacity) {
    if(text) {
      tooltip = new TOOLTIP2();
      tooltip.text = text;
      if(width) tooltip.width = width;
      if(opacity) tooltip.opacity = opacity;
      tooltip.create();
    }
    else if(tooltip) tooltip.hide();
	}
	


function show_info(Lname){
	document.getElementById(''+Lname+'').style.display='block';	
}

function hide_info(Lname){
	document.getElementById(''+Lname+'').style.display='none';	
}

	
	
//-->