
function checkArticle(fo){
	if(fo.form.tytul.value==''){
		alert ('Musisz podać tytuł!');
		return false;
	}
	else return true;
}

function checkFaq(fo){
	if(fo.form.pytanie.value==''){
		alert ('Musisz podać pytanie!');
		return false;
	}
	else return true;
}
function makeDirectory(){
	var result = prompt("Podaj nazwę dla katalogu:", "Nowy katalog");
	if(result == null){
		;
	}
	else if (result == ""){
		alert("Nie można utworzyć katalogu bez nazwy.");
	}
	else{
		document.location = "?go=files&mkdir="+result;
	}
}
function makeModDirectory(){
	var result = prompt("Podaj nazwę dla katalogu:", "Nowy katalog");
	if(result == null){
		;
	}
	else if (result == ""){
		alert("Nie można utworzyć katalogu bez nazwy.");
	}
	else{
		document.location = "?admin=mod_files&mkdir="+result;
	}
}


function selectFile($id){
	//alert(document.getElementById('selected_file_'+$id));
	if (document.getElementById('selected_file_'+$id).checked==true){
		 document.getElementById('selected_file_'+$id).checked=false;
	}
	else{
		 document.getElementById('selected_file_'+$id).checked=true;	
	}
}

function user_add1_submit(f) {
    f['password'].value = MD5(f['password_plain'].value);
    f['password_plain'].value = '';

    return true;

}

function user_add2_submit(f) {
    f['password'].value = MD5(f['password_plain'].value);
    f['password_plain'].value = '';

    return true;

}

function user_change_password_submit(f) {
	min_passwd_length = 5;
    if (f['password_plain'].value.length<min_passwd_length){
    	alert("Minimalna długość hasła to: " + min_passwd_length);
    	return false;
    }
    else {
	    f['password'].value = MD5(f['password_plain'].value);
	    f['password_plain'].value = '';

	    return true;
	}
}

function user_gen_new_password(f) {
	dlugosc=6;
	znaki = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
	password = "";
	for(x=0;x<dlugosc;x++)
	{
	  i = Math.floor(Math.random() * 62);
	  password += znaki.charAt(i);
	}
    f.form['password_plain'].value = password;
}

function confirmDeleteArticle(){
	var sprawdz = window.confirm("Czy na pewno chcesz usunąć artykuł?");
	return sprawdz;
}

function confirmDeleteFaq(){
	var sprawdz = window.confirm("Czy na pewno chcesz usunąć pytanie FAQ?");
	return sprawdz;
}

function confirmDeleteUserSubgroups(){
	var sprawdz = window.confirm("Czy na pewno chcesz usunąć użytkownika z grupy?");
	return sprawdz;
}

function confirmDeleteUser(){
	var sprawdz = window.confirm("Czy na pewno chcesz usunąć użytkownika?");
	return sprawdz;
}

function confirmDeleteGroup(){
	var sprawdz = window.confirm("Czy na pewno chcesz usunąć grupę?");
	return sprawdz;
}

function confirmDeleteSubgroup(){
	var sprawdz = window.confirm("Czy na pewno chcesz usunąć podgrupę?");
	return sprawdz;
}

function confirmDeleteFile(){
	var sprawdz = window.confirm("Czy na pewno chcesz usunąć plik(i)?");
	return sprawdz;
}

function confirmDeleteDirectory(){
	var sprawdz = window.confirm("Czy na pewno chcesz usunąć katalog?");
	return sprawdz;
}

function confirmDeleteFilePrivileges(){
	var sprawdz = window.confirm("Czy na pewno chcesz usunąć uprawnienia dla pliku?");
	return sprawdz;
}

function confirmDeleteDirPrivileges(){
	var sprawdz = window.confirm("Czy na pewno chcesz usunąć uprawnienia dla katalogu?");
	return sprawdz;
}

function confirmRemVote(){
	var sprawdz = window.confirm("Czy na pewno chcesz usunąć ten głos?");
	return sprawdz;
}

function confirmDeletePool(){
	var sprawdz = window.confirm("Czy na pewno chcesz usunąć sondę?");
	return sprawdz;
}

function addPoints(user){
	var result = prompt("Podaj ilość punktów:", "0");
	if(result == null){
		;
	}
	else if (result == "" || isNaN(result)){
		alert("Błędna ilość punktów.");
	}
	else{
		document.location = "?admin=partner&points="+user+"&add="+result;
	}
}

function remPoints(user){
	var result = prompt("Podaj ilość punktów:", "0");
	if(result == null){
		;
	}
	else if (result == "" || isNaN(result)){
		alert("Błędna ilość punktów.");
	}
	else{
		document.location = "?admin=partner&points="+user+"&rem="+result;
	}
}

function remAnswer(answer_id){
	if (answer_id>1){
		if (document.getElementById("ans_stat"+answer_id).value==1){
			document.getElementById("ans_div"+answer_id).style.display="none";
			document.getElementById("ans_stat"+answer_id).value=-1;
		}
		else {
  			var d = document.getElementById("ans_list");
  			var olddiv = document.getElementById("ans_div"+answer_id);
  			d.removeChild(olddiv);
		}
		document.getElementById("rem_ans_button"+(answer_id-1)).style.display="inline";
		answer_active--;
	}
}
function addAnswer(){
	if (answer_count<=answer_active){
		//alert ('new one');
		var cont = document.getElementById("ans_list");
		var new_ans = document.createElement('div');
		new_ans.id='ans_div'+(answer_active+1);
		new_ans.innerHTML =
			'<input type="hidden" id="ans_stat'+(answer_active+1)+'" name="ans_stat'+(answer_active+1)+'" value="2">'+
			'<input type="text" id="ans_text'+(answer_active+1)+'" name="ans_text'+(answer_active+1)+'" value="Odpowiedź"> '+
			'<a href="javascript:void(null);" id="rem_ans_button'+(answer_active+1)+'" onclick="remAnswer('+(answer_active+1)+');return false;" style="display:inline">Usuń</a>';
		cont.appendChild(new_ans);
	}
	else {
		document.getElementById("ans_div"+(answer_active+1)).style.display="block";
		document.getElementById("ans_stat"+(answer_active+1)).value=1;

	}
	document.getElementById("rem_ans_button"+(answer_active)).style.display="none";
	answer_active++;

}

