var server_answer_array=new Array();
function fnk_sendDataToServer(use_id,request_url,form_id,button_id,good_result_target_id,bad_result_target_id,progress_target_id,hash,fnk_if_good_name)
{
  if(!fnk_if_good_name){fnk_if_good_name='';}
  found_button=0;
  all_values=new Array();
  $.each( $('#'+form_id+' :input') ,
    function(){if(this.type=='button' || this.type=='submit'){found_button=1; return;}this.className='input';all_values[this.id]=this.value;this.disabled=true;}
  );

  $('#'+progress_target_id).html('');

  button_return=$('#'+button_id).html();
  $('#'+button_id).html('<img src="img/wait_loading.gif" width="28" height="4" alt="..." border="0" style="margin:3px; margin-top:7px; margin-right:20px">');


  JsHttpRequest.query
  (
     "_ajax_dvigki/fnk_sendDataToServer.php",
     {
       "use_id": use_id,
       "request_url": request_url,
       "form_id": form_id,
       "hash": hash,
       "all_values":all_values
     },

                   function (result, errors)
                   {
                       $.each( $('#'+form_id+' :input') ,
                         function(){if(result.err_field){if(result['err_field'][this.id]==1){this.className='input_err';}}this.disabled=false;}
                       );

                       $('#'+button_id).html(button_return);

                       if (result.err=='no')
                       {
                         if(fnk_if_good_name.length>0)
                         {
                           server_answer_array[form_id]=result;
                           eval(fnk_if_good_name+'()');
                         }
                         $('#'+good_result_target_id).html('<div class="good_mess">'+result.returned_text+'<div>');
                       }
                       else
                       {
                         $('#'+bad_result_target_id).html('<div class="bad_mess">'+result.err+'</div>');
                       }
                   },
  true
  )
}

function fnkTryToPlayFile(file_id,obj,place)
{
   //$('#dynamic_perekritie_center, #dynamic_perekritie_center_conteyner').css('display','');
   //$('#center_conteyner_content').html('<img src="/img/loading22.gif" width="100" height="100" alt="..." border="0">');

   JsHttpRequest.query
   (
                "_ajax_dvigki/_ajax_fnkTryToPlayFile.php",
                {
                 "file_id":file_id
                },

                function (result, errors)
                {
                 if(result.err=='no')
                 {
                    $.fancybox({
            			'padding'		: 10,
            			'content'		: result.returned_text,
            			'transitionIn'	: 'elastic',
            			'transitionOut'	: 'elastic'
            		});
                 }
                 else
                 {
                    alert(result.err);
                 }
                },
  true
  )
}
