Witam!

mam ogromny problem!
Otóż mam sobie taki kod:

php
  1. <?php
  2. echo '
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  5. <head>
  6. <style type="text/css" title="currentStyle" media="screen">
  7. @import "style.css";
  8. </style>
  9. <script type="text/javascript" src="scripts.js"></script>
  10. <title>test</title>
  11. </head>
  12. <body id="main" xml:lang="pl">';
  13. $mainMenu = array(
  14.  $centrum = array(
  15.  'Zabiegi w gabinetach AndersSpa' => SITE_PATH.'/'.$data['lang'].'/andersspa/zabiegi-w-gabinetach-andersspa.html',
  16.  'Świat Saun Mazurskich' => SITE_PATH.'/'.$data['lang'].'/andersspa/swiat-saun-mazurskich.html',
  17.  'Dodatkowe atrakcje ' => SITE_PATH.'/'.$data['lang'].'/andersspa/dodatkowe-atrakcje.html',
  18.  ),
  19.  
  20.  $noclegi = array(
  21.  'Pokoje w hotelu' => SITE_PATH.'/'.$data['lang'].'/noclegi/pokoje-w-hotelu.html',
  22.  'Pokoje w pałacu' => SITE_PATH.'/'.$data['lang'].'/noclegi/pokoje-w-palacu.html',
  23.  'Całoroczne chaty' => SITE_PATH.'/'.$data['lang'].'/noclegi/caloroczne-chaty.html',
  24.  ),
  25.  
  26.  $gastronomia = array(
  27.  'Restauracja pałacowa' => SITE_PATH.'/'.$data['lang'].'/gastronomia/restauracja-palacowa.html',
  28.  'Specjalności szefa kuchni' => SITE_PATH.'/'.$data['lang'].'/gastronomia/specjalnosci-szefa-kuchni.html',
  29.  'Bowling Bar' => SITE_PATH.'/'.$data['lang'].'/gastronomia/bowling-bar.html',
  30.  'Klub Nocny' => SITE_PATH.'/'.$data['lang'].'/gastronomia/klub-nocny.html',
  31.  'Karczma Pod Modrzewiem (Ognisko/Grill)' => SITE_PATH.'/'.$data['lang'].'/gastronomia/karczma-pod-modrzewiem.html',
  32.  'Miejsca piknikowe' => SITE_PATH.'/'.$data['lang'].'/gastronomia/miejsce-piknikowe.html',
  33.  'Catering' => SITE_PATH.'/'.$data['lang'].'/gastronomia/catering.html',
  34.  ),
  35.  
  36.  $biznes = array(
  37.  'Centrum konferencyjne' => SITE_PATH.'/'.$data['lang'].'/dlabiznesu/centrum-konferencyjne.html',
  38.  'Integracja' => SITE_PATH.'/'.$data['lang'].'/dlabiznesu/integracja.html',
  39.  'Propozycje gastronomiczne' => SITE_PATH.'/'.$data['lang'].'/dlabiznesu/propozycje-gastronomiczne.html',
  40.  'Pakiety konferencyjne' => SITE_PATH.'/'.$data['lang'].'/dlabiznesu/pakiety-konferencyjne.html',
  41.  ),
  42.  
  43.  $atrakcje = array(
  44.  'AndersSpa' => SITE_PATH.'/'.$data['lang'].'/atrakcje/andersspa.html',
  45.  'W hotelu' => SITE_PATH.'/'.$data['lang'].'/atrakcje/w-hotelu.html',
  46.  'Pod gołym niebem' => SITE_PATH.'/'.$data['lang'].'/atrakcje/pod-golym-niebem.html',
  47.  'Inne atrakcje' => SITE_PATH.'/'.$data['lang'].'/atrakcje/inne-atrakcje.html',
  48.  'Nasze imprezy' => SITE_PATH.'/'.$data['lang'].'/atrakcje/nasze-imprezy.html',
  49.  ),
  50. $hotel = array(
  51.  'Historia hotelu' => SITE_PATH.'/'.$data['lang'].'/ohotelu/historia-hotelu.html',
  52.  'Położenie' => SITE_PATH.'/'.$data['lang'].'/ohotelu/polozenie.html',
  53.  'Atrakcje w regionie' => SITE_PATH.'/'.$data['lang'].'/ohotelu/atrakcje-w-regionie.html',
  54.  ),
  55.  );
  56. echo '
  57. <div id="menu">
  58. <span onmouseover="MainMenu(0, 1, 1)" onmouseout="MainMenu(0, 0, 1)" class="cursor">
  59.  <a onfocus="blur();" href="#"><img id="m0" src="gfx/hotel.gif" alt="" /></a>
  60.  </span>
  61.  <span onmouseover="MainMenu(1, 1, 1)" onmouseout="MainMenu(1, 0, 1)" class="cursor">
  62.  <a onfocus="blur();" href="#"><img id="m1" src="gfx/centrum.gif" alt="" /></a>
  63.  </span>
  64.  <span onmouseover="MainMenu(2, 1, 1)" onmouseout="MainMenu(2, 0, 1)" class="cursor">
  65.  <a onfocus="blur();" href="#"><img id="m2" src="gfx/noclegi.gif" alt="" /></a>
  66.  </span>
  67.  <span onmouseover="MainMenu(3, 1, 1)" onmouseout="MainMenu(3, 0, 1)" class="cursor">
  68.  <a onfocus="blur();" href="#"><img id="m3" src="gfx/gastronomia.gif" alt="" /></a>
  69.  </span>
  70.  <span onmouseover="MainMenu(4, 1, 1)" onmouseout="MainMenu(4, 0, 1)" class="cursor">
  71.  <a onfocus="blur();" href="#"><img id="m4" src="gfx/biznes.gif" alt="" /></a>
  72.  </span>
  73.  <span onmouseover="MainMenu(5, 1, 1)" onmouseout="MainMenu(5, 0, 1)" class="cursor">
  74.  <a onfocus="blur();" href="#"><img id="m5" src="gfx/atrakcje.gif" alt="" /></a>
  75.  </span>
  76.  <span onmouseover="MainMenu(6, 1, 0)" onmouseout="MainMenu(6, 0, 0)" class="cursor">
  77.  <a onfocus="blur();" href="#"><img id="m6" src="gfx/cennik.gif" alt="" /></a>
  78.  </span>
  79.  <span onmouseover="MainMenu(7, 1, 0)" onmouseout="MainMenu(7, 0, 0)" class="cursor">
  80.  <a onfocus="blur();" href="#"><img id="m7" src="gfx/kontakt.gif" alt="" /></a>
  81.  </span>';
  82.  
  83. for($i=0; $i<7; $i++){
  84.  echo '
  85.  <div id="sbm_'.$i.'" class="sbm-z" onmouseover="MainMenu('.$i.', 1, 1)" onmouseout="MainMenu('.$i.', 0, 1)">
  86.  <div class="menu_f">';
  87.  
  88.  foreach($mainMenu[$i] as $key => $value)
  89.  echo '
  90.  <div class="submenu_item">
  91.  <a onfocus="blur();" href="'.$value.'" title="'.$key.'">
  92.  &raquo; '.$key.'
  93.  </a>
  94.  </div>';
  95.  
  96.  echo '</div></div>';
  97. }
  98. echo '</div></body></html>';
  99. ?>


