

	document.observe("dom:loaded", function(event){

		if($('delete_check')){
			Event.observe('delete_check', 'click', function(event){
				Event.stop(event);
			 	confirming(event);
			});

			Event.observe('delete_all', 'click', function(){
			 	fillAll();
			});
		}



		if($('login_field')){
			Event.observe('login_field', 'focus', function(){

			 	loginAutocomplete();
			});
		}


	});

	function confirming(event){
		var check=0;
		$$('#delete_message input.check_delete').each(function(n){
			if(n.checked==true)
			check++;
		});
		if(check > 0){
			if (!confirm("Czy na pewno usunąć?"))
			Event.stop(event);
			else{
				$('delete_message').submit();
			}
		}else{
		Event.stop(event);
		}
	}
	function fillAll(){
		$$('#delete_message input.check_delete').each(function(n){
			if($('delete_all').checked==true)
			n.checked=true;
			else
			n.checked=false;
		});
	}




	function loginAutocomplete(){
					new Ajax.Autocompleter(	'login_field',
											'login_auto_complete',
											'/users/logins/',
											{
												updateElement: loginUpdate,
												indicator: 'progress_autocompleter',
												frequency: 0.4,
												onEmpty: function () {}
											}
							  			  );
		}



	function loginUpdate(content) {
		if(content.innerHTML == ''){
			Effect.Appear('required-login', { duration: 1 });
		} else {
			var name = $(content);
			if(!name.getElementsByClassName('for_id_login')[0]) return;
			$('send_to_id').value = name.getElementsByClassName('for_id_login')[0].innerHTML;
			name.getElementsByClassName('for_id_login')[0].remove();
			$('login_field').value = name.innerHTML;
		}
	}




