trigger=0;
var d = document;

//I might wanna use the following to hide my email address from them fucking robots (d.write("<a href=" + "mail" + "to:" + email + "@" + emailHost+ ">" + contact + "</a>" + ".")
var contact = "Webmaster"
var email = "info"
var emailHost = "the-english-place.com"

function oReloadPage(init){
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {d.oPgWidth=innerWidth; d.oPgHeight=innerHeight; onresize=oReloadPage; }}
else if (innerWidth!=d.oPgWidth || innerHeight!=d.oPgHeight) location.reload();}
oReloadPage(true);

//Handles messages that appear at the bottom of the window on the task bar
function showStatus(mssg){status=mssg;
khutla=true;}

//Open popup windows
function openWindow(url,name,features){window.open(url,name,features);}

//Set up arrays with text bites for WriteToLayer function
var blurbs = new Array(
'Welcome. We hope you\'ll have a good time<i><span class="miniantihead"><br />[Accueil]</span></i>',
'Beginner, Advanced, Technical, and miniantihead<i><span class="miniantihead"><br />[Exercices]</span></i>',
'Beginning English. Welcome<i><span class="miniantihead"><br />[Débutant]</span></i>',
'English, French, and Sesotho wordlist<i><span class="miniantihead"><br />[Léxique]</span></i>',
'My work experience, education, thoughts on e-learning<i><span class="miniantihead"><br />[CV]</span></i>',
'Click now, or email &#114;&#101;&#116;&#104;&#97;&#98;&#105;&#108;&#101;.&#109;a&#115;&#105;&#108;&#111;&#64;&#116;&#104;&#101;&#45;&#101;n&#103;li&#115;&#104;&#45;&#112;lac&#101;&#46;&#99;&#111;&#109;<i><span class="miniantihead"><br />[Contactez-moi]</span></i>',
'Other resources, if we do not yet have what you\'re looking for<i><span class="miniantihead"><br />[Profitons du web!]</span></i>',
'Free online English lessons & ESL / EFL resources<i><span class="miniantihead"><br />[English Page]</span></i>',
'Listening activities, with follow-up quizzes<i><span class="miniantihead"><br />[Compréhension Orale]</span></i>',
'English grammar, vocabulary, verbs and speaking<i><span class="miniantihead"><br />[English at Home]</span></i>',
'Lessons prepared every week and sent to you by e-mail<i><span class="miniantihead"><br />[Online English]</span></i>',
'Learning through laughter. Have fun<i><span class="miniantihead"><br />[Blagues]</span></i>',
'Idiomatic expressions. Make your language miniantihead colourful<i><span class="miniantihead"><br />[Idiomes]</span></i>',
'Some of the most meaningful things ever said<i><span class="miniantihead"><br />[Citations]</span></i>',
'\"...the State shall take appropriate measures in order to promote equality of opportunity...\"<i><span class="miniantihead"><br />[La Constitution]</span></i>',
'The National University of Lesotho<i><span class="miniantihead"><br />[Université]</span></i>',
'Hiking, pony trekking, you name it<i><span class="miniantihead"><br />[Auberge de Malealea]</span></i>',
'Download or add lesson plans, book lists, etc<i><span class="miniantihead"><br />[Télécharger]</span></i>',
'Friendship between Basotho and North Americans<i><span class="miniantihead"><br />[Friends of Lesotho]</span></i>',
'Rachel\'s a free-lancing journalist and an all-round English language specialist<i><span class="miniantihead"><br />[Site de Rachel]</span></i>',
'The Web is an enourmous place, indeed. It is hard to get all the interesting addresses into one, neat browser window<i><span class="miniantihead"><br />[Autres Liens]</span></i>',
'Something that we think will help you learn miniantihead easily<i><span class="miniantihead"><br />[Astuces]</span></i>',
'Random questions that need quick answers<i><span class="miniantihead"><br />[Question/Réponse]</span></i>',
'\<i>"... an organic forum for multi-media expression with an emphasis on literary efforts\"</i><i><span class="miniantihead"><br />[The Canopic Jar]</span></i>',
'A British Council site with activities for kids and a \"Professionals\" zone<i><span class="miniantihead"><br />[Apprenez l\'Anglais]</span></i>',
'A non-profit organization aimed at providing safe water for rural children in Africa<i><span class="miniantihead"><br />[L\'eau potable]</span></i>',
'Learn Sesotho with this efficient site. <i><span class="miniantihead"><br />[Apprenez le sesotho avec ce site efficace]</span></i>',
'\<i>"A collection of links to Frost related content on the Web\"</i><i><span class="miniantihead"><br />[Frost: Poèsie]</span></i>',
'Readings (you\'ll need Real Audio Player), questions from the audience, panel on the Poetry of Margaret Walker, bibliography<i><span class="miniantihead"><br />[Walker: Poetry--Lithothokiso--Poèsie]</span></i>',
'The Harlem Renaissance (<i>Re-birth</i> in French). Some gifted African-American writers produced a large body of literature<i><span class="miniantihead"><br />[Renaissance de Harlem]</span></i>',
'Ms Giovanni\’s work shows a solid link between art and politics. She raises awareness of minority rights and fights for racial equality<i><span class="miniantihead"><br />[Les poèmes de Giovanni]</span></i>',
'Copyright does not mean the right to copy!<i><span class="miniantihead"><br />[Droits d\'auteur]</span></i>',
'Quick thoughts, brainwaves, etc.<i><span class="miniantihead"><br />[Weblog]</span></i>',
'small, green<i><span class="miniantihead"><br />[Petit vert]</span></i>',
'small, red<i><span class="miniantihead"><br />[Petit rouge]</span></i>',
'small, blue<i><span class="miniantihead"><br />[Petit bleu]</span></i>',
'small, black<i><span class="miniantihead"><br />[Petit noir]</span></i>',
'medium, green<i><span class="miniantihead"><br />[Vert]</span></i>',
'medium, red<i><span class="miniantihead"><br />[Rouge]</span></i>',
'medium, blue<i><span class="miniantihead"><br />[Bleu]</span></i>',
'medium, black<i><span class="miniantihead"><br />[Noir]</span></i>',
'large, green<i><span class="miniantihead"><br />[Grand vert]</span></i>',
'large, red<i><span class="miniantihead"><br />[Grand rouge]</span></i>',
'large, blue<i><span class="miniantihead"><br />[Grand bleu]</span></i>',
'large, black<i><span class="miniantihead"><br />[Grand noir]</span></i>',
'Information about Lesotho<i><span class="miniantihead"><br />[Lesotho: Infos]</span></i>',
'This file was checked and found to be valid XHTML 1.0 Transitional.<i><span class="miniantihead"><br />[Page validé xhtml 1.0]</span></i>',
'You talk with a certain style and make few mistakes<i><span class="miniantihead"><br />[Avancé]</span></i>',
'The English of medicine, law, aviation, etc.<i><span class="miniantihead"><br />[Technique]</span></i>',
'Anything that could not be classified elsewhere<i><span class="miniantihead"><br />[Divers]</span></i>',
'Links to websites in relation with Sesotho, Lesotho or southern Africa<i><span class="miniantihead"><br />[Lesotho: Liens]</span></i>',
'What is it? How is it done? Is it helpful? How much is it?.<i><span class="miniantihead"><br />[FAD]</span></i>',
'Idioms, tips, jokes, Q & A<i><span class="miniantihead"><br />[S\'amuser]</span></i>',
'Typeface size and colour scheme<i><span class="miniantihead"><br />[Taille & couleur]</span></i>',
'Statistics about visitors to this site.<i><span class="miniantihead"><br />[Chiffres & statistiques]</span></i>',
'The art and artists of Lesotho; Books on and from Africa<i><span class="miniantihead"><br />[l\'Art, les artistes de Lesotho]</span></i>');

