<!-- Pop-up Window -->

var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes';
win=window.open(mypage,myname,settings);}

<!-- Water -->

function mouseX(evt) {
	if (evt.pageX) return evt.pageX;
	else if (evt.clientX)
		return evt.clientX + (document.documentElement.scrollLeft ?
		document.documentElement.scrollLeft :
		document.body.scrollLeft);
	else return null;
}
function mouseY(evt) {
	if (evt.pageY) return evt.pageY;
	else if (evt.clientY)
		return evt.clientY + (document.documentElement.scrollTop ?
		document.documentElement.scrollTop :
		document.body.scrollTop);
	else return null;
}
function objPos(obj){
	objlft=obj.offsetLeft;
	objtop=obj.offsetTop;
	while(obj.offsetParent!=null){
		obj2=obj.offsetParent;
		objlft+=obj2.offsetLeft;
		objtop+=obj2.offsetTop;
		obj=obj2;
	}
	return [objlft,objtop];
}
function showPictureBorder(mx, my) {
	if (document.getElementById('div_box').innerHTML!='') {
		if (document.getElementById('div_box').offsetWidth<50)
			setTimeout('showPictureBorder('+mx+', '+my+');', 10);
		else {
			document.getElementById('div_box2').style.cssText='z-index:1; padding:23px; position:absolute; left:'+(mx+7)+'px; top:'+(my-123)+'px; display:block; background-color:#cdddf1; filter: alpha(opacity=70); -moz-opacity: .7; width: '+document.getElementById('div_box').offsetWidth+'px; height: '+document.getElementById('div_box').offsetHeight+'px;';
		}
	}
	else {
		document.getElementById('div_box2').style.cssText='display:none;';
	}
	document.getElementById('div_box2').onmouseover=function() {
		clearTimeout(tmessage);
	};
	document.getElementById('div_box2').onmouseout=function() {
		timeoutMessage();
	};
}
function showMessage(evt) {
	if (tmessage==0) {
		var div_box=document.getElementById('div_box');

		var Browser = {
		  Version: function() {
			var version = 999; // we assume a sane browser
			if (navigator.appVersion.indexOf("MSIE") != -1)
			  // bah, IE again, lets downgrade version number
			  version = parseFloat(navigator.appVersion.split("MSIE")[1]);
			return version;
		  }
		}
		if (Browser.Version() < 7) {
			temp = document.getElementsByTagName('select');
			for (i=0; i<temp.length; i++)
				temp[i].style.visibility='hidden';
		}
		div_box.innerHTML='<div style="padding:10px; z-index:100; background-color:#fff; color:#5a5899; font:1.2em Georgia, Lucida, Verdana; line-height:16px; a {color: #666699;}" onmouseover="clearTimeout(tmessage);" onmouseout="timeoutMessage();"><div style=\'width:250px;\'><strong>Water is not served at this restaurant</strong><br /><br />Serving diners water is the most basic service that a restaurant should offer. Yet some refuse to serve even tap water, forcing diners to pay for it.<br /><br />I am compiling a list of dining establishments in Singapore that are guilty of this practice. Please add those that you know of in the comments.<br /><br /><img src="/images/icons/read.gif" class="icon" alt="Read" title="Read" /> <a href="/food/restaurants-that-do-not-serve-water/" title="List of Restaurants That Do Not Serve Free Water">View the list</a></div></div>';
		var mx = mouseX(evt);
		var my = mouseY(evt);
		document.getElementById('div_box').style.cssText='position:absolute; left:'+(mx+30)+'px; top:'+(my-100)+'px; display:block; z-index:2;';
		if (document.getElementById('div_box').offsetWidth>50) {
			showPictureBorder(mx, my);
		}
		else {
			setTimeout('showPictureBorder('+mx+', '+my+');', 10);
		}
	}
	else {
		clearTimeout(tmessage);
	}
}
function showMessage2(evt) {
	if (tmessage==0) {
		var div_box=document.getElementById('div_box');

		var Browser = {
		  Version: function() {
			var version = 999; // we assume a sane browser
			if (navigator.appVersion.indexOf("MSIE") != -1)
			  // bah, IE again, lets downgrade version number
			  version = parseFloat(navigator.appVersion.split("MSIE")[1]);
			return version;
		  }
		}
		if (Browser.Version() < 7) {
			temp = document.getElementsByTagName('select');
			for (i=0; i<temp.length; i++)
				temp[i].style.visibility='hidden';
		}
		div_box.innerHTML='<div style="padding:10px; z-index:100; background-color:#fff; color:#5a5899; font:1.2em Georgia, Lucida, Verdana; line-height:16px; a {color: #666699;}" onmouseover="clearTimeout(tmessage);" onmouseout="timeoutMessage();"><div style=\'width:400px;\'><strong>Part of the Healthier Dining Program</strong><br /><br /><img src=\'/images/logo-healthier-choice.gif\' width=\'111\' height=\'111\' alt=\'Part of the Healthier Dining Program\' title=\'Part of the Healthier Dining Program\' style=\'float:right; margin-left:10px;\' />This dish is marked with the Healthier Choice logo. It has been certified by the Singapore Health Promotion Board to be lower in fat, salt and sugar and enhanced with added vegetables and fruit.<br /><br /><img src="/images/icons/read.gif" class="icon" alt="Read" title="Read" /> <a href="http://www.hpb.gov.sg/hpb/default.asp?pg_id=2060" title="Health Promotion Board: Healthier Dining" target="_blank" rel="external nofollow" class="extlink">About the Healthier Dining Program</a></div></div>';
		var mx = mouseX(evt);
		var my = mouseY(evt);
		document.getElementById('div_box').style.cssText='position:absolute; left:'+(mx+30)+'px; top:'+(my-100)+'px; display:block; z-index:2;';
		if (document.getElementById('div_box').offsetWidth>50) {
			showPictureBorder(mx, my);
		}
		else {
			setTimeout('showPictureBorder('+mx+', '+my+');', 10);
		}
	}
	else {
		clearTimeout(tmessage);
	}
}
function clearMessage() {
	document.getElementById('div_box').style.display='none';
	document.getElementById('div_box2').style.display='none';
	document.getElementById('div_box').innerHTML='';
	var Browser = {
	  Version: function() {
		var version = 999; // we assume a sane browser
		if (navigator.appVersion.indexOf("MSIE") != -1)
		  // bah, IE again, lets downgrade version number
		  version = parseFloat(navigator.appVersion.split("MSIE")[1]);
		return version;
	  }
	}
	if (Browser.Version() < 7) {
		temp = document.getElementsByTagName('select');
		for (i=0; i<temp.length; i++)
			temp[i].style.visibility='visible';
	}
	clearTimeout(tmessage);
	tmessage = 0;
}
var tmessage = 0;
function timeoutMessage() {
	clearTimeout(tmessage);
	tmessage = setTimeout('clearMessage();', 100);
}