var path = "http://www.oejab.at/";

var CHIGH = "#DDDDDD";
var CLOW  = "#C0C0C0";
var CLOWGRAY  = "#F5F5F5";
var CHIGHTOP = "#808080";
var CLOWTOP  = "#000000";
var CHIGHMAIN = "#DDDDDD";
var CLOWMAIN  = "#FFFFFF";
var CHIGHBLOCK = "#EEEEEE";
var CLOWBLOCK  = "#FFFFFF";
var CLOWSUB = "#808080";

var cTimeout = 10;
var sub_showing = false;
var sub_hideing = false;
var active_sub = null;

var cSubs = 8;
var Subs = new Array ( cSubs );

Subs[0]=null;
Subs[1]=null;
Subs[2]=null;
Subs[3]=null;
Subs[4]=null;
Subs[5]=null;
Subs[6]=null;
Subs[7]=null;

// =============================================================
// FADING - Navigation
// =============================================================

var cFadeArray = 29;
var fade = new Array ( cFadeArray );

fade[0]="#DCDCDC";
fade[1]="#DBDBDB";
fade[2]="#DADADA";
fade[3]="#D9D9D9";
fade[4]="#D8D8D8";
fade[5]="#D7D7D7";
fade[6]="#D6D6D6";
fade[7]="#D5D5D5";
fade[8]="#D4D4D4";
fade[9]="#D3D3D3";
fade[10]="#D2D2D2";
fade[11]="#D1D1D1";
fade[12]="#D0D0D0";
fade[13]="#CFCFCF";
fade[14]="#CECECE";
fade[15]="#CDCDCD";
fade[16]="#CCCCCC";
fade[17]="#CBCBCB";
fade[18]="#CACACA";
fade[19]="#C9C9C9";
fade[20]="#C8C8C8";
fade[21]="#C7C7C7";
fade[22]="#C6C6C6";
fade[23]="#C5C5C5";
fade[24]="#C4C4C4";
fade[25]="#C3C3C3";
fade[26]="#C2C2C2";
fade[27]="#C1C1C1";
fade[28]=CLOW;

var fade_sub = new Array ( cFadeArray );

fade_sub[0]="#D9D9D9";
fade_sub[1]="#D7D7D7";
fade_sub[2]="#D5D5D5";
fade_sub[3]="#D3D3D3";
fade_sub[4]="#CFCFCF";
fade_sub[5]="#CCCCCC";
fade_sub[6]="#C9C9C9";
fade_sub[7]="#C6C6C6";
fade_sub[8]="#C3C3C3";
fade_sub[9]="#BFBFBF";
fade_sub[10]="#BCBCBC";
fade_sub[11]="#B9B9B9";
fade_sub[12]="#B6B6B6";
fade_sub[13]="#B3B3B3";
fade_sub[14]="#AFAFAF";
fade_sub[15]="#ACACAC";
fade_sub[16]="#A9A9A9";
fade_sub[17]="#A6A6A6";
fade_sub[18]="#A3A3A3";
fade_sub[19]="#9F9F9F";
fade_sub[20]="#9C9C9C";
fade_sub[21]="#999999";
fade_sub[22]="#969696";
fade_sub[23]="#939393";
fade_sub[24]="#8F8F8F";
fade_sub[25]="#8B8B8B";
fade_sub[26]="#878787";
fade_sub[27]="#838383";
fade_sub[28]=CLOWSUB;

var cNavArray = 23;  
var nav = new Array ( cNavArray );

nav[0]=cFadeArray;
nav[1]=cFadeArray;
nav[2]=cFadeArray;
nav[3]=cFadeArray;
nav[4]=cFadeArray;
nav[5]=cFadeArray;
nav[6]=cFadeArray;
nav[7]=cFadeArray;
nav[8]=cFadeArray;
nav[9]=cFadeArray;
nav[10]=cFadeArray;
nav[11]=cFadeArray;
nav[12]=cFadeArray;
nav[13]=cFadeArray;
nav[14]=cFadeArray;
nav[15]=cFadeArray;
nav[16]=cFadeArray;
nav[17]=cFadeArray;
nav[18]=cFadeArray;
nav[19]=cFadeArray;
nav[20]=cFadeArray;
nav[21]=cFadeArray;
nav[22]=cFadeArray;