java script:
Kod
sbm_0_img = new Image;
sbm_0_img.src = 'gfx/hotel2.gif';

sbm_1_img = new Image;
sbm_1_img.src = 'gfx/centrum2.gif';

sbm_2_img = new Image;
sbm_2_img.src = 'gfx/noclegi2.gif';

sbm_3_img = new Image;
sbm_3_img.src = 'gfx/gastronomia2.gif';

sbm_4_img = new Image;
sbm_4_img.src = 'gfx/biznes2.gif';

sbm_5_img = new Image;
sbm_5_img.src = 'gfx/atrakcje2.gif';

sbm_6_img = new Image;
sbm_6_img.src = 'gfx/cennik2.gif';

sbm_7_img = new Image;
sbm_7_img.src = 'gfx/kontakt2.gif';


sbm_0_off_img = new Image;
sbm_0_off_img.src = 'gfx/hotel.gif';

sbm_1_off_img = new Image;
sbm_1_off_img.src = 'gfx/centrum.gif';

sbm_2_off_img = new Image;
sbm_2_off_img.src = 'gfx/noclegi.gif';

sbm_3_off_img = new Image;
sbm_3_off_img.src = 'gfx/gastronomia.gif';

sbm_4_off_img = new Image;
sbm_4_off_img.src = 'gfx/biznes.gif';

