document.write('<div id="floating_menu" style="display:none; position:absolute; top:auto; left:auto; margin-top:-5px; margin-left:5px; z-index:100000;" onmouseover="if (checkMouseEnter(this, event)) _hide_floating_over = true;" onmouseout="if (checkMouseLeave(this, event)){_hide_floating_over = false; hide_floating_menu();}"><table cellpadding="0" cellspacing="0"><tr><td valign="top" style="width:7px;"><img src="http://www.crystalsauna.com/images/menu_crn_1.png" alt="" width="7" height="7" border="0" /></td><td valign="top" style="background:url(http://www.crystalsauna.com/images/menu_top_bg.png) top left repeat-x;"><img src="http://www.crystalsauna.com/images/spacer.gif" border="0" alt="" width="1" height="7" /></td><td valign="top" style="width:7px;"><img src="http://www.crystalsauna.com/images/menu_crn_2.png" alt="" width="7" height="7" border="0" /></td></tr><tr><td valign="top" style="background:url(http://www.crystalsauna.com/images/menu_left_bg.png) repeat-y top left;"><img src="http://www.crystalsauna.com/images/spacer.gif" border="0" alt="" width="7" height="1" /><img src="http://www.crystalsauna.com/images/menu_arrow.png" border="0" alt="" width="9" height="14" style="position:absolute; top:auto; left:auto; margin-left:-11px;" /></td><td valign="top" style="background:#ffffff;" id="floating_menu_cont">Links</td><td style="background:url(http://www.crystalsauna.com/images/menu_right_bg.png) repeat-y top left;"><img src="http://www.crystalsauna.com/images/spacer.gif" border="0" alt="" width="7" height="2" /></td></tr><tr><td><img src="http://www.crystalsauna.com/images/menu_crn_3.png" alt="" width="7" height="7" border="0" /></td><td style="background:url(http://www.crystalsauna.com/images/menu_bot_bg.png) top left repeat-x;"><img src="http://www.crystalsauna.com/images/spacer.gif" alt="" width="1" height="7" border="0" /></td><td><img src="http://www.crystalsauna.com/images/menu_crn_4.png" alt="" width="7" height="7" border="0" /></td></tr></table></div>');


var _hide_floating_over = false;
var _show_timer = 0;

function hide_floating(){
	_hide_floating_over = false;
	clearTimeout(_show_timer);
	_show_timer = setTimeout(hide_floating_menu, 250);
}

function hide_floating_menu(){
	if (_hide_floating_over) return;
	clearTimeout(_show_timer);
	$('floating_menu').style.display = 'none';
	$('floating_menu').style.top = '-500px';
	$('floating_menu').style.left = '-500px';
}

function show_floating(txt, obj){
	_hide_floating_over = true;
	clearTimeout(_show_timer);
	if ($('floating_menu').style.display == 'none'){
		_show_timer = setTimeout(function(){
						show_floating_menu(txt, obj);
					}, 500);
	}
	else {
		show_floating_menu(txt, obj);	
	}
}

function show_floating_menu(txt, obj){
	clearTimeout(_show_timer);
	$('floating_menu_cont').innerHTML = txt;
	var pos = findPos(obj);
	$('floating_menu').style.top = pos.top+'px';
	$('floating_menu').style.left = (pos.left + obj.offsetWidth + 5)+'px';
	$('floating_menu').style.display = '';
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	}
	return {left:curleft, top:curtop};
}

function checkMouseEnter (element, evt) {
  if (element.contains && evt.fromElement) {
    return !element.contains(evt.fromElement);
  }
  else if (evt.relatedTarget) {
    return !containsDOM(element, evt.relatedTarget);
  }
}

function checkMouseLeave (element, evt) {
  if (element.contains && evt.toElement) {
    return !element.contains(evt.toElement);
  }
  else if (evt.relatedTarget) {
    return !containsDOM(element, evt.relatedTarget);
  }
}

function containsDOM (container, containee) {
  var isParent = false;
  do {
    if ((isParent = container == containee))
      break;
    containee = containee.parentNode;
  }
  while (containee != null);
  return isParent;
}

