/** 
 * Projekt: allgaeu-initiative.de
 * Datei:   interactions.js
 * Autor:   thomas tiedtke // www.interaktiv-manufaktur.de
 *
 */


// //////////////////////////////////
// TabbedPage
// //////////////////////////////////

function mouseoverTab(domId, num) {
   if(num!=activeTabNum) {
      highlightButton(domId+num+'_navimg', 'over');
   }
}

function mouseoutTab(domId, num) {
   if(num!=activeTabNum) {
      highlightButton(domId+num+'_navimg', 'out');
   }
}

function mouseoverTabImg(domId, num) {
   if(num!=activeTabNum) {
      highlightButton(domId+num+'_navimg', 'over');
   }
}

function mouseoutTabImg(domId, num) {
   if(num!=activeTabNum) {
      highlightButton(domId+num+'_navimg', 'out');
   }
}


function clickTabImg(domId, tabNum) {
   var basename;
   var appendix;
   var extension;
   var src;
   var id = domId+tabNum;
   // Altes NaviImg auf norm setzen
   src = document.getElementById(domId+activeTabNum+'_navimg').src;
   basename = src.substring(0,src.lastIndexOf('_'));
   appendix = src.substring(src.lastIndexOf('_'), src.lastIndexOf('.'));
   extension = src.substring(src.lastIndexOf('.'));
   document.getElementById(domId+activeTabNum+'_navimg').src = basename + '_norm' + extension;

   // NaviImg auf active setzen
   src = document.getElementById(id+'_navimg').src;
   basename = src.substring(0,src.lastIndexOf('_'));
   appendix = src.substring(src.lastIndexOf('_'), src.lastIndexOf('.'));
   extension = src.substring(src.lastIndexOf('.'));
   document.getElementById(id+'_navimg').src = basename + '_hi' + extension;


   // Aktive Tabpage einblenden, alle anderen ausblenden
   document.getElementById(domId+activeTabNum).style.display = 'none';
   document.getElementById(domId+tabNum).style.display = 'block';


   // Aktive TabId setzen
   activeTabNum = tabNum;
   document.getElementById('tn').value = activeTabNum;

   return false;
}


/* MAP_OVERVIEW functions
  ***********************************  */

var activeMapId = 'verkehr';

function mapOverviewOver(mapId) {
   //if(activeMapId != mapId) {
      changeDisplay('mapOverviewImg_'+mapId, true);
   //}
}

function mapOverviewOut(mapId) {
   changeDisplay('mapOverviewImg_'+mapId, false);
   changeDisplay('mapOverviewImg_verkehr', true);
}

function mapOverviewClick(mapId) {
   return true;
}


/* MAP_OVERVIEW functions
  ***********************************  */

function mapSmallInit() {
   activeMapId = getValue('mapActiveId');
   if(activeMapId != '') {
      changeDisplay('mapSmallImg_all', false);
      changeDisplay('mapSmallImg_'+activeMapId, true);
   }
}

function mapSmallOver(mapId) {
   //if(activeMapId != mapId) {
   changeDisplay('mapSmallImg_' + activeMapId, false);
   changeDisplay('mapSmallImg_'+mapId, true);
//}
}

function mapSmallOut(mapId) {
   if(activeMapId != mapId) {
      changeDisplay('mapSmallImg_' + mapId, false);
      changeDisplay('mapSmallImg_' + activeMapId, true);
   }
}

function mapSmallClick(mapId) {
   alert(arrMapLinks[mapId]);
   changeLocation(arrMapLinks[mapId]);
}

