function pause_pp(id_pp){
$('#button_pause').hide();
$('#pageIsLoading').show();
$.post(
  'check.php',
  {
    id_pp: id_pp,
    pause_pp_check: true,
  },
  onAjaxSuccess
);

function onAjaxSuccess(data){
   if(data==1){
         $.post(
         'check.php',
         {
         id_pp: id_pp,
         pause_pp: true,
         },
         function onAjaxSuccess2(data2){
         $('#pageIsLoading').hide();
         if(confirm(data2)) document.location.href="index.php?op=pause_pp&op1=set&id_pp="+id_pp; else return false;
      }
      );

   }
}
}


(function($){
  // очищаем select
  $.fn.clearSelect = function() {
	  return this.each(function(){
		  if(this.tagName=='SELECT') {
		      this.options.length = 0;
		      $(this).attr('disabled','disabled');
		      $('#add_new_packet_ok').attr('disabled','disabled');
		      $('#save_edit_pp_ok').attr('disabled','disabled');
		  }
	  });
  }
  // заполняем select

  $.fn.fillSelect = function(dataArray) {
	  return this.clearSelect().each(function(){
		  if(this.tagName=='SELECT') {
			  var currentSelect = this;
			  $.each(dataArray,function(index,data){
				  var option = new Option(data.text,data.value,data.option);
				  if($.support.cssFloat) {
					  currentSelect.add(option,null);
				  } else {
					  currentSelect.add(option);
				  }
			  });
		  }
	  });
  }
})(jQuery);



$(document).ready(function() {
        $('#pageIsLoading').hide();
        $('#loadResult').hide();

  function selectPacket(){
        var packetValue = $('#packet').val();
  	var tmpSelect = $('#server');
  	var sid = $('#sid').val();

  	if(packetValue.length == 0) {
                $('#add_new_packet_ok').attr('disabled','disabled');
		$('#save_edit_pp_ok').attr('disabled','disabled');
  		$('#add_new_packet_ok').clearSelect();
  		$('#save_edit_pp_ok').clearSelect();
  		selectServer();
  	} else {
                $.getJSON('check.php',{packet:packetValue, server:sid},function(data) { tmpSelect.fillSelect(data).attr('disabled',''); selectServer(); });

  	}
  };


  function selectServer(){
        var packetValue = $('#packet').val();
  	var serverValue = $('#server').val();


  	if(packetValue.length == 0||serverValue.length == 0) {
                $('#add_new_packet_ok').attr('disabled','disabled');
		$('#save_edit_pp_ok').attr('disabled','disabled');
  		$('#add_new_packet_ok').clearSelect();
  		$('#save_edit_pp_ok').clearSelect();
  	} else {
                check_form();

  	}
  };

  $('#packet').change(function(){
  	selectPacket();
  }).change();
  $('#server').change(selectServer);

});


function packet_selected(){
   $('#msg_for_server').hide();
   $('#serverListResult').hide();
   $('#loadResult').show();
   $.post('check.php',{new_pp_list_server: true, pid: $('#packet').val()},
   function(response,ok){
        $('#serverListResult').fadeOut();
        setTimeout("finishAjax2('serverListResult', '"+escape(response)+"')", 100);
   }
   );
}

function finishAjax2(id, response) {
  $('#loadResult').hide();
  $('#'+id).html(unescape(response));
  $('#'+id).fadeIn();
}

function new_date_pp(id_pp){
   $('#date_start').hide();
   $('#dateResult').hide();
   $('#loadResult').show();
   $.post('check.php',{new_date_pp: true, id_pp: id_pp, new_packet: $('#packet').val()},
   function(response,ok){
        $('#dateResult').fadeOut();
        setTimeout("finishAjax('dateResult', '"+escape(response)+"')", 100);
   }
   );
}

function finishAjax(id, response) {
  $('#loadResult').hide();
  $('#'+id).html(unescape(response));
  $('#'+id).fadeIn();
  check_form_change();
}

function check_form(){
   var packet = document.getElementById('packet');
   var login = document.getElementById('login');
   var password = document.getElementById('password');
   var r_login = /(^[0-9a-z]{6,10}$)/;
   var r_password = /(^[0-9a-z]{6,10}$)/;
   if (login.value.length >= 6 && login.value.length <=10 && login.value != '' && login.value.search(r_login) != -1 && password.value.search(r_password) != -1 && password.value != '' && password.value.length >= 6 && password.value.length <=10 && $('#server').val() > 0 && packet.value > 0){
      $('#add_new_packet_ok').attr('disabled','');
   }else{
      $('#add_new_packet_ok').attr('disabled','disabled');
   }
}

function check_form_change(){
   var packet = document.getElementById('packet');
   var login = document.getElementById('login');
   var password = document.getElementById('password');
   var r_login = /(^[0-9a-z]{6,10}$)/;
   var r_password = /(^[0-9a-z]{6,10}$)/;
   var re = /(^[0-9]{2}\.[0-9]{2}\.[0-9]{4}$|^[0-9]{1,4}$)/;
   if (login.value.length >= 6 && login.value.length <=10 && login.value != '' && login.value.search(r_login) != -1 && password.value.search(r_password) != -1 && password.value != '' && password.value.length >= 6 && password.value.length <=10 && $('#server').val() > 0 && packet.value > 0){
      $('#save_edit_pp_ok').attr('disabled','');
   }else{
      $('#save_edit_pp_ok').attr('disabled','disabled');
   }
}



function finishAjax3(id, response) {
  $('#loadCheckLogin').hide();
  $('#'+id).html(unescape(response));
  $('#'+id).fadeIn();
}