(function(){
        var lnk = document.getElementsByTagName('a');
        var loop = lnk.length;
        for (var i=0; i<loop; i++){
        	if (lnk[i].href.indexOf('luxury_saunas.php') != -1){
				lnk[i].onmouseover = function(){
					var txt = '<table><tr><td><a href="http://www.crystalsauna.com/2_person_luxury_cedar_sauna.php"><img src="http://www.crystalsauna.com/images/uploads/1245563829_341_50x50.jpg" border="0" alt="2-Person Luxury Infrared Sauna (Red Cedar)" width="50" height="50" /></a></td><td><a href="http://www.crystalsauna.com/2_person_luxury_cedar_sauna.php" class="pro_list_lnk"><strong>2-Person Infrared Sauna (Red Cedar)</strong></a><br />Price: <strong>$3,295.00</strong></td></tr><tr><td><a href="http://www.crystalsauna.com/3_person_luxury_cedar_sauna.php"><img src="http://www.crystalsauna.com/images/uploads/1245566137_777_50x50.jpg" border="0" alt="3-Person Luxury Infrared Sauna (Red Cedar)" width="50" height="50" /></a></td><td><a href="http://www.crystalsauna.com/3_person_luxury_cedar_sauna.php" class="pro_list_lnk"><strong>3-Person Infrared Sauna (Red Cedar)</strong></a><br />Price: <strong>$3,895.00</strong></td></tr><tr><td><a href="http://www.crystalsauna.com/corner_luxury_cedar_sauna.php"><img src="http://www.crystalsauna.com/images/uploads/1245568535_708_50x50.jpg" border="0" alt="4-5 People Corner Luxury Infrared Sauna (Red Cedar)" width="50" height="50" /></a></td><td><a href="http://www.crystalsauna.com/corner_luxury_cedar_sauna.php" class="pro_list_lnk"><strong>4-5 Person Corner Infrared Sauna (Red Cedar)</strong></a><br />Price: <strong>$4,595.00</strong></td></tr><tr><td><a href="http://www.crystalsauna.com/5_person_luxury_cedar_sauna.php"><img src="http://www.crystalsauna.com/images/uploads/1245567346_499_50x50.jpg" border="0" alt="5-Person Luxury Infrared Sauna (Red Cedar)" width="50" height="50" /></a></td><td><a href="http://www.crystalsauna.com/5_person_luxury_cedar_sauna.php" class="pro_list_lnk"><strong>4-5 Person Infrared Sauna (Red Cedar)</strong></a><br />Price: <strong>$4,795.00</strong></td></tr><tr><td colspan="2"><br /><em>... 4 more products</em> <a href="http://www.crystalsauna.com/luxury_saunas.php" class="pro_list_lnk"><em><strong>View All Products</strong></em></a></td></tr></table>';
					show_floating(txt, this);
				};
				lnk[i].onmouseout = hide_floating;
			}
			
			else if (lnk[i].href.indexOf('family_saunas.php') != -1){
				lnk[i].onmouseover = function(){
					var txt = '<table><tr><td><a href="http://www.crystalsauna.com/2_person_family_sauna.php"><img src="http://www.crystalsauna.com/images/uploads/1245632412_650_50x50.jpg" border="0" alt="2-Person Family Infrared Sauna" width="50" height="50" /></a></td><td><a href="http://www.crystalsauna.com/2_person_family_sauna.php" class="pro_list_lnk"><strong>2-Person Infrared Sauna</strong></a><br />Price: <strong>$1,995.00</strong></td></tr><tr><td><a href="http://www.crystalsauna.com/3_person_family_sauna.php"><img src="http://www.crystalsauna.com/images/uploads/1245641706_665_50x50.jpg" border="0" alt="3-Person Family Infrared Sauna" width="50" height="50" /></a></td><td><a href="http://www.crystalsauna.com/3_person_family_sauna.php" class="pro_list_lnk"><strong>3-Person Infrared Sauna</strong></a><br />Price: <strong>$2,495.00</strong></td></tr><tr><td><a href="http://www.crystalsauna.com/corner_family_sauna.php"><img src="http://www.crystalsauna.com/images/uploads/1245651441_498_50x50.jpg" border="0" alt="3-4 Person Family Corner Infrared Sauna" width="50" height="50" /></a></td><td><a href="http://www.crystalsauna.com/corner_family_sauna.php" class="pro_list_lnk"><strong>3-4 Person Corner Infrared Sauna</strong></a><br />Price: <strong>$2,795.00</strong></td></tr><tr><td><a href="http://www.crystalsauna.com/4_person_family_sauna.php"><img src="http://www.crystalsauna.com/images/uploads/1245654832_877_50x50.jpg" border="0" alt="4-Person Family Infrared Sauna" width="50" height="50" /></a></td><td><a href="http://www.crystalsauna.com/4_person_family_sauna.php" class="pro_list_lnk"><strong>4-Person Infrared Sauna</strong></a><br />Price: <strong>$2,995.00</strong></td></tr><tr><td colspan="2"><br /><em>... 7 more products</em> <a href="http://www.crystalsauna.com/family_saunas.php" class="pro_list_lnk"><em><strong>View All Products</strong></em></a></td></tr></table>';
					show_floating(txt, this);
				};
				lnk[i].onmouseout = hide_floating;
			}
			
			else if (lnk[i].href.indexOf('basic_saunas.php') != -1){
				lnk[i].onmouseover = function(){
					var txt = '<table><tr><td><a href="http://www.crystalsauna.com/2_person_basic_sauna.php"><img src="http://www.crystalsauna.com/images/uploads/1245712027_45_50x50.jpg" border="0" alt="2-Person Basic Infrared Sauna" width="50" height="50" /></a></td><td><a href="http://www.crystalsauna.com/2_person_basic_sauna.php" class="pro_list_lnk"><strong>2-Person Infrared Sauna</strong></a><br />Price: <strong>$1,595.00</strong></td></tr><tr><td><a href="http://www.crystalsauna.com/3_person_basic_sauna.php"><img src="http://www.crystalsauna.com/images/uploads/1245725096_686_50x50.jpg" border="0" alt="3-Person Basic Infrared Sauna" width="50" height="50" /></a></td><td><a href="http://www.crystalsauna.com/3_person_basic_sauna.php" class="pro_list_lnk"><strong>3-Person Infrared Sauna</strong></a><br />Price: <strong>$1,995.00</strong></td></tr><tr><td><a href="http://www.crystalsauna.com/corner_basic_sauna.php"><img src="http://www.crystalsauna.com/images/uploads/1245731908_308_50x50.jpg" border="0" alt="3-4 Person Basic Corner Infrared Sauna" width="50" height="50" /></a></td><td><a href="http://www.crystalsauna.com/corner_basic_sauna.php" class="pro_list_lnk"><strong>3-4 Person Corner Infrared Sauna</strong></a><br />Price: <strong>$2,495.00</strong></td></tr><tr><td><a href="http://www.crystalsauna.com/4_person_basic_sauna.php"><img src="http://www.crystalsauna.com/images/uploads/1245733992_857_50x50.jpg" border="0" alt="4-Person Basic Infrared Sauna" width="50" height="50" /></a></td><td><a href="http://www.crystalsauna.com/4_person_basic_sauna.php" class="pro_list_lnk"><strong>4-Person Infrared Sauna</strong></a><br />Price: <strong>$2,695.00</strong></td></tr><tr><td colspan="2"><br /><em>... 1 more products</em> <a href="http://www.crystalsauna.com/basic_saunas.php" class="pro_list_lnk"><em><strong>View All Products</strong></em></a></td></tr></table>';
					show_floating(txt, this);
				};
				lnk[i].onmouseout = hide_floating;
			}
			
			else if (lnk[i].href.indexOf('outdoor_saunas.php') != -1){
				lnk[i].onmouseover = function(){
					var txt = '<table><tr><td><a href="http://www.crystalsauna.com/2_person_outdoor_sauna.php"><img src="http://www.crystalsauna.com/images/uploads/1256615843_500_50x50.jpg" border="0" alt="2 Person Outdoor Carbon Infrared Sauna" width="50" height="50" /></a></td><td><a href="http://www.crystalsauna.com/2_person_outdoor_sauna.php" class="pro_list_lnk"><strong>2 Person Carbon Infrared Sauna</strong></a><br />Price: <strong>$2,495.00</strong></td></tr><tr><td><a href="http://www.crystalsauna.com/3_person_outdoor_sauna.php"><img src="http://www.crystalsauna.com/images/uploads/1256617010_112_50x50.jpg" border="0" alt="3 Person Outdoor Carbon Infrared Sauna" width="50" height="50" /></a></td><td><a href="http://www.crystalsauna.com/3_person_outdoor_sauna.php" class="pro_list_lnk"><strong>3 Person Carbon Infrared Sauna</strong></a><br />Price: <strong>$2,995.00</strong></td></tr></table>';
					show_floating(txt, this);
				};
				lnk[i].onmouseout = hide_floating;
			}
            
            else if (lnk[i].href.indexOf('portable_saunas.php') != -1){
				lnk[i].onmouseover = function(){
					var txt = '<table><tr><td><a href="http://www.crystalsauna.com/portable_sauna.php"><img src="http://www.crystalsauna.com/images/uploads/1244414532_339_50x50.jpg" border="0" alt="Front View" width="50" height="50" /></a></td><td><a href="http://www.crystalsauna.com/portable_sauna.php" class="pro_list_lnk"><strong>Infrared Sauna - Silver</strong></a><br />Price: <strong>$299.95</strong></td></tr><tr><td><a href="http://www.crystalsauna.com/portable_sauna_black.php"><img src="http://www.crystalsauna.com/images/uploads/1244243041_431_50x50.jpg" border="0" alt="Front View" width="50" height="50" /></a></td><td><a href="http://www.crystalsauna.com/portable_sauna_black.php" class="pro_list_lnk"><strong>Infrared Sauna - Black</strong></a><br />Price: <strong>$299.95</strong></td></tr><tr><td><a href="http://www.crystalsauna.com/large_portable_sauna.php"><img src="http://www.crystalsauna.com/images/uploads/1244417708_949_50x50.jpg" border="0" alt="Large Silver Portable Infrared Sauna" width="50" height="50" /></a></td><td><a href="http://www.crystalsauna.com/large_portable_sauna.php" class="pro_list_lnk"><strong>Large Infrared Sauna - Silver</strong></a><br />Price: <strong>$349.95</strong></td></tr><tr><td><a href="http://www.crystalsauna.com/large_portable_sauna_black.php"><img src="http://www.crystalsauna.com/images/uploads/1244411416_704_50x50.jpg" border="0" alt="Large Black Portable Infrared Sauna" width="50" height="50" /></a></td><td><a href="http://www.crystalsauna.com/large_portable_sauna_black.php" class="pro_list_lnk"><strong>Large Infrared Sauna - Black</strong></a><br />Price: <strong>$349.95</strong></td></tr></table>';
					show_floating(txt, this);
				};
				lnk[i].onmouseout = hide_floating;
			}
			
			else if (lnk[i].href.indexOf('sauna_accessories.php') != -1){
				lnk[i].onmouseover = function(){
					var txt = '<table><tr><td><a href="http://www.crystalsauna.com/backrest.php"><img src="http://www.crystalsauna.com/images/uploads/1254201397_156_50x50.jpg" border="0" alt="Backrest" width="50" height="50" /></a></td><td><a href="http://www.crystalsauna.com/backrest.php" class="pro_list_lnk"><strong>Sauna Backrest</strong></a><br />Price: <strong>$59.95</strong></td></tr><tr><td><a href="http://www.crystalsauna.com/outdoor_cover.php"><img src="http://www.crystalsauna.com/images/uploads/1267654874_526_50x50.jpg" border="0" alt="Outdoor cover" width="50" height="50" /></a></td><td><a href="http://www.crystalsauna.com/outdoor_cover.php" class="pro_list_lnk"><strong>Sauna Outdoor Cover</strong></a><br />Price: <strong>$195.00</strong></td></tr></table>';
					show_floating(txt, this);
				};
				lnk[i].onmouseout = hide_floating;
			}
			
			else if (lnk[i].href.indexOf('sauna_kit.php') != -1){
				lnk[i].onmouseover = function(){
					var txt = '<table><tr><td><a href="http://www.crystalsauna.com/kit_controls.php"><img src="http://www.crystalsauna.com/images/uploads/1274825938_987_50x50.jpg" border="0" alt="Sauna Kit Controls" width="50" height="50" /></a></td><td><a href="http://www.crystalsauna.com/kit_controls.php" class="pro_list_lnk"><strong>Infrared Sauna Controls</strong></a><br />Price: <strong>$299.95</strong></td></tr><tr><td><a href="http://www.crystalsauna.com/oxygen_ionizer.php"><img src="http://www.crystalsauna.com/images/uploads/1260916999_266_50x50.jpg" border="0" alt="Oxygen Ionizer" width="50" height="50" /></a></td><td><a href="http://www.crystalsauna.com/oxygen_ionizer.php" class="pro_list_lnk"><strong>Oxygen Ionizer</strong></a><br />Price: <strong>$39.95</strong></td></tr><tr><td><a href="http://www.crystalsauna.com/sauna_backrest.php"><img src="http://www.crystalsauna.com/images/uploads/1275512316_859_50x50.jpg" border="0" alt="Infrared Sauna Backrest" width="50" height="50" /></a></td><td><a href="http://www.crystalsauna.com/sauna_backrest.php" class="pro_list_lnk"><strong>Infrared Sauna Backrest</strong></a><br />Price: <strong>$59.95</strong></td></tr><tr><td><a href="http://www.crystalsauna.com/chromo_lights.php"><img src="http://www.crystalsauna.com/images/uploads/1275512087_900_50x50.jpg" border="0" alt="100 LED Color Lights" width="50" height="50" /></a></td><td><a href="http://www.crystalsauna.com/chromo_lights.php" class="pro_list_lnk"><strong>Chromotherapy Lights</strong></a><br />Price: <strong>$99.95</strong></td></tr><tr><td colspan="2"><br /><em>... 16 more products</em> <a href="http://www.crystalsauna.com/basic_saunas.php" class="pro_list_lnk"><em><strong>View All Products</strong></em></a></td></tr></table>';
					show_floating(txt, this);
				};
				lnk[i].onmouseout = hide_floating;
			}
        }
 })();
		
		
