function move(fromField, toField, len){
	//Only do it on numbers
	var key = event.keyCode;
	if((key >= 48 && key <= 57) || (key >=96 && key <=105)){
		if(document.all(fromField).value.length == len){
			document.all(toField).focus();
			document.all(toField).select();
		}
	}
}

function MM_preloadImages(){
	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_swapImgRestore(){
	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_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;
}

'spacer','','images/categories/1.gif',1

function MM_swapImage(){
	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 MM_openBrWindow(theURL, winName, features){
	window.open(theURL, winName, features);
}


/**************************************************************
                    START ADMIN CHROMLESS WINDOW
**************************************************************/

function adminWin(){
	theURL="_csSys_IE/default.asp"
	wname="Braeburn"
	W=(window.screen.width);
	H=(window.screen.height - 29);
	windowREALtit = "Alder Creek Admin"
	openchromeless(theURL, wname, W, H, windowREALtit)
}

function openchromeless(theURL, wname, W, H, windowREALtit){
	var windowW = W;
	var windowH = H;
	
	var windowX = 0;	var windowY = 0;

//	H=H+20+2;
//	W=W+2;

	s = ",width="+W+",height="+H;

	if(navigator.userAgent.toLowerCase().indexOf("win")!=-1){
		var chromeFRMhtml = '<HTML>\n<HEAD>\n<TITLE>'+ windowREALtit +'</TITLE>\n</HEAD>\n'+
			'<frameset border=0 framespacing=0 frameborder=0 rows="100%">\n'+
			'	<frame name=content scrolling=no src="'+theURL+'">\n'+
			'</frameset>\n'+
			'</HTML>'

		splashWin = window.open( "" , wname, "fullscreen=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0"+s);

		splashWin.resizeTo( Math.ceil( W )       , Math.ceil( H ) );
		splashWin.moveTo  ( Math.ceil( windowX ) , Math.ceil( windowY ) );

		splashWin.document.open();
		splashWin.document.write(chromeFRMhtml);
		splashWin.document.close();
	}
	else{
		var splashWin = window.open(theURL, wname, "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1"+s, true);
	}
	splashWin.focus();
}

/**************************************************************
                    END ADMIN CHROMLESS WINDOW
**************************************************************/


// begin absolutely positioned scrollable area object scripts 
// Extension developed by David G. Miles 
// Original Scrollable Area code developed by Thomas Brattli 
function verifyCompatibleBrowser(){ 
    this.ver=navigator.appVersion 
    this.dom=document.getElementById?1:0 
    this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0; 
    this.ie4=(document.all && !this.dom)?1:0; 
    this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
 
    this.ns4=(document.layers && !this.dom)?1:0; 
    this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5) 
    return this 
} 
bw=new verifyCompatibleBrowser() 
 
 
var speed=50 
 
var loop, timer 
 
function ConstructObject(obj,nest){ 
    nest=(!nest) ? '':'document.'+nest+'.' 
    this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0; 
    this.css=bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+'document.'+obj):0; 
    this.scrollHeight=bw.ns4?this.css.document.height:this.el.offsetHeight 
    this.clipHeight=bw.ns4?this.css.clip.height:this.el.offsetHeight 
    this.up=MoveAreaUp;this.down=MoveAreaDown; 
    this.MoveArea=MoveArea; this.x; this.y; 
    this.obj = obj + "Object" 
    eval(this.obj + "=this") 
    return this 
} 
function MoveArea(x,y){ 
    this.x=x;this.y=y 
    this.css.left=this.x 
    this.css.top=this.y 
} 
 
function MoveAreaDown(move){ 
	if(this.y>-this.scrollHeight+objContainer.clipHeight){ 
    this.MoveArea(0,this.y-move) 
    if(loop) setTimeout(this.obj+".down("+move+")",speed) 
	} 
} 
function MoveAreaUp(move){ 
	if(this.y<0){ 
    this.MoveArea(0,this.y-move) 
    if(loop) setTimeout(this.obj+".up("+move+")",speed) 
	} 
} 
 
function PerformScroll(speed){ 
	if(initialised){ 
		loop=true; 
		if(speed>0) objScroller.down(speed) 
		else objScroller.up(speed) 
	} 
} 
 
function CeaseScroll(){ 
    loop=false 
    if(timer) clearTimeout(timer) 
} 
var initialised; 
function InitialiseScrollableArea(){ 
    objContainer=new ConstructObject('divContainer') 
    objScroller=new ConstructObject('divContent','divContainer') 
    objScroller.MoveArea(0,0) 
    objContainer.css.visibility='visible' 
    initialised=true; 
} 
// END absolutely positioned scrollable area object scripts


function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);




//START Banner ? Stuff

