
function deleteAuthorFromFavorites(i_id)
{

	if (confirm('Czy na pewno chcesz usunąć wybranego autora?'))
	{
		//document.bForm.action = base+"ulubione_autorzy_lista.html";
		document.bForm.id.value = i_id;
		document.bForm.act.value = "deleteAuthor";
		document.bForm.submit();
	}

}

function addShortBlogEntry()
{

	if(Trim(document.bForm.short_blog_entry.value) == '') {
		alert('Proszę wprowadzić tekst wpisu');
	}
	else {
		document.bForm.act.value = "addShortBlogEntry";
		document.bForm.submit();
	}
}
function deleteShortBlogEntry(i_id)
{
	if (confirm('Czy na pewno chcesz usunąć wybrany wpis?')) {
		document.bForm.id.value = i_id;
		document.bForm.act.value = "deleteShortBlogEntry";
		document.bForm.submit();
	}

}
function deleteFromIgnored(i_id)
{
	document.bForm.id.value = i_id;
	document.bForm.act.value = "deleteFromIgnored";
	document.bForm.submit();

}
function addCatalog()
{
	document.bForm.param.value = 'add';
	document.bForm.act.value = "catalogsModify";
	document.bForm.submit();

}
function deleteCatalog(i_id)
{
	if (confirm('Czy na pewno chcesz usunąć wybrany katalog?'))
	{
		document.bForm.id.value = i_id;
		document.bForm.param.value = 'delete';
		document.bForm.act.value = "catalogsModify";
		document.bForm.submit();
	}

}
function editCatalog(i_id)
{
	document.bForm.id.value = i_id;
	document.bForm.param.value = 'edit';
	document.bForm.act.value = "catalogsModify";
	document.bForm.submit();
}
function updateCatalog(i_id)
{
	if(document.bForm.selected_name.value != "") {
		document.bForm.id.value = i_id;
		document.bForm.param.value = 'update';
		document.bForm.act.value = "catalogsUpdate";
		document.bForm.submit();
	}
	else
		alert('Proszę wprowadzić nazwę katalogu');
}

/*messages section*/
function DeleteMessage(i_id)
{
	if (confirm('Czy na pewno chcesz usunąć wybraną wiadomość?'))
	{
		document.bForm.act.value = "deleteMessage";
		document.bForm.id.value = i_id;
		document.bForm.submit();
	}
}

function SelectCheckboxes()
{
	for (var i=0;i<document.forms[0].length;i++)
	{
		current = document.forms[0].elements[i];
		
		if(current.type == 'checkbox')
		{
			current.checked = ! current.checked;
		}

	}	
}

function DeleteSelected()
{
	if(checkSelected == false)
		alert('Proszę zaznaczyć przynajmniej jedną wiadomość.');
	else if (confirm('Czy na pewno chcesz usunąć wybrane wiadomości?'))
	{
		document.bForm.act.value = "deleteAllMessages";
		document.bForm.submit();
	}
	
}
function MoveSelected()
{
	if(checkSelected == false)
		alert('Proszę zaznaczyć przynajmniej jedną wiadomość.');
	else
	{
		document.bForm.act.value = "changeAllMessagesCatalog";
		document.bForm.submit();
	}
	
}
function checkSelected()
{
	var result = false;
	for (var i=0;i<document.forms[0].length;i++)
	{
		current = document.forms[0].elements[i];
		
		if(current.type == 'checkbox' && current.checked == true)
		{
			result = true;
		}
	}
	return result;
	
}
function changeMailCatalog()
{
		document.bForm.act.value = "viewMessages";
		document.bForm.submit();
}
function changeMailCatalogEntry(i_id)
{
	document.bForm.selectedMessage.value = i_id;
	document.bForm.act.value = "changeMessageCatalog";
	document.bForm.submit();
}
function addMessageCatalog()
{
	if(document.bForm.new_catalog.value == "")
		alert('Wpisz nazwę katalogu');
	else {
		document.bForm.act.value = "createPvCatalog";
		document.bForm.submit();
	}

}
function editMessageCatalog(i_id)
{
	document.bForm.selectedCatalog.value = i_id;
	document.bForm.act.value = "editMessageCatalog";
	document.bForm.submit();
}
function sendMessagesOption()
{
	document.bForm.param.value = 'change';
	document.bForm.act.value = "viewMessages";
	document.bForm.submit();
}