sbm_5_off_img = new Image;
sbm_5_off_img.src = 'gfx/atrakcje.gif';

sbm_6_off_img = new Image;
sbm_6_off_img.src = 'gfx/cennik.gif';

sbm_7_off_img = new Image;
sbm_7_off_img.src = 'gfx/kontakt.gif';

function MainMenu(id, action, sub){
    if (sub == 1) {
        submenu_id = eval('document.getElementById ? document.getElementById(\'sbm_'+id+'\') : document.all.sbm_'+id);
    }
    submenu_img = eval('document.getElementById ? document.getElementById(\'m'+id+'\') : document.all.m'+id);
    if (action == 1){
        if (sub == 1){
            submenu_id.className = 'sbm_'+id;
        }
        
        submenu_img.src = eval('sbm_'+id+'_img.src');
    }
    else{
        if (sub == 1){
            submenu_id.className = 'sbm-z';
        }
        submenu_img.src = eval('sbm_'+id+'_off_img.src');
    }
}


css:
Kod
body {font:11px;}

p {
text-align:justify;
padding:10px;
margin:0;
line-height:1.3em;
text-indent:20px;
}

p:first-letter {
font-size:11pt;
font-weight:bold;
}

p.left {
float:left;
display:inline;
}

p.right {
float:right;
display:inline;
}

p.right input {
border:0;
}

a:link, a:visited, a:active {
color: #e2dcce;
font-weight: normal;
text-decoration: none;
}

a:hover {
color: #fff;
font-weight: normal;
text-decoration: underline;
}

img {
border:0;
margin:0;
padding:0;
}

#m1, #m2, #m3, #m4, #m5, #m6, #m7, #m0 {
float:left;
}

.cursor {
cursor:pointer;
}

.image {
border:0;
margin:10px 0 0 0;
text-align:center;
}

.sbm-z {display:none;}

#sbm_0 {position: absolute; top:25px; width: 270px; margin:0 0 0 0; padding:18px 0 0 2px; text-align: left;}
#sbm_1 {position: absolute; top:25px; width: 280px; margin:0 0 0 89px; padding-top: 18px; text-align: left;}
#sbm_2 {position: absolute; top:25px; width:400px; margin:0 0 0 100px; padding-top: 18px; text-align: left;}
#sbm_3 {position: absolute; top:25px; width:270px; margin:0 0 0 150px; padding-top: 18px; text-align: left;}
#sbm_4 {position: absolute; top:25px; width: 270px; margin:0 0 0 200px; padding-top: 18px; text-align: left;}
#sbm_5 {position: absolute; top:25px; width:270px; margin:0 0 0 360px; padding-top: 18px; text-align: left;}

.submenu_item {
height: 24px;
padding-top: 2px;
padding-left:6px;
padding-right:6px;
background-color: #364331;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
text-align: left;
line-height:23px;
}



i teraz tak:

Działaniem skryptu ma być:
1.) po najechaniu na grafike w menu ma się podstawić inna grafika i otworzyć rozwijane menu
2.) po odjechaniu z grafiki w menu ma się wyświetlić grafika początkowa i schować rozwijane menu.

Wszystko pięknie działa ale IE się buntuje i w ogole nic nie chce interpretowac tego.
Pomożecie questionmark.gif

PS. Sorki za dłuugi kod ale chcialem to jak najdokładniej przedstawić (wystarczy wżucić kod na serwer i dać jakies przykladowe grafiki by zobaczyc o co chodzi)