//style swap
//-----------------------------------------------------------------------

function changecss(theClass,element,value) { 
//documentation for this script at http://www.shawnolson.net/a/503/ 
var cssRules; 
if (document.all) { 
cssRules = 'rules'; 
} 
else if (document.getElementById) { 
cssRules = 'cssRules'; 
} 
for (var S = 0; S < document.styleSheets.length; S++){ 
for (var R = 0; R < document.styleSheets[S][cssRules].length; R++) { 
if (document.styleSheets[S][cssRules][R].selectorText == theClass) { 
document.styleSheets[S][cssRules][R].style[element] = value; 
} 
} 
} 
}


/*************************************************************************
  This code is from Dynamic Web Coding at www.dyn-web.com
  Copyright 2003-4 by Sharon Paine 
  See Terms of Use at www.dyn-web.com/bus/terms.html
  regarding conditions under which you may use this code.
  This notice must be retained in the code as is!
*************************************************************************/

var obj1, obj2;
function init() {
  // Arguments to constructor: id, x, y, w, y

  //header navigation
  obj1 = new dynObj('Btn1Panel', 0, -260, 264, 230);
  //obj2 = new dynObj('Btn2Panel', 0, -400, 264, 388);
  obj3 = new dynObj('Btn3Panel', 284, -260, 264, 230);
  
  //divisions
  obj4 = new dynObj('HCPanel', 0, -200, 190, 170);
  obj5 = new dynObj('NSPanel', 190, -200, 190, 170);
  obj6 = new dynObj('TSPanel', 380, -200, 190, 170);
  
  obj1.show();
  //obj2.show();
  obj3.show();
  obj4.show();
  obj5.show();
  obj6.show();
  
  // Arguments to slideTo method: destination x, destination y, duration of slide, acceleration factor 
  // which should be number between -1 and 1 ( -1 full decelerated, 1 full accelerated, 0 linear, i.e. no acceleration)
}


//header nav functions
function panel1(){
 panelsOff();
 panelsDivisionsOff();
 void obj1.slideTo(0, 0, 500, -1);
 changecss('.panelHolder', 'visibility', 'visible')
 changecss('.Btn1On', 'visibility', 'visible')
 
 }
 
 function panel2(){
 panelsOff();
 panelsDivisionsOff();
 void obj2.slideTo(0, 0, 500, -1);
 changecss('.panelHolder', 'visibility', 'visible')
 changecss('.Btn2On', 'visibility', 'visible')
 
 }
 
function panel3(){
 panelsOff();
 panelsDivisionsOff();
 void obj3.slideTo(284, 0, 500, -1);
 changecss('.panelHolder', 'visibility', 'visible')
 changecss('.Btn3On', 'visibility', 'visible')
 
 }
 
//turns off header nav panels
 
 function panelsOff(){
 
 void obj1.slideTo(0, -260, 500, -1);
 //void obj2.slideTo(0, -400, 500, -1);
 void obj3.slideTo(284, -260, 500, -1);
 
 changecss('.Btn1On', 'visibility', 'hidden');
 //changecss('.Btn2On', 'visibility', 'hidden');
 changecss('.Btn3On', 'visibility', 'hidden');
 changecss('.panelHolder', 'visibility', 'hidden')
 changecss('.detailPanelHolder', 'visibility', 'hidden')
 }
 
//division panels 

 function panelHC(){
 panelsOff();
 panelsDivisionsOff();
 void obj4.slideTo(0, 0, 500, -1);
 changecss('.BtnHCOn', 'visibility', 'visible')
 changecss('.panelHolderDivisions', 'visibility', 'visible');
/* changecss('.divisionsOffTop', 'visibility', 'visible');
 changecss('.divisionsOffBottom', 'visibility', 'visible');
 changecss('.divisionsOffHCright', 'visibility', 'visible'); 
 changecss('.divisionsOffHCleft', 'visibility', 'visible'); 
 */
 }
 
  function panelNS(){
  panelsOff();
 panelsDivisionsOff();
 void obj5.slideTo(190, 0, 500, -1);
 changecss('.BtnNSOn', 'visibility', 'visible')
 changecss('.panelHolderDivisions', 'visibility', 'visible');
/*
 changecss('.divisionsOffTop', 'visibility', 'visible');
 changecss('.divisionsOffBottom', 'visibility', 'visible');
 changecss('.divisionsOffNSright', 'visibility', 'visible'); 
 changecss('.divisionsOffNSleft', 'visibility', 'visible'); 
*/
 
 }


 function panelTS(){
 panelsOff();
 panelsDivisionsOff();
 void obj6.slideTo(380, 0, 500, -1);
 changecss('.BtnTSOn', 'visibility', 'visible')
 changecss('.panelHolderDivisions', 'visibility', 'visible');
/*
 changecss('.divisionsOffTop', 'visibility', 'visible');
 changecss('.divisionsOffBottom', 'visibility', 'visible');
 changecss('.divisionsOffTSright', 'visibility', 'visible'); 
 changecss('.divisionsOffTSleft', 'visibility', 'visible'); 
 */
 
 }

//turns off division panels 
 function panelsDivisionsOff(){
 
 void obj4.slideTo(0, -200, 500, -1);
 void obj5.slideTo(190, -200, 500, -1);
 void obj6.slideTo(380, -200, 500, -1); 
 changecss('.panelHolderDivisions', 'visibility', 'hidden');
 /*
 changecss('.divisionsOffTop', 'visibility', 'hidden');
 changecss('.divisionsOffBottom', 'visibility', 'hidden');
 changecss('.divisionsOffHCright', 'visibility', 'hidden'); 
 changecss('.divisionsOffHCleft', 'visibility', 'hidden'); 
 changecss('.divisionsOffNSright', 'visibility', 'hidden'); 
 changecss('.divisionsOffNSleft', 'visibility', 'hidden'); 
 changecss('.divisionsOffTSright', 'visibility', 'hidden'); 
 changecss('.divisionsOffTSleft', 'visibility', 'hidden'); 
 */
 
 changecss('.BtnHCOn', 'visibility', 'hidden');
 changecss('.BtnNSOn', 'visibility', 'hidden');
 changecss('.BtnTSOn', 'visibility', 'hidden');





 }