function updateMessageCatalog(i_id)
{
	document.bForm.selectedCatalog.value = i_id;
	document.bForm.act.value = "updateMessageCatalog";
	document.bForm.submit();
}
function deleteMessageCatalog(i_id)
{
	if (confirm('Czy na pewno chcesz usunąć wybrany katalog i wszsytkie zawarte w nim wiadomości?'))
	{
		document.bForm.param.value = i_id;
		document.bForm.act.value = "deleteMessageCatalog";
		document.bForm.submit();
	}

}

function ReplyMessage(i_id)
{
	document.bForm.act.value = "replyMessage";
	document.bForm.id.value = i_id;
	document.bForm.submit();
}
function SetCatalog(i_catalog)
{
	document.bForm.catalog.value = i_catalog;
	document.bForm.submit();
}
function SetAuthorCatalog(i_catalog, i_user)
{
	document.bForm.action = base+i_user+"/autor.html";
	document.bForm.catalog.value = i_catalog;
	document.bForm.submit();
}

function SendMessage(i_id)
{
	if(Trim(document.bForm.subject.value) == '')
	{
		alert('Proszę wprowadzić temat');
	}
	else 	if(Trim(document.bForm.content.value) == '')
	{
		alert('Proszę wprowadzić treść');
	}
	else
	{
		document.bForm.act.value = "sendMessage";
		document.bForm.id.value = i_id;
		document.bForm.submit();
	}
}

function deleteUserFromIgnored(i_id)
{
	document.bForm.id.value = i_id;
	document.bForm.act.value = "deleteUserFromIgnored";
	document.bForm.ct.value = "UserIgnored";
	document.bForm.action = base+"/lista_ignorowanych.html";
	document.bForm.submit();

}

function addToIgnored(i_id)
{
	if (confirm('Czy na pewno chcesz dodać użytkownika do listy ignorowanych?'))
	{
		document.bForm.id.value = i_id;
		document.bForm.act.value = "addToIgnored";
		document.bForm.ct.value = "UserIgnored";
		document.bForm.action = base+"/lista_ignorowanych.html";
		document.bForm.submit();
	}
}
/*ADMIN MOD FUNCTIONS*/
var Entries = new Array();
function SetModStatus(i_name)
{
	if ((document.forms['bForm'].elements['ch_'+i_name].checked) == false) 
	{
		deleteFromArray(i_name);
	}
	else
	{
		Entries.push(i_name);
	}
	refreshView();
}

function deleteFromArray(i_name)
{
	for(var i=0; i<Entries.length; i++)
		if(Entries[i]==i_name)
			delete	Entries[i];
}

function refreshView()
{
	var view = '';
	for(var i=0; i<Entries.length; i++)
		if(Entries[i]!=undefined)
			view += ','+Entries[i];
	document.bForm.mod_input.value = view.substring(1, view.length);
}

function QuickAction()
{
	if(document.bForm.mod_input.value == "" || Entries.length ==0)
		alert('Proszę wybrać przynajmniej jeden komentarz');
	else if (confirm('Czy na pewno wymoderować?'))
	{
		document.bForm.act.value = "quick";
		document.bForm.submit();
	}
}
function QuickVotesAction()
{
	if(document.bForm.mod_input.value == "" || Entries.length ==0)
		alert('Proszę wybrać przynajmniej jeden głos');
	else if (confirm('Czy na pewno wymoderować?'))
	{
		document.bForm.act.value = "quick_votes";
		document.bForm.submit();
	}
}

/* my gallery section*/
function addGalleryCatalog()
{
	document.bForm.act.value = "createMyGallery";
	document.bForm.submit();

}
function UpdateGalleryCatalog()
{
	document.bForm.act.value = "updateMyGallery";
	selIt();
	selItIgn();

	if(checkSelected() == false) {
		alert('Musisz wybrać przynajmniej jeden z filtrów');	
		return false;
	}
	return true;


}
function modifyGalleryCatalog(i_id)
{
	document.bForm.id.value = i_id;
	document.bForm.act.value = "modifyMyGallery";
	document.bForm.submit();
}