var cNavSubArray = 28;
var nav_sub = new Array ( cNavSubArray );

nav_sub[0]=cFadeArray;
nav_sub[1]=cFadeArray;
nav_sub[2]=cFadeArray;
nav_sub[3]=cFadeArray;
nav_sub[4]=cFadeArray;
nav_sub[5]=cFadeArray;
nav_sub[6]=cFadeArray;
nav_sub[7]=cFadeArray;
nav_sub[8]=cFadeArray;
nav_sub[9]=cFadeArray;
nav_sub[10]=cFadeArray;
nav_sub[11]=cFadeArray;
nav_sub[12]=cFadeArray;
nav_sub[13]=cFadeArray;
nav_sub[14]=cFadeArray;
nav_sub[15]=cFadeArray;
nav_sub[16]=cFadeArray;
nav_sub[17]=cFadeArray;
nav_sub[18]=cFadeArray;
nav_sub[19]=cFadeArray;
nav_sub[20]=cFadeArray;
nav_sub[21]=cFadeArray;
nav_sub[22]=cFadeArray;
nav_sub[23]=cFadeArray;
nav_sub[24]=cFadeArray;
nav_sub[25]=cFadeArray;
nav_sub[26]=cFadeArray;
nav_sub[27]=cFadeArray;

var nav_obj = new Array ( cNavArray );

nav_obj[0]=null;
nav_obj[1]=null;
nav_obj[2]=null;
nav_obj[3]=null;
nav_obj[4]=null;
nav_obj[5]=null;
nav_obj[6]=null;
nav_obj[7]=null;
nav_obj[8]=null;
nav_obj[9]=null;
nav_obj[10]=null;
nav_obj[11]=null;
nav_obj[12]=null;
nav_obj[13]=null;
nav_obj[14]=null;
nav_obj[15]=null;
nav_obj[16]=null;
nav_obj[17]=null;
nav_obj[18]=null;
nav_obj[19]=null;
nav_obj[20]=null;
nav_obj[21]=null;
nav_obj[22]=null;

var nav_obj_sub = new Array ( cNavSubArray );

nav_obj_sub[0]=null;
nav_obj_sub[1]=null;
nav_obj_sub[2]=null;
nav_obj_sub[3]=null;
nav_obj_sub[4]=null;
nav_obj_sub[5]=null;
nav_obj_sub[6]=null;
nav_obj_sub[7]=null;
nav_obj_sub[8]=null;
nav_obj_sub[9]=null;
nav_obj_sub[10]=null;
nav_obj_sub[11]=null;
nav_obj_sub[12]=null;
nav_obj_sub[13]=null;
nav_obj_sub[14]=null;
nav_obj_sub[15]=null;
nav_obj_sub[16]=null;
nav_obj_sub[17]=null;
nav_obj_sub[18]=null;
nav_obj_sub[19]=null;
nav_obj_sub[20]=null;
nav_obj_sub[21]=null;
nav_obj_sub[22]=null;
nav_obj_sub[23]=null;
nav_obj_sub[24]=null;
nav_obj_sub[25]=null;
nav_obj_sub[26]=null;
nav_obj_sub[27]=null;

var fadeing = false;
var fadeing_sub = false;

// =============================================================
// FADING - Block
// ==========================================================100

var cblockFadeArray = 17;
var blockfade = new Array ( cblockFadeArray );

blockfade[0]="#EFEFEF";
blockfade[1]="#F0F0F0";
blockfade[2]="#F1F1F1";
blockfade[3]="#F2F2F2";
blockfade[4]="#F3F3F3";
blockfade[5]="#F4F4F4";
blockfade[6]="#F5F5F5";
blockfade[7]="#F6F6F6";
blockfade[8]="#F7F7F7";
blockfade[9]="#F8F8F8";
blockfade[10]="#F9F9F9";
blockfade[11]="#FAFAFA";
blockfade[12]="#FBFBFB";
blockfade[13]="#FCFCFC";
blockfade[14]="#FDFDFD";
blockfade[15]="#FEFEFE";
blockfade[16]=CLOWBLOCK;

