//var ipath="http://www.westsideacademy.com/perfco/";
var COPYRIGHTYEAR='2007';
var ipath="";
var w=window;
var d=w.document;
var ie4,ns4;
var ban1w=640;
var ban1h=133;
var ban2w=119;
var ban2h=130;
var ban3w=27;
var ban3h=144;
var bnw=120;
var bnh=20;
var hmar=bnw+30;
var vmar=ban1h+20;
var contw=640-hmar;
var ndigits=6;//hitcntr
var digitw=11;
var digith=13;
var digitstop=20;
var digitsbot=20;
var digitsvert=digitstop+digitsbot+digith;
var digitswidth=ndigits*digitw;
var digitsleft=((bnw-20)-digitswidth)/2;
var btn_norm=ipath+"background.jpg";
var btn_roll=ipath+"rbackground.jpg";
var btn_hdr=ipath+"hbackground.jpg";
var undefined;

// Navbar
var x_bn=0;
var x_alt=1;
var x_url=2;
blst=new Array(
	['basics'],
	['headlines','Current news',             'default.php'],
	['struct',   'Organization and mission', 'struct.php'],
	['happenings'],
	['calendar', 'List of upcoming events',  '2007-2008 PC Calendar.pdf'], //'calendar.php'],
	['notices',  'Notices and bulletins',    'notices.php'],
	['people'],
	['staff',    'Directors and teachers',   'staff.php'],
	['dancers',  'Roster of dancers',        'dancers.php'],
	['photos',   'Photo gallery',            'photos.php'],
	['policies'],
	['expect',   'Student/parent policies',  'expect.php']
);
// email addresses
var mi = new Array();
mi['Director1']=['Brad Hampton','bhampton','westsideacademy.com'];
mi['Director2']=['Ashley Nikolaisen','anikolaisen','westsideacademy.com'];
mi['PhotoEditor']=['Ashley Nikolaisen','anikolaisen','westsideacademy.com'];
mi['Manager']=['Polly Webber','pwebber','westsideacademy.com'];
mi['webmaster']=['Jim Lamberson','jlamberson','frontier.com'];
// email functions
var mt='<a href="mailto:';
function ma(sym){var i=mi[sym];return i[1]+'@'+i[2];}
function MailToMgr(sym){return mt+ma(sym)+'">'+mi[sym][0]+'</a>';}

function Mail(nam,dom,vis){a=nam+'@'+dom;document.write(mt+a+'">'+((Mail.arguments.length==3)?vis:a)+'</a>')}
function mlto(sym,fld){var i=mi[sym];document.write(mt+ma(sym)+'">'+i[fld]+'</a>');}
function mailadr(sym){var a=ma(sym);document.write(mt+a+'">'+a+'</a>');}
function mailnam(sym){mlto(sym,0);}
function mailsym(sym){var i=mi[sym];document.write(mt+ma(sym)+'">'+sym+'</a>');}

//preload images
var isPreloaded=false;
function bnload(bn,ext){
	eval(bn+"=new Image("+bnw+","+bnh+")");
	eval(bn+".src='"+ipath+bn+"."+ext+"'");
}

function preload(){
	if(!isPreloaded){
		isPreloaded=true;
		bnload("background","jpg");
		bnload("rbackground","jpg");
		bnload("hbackground","jpg");
		for(i=0;i<blst.length;i++)
			bnload(blst[i][x_bn],"gif");
	}
}
preload();

function roll(div,on){d.getElementById(div).style.background="url("+(on?btn_roll:btn_norm)+")";}

function init(){
	ie4=(d.body.clientWidth!=null);ns4=(w.pageYOffset!=null);w.onscroll=w.onresize=resiz;
	if(ie4)ns4=false;
	if(ns4){poll();self.setInterval("poll()",50);}
	resiz();
}
	