var bannerAD=new Array();
   var bannerADlink=new Array();
   var adNum=0;

   bannerAD[0]="images/index_table_art.jpg";
   bannerADlink[0]="tables.html";
   bannerAD[1]="images/index_sec_art.gif";
   bannerADlink[1]="secretarials.html";

   var preloadedimages=new Array();
   for (i=1;i<bannerAD.length;i++){
      preloadedimages[i]=new Image();
      preloadedimages[i].src=bannerAD[i];
   }

function setTransition(){
   if (document.all){
      bannerADrotator.filters.revealTrans.Transition=Math.floor(Math.random()*23);
      bannerADrotator.filters.revealTrans.apply();
   }
}

function playTransition(){
   if (document.all)
      bannerADrotator.filters.revealTrans.play()
}

function nextAd(){
   if(adNum<bannerAD.length-1)adNum++ ;
      else adNum=0;
   setTransition();
   document.images.bannerADrotator.src=bannerAD[adNum];
   playTransition();
   theTimer=setTimeout("nextAd()", 5000);
}

function jump2url(){
   jumpUrl=bannerADlink[adNum];
   jumpTarget='';
   if (jumpUrl != ''){
      if (jumpTarget != '')window.open(jumpUrl,jumpTarget);
      else location.href=jumpUrl;
   }
}
function displayStatusMsg() { 
   status=bannerADlink[adNum];
   document.returnValue = true;
}

///END Banner ? Stuff








// begin dHTML SlideShow Script 
 
if(document.images) { 
	currentslide=1; 
	maxslides=2; 
	slide = new Array(maxslides+1); 
	for(var n=1;n<=maxslides;n++) { 
		slide[n]=new Image(91,119); 
		slide[n].src='images/slide_'+n+'.jpg'; 
	} 
} 
	
function prevSlide() { 
	if(document.images) { 
		currentslide--; 
		if(currentslide<1) currentslide=maxslides; 
		document.images['slide'].src=slide[currentslide].src; 
	} 
} 


function nextSlide() { 
	if(document.images) { 
		currentslide++; 
		if(currentslide>maxslides) currentslide=1; 
		document.images['slide'].src=slide[currentslide].src; 
	} 
} 
// end dHTML SlideShow Script
// begin dHTML SlideShow Script 
 
if(document.images) { 
	currentslide=2; 
	maxslides=2; 
	slide = new Array(maxslides+1); 
	for(var n=1;n<=maxslides;n++) { 
		slide[n]=new Image(91,119); 
		slide[n].src='images/slide_'+n+'.jpg'; 
	} 
} 
	
function prevSlide() { 
	if(document.images) { 
		currentslide--; 
		if(currentslide<1) currentslide=maxslides; 
		document.images['slide'].src=slide[currentslide].src; 
	} 
} 


function nextSlide() { 
	if(document.images) { 
		currentslide++; 
		if(currentslide>maxslides) currentslide=1; 
		document.images['slide'].src=slide[currentslide].src; 
	} 
} 
// end dHTML SlideShow Script
// begin dHTML SlideShow Script 
 
if(document.images) { 
	currentslide=1; 
	maxslides=10; 
	slide = new Array(maxslides+1); 
	for(var n=1;n<=maxslides;n++) { 
		slide[n]=new Image(91,119); 
		slide[n].src='images/slide_'+n+'.jpg'; 
	} 
} 
	
function prevSlide() { 
	if(document.images) { 
		currentslide--; 
		if(currentslide<1) currentslide=maxslides; 
		document.images['slide'].src=slide[currentslide].src; 
	} 
} 


function nextSlide() { 
	if(document.images) { 
		currentslide++; 
		if(currentslide>maxslides) currentslide=1; 
		document.images['slide'].src=slide[currentslide].src; 
	} 
} 
// end dHTML SlideShow Script
// begin dHTML SlideShow Script 
 
if(document.images) { 
	currentslide=1; 
	maxslides=10; 
	slide = new Array(maxslides+1); 
	for(var n=1;n<=maxslides;n++) { 
		slide[n]=new Image(91,119); 
		slide[n].src='images/slide_'+n+'.jpg'; 
	} 
} 
	
function prevSlide() { 
	if(document.images) { 
		currentslide--; 
		if(currentslide<1) currentslide=maxslides; 
		document.images['slide'].src=slide[currentslide].src; 
	} 
} 


function nextSlide() { 
	if(document.images) { 
		currentslide++; 
		if(currentslide>maxslides) currentslide=1; 
		document.images['slide'].src=slide[currentslide].src; 
	} 
} 
// end dHTML SlideShow Script

function MM_callJS(jsStr) { //v2.0
	return eval(jsStr)
}