    $.CitiesHelper = function()
    {
       this.imgLoader1 = null;
       this.init();
    }
    
    $.extend($.CitiesHelper.prototype,{
    init: function(){
        this.imgLoader1 = new Image();
        this.imgLoader1.src="/img/loader.gif";
    },
    getNewCity: function(){
            $("#dialog").html('<div style="margin:25px 100px;"><img src="'+this.imgLoader1.src+'" /></div>');
            $("#dialog").dialog('option', 'title', 'Заявка на добавление нового города');   
            $("#dialog").dialog('open');
             $.ajax({
                url: '/formcities/',
                type: 'POST',  
                dataType: 'html',
                
               success : function(data){
                  if(data){
                     $("#dialog").html(data);
                   }
                   else{
                       alert('ошибка при передаче');
                   }
               }
           });
         
       },
       
       sendMesssage: function(){
        
         var form = $('#faddcity');
         me = this; 
         if(validForm()){
         $('#cancel').hide();      
         $.ajax({
                    url: '/messagenewcity/',
                    type: 'POST',  
                    dataType: 'json',
                    data: form.serialize(),  
                    success: function(data)
                    {
                      if(data.error == 1){
                           $('#regErrors').text(data.msg);
                           $('#progress').hide(); 
                        }  
                      else{ 
                           $('#progress').show();
                           if(data.msg == 'ok'){
                            $('#progress').html('<div style="color:#66CC33;">Ваше письмо успешно отправлено</div>');
                            $('#send').hide();
                            $('#close').show();
                            setTimeout(function(){ me.autoCloseDlg(); },2000);        
                           } 
                      }
                    },
                    error: function()
                    {
                        alert('Ошибка предачи данных');
                    },
                     beforeSend: function() {
                       $('#progress').show();
                    }                                        
                });
         }
       },
       autoCloseDlg: function(){
            $('#dialog').dialog('close'); return false;
       }
       
        
        
    });
    
   var cities_helper = new $.CitiesHelper();