function xScroll(){return ie4?d.body.scrollLeft:w.pageXOffset;}
function yScroll(){return ie4?d.body.scrollTop:w.pageYOffset;}
function xSize(){return ie4?d.body.clientWidth:w.innerWidth-20;}
function ySize(){return ie4?d.body.clientHeight:w.innerHeight-20;}
function resiz(){
	h=yScroll()+ySize()-ban1h-ban2h-blst.length*bnh;
	n=d.getElementById("navbot");if(n){
		n.style.height=(h>digitsvert?h:digitsvert);
		m=d.getElementById("cntr");if(m){m.style.top=parseInt(n.style.height)-digith-digitsbot;m.style.visibility="visible";}
	}
	i=xScroll()+xSize()-hmar-10;n=d.getElementById("cont");if(n)n.style.width=(i>0?i:0);
}

//ns scroll
var yos;
function poll(){
	o=w.pageYOffset;d.body.scrollTop=o;d.body.clientHeight=w.innerHeight-20;
	if(yos!=null){if(o!=yos)resiz();}//not 1st scroll
	yos=o;
}

function BanDiv(n,top,left){
	i=eval("ban"+n+"w");h=eval("ban"+n+"h");
	return "<div id='ban"+n+"' style='position:absolute;top:"+top+"px;left:"+left+"px;width:"+i+"px;height:"+h+"px;z-index:1;'><img height="+h+" width="+i+" src='"+ipath+"banner"+n+".jpg' border=0 alt=''></div>";
}

function BtnImg(bn,alt){return "<img height="+bnh+" width="+bnw+" src='"+ipath+bn+".gif' border=0 alt='"+alt+"' title='"+alt+"'>";}

function OpenBody(wid){
	if(OpenBody.length==0)wid=540;
	if(ns4)preload();
	if(typeof pagename=="undefined")pagename='';
	w.onload=init;
	t=BanDiv(1,0,0)+BanDiv(2,ban1h,0)+BanDiv(3,ban1h,ban2w);
	for(i=0,btntop=ban1h+ban2h;i<blst.length;i++,btntop+=bnh){//navs
		bn=blst[i][x_bn];
		u=blst[i][x_url];
		pat=new RegExp(u+"$");
		t+="<div id='nav"+i+"' style=\"position:absolute;top:"+btntop+"px;left:0px;width:"+bnw+"px;height:"+bnh+";z-index:1;background-image:url('"+((blst[i].length>1)?
			((pat.test(window.location)||(pagename==bn))?
				(btn_norm+"');\">"+ BtnImg(bn,"")+"</div>")+"<div style=\"position:absolute;top:"+btntop+"px;left:100px;width:10px;height:20px;z-index:2;\"><img height=20px width=10px src='"+ipath+"reddot.gif' border=0 alt=''></div>":
				(btn_norm+"');\"><A HREF='"+u+"' onMouseOver=\"roll('nav"+i+"',1)\" onMouseOut=\"roll('nav"+i+"',0)\">"+ BtnImg(bn,blst[i][x_alt])+"</A></div>")//btn
			):
			(btn_hdr+"');\">"+BtnImg(bn,"")+"</div>"));//hdr
	}
	//resizable nav bottom & hit cntr
	t+="<div id='navbot' style='position:absolute;top:"+btntop+"px;left:0px;width:"+bnw+";height:10px;background-image:url(\""+btn_norm+"\");z-index:1;'>";
//	t+="<div id='cntr' style='visibility=\"hidden\"; position:relative;top:"+digitstop+"px;left:"+digitsleft+"px;width:"+digitswidth+";height:"+digith+"px;z-index:1;'>";
//	if(typeof cntrhtml!="undefined")t+=cntrhtml;
//	t+="</div>";
	t+="</div>";
	// content
	t+="<div id='cont' style='position:absolute;top:"+vmar+"px;left:"+hmar+"px;width:"+contw+"px;background-color:#FFFFFF;z-index:1;'>";
	d.write(t);
}

function CloseBody(copyright,modified){
	d.write('<br><hr width="500px" align=left size=2><span style="font-size: xx-small;">Send comments or questions to the ');
	mailsym('webmaster');
	d.write('<br>Copyright &#169; '+COPYRIGHTYEAR+' Westside Academy<br><br>&nbsp;</span></div>');
}

