var Entries = new Array();
function NextByDate(id)
{
	document.bForm.photo.value = id;
	document.bForm.act.value = "nextByDate";
	document.bForm.submit();
}
function PrevByDate(id)
{
	document.bForm.photo.value = id;
	document.bForm.act.value = "prevByDate";
	document.bForm.submit();
}
function NextByAuthor(id, author)
{
	document.bForm.photo.value = id;
	document.bForm.act.value = "nextByAuthor";
	document.bForm.param.value = author;	
	document.bForm.submit();
}
function PrevByAuthor(id, author)
{
	document.bForm.photo.value = id;
	document.bForm.param.value = author;
	document.bForm.act.value = "prevByAuthor";
	document.bForm.submit();
}
function NextByCategory(id, category)
{
	document.bForm.photo.value = id;
	document.bForm.act.value = "nextByCategory";
	document.bForm.param.value = category;	
	document.bForm.submit();
}
function PrevByCategory(id, category)
{
	document.bForm.photo.value = id;
	document.bForm.param.value = category;
	document.bForm.act.value = "prevByCategory";
	document.bForm.submit();
}
function sendComment()
{
/*	if(Trim(document.bForm.new_comment.value) == '')
	{
		alert('Proszę wprowadzić tekst komentarza');
	}
	else*/
	{
		document.bForm.act.value = "addComment";
		document.bForm.submit();
	}
}



function addToObserved()
{
	document.bForm.act.value = "addToObserved";
	document.bForm.submit();
}
function deleteFromObserved()
{
	document.bForm.act.value = "deleteFromObserved";
	document.bForm.submit();
}
function AddToBestPhoto()
{
	document.bForm.act.value = "addToBestPhotos";
	document.bForm.submit();
}

function AddToDNO()
{
	document.bForm.act.value = "addToDNO";
	document.bForm.submit();
}
function RecommendToDNO()
{
	document.bForm.act.value = "recommendToDNO";
	document.bForm.submit();
}
function AddToBestAuthor()
{
	document.bForm.act.value = "addToBestAuthor";
	document.bForm.submit();
}

function DeletePhoto(i_id)
{
	if (confirm('Czy na pewno chcesz usunąć fotografię?'))
	{
		document.bForm.act.value = "deletePhoto";
		document.bForm.id.value = i_id;
		document.bForm.submit();
	}
}

function recommendPhoto(id)
{
	var params = 'recommend_email=' + $F('recommend_email') + '&recommend_from=' + $F('recommend_from') + '&recommend_text=' + $F('recommend_text');

	new Ajax.Request(base+'index.php?c=photo&a=ajaxRecommendPhoto&pi=' + id,
	{
		method:'post',
		parameters: params,
		onSuccess: function(transport){
		  var response = transport.responseText || "no response text";
		  alert("Polecenie zostało wysłane! \n\n");
		},
		onFailure: function(){ alert('Wystąpił błąd w czasie wysyłania.') }
	});
	
}


/*ADMIN MOD FUNCTIONS*/

function quickTrash(id)
{

	document.bForm.param.value = id;
	document.bForm.act.value = "quickTrash";
	document.bForm.submit();
}
function quickVoteTrash(id)
{

  new Ajax.Request(base+'index.php?c=photo&a=ajaxQuickVoteTrash&vi=' + id,
  {
    method:'get',
    onSuccess: function(transport){
      var response = transport.responseText || "no response text";
      alert("Głos wymoderowano! \n\n" + response);
    },
    onFailure: function(){ alert('Wystąpił błąd w czasie wysyłania') }
  });
	
}
function quickCommentTrash(id)
{
	document.bForm.param.value = id;
	document.bForm.act.value = "quickTrashComment";
	document.bForm.submit();
}
function restoreMovedPhoto(id)
{
	document.bForm.param.value = id;
	document.bForm.act.value = "restoreMovedPhoto";
	document.bForm.submit();
}
function deleteFromMovedPhotoList(id)
{
	document.bForm.param.value = id;
	document.bForm.act.value = "deleteFromMovedPhotoList";
	document.bForm.submit();
}
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)
{
	alert('delete');
	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 SetModStatusPopup(i_name)
{
	alert(document.forms['bForm'].mod_input);
	if ((document.forms['bForm'].elements['ch_'+i_name].checked) == false) 
	{
		deleteFromArray(i_name);
	}
	else
	{
		Entries.push(i_name);
	}
	refreshViewPopup();
}


function refreshViewPopup()
{
	var view = '';
	for(var i=0; i<Entries.length; i++)
		if(Entries[i]!=undefined)
			view += ','+Entries[i];
	document.popupForm.mod_input.value = view.substring(1, view.length);
}