var cblockNavArray = 10;
var blocknav = new Array ( cblockNavArray );

blocknav[0]=cblockFadeArray;
blocknav[1]=cblockFadeArray;
blocknav[2]=cblockFadeArray;
blocknav[3]=cblockFadeArray;
blocknav[4]=cblockFadeArray;
blocknav[5]=cblockFadeArray;
blocknav[6]=cblockFadeArray;
blocknav[7]=cblockFadeArray;
blocknav[8]=cblockFadeArray;
blocknav[9]=cblockFadeArray;

var blocknav_obj = new Array ( cblockNavArray );

blocknav_obj[0]=null;
blocknav_obj[1]=null;
blocknav_obj[2]=null;
blocknav_obj[3]=null;
blocknav_obj[4]=null;
blocknav_obj[5]=null;
blocknav_obj[6]=null;
blocknav_obj[7]=null;
blocknav_obj[8]=null;
blocknav_obj[9]=null;

var blockfadeing = false;

var area_wien = 1;
var area_noe = 2;
var area_bgld = 3;
var area_stmk = 4;
var area_slzbg = 5;

function clicken ( url, frm ) {
  window.open ( path + url, frm );
};

function clicken_mail ( email ) {
  window.open ( "mailto:" + email );
};

function addItem ( pItem ) {
  for ( i = 0; i < cNavArray; i++ ) {
    if ( nav_obj [ i ] == null ) { 
      nav_obj [ i ] = pItem;
    }
    if ( nav_obj [ i ] == pItem ) { nav [ i ] = cFadeArray; i = cNavArray; };
  };
};

function addItem_sub ( pItem ) {
  for ( i = 0; i < cNavSubArray; i++ ) {
    if ( nav_obj_sub [ i ] == null ) { 
      nav_obj_sub [ i ] = pItem;
    }
    if ( nav_obj_sub [ i ] == pItem ) { nav_sub [ i ] = cFadeArray; i = cNavSubArray; };
  };
};

function high ( pItem )
{
  addItem ( pItem );

  pItem.style.background = CHIGH;
};

function high_sub ( pItem, pParent )
{
  sub_showing = true;

  addItem_sub ( pItem );
  high ( pParent );

  pItem.style.background = CHIGH;
};

function menu_fade ()
{
  var found_fade = false;

  for ( i = 0; i < cNavArray; i++ ) {
    // muss das item gefadet werden?
    if ( nav [ i ] < cFadeArray ) {
      found_fade = true;
      nav_obj [ i ].style.background = fade [ nav [ i ] ];
      nav [ i ]++;
    };
    
    if ( !found_fade ) {
      clearInterval ();
    }
  };
};

function menu_fade_sub ()
{
  var found_fade = false;

  for ( i = 0; i < cNavSubArray; i++ ) {
    // muss das item gefadet werden?
    if ( nav_sub [ i ] < cFadeArray ) {
      found_fade = true;
      nav_obj_sub [ i ].style.background = fade_sub [ nav_sub [ i ] ];
      nav_sub [ i ]++;
    };
    
    if ( !found_fade ) {
      clearInterval ();
    }
  };
};

function init_fadeing ( pItem ) {
  for ( i = 0; i < cNavArray; i++ ) {
    if ( nav_obj [ i ] == null ) { 
      nav_obj [ i ] = pItem;
    }
    if ( nav_obj [ i ] == pItem ) { nav [ i ] = 0; i = cNavArray; };
  };
};

function init_fadeing_sub ( pItem ) {
  for ( i = 0; i < cNavSubArray; i++ ) {
    if ( nav_obj_sub [ i ] == null ) { 
      nav_obj_sub [ i ] = pItem;
    }
    if ( nav_obj_sub [ i ] == pItem ) { nav_sub [ i ] = 0; i = cNavSubArray; };
  };
};

function low ( pItem )
{
  init_fadeing ( pItem );
  if ( !fadeing ) {
    fadeing = true;
    setInterval ( "menu_fade ();", cTimeout );
  }
  // pItem.style.background = CLOW;
};

