// vim: set expandtab tabstop=3 shiftwidth=3 foldmethod=marker:
// ------------------------------------------------------------
//   Author: Brian Clark (brian@spamcop.net)
//     File: js/main.js
//  Created: 06:44:05 PM EST Tue, December 23, 2008
// Modified: 10:16:06 PM EST Tue, December 23, 2008
// ------------------------------------------------------------
var flipState = null;
function setDefaults() {
   var loc = document.location + '';
   var place = loc.match(/^http.+\.com\/(.+)\/.*$/);
   switch (place[1]) {
      case 'services':
         flip('nav2');
         flipState = 'nav2';
         break;
      case 'portfolio':
         flip('nav3');
         flipState = 'nav3';
         break;
      case 'support':
         flip('nav4');
         flipState = 'nav4';
         break;
      case 'tips':
         flip('nav5');
         flipState = 'nav5';
         break;
      default:
         break;
   }
}
if(document.images) {
   nav2off = new Image(); nav2off.src = 'images/topnav/2.png';
   nav2on = new Image(); nav2on.src = 'images/topnav/2on.png';
   nav3off = new Image(); nav3off.src = 'images/topnav/3.png';
   nav3on = new Image(); nav3on.src = 'images/topnav/3on.png';
   nav4off = new Image(); nav4off.src = 'images/topnav/4.png';
   nav4on = new Image(); nav4on.src = 'images/topnav/4on.png';
   nav5off = new Image(); nav5off.src = 'images/topnav/5.png';
   nav5on = new Image(); nav5on.src = 'images/topnav/5on.png';
}
function flip(imgName) {
   if(document.images) {
      document[imgName].src = eval(imgName + 'on.src');
      if (flipState != null && imgName != flipState && imgName != 'map') {
         document[flipState].src = eval(flipState + 'off.src');
      }
   }
}
function flop(imgName) {
   if(document.images) {
      if (imgName != flipState) {
         if (flipState != null) {
            document[flipState].src = eval(flipState + 'on.src');
         }
         document[imgName].src = eval(imgName + 'off.src'); 
      }
   }
}

