/**
 *  This code add's MouseOver & MouseOut events
 *  add's .class:hover style for IE
 *  Parent comments writed using Windows-1251 (RU/Cyrilic) encoding
 */

/**
 * Миникод определения броузера - Возвращает что-то типо этого... 
 * Пример сделан на - Firefox 3.0.3
 * browser = {
 *  ie:0,
 *  gecko:"1.9.0",
 *  firefox:3,
 *  opera:0,
 *  webkit:0,
 *  safari:0,
 *  chrome:0 };
 */

 var $browser = function()
  {
   var ua = navigator.userAgent, gecko = /Gecko\//.test(ua) ? ua.match(/; rv:1\.(\d+?)\.(\d)/) : 0,
   webkit = /AppleWebKit/.test(ua), safari = webkit && /Safari\//.test(ua),
   ie = 0 /*@cc_on + @_jscript_version * 10 % 10 @*/;
   return {
     ie: ie >= 5 ? ie : 0,
	 gecko: gecko ? '1.' + gecko.slice(1).join('.') : 0,
     firefox: gecko ? (gecko[1] == 9 ? 3 : gecko[1] == 8 && gecko[2] > 0 ? 2 : 0) : 0,
     opera: window.opera && opera.version ? opera.version()[0] : 0,
     webkit: webkit ? ua.match(/AppleWebKit\/(\d+?\.\d+?\s)/)[1] : 0,
     safari: safari && /Version\//.test(ua) ? ua.match(/Version\/(\d{1})/)[1] : 0,
     chrome: safari && /Chrome\//.test(ua) ? ua.match(/Chrome\/(\d+?\.\d)/)[1] : 0
    }
  }();

/**
 * Если броузер IE - то запускаем скрипт
 */
 if ($browser.ie > 0)
 {
  /* Обходим все элементы input в HTML документе */ 
  $aInpObjects = document.getElementsByTagName("input"); 
  {
   for ( $iInpObjNum = 0; $iInpObjNum < $aInpObjects.length; $iInpObjNum++ )
   {
    $pInputObject = $aInpObjects[$iInpObjNum];
    /* Выбрали элемент ввода, и записали его как $pInputObject
       Далее проверяем является ли он нужным нам элементом, по имени класса */
    if ($pInputObject.className == 'cssAmLv_FormButton')
    {
     /* Если является, то добавляем эвент листенер */
     $pInputObject.onmouseover = function() { this.className = 'cssAmLv_FormButtonB' }
	 $pInputObject.onmouseout = function() { this.className = 'cssAmLv_FormButton' }
    }
   }
  } 
 }