function setDefaultGalleryCatalog(i_id)
{
	document.bForm.id.value = i_id;
	document.bForm.submit();
}

function deleteGalleryCatalog(i_id)
{
	if (confirm('Czy na pewno chcesz usunąć wybrany katalog?'))
	{
		document.bForm.id.value = i_id;
		document.bForm.act.value = "deleteMyGallery";
		document.bForm.submit();
	}

}

function checkSelected()
{
	var cat = false;
	var liked = false;
	var ignored = false;

	for(i=2; i<12; i++)
		if(document.forms['bForm'].elements['ch_'+i].checked == true)
			cat = true;

	
	var pickList = document.getElementById("PickList[]");
	var pickOptions = pickList.options;
  	if(pickOptions.length != 0)
		liked = true;
	pickList = document.getElementById("IgnoredPickList[]");
	pickOptions = pickList.options;
	if(pickOptions.length != 0)
		ignored = true;

	if(cat == false && liked == false && ignored == false)
		return false;
	else
		return true;
		
}

function deselectOthers(i_element)
{
	if((i_element.checked) == true) {
		for(i=2; i<12; i++)
			document.forms['bForm'].elements['ch_'+i].checked = false;
	}
}
function deselectMain(i_element)
{
	
	if((i_element.checked) == true) 
		document.forms['bForm'].elements['ch_'+1].checked = false;
		
	//check entrise cnt
	_cnt = 0;
	for(i=2; i<12; i++) {
		if(document.forms['bForm'].elements['ch_'+i].checked == true)
			_cnt++;
	}
	if(_cnt > categoriesLimit) {
		i_element.checked =  false;
		alert('Można wybrać co najwyżej '+categoriesLimit+' kategorie.');
	}
}
function deleteAuthorFromList(i_id)
{
	if (confirm('Czy na pewno chcesz usunąć wybranego użytkownika?'))
	{
		document.bForm.id.value = i_id;
		document.bForm.param.value = 'delete';
		document.bForm.act.value = "AuthorsMyGallery";
		document.bForm.submit();
	}

}

function sendComment()
{
	if(Trim(document.bForm.new_comment.value) == '')
	{
		alert('Proszę wprowadzić tekst komentarza');
	}
	else
	{
		document.bForm.act.value = "addPortfolioComment";
		document.bForm.submit();
	}
}

function quickCommentTrash(id)
{
	document.bForm.param.value = id;
	document.bForm.act.value = "quickTrashComment";
	document.bForm.submit();
}

function groupEdit(i_id)
{
	document.bForm.id.value = i_id;
	document.bForm.act.value = "groupEdit";
	document.bForm.submit();
}

function addToFavorites()
{
	//document.bForm.action = base+"ulubione_autorzy_lista.html";
	//document.bForm.id.value = i_id;
	document.bForm.act.value = "addToFavorites";
	document.bForm.submit();
}



function deletePhotoFromFavorites(i_id)
{
	if (confirm('Czy na pewno chcesz usunąć wybrane zdjęcie?'))
	{
		document.bForm.id.value = i_id;
		document.bForm.act.value = "deletePhoto";
		document.bForm.submit();
	}

}
function deleteAvatar()
{
	if (confirm('Czy na pewno chcesz usunąć avatar?'))
	{
		document.bForm.act.value = "viewAccount";
		document.bForm.param.value = "delete_avatar";
		document.bForm.submit();
	}

}
function QuickPortfolioCommentsAction()
{
	if(document.bForm.mod_input.value == "" || Entries.length ==0)
		alert('Proszę wybrać przynajmniej jeden komentarz');
	else if (confirm('Czy na pewno wymoderować?'))
	{
		document.bForm.act.value = "quickTrashAllComment";
		document.bForm.submit();
	}
}

function addAuthorToFriends()
{
	document.bForm.act.value = "addAuthorToFriends";
	document.bForm.submit();
}