*********** START CODE IN HEAD ****************

<!-- Hide script from non JS browsers
window.alert("Don't just sit there -- say something!");
	// WINDOW IS AN OBJECT -- JAVASCRIPT IS CASE SENSITIVE
	// ALERT (A MESSAGE TO USER) IS A BUILT-IN FUNCTION -- JAVASCRIPT IS CASE SENSITIVE
	// USE DOT NOTATION TO SEPARATE THEM
	// THE VALUE IS IN PARENTHESES
	// A STRING WITH SPACES IS IN QUOTE MARKS. 
	// THE MESSAGE WAITS FOR THE USER TO HIT A KEY OR CLICK

document.write("Hello world! " + "<p>");
	// DOCUMENT IS AN OBJECT -- JAVASCRIPT IS CASE SENSITIVE
	// WRITE IS A BUILT IN FUNCTION -- JAVASCRIPT IS CASE SENSITIVE
	// HTNL TAGS GO IN QUOTES
	// THE PLUS SIGN CONCATENATES
	// THIS LINE DISPLAYS AND THEN A NEW ALERT BOX POPS UP

window.alert("Pathetic ... but how are you, anyway?");

document.write(" I'm fine -- but how are you, buddy?" + "<p>");

window.alert("OK I guess -- but what's this file?");

document.write("The Title is " + document.title + "<p>");

window.alert("Last question -- where and who are we?");

document.write("The file is " + location.toString()+ "<P>");

document.write("The browser is " + navigator.appName + " " + navigator.appVersion + "<p>");
	// NAVIGATOR IS AN OBJECT AND APPNAME A PROPETY -- MORE BELOW -- JAVASCRIPT IS CASE SENSITIVE

document.write("The plugins are " + navigator.plugins + "<p>");

document.write("The supported mine types are " + navigator.mimeTypes + "<p>");

document.write("This page was last modified on " + document.lastModified +  "<p><HR><p>");
	// LASTMODIFIED IS AN OBJECT -- JAVASCRIPT IS CASE SENSITIVE

// end hiding -->

</SCRIPT> 

</HEAD>

**************** end JavaScript code ****************