//Set up variables to join and format the blurbs into each line
var homepage = '<span class="blurb">' + blurbs[0] + '</span>';
var exercises = '<span class="blurb">' + blurbs[1] + '</span>';
var beginner = '<span class="blurb">' + blurbs[2] + '</span>';
var glossary = '<span class="blurb">' + blurbs[3] + '</span>';
var resume = '<span class="blurb">' + blurbs[4] + '</span>';
var contact = '<span class="blurb">' + blurbs[5] + '</span>';
var linkblurb = '<span class="blurb">' + blurbs[6] + '</span>';
var engpage = '<span class="blurb">' + blurbs[7] + '</span>';
var esllistening = '<span class="blurb">' + blurbs[8] + '</span>';
var engathome = '<span class="blurb">' + blurbs[9] + '</span>';
var onlineeng = '<span class="blurb">' + blurbs[10] + '</span>';
var jokeblurb = '<span class="blurb">' + blurbs[11] + '</span>';
var idiomblurb = '<span class="blurb">' + blurbs[12] + '</span>';
var quoteblurb = '<span class="blurb">' + blurbs[13] + '</span>';
var lesothoblurb = '<span class="blurb">' + blurbs[14] + '</span>';
var nul = '<span class="blurb">' + blurbs[15] + '</span>';
var malealea = '<span class="blurb">' + blurbs[16] + '</span>';
var downloads = '<span class="blurb">' + blurbs[17] + '</span>';
var fol = '<span class="blurb">' + blurbs[18] + '</span>';
var rachel = '<span class="blurb">' + blurbs[19] + '</span>';
var morelinks = '<span class="blurb">' + blurbs[20] + '</span>';
var tipblurb = '<span class="blurb">' + blurbs[21] + '</span>';
var qandasblurb = '<span class="blurb">' + blurbs[22] + '</span>';
var canopicblurb = '<span class="blurb">' + blurbs[23] + '</span>';
var learnengblurb = '<span class="blurb">' + blurbs[24] + '</span>';
var waterchildrenblurb = '<span class="blurb">' + blurbs[25] + '</span>';
var sesothowebza = '<span class="blurb">' + blurbs[26] + '</span>';
var frostblurb = '<span class="blurb">' + blurbs[27] + '</span>';
var walkerblurb = '<span class="blurb">' + blurbs[28] + '</span>';
var harlemblurb = '<span class="blurb">' + blurbs[29] + '</span>';
var giovanniblurb = '<span class="blurb">' + blurbs[30] + '</span>';
var copyright = '<span class="blurb">' + blurbs[31] + '</span>';
var blogblurb = '<span class="blurb">' + blurbs[32] + '</span>';
var sg = '<span class="blurb">' + blurbs[33] + '</span>';
var sr = '<span class="blurb">' + blurbs[34] + '</span>';
var sb = '<span class="blurb">' + blurbs[35] + '</span>';
var sblack = '<span class="blurb">' + blurbs[36] + '</span>';
var mg = '<span class="blurb">' + blurbs[37] + '</span>';
var mr = '<span class="blurb">' + blurbs[38] + '</span>';
var mb = '<span class="blurb">' + blurbs[39] + '</span>';
var mblack = '<span class="blurb">' + blurbs[40] + '</span>';
var lg = '<span class="blurb">' + blurbs[41] + '</span>';
var lr = '<span class="blurb">' + blurbs[42] + '</span>';
var lb = '<span class="blurb">' + blurbs[43] + '</span>';
var lblack = '<span class="blurb">' + blurbs[44] + '</span>';
var infolesotho = '<span class="blurb">' + blurbs[45] + '</span>';
var xhtml = '<span class="blurb">' + blurbs[46] + '</span>';
var advanced = '<span class="blurb">' + blurbs[47] + '</span>';
var technical = '<span class="blurb">' + blurbs[48] + '</span>';
var miscellaneous = '<span class="blurb">' + blurbs[49] + '</span>';
var lesotholinks = '<span class="blurb">' + blurbs[50] + '</span>';
var elearning = '<span class="blurb">' + blurbs[51] + '</span>';
var fun = '<span class="blurb">' + blurbs[52] + '</span>';
var size = '<span class="blurb">' + blurbs[53] + '</span>';
var stats = '<span class="blurb">' + blurbs[54] + '</span>';
var art = '<span class="blurb">' + blurbs[55] + '</span>';

