<!--
   // Copyright (C) 2006, 2007 - SYNTAXXX - Alex. HANNEL
   // info@syntaxxx.at

	// syn_func_rdg_anim_menu.js

	var syn_js_anim_rdg_m_pid = new Array();

   function syn_anim_rdg_m_sleep_fix()
   {
      if(typeof(syn_js_support_anim_rdg_m_sleep) == "undefined"
         || !syn_js_support_anim_rdg_m_sleep)
      {
         return false;
      }
      
      for(var i = 0; i <= 6; i++)
      {
         syn_anim_rdg_m_down_effect(i);
      }
      
      return true;
   }
   
   function syn_anim_rdg_m_sleep_show()
   {
      if(typeof(syn_js_support_anim_rdg_m_sleep) == "undefined"
         || !syn_js_support_anim_rdg_m_sleep)
      {
         return false;
      }
      
      if(typeof(syn_js_anim_rdg_m_sleep_pid_show) == "number" && syn_js_anim_rdg_m_sleep_pid_show)
      {
         if(typeof(syn_js_anim_rdg_m_sleep_pos) == "undefined")
         {
            syn_js_anim_rdg_m_sleep_pos = 0;
         }
            else if(syn_js_anim_rdg_m_sleep_pos >= 6)
         {
            syn_js_anim_rdg_m_sleep_pos = 0;
         }
            else
         {
            syn_js_anim_rdg_m_sleep_pos++;
         }

         var obj = document.getElementById("header_menu_item_lnk["+ syn_js_anim_rdg_m_sleep_pos + "]");

         if(typeof(obj) != "undefined")
         {
            obj.focus();
         }
      }

      return true;
   }
   
   function syn_anim_rdg_m_sleep_reset()
   {
      if(typeof(syn_js_support_anim_rdg_m_sleep) == "undefined"
         || !syn_js_support_anim_rdg_m_sleep)
      {
         return false;
      }
      
      if(typeof(syn_js_anim_rdg_m_sleep_pid_show) != "undefined"
         && syn_js_anim_rdg_m_sleep_pid_show)
      {
         window.clearInterval(syn_js_anim_rdg_m_sleep_pid_show);
         
         syn_anim_rdg_m_sleep_fix();
      }
      
      syn_js_anim_rdg_m_sleep_pid_show = 0;

      var tmp_time = new Date();
      var tmp_ms = tmp_time.getTime();

      syn_js_anim_rdg_m_sleep_stamp = tmp_ms;
      
      return true;
   }
   
   /*
   function syn_anim_rdg_m_sleep_break()
   {
      if(typeof(syn_js_support_anim_rdg_m_sleep) == "undefined"
         || !syn_js_support_anim_rdg_m_sleep)
      {
         return false;
      }
   }
   */
   
   function syn_anim_rdg_m_sleep_handle()
   {
      if(typeof(syn_js_support_anim_rdg_m_sleep) == "undefined"
         || !syn_js_support_anim_rdg_m_sleep)
      {
         return false;
      }

      if(!syn_js_anim_rdg_m_sleep_pid_show)
      {
         var tmp_time = new Date();
         var tmp_ms = tmp_time.getTime();

         if(Math.floor(tmp_ms - syn_js_anim_rdg_m_sleep_stamp) >= syn_js_anim_rdg_m_sleep_timer_show)
         {
            syn_js_anim_rdg_m_sleep_pid_show = window.setInterval("syn_anim_rdg_m_sleep_show()",
                                                                  syn_js_anim_rdg_m_sleep_timer_run);
         }
      }
      
      return true;
   }

   function syn_anim_rdg_m_sleep_init()
   {
      if(typeof(syn_js_support_anim_rdg_m_sleep) == "undefined"
         || !syn_js_support_anim_rdg_m_sleep)
      {
         return false;
      }
      
      syn_event_add("onmousemove", "syn_anim_rdg_m_sleep_reset");
      syn_event_add("onblur", "syn_anim_rdg_m_sleep_fix");

      syn_event_add("onmouseup", "syn_anim_rdg_m_sleep_reset");
      syn_event_add("onkeyup", "syn_anim_rdg_m_sleep_reset");

      syn_js_anim_rdg_m_sleep_pid_proof = window.setInterval("syn_anim_rdg_m_sleep_handle()",
                                                             syn_js_anim_rdg_m_sleep_timer_proof);

      var tmp_time = new Date();
      var tmp_ms = tmp_time.getTime();

      syn_js_anim_rdg_m_sleep_stamp    = tmp_ms;
      syn_js_anim_rdg_m_sleep_pid_show = 0;
      
      return true;
   }

   function syn_anim_rdg_m_bg_default()
   {
      if(typeof(syn_js_support_anim_rdg_m_img) == "undefined"
         || syn_js_support_anim_rdg_m_img)
      {
         return false;
      }
      
      if(typeof(document.getElementById("header_menu_bg_img")) != "undefined")
      {
         obj_bg_img = document.getElementById("header_menu_bg_img");

         tmp_img_file  = syn_js_anim_rdg_m_img + "_";
         tmp_img_file += syn_js_anim_rdg_m_img_default;
         tmp_img_file += syn_js_anim_rdg_m_img_ext;

         if(typeof(obj_bg_img.src) != "undefined" && obj_bg_img.src)
         {
            if(obj_bg_img.src != tmp_img_file)
            {
               obj_bg_img.src = tmp_img_file;
            }
         }
      }

      return true;
   }

   function syn_anim_rdg_m_bg_fix()
   {
      if(typeof(syn_js_support_anim_rdg_m_img) == "undefined"
         || syn_js_support_anim_rdg_m_img)
      {
         return false;
      }

      if(typeof(document.getElementById("header_menu_bg_img")) != "undefined")
      {
         obj_bg_img = document.getElementById("header_menu_bg_img");

         tmp_img_file = syn_js_anim_rdg_m_img + syn_js_anim_rdg_m_img_ext;

         if(typeof(obj_bg_img.src) != "undefined" && obj_bg_img.src)
         {
            if(obj_bg_img.src != tmp_img_file)
            {
               obj_bg_img.src = tmp_img_file;
            }
         }
      }

      return true;
   }
   
   function syn_anim_rdg_m_up_effect(id)
   {
      var obj, y, y_max;
      var show_run = false;
      
      obj = document.getElementById("header_menu_item[" + id + "]");

      if(typeof(obj) != "object")
      {
         if(typeof(syn_js_anim_rdg_m_pid[id]['pid']) != "undefined"
         && syn_js_anim_rdg_m_pid[id]['pid'])
         {
            window.clearInterval(syn_js_anim_rdg_m_pid[id]['pid']);
         }

         syn_js_anim_rdg_m_pid[id] = '';
         
         return false;
      }

      if(typeof(syn_js_support_anim_rdg_m_sleep) != "undefined"
         && syn_js_support_anim_rdg_m_sleep
         && typeof(syn_js_anim_rdg_m_sleep_pid_show) != "undefined"
         && syn_js_anim_rdg_m_sleep_pid_show)
      {
         show_run = true;
      }
      
      y = obj.style.top;
      
      y = Number(y.replace(/px/,""));

      if(show_run)
      {
         y_max = -6;
      }
         else
      {
         y_max = -37;
      }
      
      if(y - syn_js_anim_rdg_m_step_up <= y_max)
      {
         y = y_max;
         
         if(typeof(syn_js_anim_rdg_m_pid[id]['pid']) != "undefined"
         && syn_js_anim_rdg_m_pid[id]['pid'])
         {
            window.clearInterval(syn_js_anim_rdg_m_pid[id]['pid']);
         }
         
         syn_js_anim_rdg_m_pid[id] = '';
         
         if(!show_run)
         {
            switch(syn_js_theme)
            {
               case "vogue":
                  obj.style.backgroundColor = '#00366C';
                  break;

               case "cream":
                  obj.style.backgroundColor = '#EFA2BC';
                  break;
            }
         }
         
         if(typeof(syn_js_support_anim_rdg_m_sleep) != "undefined"
            && syn_js_support_anim_rdg_m_sleep && syn_js_anim_rdg_m_sleep_pid_show)
         {
            syn_anim_rdg_m_down(id);
         }
      }
         else
      {
         y -= syn_js_anim_rdg_m_step_up;
      }
      
      obj.style.top = y + "px";

      if(typeof(syn_js_support_anim_rdg_m_sleep) != "undefined"
         && syn_js_support_anim_rdg_m_sleep)
      {
         syn_js_anim_rdg_m_sleep_pos = id;
      }
   }

   function syn_anim_rdg_m_down_effect(id)
   {
      var obj, y;

      obj = document.getElementById("header_menu_item[" + id + "]");

      if(typeof(obj) != "object")
      {
         if(typeof(syn_js_anim_rdg_m_pid[id]['pid']) != "undefined"
         && syn_js_anim_rdg_m_pid[id]['pid'])
         {
            window.clearInterval(syn_js_anim_rdg_m_pid[id]['pid']);
         }

         syn_js_anim_rdg_m_pid[id] = '';

         return false;
      }

      y = obj.style.top;

      y = Number(y.replace(/px/,""));

      if(y + syn_js_anim_rdg_m_step_down >= 0)
      {
         y = 0;
         
         if(typeof(syn_js_anim_rdg_m_pid[id]) != "undefined"
         && typeof(syn_js_anim_rdg_m_pid[id]['pid']) != "undefined"
         && syn_js_anim_rdg_m_pid[id]['pid'])
         {
            window.clearInterval(syn_js_anim_rdg_m_pid[id]['pid']);
         }

         syn_js_anim_rdg_m_pid[id] = '';
      }
         else
      {
         y += syn_js_anim_rdg_m_step_down;
         
         if(obj.style.backgroundColor != '')
         {
            obj.style.backgroundColor = '';
         }
      }

      obj.style.top = y + "px";
      
      if(typeof(syn_js_support_anim_rdg_m_sleep) != "undefined"
         && syn_js_support_anim_rdg_m_sleep)
      {
         syn_js_anim_rdg_m_sleep_pos = id;
      }
   }

   function syn_anim_rdg_m_up(id)
   {
      if(typeof(id) == "undefined")
      {
         if(typeof(this.id) == "undefined")
         {
            return false;
         }
         
         id = this.id;
         id = id.replace(/[a-z_\]\[]+/,"");
         id = id.replace(/]/,"");

         if(isNaN(id))
         {
            return false;
         }
      }
      
      if(typeof(syn_js_anim_rdg_m_pid[id]) != "object")
      {
         syn_js_anim_rdg_m_pid[id] = new Object(2);
      }

      if(typeof(syn_js_anim_rdg_m_pid[id]['dir']) == "undefined")
      {
         syn_js_anim_rdg_m_pid[id]['dir'] = '';
      }

      if(typeof(syn_js_anim_rdg_m_pid[id]['pid']) == "undefined")
      {
         syn_js_anim_rdg_m_pid[id]['pid'] = '';
      }
      
      if(syn_js_anim_rdg_m_pid[id]['dir'] == "down")
      {
         return false;
      }
      
      if(syn_js_anim_rdg_m_pid[id]['dir'] != "up")
      {
         if(typeof(syn_js_support_anim_rdg_m_img) != "undefined"
            && syn_js_support_anim_rdg_m_img)
         {
            if(typeof(document.getElementById("header_menu_bg_img")) != "undefined")
            {
               obj_bg_img = document.getElementById("header_menu_bg_img");

               tmp_img_file = syn_js_anim_rdg_m_img + '_' + id + syn_js_anim_rdg_m_img_ext;

               if(typeof(obj_bg_img.src) != "undefined" && obj_bg_img.src)
               {
                  if(obj_bg_img.src != tmp_img_file)
                  {
                     obj_bg_img.src = tmp_img_file;
                  }
               }
            }
         }
         
         if(typeof(syn_js_anim_rdg_m_pid[id]['pid']) != "undefined" && syn_js_anim_rdg_m_pid[id]['pid'])
         {
            window.clearInterval(syn_js_anim_rdg_m_pid[id]['pid']);

            syn_js_anim_rdg_m_pid[id]['pid'] = '';
         }

         syn_js_anim_rdg_m_pid[id]['dir'] = "up";

         syn_js_anim_rdg_m_pid[id]['pid'] = window.setInterval("syn_anim_rdg_m_up_effect(" + id + ")",
                                                        syn_js_anim_rdg_m_speed_up);
      }
   }
   
   function syn_anim_rdg_m_down(id)
   {
      if(typeof(id) == "undefined")
      {
         if(typeof(this.id) == "undefined")
         {
            return false;
         }

         id = this.id;
         id = id.replace(/[a-z_\]\[]+/,"");
         id = id.replace(/]/,"");

         if(isNaN(id))
         {
            return false;
         }
      }

      if(typeof(syn_js_anim_rdg_m_pid[id]) != "object")
      {
         syn_js_anim_rdg_m_pid[id] = new Object(2);
      }

      if(typeof(syn_js_anim_rdg_m_pid[id]['dir']) == "undefined")
      {
         syn_js_anim_rdg_m_pid[id]['dir'] = '';
      }

      if(typeof(syn_js_anim_rdg_m_pid[id]['pid']) == "undefined")
      {
         syn_js_anim_rdg_m_pid[id]['pid'] = '';
      }

      if(syn_js_anim_rdg_m_pid[id]['dir'] != "down")
      {
         if(typeof(syn_js_anim_rdg_m_pid[id]['pid']) != "undefined" && syn_js_anim_rdg_m_pid[id]['pid'])
         {
            window.clearInterval(syn_js_anim_rdg_m_pid[id]['pid']);
            
            syn_js_anim_rdg_m_pid[id]['pid'] = '';
         }

         syn_js_anim_rdg_m_pid[id]['dir'] = "down";

         syn_js_anim_rdg_m_pid[id]['pid'] = window.setInterval("syn_anim_rdg_m_down_effect(" + id + ")",
                                                        syn_js_anim_rdg_m_speed_down);
      }
      
      return true;
   }

   function syn_anim_rdg_m_init()
   {
      var index = 0;
      var top_pos;
      var id_up, id_down, id_reset;
      var stop = false;
      var obj, obj_txt, obj_lnk, obj_bg_img;
      
      var mouse = new Array();
      var mouse_txt = new Array();
      var mouse_lnk = new Array();
      
      while(stop == false)
      {
         try
         {
            if(typeof(document.getElementById("header_menu_item_lnk[" + index + "]")))
            {
         	  throw "true";
            }
         	  else
            {
         	  throw "false";
            }
         }

         catch(e)
         {
            if(e == "true")
            {
               obj = document.getElementById("header_menu_item[" + index + "]");
               
               if(obj == null)
               {
                  stop = true;
                  break;
               }

               obj_lnk = document.getElementById("header_menu_item_lnk[" + index + "]");

               if(obj_lnk == null)
               {
                  stop = true;
                  break;
               }

               if(typeof(obj.top) == "undefined")
               {
                  obj.setAttribute('top', '0px');
               }
               
               var ver = parseInt(navigator.appVersion, 10);

               if ((navigator.appName == "Microsoft Internet Explorer") && (ver >= 4))
               {
                  obj_lnk.onmouseover = syn_anim_rdg_m_up;
                  obj_lnk.onfocus = syn_anim_rdg_m_up;
                  obj_lnk.onmouseout = syn_anim_rdg_m_down;
                  obj_lnk.onblur = syn_anim_rdg_m_down;
                  // obj_lnk.onmousemove = syn_anim_rdg_m_sleep_reset;
               }
                  else
               {
                  id_up = "syn_anim_rdg_m_up(" + index + ")";
                  id_down = "syn_anim_rdg_m_down(" + index + ")";
                  id_reset = "syn_anim_rdg_m_sleep_reset";
                  
                  obj_lnk.setAttribute('onmouseover', id_up);
                  obj_lnk.setAttribute('onfocus', id_up);
                  
                  obj_lnk.setAttribute('onmouseout', id_down);
                  obj_lnk.setAttribute('onblur', id_down);
                  
                  // obj_lnk.setAttribute('onmousemove', id_reset);
               }
            }
               else
            {
               stop = true;
               break;
            }
         }
         
         index++;
      }

      if(typeof(syn_js_support_anim_rdg_m_img) != "undefined"
         && syn_js_support_anim_rdg_m_img)
      {
         if(typeof(document.getElementById("header_menu_bg_img")) != "undefined")
         {
            obj_bg_img = document.getElementById("header_menu_bg_img");

            var ver = parseInt(navigator.appVersion, 10);

            if ((navigator.appName == "Microsoft Internet Explorer") && (ver >= 4))
            {
               obj_bg_img.onerror = syn_anim_rdg_m_bg_fix;
            }
               else
            {
               obj_bg_img.setAttribute('onerror', "syn_anim_rdg_m_bg_fix()");
            }
         }

         syn_anim_rdg_m_bg_default();
      }

      if(typeof(syn_js_support_anim_rdg_m_sleep) != "undefined"
         && syn_js_support_anim_rdg_m_sleep)
      {
         syn_anim_rdg_m_sleep_init();
      }
      
      return true;
   }
   
//-->