function low_sub ( pItem, pParent )
{
  sub_showing = false;

  init_fadeing_sub ( pItem );
  low ( pParent );
  if ( !fadeing_sub ) {
    fadeing_sub = true;
    setInterval ( "menu_fade_sub ();", cTimeout );
  }
  // pItem.style.background = CLOW;
};

function high_top ( pItem )
{
  pItem.style.background = CHIGHTOP;
};

function low_top ( pItem )
{
  pItem.style.background = CLOWTOP;
};

function high_map ( pImage, pArea )
{
  if ( pArea == area_wien ) { pImage.src = path + "images/map_austria_wien.gif" }
  if ( pArea == area_noe ) { pImage.src = path + "images/map_austria_noe.gif" }
  if ( pArea == area_bgld ) { pImage.src = path + "images/map_austria_bgld.gif" }
  if ( pArea == area_stmk ) { pImage.src = path + "images/map_austria_stmk.gif" }
  if ( pArea == area_slzbg ) { pImage.src = path + "images/map_austria_slzbg.gif" }
};

function low_map ( pImage )
{
  pImage.src = path + "images/map_austria.gif";
};

function high_main ( pItem )
{
  pItem.style.background = CHIGHMAIN;
};

function low_main ( pItem )
{
  pItem.style.background = CLOWMAIN;
};

function blockaddItem ( pItem ) {
  for ( i = 0; i < cblockNavArray; i++ ) {
    if ( blocknav_obj [ i ] == null ) { 
      blocknav_obj [ i ] = pItem;
    }
    if ( blocknav_obj [ i ] == pItem ) { blocknav [ i ] = cblockFadeArray; i = cblockNavArray; };
  };
};

function blockhigh ( pItem )
{
  blockaddItem ( pItem );

  pItem.style.background = CHIGHBLOCK;
};

function blockmenu_fade ()
{
  var found_fade = false;

  for ( i = 0; i < cblockNavArray; i++ ) {
    // muss das item gefadet werden?
    if ( blocknav [ i ] < cblockFadeArray ) {
      found_fade = true;
      blocknav_obj [ i ].style.background = blockfade [ blocknav [ i ] ];
      blocknav [ i ]++;
    };
    
    if ( !found_fade ) {
      clearInterval ();
    }
  };
};

function blockinit_fadeing ( pItem ) {
  for ( i = 0; i < cblockNavArray; i++ ) {
    if ( blocknav_obj [ i ] == null ) { 
      blocknav_obj [ i ] = pItem;
    }
    if ( blocknav_obj [ i ] == pItem ) { blocknav [ i ] = 0; i = cblockNavArray; };
  };
};

function blocklow ( pItem )
{
  blockinit_fadeing ( pItem );
  if ( !blockfadeing ) {
    blockfadeing = true;
    setInterval ( "blockmenu_fade ();", cTimeout );
  }
  // pItem.style.background = CLOW;
};

function blocklowgray ( pItem )
{
//  blockinit_fadeing ( pItem );
//  if ( !blockfadeing ) {
//    blockfadeing = true;
//    setInterval ( "blockmenu_fade ();", cTimeout );
//  }
  pItem.style.background = CLOWGRAY;
};


function show_sub ( pSubmenu ) {
  if ( sub_showing ) { 
    if ( pSubmenu == active_sub ) { 
      // zuerst in die liste aufnehmen...
      for ( i = 0; i < cSubs; i++ ) {
        if ( Subs [ i ] == null ) { 
          Subs [ i ] = pSubmenu;
        }
        if ( Subs [ i ] == pSubmenu ) { i = cSubs; };
      };

      // alle anderen subs verstecken...
      for ( i = 0; i < cSubs; i++ ) {
        if ( Subs [ i ] != null ) { 
          Subs [ i ].style.left = -1000;
        };
      };

      pSubmenu.style.left = 150;
    };
  };
};

function hide_sub ( pSubmenu ) {
  if ( !sub_showing ) { pSubmenu.style.left = -1000; };
};


function oeffnen()
{
 hinweis = window.open( path + "einrichtungen/preise.htm","Preise","width=420,height=450,left=100,top=100");
 hinweis.focus()
}