function WriteToLayer(layerId,txt){if (d.getElementById){d.getElementById(layerId).innerHTML=txt;}
else if (d.layers){d.layerId.d.open();
d.layerId.d.write(txt);
d.layerId.d.close();}
else if(d.all){d.all[layerId].innerHTML=txt;}}

//Hides and shows the menu on the home page
function togglemenu(){if (trigger==1){d.getElementById('content').style.marginLeft='20%';
			d.getElementById('left').style.display='block';
			d.getElementById('showHide').innerHTML='<<';
			
		else   {d.getElementById('content').style.marginLeft='5px';
			d.getElementById('left').style.display='none';
			d.getElementById('showHide').innerHTML='>>';
			
		if (trigger==1) trigger=0;
		else if (trigger==0) trigger=1;}

//Hides and shows divs
function show(object){if (d.getElementById && d.getElementById(object) != null)
         node = d.getElementById(object).style.visibility='visible';
    else if (d.layers && d.layers[object] != null)
        d.layers[object].visibility = 'visible';
    else if (d.all)
        d.all[object].style.visibility = 'visible';}
        
function hide(object){if (d.getElementById && d.getElementById(object) != null)
         node = d.getElementById(object).style.visibility='hidden';
    else if (d.layers && d.layers[object] != null)
        d.layers[object].visibility = 'hidden';
    else if (d.all)
         d.all[object].style.visibility = 'hidden';}
		 
function checkForm(){var myForm = document.forms['cvForm'];
      var sMessage = '';
      if (!myForm.subject.value || myForm.subject.value.indexOf('please type a subject') != -1)
      {sMessage += "Subject\n";}
      if (!myForm.email.value)
      {sMessage += "your email address\n";}
      if (!myForm.message.value)
      {sMessage += "a Message\n";}
      if (sMessage)
      {alert('The form was not completed. Please type the following:\n' + sMessage);
        return false;}
      if (!myForm.url.value)
      {myForm.url.value = 'none';}
      if (!myForm.useragent.value)
      {myForm.useragent.value = 'none';}
      return true;}
      
function MM_findObj(n, d){
  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;}
  
<!-- This script will display how long in years, months, days your site has been active-->
function DateEstablished(startmonth, startdate, startyear){
sdate=startdate;
smonth=startmonth-1;
syear=startyear;
var DaysInMonth = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
today = new Date()
var thisyear = today.getFullYear();
var thismonth = today.getMonth();
var thisdate = today.getDate();
mstart = new Date(syear,(smonth==12?1:smonth+1),1);
days1 = (mstart - new Date(syear,smonth,sdate))/(24*60*60*1000)-1;
mend = new Date(thisyear,thismonth,1);
days2 = (new Date(thisyear,thismonth,thisdate) - mend)/(24*60*60*1000)+1;
dayst = days1 + days2;
if (dayst >= DaysInMonth[smonth])  {
AddOneMonth = 1; 
dayst -= DaysInMonth[smonth]; 
}
else AddOneMonth = 0;
ydiff1 = thisyear-mstart.getFullYear();
mdiff1 = thismonth-mstart.getMonth()+AddOneMonth;
if (mdiff1 >11) { mdiff1=0; ydiff1++; }
if (mdiff1 < 0) { mdiff1 = mdiff1 + 12; ydiff1--; }
temp = (ydiff1==0?"":(ydiff1==1?ydiff1+" year and ":ydiff1 + " years, "));
temp += (mdiff1==0?"0 months, and ":(mdiff1==1?mdiff1+" month, and ":mdiff1+" months, and "));
temp += (dayst==0?"no days":(dayst==1 ? " 1 day." : dayst + " days." ));
return temp;}

theMonth = new Array()
theMonth[0] = "January"
theMonth[1] = "February"
theMonth[2] = "March"
theMonth[3] = "April"
theMonth[4] = "May"
theMonth[5] = "June"
theMonth[6] = "July"
theMonth[7] = "August"
theMonth[8] = "September"
theMonth[9] = "October"
theMonth[10] = "November"
theMonth[11] = "December"
theDay = new Array(7)
theDay[0] = "Sunday"
theDay[1] = "Monday"
theDay[2] = "Tuesday"
theDay[3] = "Wednesday"
theDay[4] = "Thursday"
theDay[5] = "Friday"
theDay[6] = "Saturday"

function oWriteDate() {
toDay = new Date()
return theDay[toDay.getDay()] + ", " + toDay.getDate() + " " + theMonth[toDay.getMonth()] + ", " + toDay.getFullYear()
} 

<!-- This script is for the pulldown menu I plan to use more often-->
function loadPage(pageURL){ 
location.href = pageURL.options[pageURL.selectedIndex].value 
} 
