         function branchSwitch(branch)
         {
                 dom = (document.getElementById);
                 ie4 = (document.all);
                 if (dom || ie4) {
                     var currElement = (dom)? $(branch) : document.all[branch];
                     currElement.setStyle({display:currElement.getStyle('display') == 'none' ? 'block' : 'none'});
                     return false;
                 }
                 else
                 return true;
         }

        function getCar(){

                   var car = $F('car');
                   var url = '/ajaxpage/model.php?';
                   var params = 'pid='+car;
                   new Ajax.Updater('modelid',
                                     url,
                                     { method: 'get',
                                       parameters: params
                                      });

                   $('omodel').setStyle({display:'none'});
                   $('mid').setStyle({display:'block'});
       }

       function AddFavorite(){
        if(/MSIE/.test(navigator.userAgent)) {
          window.external.AddFavorite(document.location.href,document.title);
          return false;
        }
        else if(/Mozilla/.test(navigator.userAgent)){
          if (typeof window.sidebar == "object")
            window.sidebar.addPanel (document.title, document.location.href, "");
          return false;
        }
        else if(/Opera/.test(navigator.userAgent)) {
          var a = document.createElement('A');
          if (!a) return false;
          a.setAttribute('rel','sidebar');
          a.setAttribute('href',document.location.href);
          a.setAttribute('title',document.title);
          a.click();
          return true;
        }
        else
          return false;
      }

      function EnableOtherModel(){
              $('omodel').setStyle({display:'block'});
              $('mid').setStyle({display:'none'});
      }

      function DisableOtherModel(){
             $('omodel').setStyle({display:'none'});
             $('mid').setStyle({display:'block'});
      }

      function inputLimit(input, maxlen, left){
          inputstr = input.value;
          strlen = inputstr.length;
          if (strlen > maxlen)
                  input.value = inputstr.substring(0, maxlen);
          if (left)
                  left = $(left);
          if (left) {
                  if (left.tagName == 'INPUT')
                          left.value = 'Осталось: '+(maxlen - input.value.length)+' симв.';
                  else
                          left.innerHTML = 'Осталось: '+(maxlen - input.value.length)+' симв.';
          }
          return true;
     }

     function reloadImage(){
         $('loading').show();
         $('image').hide();
         new Ajax.Updater('image',
                          '/ajaxpage/image_ajax.php?reload=image',
                          {onComplete: function(){
                           $('loading').hide();
                           $('image').show();}});
     }

     function clear(field){
          $(field).clear();
     }

     function getCity(){
            var area = $F('area');
            var url = '/ajaxpage/city.php?';
            var params = 'id='+area;
            new Ajax.Updater('town',
                              url,
                              { method: 'get',
                                parameters: params
                               });
     }

     function selectBlock(select, type){
           var params = 'typeblock='+select+'&view='+type;
           new Ajax.Updater('top',
                              '/ajaxpage/selectblock.php?',
                              { method: 'get',
                                parameters: params
                               });

          return false;
     }


