var OP5, NN4;
var dt = document;
OP5 = false;
NN4 = false;

if (self.parent.frames.length != 0){
	self.parent.location="http://www.rgpsalumni.org.sg";
}

if(navigator.appName == "Netscape"){
	NN4 = true;
}
if(navigator.appName == "Opera"){
	OP5 = true;
}

String.prototype.trim = function () {
    return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

function writeMenu(s){
	dt.open();
	dt.write(s);
	//alert(tbl);
}

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_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_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 DynHideMenu(o, parentcell){
	document.getElementById(o).style.display = "none";
}
function DynShowMenu(o, parentcell){
	document.getElementById(o).style.display = "block";
}

var fadeintimer;
var opacity = 0;
var enlargefotoimg;
function loadDefaultImage(imgpath){
	enlargefotoimg = document.getElementById("enlargefoto");
	enlargefotoimg.style.visibility = "hidden";
	opacity = 0;
	enlargefotoimg.src = "images/" + imgpath;
	initImage();
	//onload will only take effect on the next reload, hence has to assign the function first
	enlargefotoimg.onload = function() {initImage()}
}
function showEnlarge(obj){
	window.clearInterval(fadeintimer);
	enlargefotoimg.style.visibility = "hidden";
	opacity = 0;
	enlargefotoimg.src = obj.src.substr(0, (obj.src.indexOf("(")-3)) + ".jpg";
	enlargefotoimg.onload = function() {initImage()}
}
function initImage(){
	enlargefotoimg.style.visibility = "visible";
	setOpacity(0);
	fadeintimer = window.setInterval("fadeIn()", 100);
}
function fadeIn(){
	if (document.getElementById){
 		if (opacity <= 100){
			setOpacity(opacity);
			opacity = opacity + 5;
		}else{
			window.clearInterval(fadeintimer);
			enlargefotoimg.style.visibility = "visible";
		}
	}
}
//example by clagnut.com/sandbox/imagefades/
function setOpacity(opacity) {
	//prevents a flicker in Firefox caused when opacity is set to 100%, by setting the value to 99.999% instead
	opacity = (opacity == 100)?99.999:opacity;
	// IE/Win
	enlargefotoimg.style.filter = "alpha(opacity:"+opacity+")";
	// Safari<1.2, Konqueror
	enlargefotoimg.style.KHTMLOpacity = opacity/100;
	// Older Mozilla and Firefox
	enlargefotoimg.style.MozOpacity = opacity/100;
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	enlargefotoimg.style.opacity = opacity/100;
}

// JavaScript is used to write a style rule so that users without JavaScript enabled will not have the photo permanently hidden
document.write("<style type='text/css'>#enlargefoto {visibility:hidden;} </style>");

function mOverThumb(obj){
	obj.className = "thumbmover";
}
function mOutThumb(obj){
	obj.className = "thumbmout";
}
function mOverSector(obj, c){
	obj.className = c;
}
function mOutSector(obj, c){
	obj.className = c;
}
var yrlist = new Array('2005','2006','2007','2008');
var pglist = new Array('animation2005.html','library06.html','aboriginalart07.html','agm2008.html');
function loadgallerypage(gotoyear){
	var gotopage;
	for(i=0;i<yrlist.length;i++){
		if(yrlist[i] == gotoyear){
			gotopage = pglist[i];
			break;
		}
	}
	location.href = gotopage;
}
function SetActive(o){
	o.className = "setactivetext";
}
function SetInActive(o){
	o.className = "setinactivetext";
}

function writeGalleryMenu(s){
	document.open();
	document.write(s);
}
function writeLatest(){
	tmptd  = "";
	tmptd = tmptd + "   <td align=\"left\" valign=\"top\" class=\"sector4mout\" onmouseout=\"mOutSector(this, 'sector4mout')\" onmouseover=\"mOverSector(this, 'sector4mover')\">";
	tmptd = tmptd + "	   <h5 class=\"sectorheader\">Latest</h5>";
	tmptd = tmptd + "	   <a href=\"rgps_latest.html#evt\">Alumni Meeting 2010</a>";
	tmptd = tmptd + "   </td>";
	return tmptd;
}
function write2010menu(){
	var tmptr;

	tmptr = "<tr>";
	tmptr = tmptr + "   <td align=\"left\" valign=\"top\" class=\"sector1mout\" onmouseout=\"mOutSector(this, 'sector1mout')\" onmouseover=\"mOverSector(this, 'sector1mover')\">";
	tmptr = tmptr + "	   <h5 class=\"sectorheader\">Past Archives</h5>";
	tmptr = tmptr + "	   <a href=\"javascript:loadgallerypage('2005')\">2005 Gallery</a><br>";
	tmptr = tmptr + "	   <a href=\"javascript:loadgallerypage('2006')\">2006 Gallery</a>";
	tmptr = tmptr + "	   <a href=\"javascript:loadgallerypage('2007')\">2007 Gallery</a>";
	tmptr = tmptr + "	   <a href=\"javascript:loadgallerypage('2008')\">2008 Gallery</a>";
	tmptr = tmptr + "   </td>";
	tmptr = tmptr + "   <td align=\"left\" valign=\"top\" class=\"sector2mout\" onmouseout=\"mOutSector(this, 'sector2mout')\" onmouseover=\"mOverSector(this, 'sector2mover')\">";
	tmptr = tmptr + "	   <h5 class=\"sectorheader\">2008 Gallery</h5>";
	tmptr = tmptr + "	   <a href=\"agm2008.html\">AGM 2008</a><br>";
	tmptr = tmptr + "	   <a href=\"etiquettegrooming2008.html\">Etiquette Grooming</a><br>";
	tmptr = tmptr + "	   <a href=\"mathworkshops2008.html\">Math Workshops</a><br>";
	tmptr = tmptr + "	   <a href=\"publication2008.html\">Publications</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>";
	tmptr = tmptr + "   </td>";
	tmptr = tmptr + "   <td align=\"left\" valign=\"top\" class=\"sector3mout\" onmouseout=\"mOutSector(this, 'sector3mout')\" onmouseover=\"mOverSector(this, 'sector3mover')\">";
	tmptr = tmptr + "	   <h5 class=\"sectorheader\">2009 Gallery</h5>";
	tmptr = tmptr + "	   <a href=\"careertalk2009.html\">Career Talk 2009</a><br>";
	tmptr = tmptr + "	   <a href=\"ish_opening_2009.html\">ISH Opening 2009</a><br>";
	tmptr = tmptr + "	   <a href=\"agm2009.html#evt\">AGM 2009</a><br>";
	tmptr = tmptr + "   </td>";
	tmptr = tmptr + writeLatest();
	tmptr = tmptr + "</tr>";

	writeGalleryMenu(tmptr);
}
function write2009menu(){
	var tmptr;

	tmptr = "<tr>";
	tmptr = tmptr + "   <td align=\"left\" valign=\"top\" class=\"sector1mout\" onmouseout=\"mOutSector(this, 'sector1mout')\" onmouseover=\"mOverSector(this, 'sector1mover')\">";
	tmptr = tmptr + "	   <h5 class=\"sectorheader\">Past Archives</h5>";
	tmptr = tmptr + "	   <a href=\"javascript:loadgallerypage('2005')\">2005 Gallery</a><br>";
	tmptr = tmptr + "	   <a href=\"javascript:loadgallerypage('2006')\">2006 Gallery</a>";
	tmptr = tmptr + "	   <a href=\"javascript:loadgallerypage('2007')\">2007 Gallery</a>";
	tmptr = tmptr + "   </td>";
	tmptr = tmptr + "   <td align=\"left\" valign=\"top\" class=\"sector2mout\" onmouseout=\"mOutSector(this, 'sector2mout')\" onmouseover=\"mOverSector(this, 'sector2mover')\">";
	tmptr = tmptr + "	   <h5 class=\"sectorheader\">2008 Gallery</h5>";
	tmptr = tmptr + "	   <a href=\"agm2008.html#evt\">AGM 2008</a><br>";
	tmptr = tmptr + "	   <a href=\"etiquettegrooming2008.html#evt\">Etiquette Grooming</a><br>";
	tmptr = tmptr + "	   <a href=\"mathworkshops2008.html#evt\">Math Workshops</a><br>";
	tmptr = tmptr + "	   <a href=\"publication2008.html#evt\">Publications</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>";
	tmptr = tmptr + "   </td>";
	tmptr = tmptr + "   <td align=\"left\" valign=\"top\" class=\"sector3mout\" onmouseout=\"mOutSector(this, 'sector3mout')\" onmouseover=\"mOverSector(this, 'sector3mover')\">";
	tmptr = tmptr + "	   <h5 class=\"sectorheader\">2009 Gallery</h5>";
	tmptr = tmptr + "	   <a href=\"careertalk2009.html#evt\">Career Talk 2009</a><br>";
	tmptr = tmptr + "	   <a href=\"ish_opening_2009.html#evt\">ISH Opening 2009</a><br>";
	tmptr = tmptr + "	   <a href=\"agm2009.html#evt\">AGM 2009</a><br>";
	tmptr = tmptr + "   </td>";
	tmptr = tmptr + writeLatest();
	tmptr = tmptr + "</tr>";

	writeGalleryMenu(tmptr);
}
function write2008menu(){
	var tmptr;

	tmptr = "<tr>";
	tmptr = tmptr + "   <td align=\"left\" valign=\"top\" class=\"sector1mout\" onmouseout=\"mOutSector(this, 'sector1mout')\" onmouseover=\"mOverSector(this, 'sector1mover')\">";
	tmptr = tmptr + "	   <h5 class=\"sectorheader\">Past Archives</h5>";
	tmptr = tmptr + "	   <a href=\"javascript:loadgallerypage('2005')\">2005 Gallery</a><br>";
	tmptr = tmptr + "	   <a href=\"javascript:loadgallerypage('2006')\">2006 Gallery</a>";
	tmptr = tmptr + "   </td>";
	tmptr = tmptr + "   <td align=lign=\"left\" valign=\"top\" class=\"sector3mout\" onmouseout=\"mOutSector(this, 'sector3mout')\" onmouseover=\"mOverSector(this, 'sector3mover')\">";
	tmptr = tmptr + "	   <h5 class=\"sectorheader\">2007 Gallery</h5>";
	tmptr = tmptr + "	   <a href=\"aboriginalart07.html#evt\">Aboriginal Art</a><br>";
	tmptr = tmptr + "	   <a href=\"bridgetinrgps07.html#evt\">Bridget in RGPS</a><br>";
	tmptr = tmptr + "	   <a href=\"jamscones07.html#evt\">Jam &amp; Scones</a><br>";
	tmptr = tmptr + "	   <a href=\"penguinrgps07_07_12.html#evt\">Penguin RGPS (12 July)</a><br>";
	tmptr = tmptr + "	   <a href=\"rgps07_07_13.html#evt\">RGPS (13 July)</a><br>";
	tmptr = tmptr + "	   <a href=\"rgpsassembly07_07_16.html#evt\">RGPS Assembly (16 July)</a><br>";
	tmptr = tmptr + "	   <a href=\"rgpsxmas07_07_26.html#evt\">Children X'mas party 2007</a><br>";
	tmptr = tmptr + "   </td>";
	tmptr = tmptr + "   <td align=\"left\" valign=\"top\" class=\"sector2mout\" onmouseout=\"mOutSector(this, 'sector2mout')\" onmouseover=\"mOverSector(this, 'sector2mover')\">";
	tmptr = tmptr + "	   <h5 class=\"sectorheader\">2008 Gallery</h5>";
	tmptr = tmptr + "	   <a href=\"agm2008.html#evt\">AGM 2008</a><br>";
	tmptr = tmptr + "	   <a href=\"etiquettegrooming2008.html#evt\">Etiquette Grooming</a><br>";
	tmptr = tmptr + "	   <a href=\"mathworkshops2008.html#evt\">Math Workshops</a><br>";
	tmptr = tmptr + "	   <a href=\"publication2008.html#evt\">Publications</a><br>";
	tmptr = tmptr + "   </td>";
	tmptr = tmptr + writeLatest();
	tmptr = tmptr + "</tr>";

	writeGalleryMenu(tmptr);
}
function write2007menu(){
	var tmptr;

	tmptr = "<tr>";
	tmptr = tmptr + "   <td align=\"left\" valign=\"top\" class=\"sector1mout\" onmouseout=\"mOutSector(this, 'sector1mout')\" onmouseover=\"mOverSector(this, 'sector1mover')\">";
	tmptr = tmptr + "	   <h5 class=\"sectorheader\">Past Archives</h5>";
	tmptr = tmptr + "	   <a href=\"javascript:loadgallerypage('2005')\">2005 Gallery</a>";
	tmptr = tmptr + "   </td>";
	tmptr = tmptr + "   <td align=\"left\" valign=\"top\" class=\"sector2mout\" onmouseout=\"mOutSector(this, 'sector2mout')\" onmouseover=\"mOverSector(this, 'sector2mover')\">";
	tmptr = tmptr + "	   <h5 class=\"sectorheader\">2006 Gallery</h5>";
	tmptr = tmptr + "	   <a href=\"library06.html#evt\">Library Dolls</a><br>";
	tmptr = tmptr + "	   <a href=\"performancejapsch06.html#evt\">Performance Japanese School</a><br>";
	tmptr = tmptr + "	   <a href=\"sushimakingclass06.html#evt\">Sushi Making Class</a><br>";
	tmptr = tmptr + "   </td>";
	tmptr = tmptr + "   <td align=\"left\" valign=\"top\" class=\"sector3mout\" onmouseout=\"mOutSector(this, 'sector3mout')\" onmouseover=\"mOverSector(this, 'sector3mover')\">";
	tmptr = tmptr + "	   <h5 class=\"sectorheader\">2007 Gallery</h5>";
	tmptr = tmptr + "	   <a href=\"aboriginalart07.html#evt\">Aboriginal Art</a><br>";
	tmptr = tmptr + "	   <a href=\"bridgetinrgps07.html#evt\">Bridget in RGPS</a><br>";
	tmptr = tmptr + "	   <a href=\"jamscones07.html#evt\">Jam &amp; Scones</a><br>";
	tmptr = tmptr + "	   <a href=\"penguinrgps07_07_12.html#evt\">Penguin RGPS (12 July)</a><br>";
	tmptr = tmptr + "	   <a href=\"rgps07_07_13.html#evt\">RGPS (13 July)</a><br>";
	tmptr = tmptr + "	   <a href=\"rgpsassembly07_07_16.html#evt\">RGPS Assembly (16 July)</a><br>";
	tmptr = tmptr + "	   <a href=\"rgpsxmas07_07_26.html#evt\">Children X'mas party 2007</a><br>";
	tmptr = tmptr + "   </td>";
	tmptr = tmptr + writeLatest();
	tmptr = tmptr + "</tr>";

	writeGalleryMenu(tmptr);
}
function write2006menu(){
	var tmptr;

	tmptr = "<tr>";
	tmptr = tmptr + "<td align=\"left\" valign=\"top\" class=\"sector1mout\" onmouseout=\"mOutSector(this, 'sector1mout')\" onmouseover=\"mOverSector(this, 'sector1mover')\">";
	tmptr = tmptr + "    <h5 class=\"sectorheader\">Past Archives</h5>";
	tmptr = tmptr + "    <a href=\"javascript:loadgallerypage('2005')\">2005 Gallery</a>";
    tmptr = tmptr + "</td>";
    tmptr = tmptr + "<td align=\"left\" valign=\"top\" class=\"sector2mout\" onmouseout=\"mOutSector(this, 'sector2mout')\" onmouseover=\"mOverSector(this, 'sector2mover')\">";
	tmptr = tmptr + "    <h5 class=\"sectorheader\">2006 Gallery</h5>";
	tmptr = tmptr + "    <a href=\"library06.html#evt\">Library Dolls</a><br>";
	tmptr = tmptr + "    <a href=\"performancejapsch06.html#evt\">Performance Japanese School</a><br>";
	tmptr = tmptr + "    <a href=\"sushimakingclass06.html#evt\">Sushi Making Class</a><br>";
    tmptr = tmptr + "</td>";
    tmptr = tmptr + "<td align=\"left\" valign=\"top\" class=\"sector3mout\" onmouseout=\"mOutSector(this, 'sector3mout')\" onmouseover=\"mOverSector(this, 'sector3mover')\">";
	tmptr = tmptr + "    <h5 class=\"sectorheader\">2007 Gallery</h5>";
	tmptr = tmptr + "    <a href=\"aboriginalart07.html#evt\">Aboriginal Art</a><br>";
	tmptr = tmptr + "    <a href=\"bridgetinrgps07.html#evt\">Bridget in RGPS</a><br>";
	tmptr = tmptr + "    <a href=\"jamscones07.html#evt\">Jam &amp; Scones</a><br>";
	tmptr = tmptr + "    <a href=\"penguinrgps07_07_12.html#evt\">Penguin RGPS (12 July)</a><br>";
	tmptr = tmptr + "    <a href=\"rgps07_07_13.html#evt\">RGPS (13 July)</a><br>";
	tmptr = tmptr + "    <a href=\"rgpsassembly07_07_16.html#evt\">RGPS Assembly (16 July)</a><br>";
	tmptr = tmptr + "	 <a href=\"rgpsxmas07_07_26.html#evt\">Children X'mas party 2007</a><br>";
    tmptr = tmptr + "</td>";
    tmptr = tmptr + writeLatest();
	tmptr = tmptr + "</tr>";

	writeGalleryMenu(tmptr);
}
function write2005menu(){
	var tmptr;
	tmptr = "<tr>";
	tmptr = tmptr + "<td align=\"left\" valign=\"top\" class=\"sector1mout\" onmouseout=\"mOutSector(this, 'sector1mout')\" onmouseover=\"mOverSector(this, 'sector1mover')\">";
	tmptr = tmptr + "	   <h5 class=\"nasectorheader\">Past Archives</h5>";
	tmptr = tmptr + "   </td>";
	tmptr = tmptr + "   <td align=\"left\" valign=\"top\" class=\"sector2mout\" onmouseout=\"mOutSector(this, 'sector2mout')\" onmouseover=\"mOverSector(this, 'sector2mover')\">";
	tmptr = tmptr + "	   <h5 class=\"sectorheader\">2005 Gallery</h5>";
	tmptr = tmptr + "	   <a href=\"animation2005.html#evt\">Animation</a>";
	tmptr = tmptr + "   </td>";
	tmptr = tmptr + "   <td align=\"left\" valign=\"top\" class=\"sector3mout\" onmouseout=\"mOutSector(this, 'sector3mout')\" onmouseover=\"mOverSector(this, 'sector3mover')\">";
	tmptr = tmptr + "	   <h5 class=\"sectorheader\">2006 Gallery</h5>";
	tmptr = tmptr + "	   <a href=\"library06.html#evt\">Library Dolls</a><br>";
	tmptr = tmptr + "	   <a href=\"performancejapsch06.html#evt\">Performance Japanese School</a><br>";
	tmptr = tmptr + "	   <a href=\"sushimakingclass06.html#evt\">Sushi Making Class</a><br>";
	tmptr = tmptr + "   </td>";
	tmptr = tmptr + writeLatest();
	tmptr = tmptr + "</tr>";

	writeGalleryMenu(tmptr);
}
