function displayObject(trg) {
	var obj = document.getElementById(trg);
	if(obj.style.display == 'none') {
		obj.style.display = 'block';
	} else {
		obj.style.display = 'none';
	}
}
function replaceDisplayObject(trg,trg2) {
	var obj = document.getElementById(trg);
	var obj2 = document.getElementById(trg2);
	if(obj.style.display == 'none') {
		obj.style.display = 'block';
		obj2.style.display = 'none';
	} else {
		obj.style.display = 'none';
		obj2.style.display = 'block';
	}
}
function expandAllPhotos(arr) {
	for(i=0;i<arr.length;i++) {
		var obj = document.getElementById("main_photo_"+arr[i]+"_table");
		var obj2 = document.getElementById("mini_photo_"+arr[i]+"_table");
		if(expanded == true) {
			obj.style.display = 'block';
			obj2.style.display = 'none';
		} else {
			obj.style.display = 'none';
			obj2.style.display = 'block';
		}
	}
	expanded==true?expanded=false:expanded=true;
	expanded!=true?inn="Zwiń wszystkie &raquo;":inn="Rozwiń wszystkie &laquo;";
	var obj = document.getElementById("expand_all").innerHTML = inn;
}
function checkAllPhotos(arr) {
	for(i=0;i<arr.length;i++) {
		var obj = document.getElementById("check_photo_"+arr[i]);
		if(checked == true) {
			obj.checked = false;
		} else {
			obj.checked = true;
		}
	}
	checked==true?checked=false:checked=true;
	checked!=true?inn="&laquo; Zaznacz wszystkie":inn="&raquo; Odznacz wszystkie";
	var obj = document.getElementById("check_all").innerHTML = inn;

}
function savePhotosOptions(option,arr,strona) {
	var tmp = new Array();
	var count = 0;
	var val = document.getElementById(option);
	for(i=0;i<arr.length;i++) {
		var obj = document.getElementById("check_photo_"+arr[i]);
		if(obj.checked == true) {
			tmp[count] = arr[i];
			count++;
		}
	}
	if(count > 0) {
		var arr_str = tmp.join(',');
		arr_str = arr_str.toString();
		xajax_savePhotosOptions(option,val.value,arr_str,strona);
	} else {
		alert("Nie wybrano żadnych zdjęć");
	}
	
}
function addPhotosToAlbum(arr,strona) {
	var tmp = new Array();
	var count = 0;
	var val = document.getElementById("album_list_all");
	if(val.value != 0) {
		for(i=0;i<arr.length;i++) {
			var obj = document.getElementById("check_photo_"+arr[i]);
			if(obj.checked == true) {
				tmp[count] = arr[i];
				count++;
			}
		}
		if(count > 0) {
			var arr_str = tmp.join(',');
			arr_str = arr_str.toString();
			xajax_addPhotosToAlbum(val.value,arr_str,strona);
		} else {
			alert("Nie wybrano żadnych zdjęć");
		}
	} else {
		alert("Wybierz album.");
	}
	
}
function deletePhotos(arr,strona) {
	var tmp = new Array();
	var count = 0;
	if(window.confirm("Czy na pewno chcesz usunąć zaznaczone zdjęcie?")) {
		for(i=0;i<arr.length;i++) {
			var obj = document.getElementById("check_photo_"+arr[i]);
			if(obj.checked == true) {
				tmp[count] = arr[i];
				count++;
			}
		}
		if(count > 0) {
			var arr_str = tmp.join(',');
			arr_str = arr_str.toString();
			xajax_deletePhotos(arr_str,strona);
		} else {
			alert("Nie wybrano żadnych zdjęć");
		}
	}
	
}
function deletePhoto(id,strona) {
	if(id!='undefined') {
		if(window.confirm("Czy na pewno chcesz usunąć to zdjęcie?")) {
			xajax_deletePhoto(id,strona);
		}
	}
}



















function editAlbumName(user_id,album_id,trg) {
	if(trg=='main') {
	var nazwa = document.getElementById('album_'+album_id+'_name');
	} else {
	var nazwa = document.getElementById('album_mini_'+album_id+'_name');
	}
	var div = document.getElementById('album_'+album_id+'_info');
	var div2 = document.getElementById('album_mini_'+album_id+'_info');
	div.innerHTML = "Zapisywanie zmian...";
	div.style.display = 'block';
	div.onmousedown = null;
	div2.innerHTML = "Zapisywanie zmian...";
	div2.style.display = 'block';
	div2.onmousedown = null;
	var val = nazwa.value;
	val = val.replace(/\'/g,'"');
	xajax.call("panelchangeAlbumName",[user_id,album_id,val]);
}
function editAlbumDesc(user_id,album_id) {
	var nazwa = document.getElementById('album_'+album_id+'_desc');
	var div = document.getElementById('album_'+album_id+'_info_desc');
	div.innerHTML = "Zapisywanie zmian...";
	div.style.display = 'block';
	div.onmousedown = null;
	var val = nazwa.value;
	val = val.replace(/\'/g,'"');
	xajax.call("panelchangeAlbumDesc",[user_id,album_id,val]);
}





function expandAllAlbums(arr) {
	for(i=0;i<arr.length;i++) {
		var obj = document.getElementById("main_album_"+arr[i]+"_table");
		var obj2 = document.getElementById("mini_album_"+arr[i]+"_table");
		if(expanded == true) {
			obj.style.display = 'block';
			obj2.style.display = 'none';
		} else {
			obj.style.display = 'none';
			obj2.style.display = 'block';
		}
	}
	expanded==true?expanded=false:expanded=true;
	expanded!=true?inn="Zwiń wszystkie &raquo;":inn="Rozwiń wszystkie &laquo;";
	var obj = document.getElementById("expand_all").innerHTML = inn;
}
function checkAllAlbums(arr) {
	for(i=0;i<arr.length;i++) {
		var obj = document.getElementById("check_album_"+arr[i]);
		if(checked == true) {
			obj.checked = false;
		} else {
			obj.checked = true;
		}
	}
	checked==true?checked=false:checked=true;
	checked!=true?inn="&laquo; Zaznacz wszystkie":inn="&raquo; Odznacz wszystkie";
	var obj = document.getElementById("check_all").innerHTML = inn;

}
function saveAlbumOptions(id) {
	var form = document.getElementById('album_'+id+'_options');
	xajax.call('saveAlbumOptions', [xajax.getFormValues(form)]);
}
function saveAlbumsOptions(option,arr,strona) {
	var tmp = new Array();
	var count = 0;
	var val = document.getElementById(option);
	for(i=0;i<arr.length;i++) {
		var obj = document.getElementById("check_album_"+arr[i]);
		if(obj.checked == true) {
			tmp[count] = arr[i];
			count++;
		}
	}
	if(count > 0) {
		var arr_str = tmp.join(',');
		arr_str = arr_str.toString();
		xajax_saveAlbumsOptions(option,val.value,arr_str,strona);
	} else {
		alert("Nie wybrano żadnych zdjęć");
	}
	
}
function deleteAlbums(arr,strona) {
	var tmp = new Array();
	var count = 0;
	if(window.confirm("Czy na pewno chcesz usunąć zaznaczone galerie?")) {
		for(i=0;i<arr.length;i++) {
			var obj = document.getElementById("check_album_"+arr[i]);
			if(obj.checked == true) {
				tmp[count] = arr[i];
				count++;
			}
		}
		if(count > 0) {
			var arr_str = tmp.join(',');
			arr_str = arr_str.toString();
			xajax_deleteAlbums(arr_str,strona);
		} else {
			alert("Nie wybrano żadnych galerii");
		}
	}
	
}

function deleteAlbum(id,strona) {
	if(id!='undefined') {
		if(window.confirm("Czy na pewno chcesz usunąć tę galerię?")) {
			xajax_deleteAlbum(id,strona);
		}
	}
}
function addNewAlbum(form,strona) {
	var form = document.getElementById(form);
	xajax.call('addAlbum', [xajax.getFormValues(form),strona]);
}


function hideAlbumAlert(id) {
	clearInterval(hidePhotoAlertInt[id]);
	document.getElementById('album_'+id+'_info').style.display = 'none';
	document.getElementById('album_mini_'+id+'_info').style.display = 'none';

}
function hideAlbumInfoAlert(id) {
	clearInterval(hidePhotoInfoAlertInt[id]);
	document.getElementById('album_'+id+'_info_desc').style.display = 'none';
}

var hideAlbumAlertInt = new Array();
var hideAlbumInfoAlertInt = new Array();
function hideAlbumAlertClick(id) {
	var div1 = document.getElementById('album_'+id+'_info');
	var div2 = document.getElementById('album_mini_'+id+'_info');
	div1.style.cursor = 'pointer';
	div1.onmousedown = function() {
		clearInterval(hideAlbumAlertInt[id]);
		div1.style.display = 'none';
		div2.style.display = 'none';
	};
	div2.style.cursor = 'pointer';
	div2.onmousedown = function() {
		clearInterval(hideAlbumAlertInt[id]);
		div1.style.display = 'none';
		div2.style.display = 'none';
	};

}
function hideAlbumInfoAlertClick(id) {
	var div1 = document.getElementById('album_'+id+'_info_desc');
	div1.style.cursor = 'pointer';
	div1.onmousedown = function() {
		clearInterval(hideAlbumInfoAlertInt[id]);
		div1.style.display = 'none';
	};

}


function reverseSelectionPhotosAlbum(arr) {
	for(i=0;i<arr.length;i++) {
		var obj = document.getElementById("delete_photo_album_"+arr[i]);
		if(obj.checked == true) {
			obj.checked = false;
		} else {
			obj.checked = true;
		}
	}
	
	

}
openedPM = null;
function loadPM(id) {
	var open = document.getElementById("wiad_"+id)
	if(openedPM != null) {
		document.getElementById("wiad_"+openedPM).style.display = 'none';
		document.getElementById("wiad_"+openedPM+"_tytul").className = 'wiad_entry';

		document.getElementById("wiad_"+openedPM+"_tresc").innerHTML = '<p style="text-align: center"><img src="images/loading.gif" alt="Ładowanie" /><br />Ładowanie treści wiadomości...</p>';
	}
	document.getElementById("wiad_"+id+"_tytul").className = 'wiad_entry_active';
	openedPM = id;
	open.style.display = 'block';
	xajax_loadPM(id);
	

}
function removeFriend(id) {
	var open = document.getElementById("wiad_"+id)
	if(window.confirm("Czy na pewno chcesz usunąć użytkownika ze swojej listy przyjaciół?")) {
		xajax_removeFriend(id);
	}


	

}
function deletePhotosFromAlbum(arr,album) {
	var tmp = new Array();
	var count = 0;
	if(window.confirm("Czy na pewno chcesz usunąć zaznaczone zdjęcia?")) {
		for(i=0;i<arr.length;i++) {
			var obj = document.getElementById("delete_photo_album_"+arr[i]);
			if(obj.checked == true) {
				tmp[count] = arr[i];
				count++;
			}
		}
		if(count > 0) {
			var arr_str = tmp.join(',');
			arr_str = arr_str.toString();
			xajax_deletePhotosFromAlbum(arr_str,album);
		} else {
			alert("Nie wybrano żadnych zdjęć");
		}
	}
	
}
function addListPhotos(album_id) {
	openWindow('dodajZdjecie', 'http://zdjecie.com.pl/listPhotos.php?album_id='+album_id, 600, 500, 0, 0, 0, 1, 0)
}
	function saveOptions(id) {
	var form = document.getElementById('photo_'+id+'_options');
	xajax.call('saveOptions', [xajax.getFormValues(form)]);
}
function rotatePhoto(id,degrees) {
		xajax.call('rotatePhoto', [id,degrees]);
	
}
function hidePhotoAlert(id) {
	clearInterval(hidePhotoAlertInt[id]);
	document.getElementById('photo_'+id+'_info').style.display = 'none';
	document.getElementById('photo_mini_'+id+'_info').style.display = 'none';

}
function hidePhotoInfoAlert(id) {
	clearInterval(hidePhotoInfoAlertInt[id]);
	document.getElementById('photo_'+id+'_info_desc').style.display = 'none';
}

var hidePhotoAlertInt = new Array();
var hidePhotoInfoAlertInt = new Array();
function hidePhotoAlertClick(id) {
	var div1 = document.getElementById('photo_'+id+'_info');
	var div2 = document.getElementById('photo_mini_'+id+'_info');
	div1.style.cursor = 'pointer';
	div1.onmousedown = function() {
		clearInterval(hidePhotoAlertInt[id]);
		div1.style.display = 'none';
		div2.style.display = 'none';
	};
	div2.style.cursor = 'pointer';
	div2.onmousedown = function() {
		clearInterval(hidePhotoAlertInt[id]);
		div1.style.display = 'none';
		div2.style.display = 'none';
	};

}
function hidePhotoInfoAlertClick(id) {
	var div1 = document.getElementById('photo_'+id+'_info_desc');
	div1.style.cursor = 'pointer';
	div1.onmousedown = function() {
		clearInterval(hidePhotoInfoAlertInt[id]);
		div1.style.display = 'none';
	};

}



var hideTagsAlertInt = new Array();

function hideTagsAlert(id) {
	clearInterval(hideTagsAlertInt[id]);
	document.getElementById('photo_'+id+'_tagi_info').style.display = 'none';
	document.getElementById('photo_mini_'+id+'_tagi_info').style.display = 'none';

}

function hideTagsAlertClick(id) {
	var div1 = document.getElementById('photo_'+id+'_tagi_info');
	var div2 = document.getElementById('photo_mini_'+id+'_tagi_info');
	div1.style.cursor = 'pointer';
	div1.onmousedown = function() {
		clearInterval(hideTagsAlertInt[id]);
		div1.style.display = 'none';
		div2.style.display = 'none';
	};
	div2.style.cursor = 'pointer';
	div2.onmousedown = function() {
		clearInterval(hideTagsAlertInt[id]);
		div1.style.display = 'none';
		div2.style.display = 'none';
	};

}



function editPhotoName(user_id,photo_id,trg) {
	if(trg=='main') {
	var nazwa = document.getElementById('photo_'+photo_id+'_name');
	} else {
	var nazwa = document.getElementById('photo_mini_'+photo_id+'_name');
	}
	var div = document.getElementById('photo_'+photo_id+'_info');
	var div2 = document.getElementById('photo_mini_'+photo_id+'_info');
	div.innerHTML = "Zapisywanie zmian...";
	div.style.display = 'block';
	div.onmousedown = null;
	div2.innerHTML = "Zapisywanie zmian...";
	div2.style.display = 'block';
	div2.onmousedown = null;
	var val = nazwa.value;
	val = val.replace(/\'/g,'"');

	xajax.call("panelchangeName",[user_id,photo_id,val]);
}
function editPhotoTags(user_id,photo_id,trg) {
	if(trg=='main') {
	var tagi = document.getElementById('photo_'+photo_id+'_tagi');
	} else {
	var tagi = document.getElementById('photo_mini_'+photo_id+'_tagi');
	}
	var div = document.getElementById('photo_'+photo_id+'_tagi_info');
	var div2 = document.getElementById('photo_mini_'+photo_id+'_tagi_info');
	div.innerHTML = "Zapisywanie zmian...";
	div.style.display = 'block';
	div.onmousedown = null;
	div2.innerHTML = "Zapisywanie zmian...";
	div2.style.display = 'block';
	div2.onmousedown = null;
	var val = tagi.value;
	val = val.replace(/\'/g,'"');

	xajax.call("panelchangeTags",[user_id,photo_id,val]);
}
function editPhotoDesc(user_id,photo_id) {
	var nazwa = document.getElementById('photo_'+photo_id+'_desc');
	var div = document.getElementById('photo_'+photo_id+'_info_desc');
	div.innerHTML = "Zapisywanie zmian...";
	div.style.display = 'block';
	div.onmousedown = null;
	var val = nazwa.value;
	val = val.replace(/\'/g,'"');
	xajax.call("panelchangeDesc",[user_id,photo_id,val]);
}
function addPhotoToAlbum(photo_id) {
	var select = document.getElementById('album_list_'+photo_id);
	if(select.value != 0) {
	xajax.call('addPhotoToAlbum', [photo_id,select.value]);
	} else {
		alert("Wybierz galerię.");
	}
}
function deletePhotoFromAlbum(photo_id,album_id) {
	if(window.confirm("Czy na pewno chcesz usunąć zdjęcie z tej galerii?")) {
		xajax.call('deletePhotoFromAlbum', [photo_id,album_id]);
	}

}
function usunUlubione(id) {
	if(window.confirm("Czy na pewno chcesz usunąć zdjęcie z ulubionych?")) {
		xajax.call('deletePhotoFromFavs', [id]);
	}
}
function focusPhotoNazwa(id,prefix) {

	document.getElementById(prefix+id+'_nazwa_save').style.display='block';
	document.getElementById(prefix+id+'_nazwa_edit').style.display='none';

	document.getElementById(prefix+id+'_name').style.display = 'block';
	document.getElementById(prefix+id+'_name_p').style.display = 'none';


	document.getElementById('div_'+prefix+id+'_nazwa').className='panel-zdjecia_nazwa_input';

	document.getElementById(prefix+'mini_'+id+'_nazwa_save').style.display='block';
	document.getElementById(prefix+'mini_'+id+'_nazwa_edit').style.display='none';

	document.getElementById(prefix+'mini_'+id+'_name').style.display = 'block';
	document.getElementById(prefix+'mini_'+id+'_name_p').style.display = 'none';

	document.getElementById('div_'+prefix+'mini_'+id+'_nazwa').className='panel-zdjecia_nazwa_input';
	
}
function focusPhotoDesc(id,prefix) {

	document.getElementById(prefix+id+'_desc_save').style.display='block';
	document.getElementById(prefix+id+'_desc_edit').style.display='none';
	//document.getElementById(prefix+id+'_desc').removeAttribute('readonly');

	document.getElementById(prefix+id+'_desc').style.display = 'block';
	document.getElementById(prefix+id+'_desc_p').style.display = 'none';

	document.getElementById('div_'+prefix+id+'_desc').className='panel-zdjecia_opis_input';
	
}
function focusPhotoTagi(id,prefix) {

	document.getElementById(prefix+id+'_tagi_save').style.display='block';
	document.getElementById(prefix+id+'_tagi_edit').style.display='none';
	//document.getElementById(prefix+id+'_tagi').removeAttribute('readonly')

	document.getElementById(prefix+id+'_tagi').style.display = 'block';
	document.getElementById(prefix+id+'_tagi_p').style.display = 'none';

	document.getElementById('div_'+prefix+id+'_tagi').className='panel-zdjecia_nazwa_input';

	document.getElementById(prefix+'mini_'+id+'_tagi_save').style.display='block';
	document.getElementById(prefix+'mini_'+id+'_tagi_edit').style.display='none';

	document.getElementById(prefix+'mini_'+id+'_tagi').style.display = 'block';
	document.getElementById(prefix+'mini_'+id+'_tagi_p').style.display = 'none';

	document.getElementById('div_'+prefix+'mini_'+id+'_tagi').className='panel-zdjecia_nazwa_input';
	
}

function blurPhotoNazwa(id,prefix) {

	document.getElementById(prefix+id+'_nazwa_save').style.display='none';
	document.getElementById(prefix+id+'_nazwa_edit').style.display='block';

	document.getElementById(prefix+id+'_name').style.display = 'none';
	document.getElementById(prefix+id+'_name_p').style.display = 'block';
	document.getElementById(prefix+id+'_name_p').innerHTML = document.getElementById(prefix+id+'_name').value;


	document.getElementById('div_'+prefix+id+'_nazwa').className='panel-zdjecia_nazwa_input_dis';

	document.getElementById(prefix+'mini_'+id+'_nazwa_save').style.display='none';
	document.getElementById(prefix+'mini_'+id+'_nazwa_edit').style.display='block';

	document.getElementById(prefix+'mini_'+id+'_name').style.display = 'none';
	document.getElementById(prefix+'mini_'+id+'_name_p').style.display = 'block';
	document.getElementById(prefix+'mini_'+id+'_name_p').innerHTML = document.getElementById(prefix+id+'_name').value;

	document.getElementById('div_'+prefix+'mini_'+id+'_nazwa').className='panel-zdjecia_nazwa_input_dis';
	
}
function blurPhotoDesc(id,prefix) {

	document.getElementById(prefix+id+'_desc_save').style.display='none';
	document.getElementById(prefix+id+'_desc_edit').style.display='block';

	document.getElementById(prefix+id+'_desc').style.display = 'none';
	document.getElementById(prefix+id+'_desc_p').style.display = 'block';
	document.getElementById(prefix+id+'_desc_p').innerHTML = document.getElementById(prefix+id+'_desc').value;


	document.getElementById('div_'+prefix+id+'_desc').className='panel-zdjecia_opis_input_dis';
	
}
function blurPhotoTagi(id,prefix) {

	document.getElementById(prefix+id+'_tagi_save').style.display='none';
	document.getElementById(prefix+id+'_tagi_edit').style.display='block';

	document.getElementById(prefix+id+'_tagi').style.display = 'none';
	document.getElementById(prefix+id+'_tagi_p').style.display = 'block';
	document.getElementById(prefix+id+'_tagi_p').innerHTML = document.getElementById(prefix+id+'_tagi').value;

	document.getElementById('div_'+prefix+id+'_tagi').className='panel-zdjecia_nazwa_input_dis';

	document.getElementById(prefix+'mini_'+id+'_tagi').style.display = 'none';
	document.getElementById(prefix+'mini_'+id+'_tagi_save').style.display='none';
	document.getElementById(prefix+'mini_'+id+'_tagi_edit').style.display='block';

	document.getElementById(prefix+'mini_'+id+'_tagi_p').style.display = 'block';
	document.getElementById(prefix+'mini_'+id+'_tagi_p').innerHTML = document.getElementById(prefix+id+'_tagi').value;

	document.getElementById('div_'+prefix+'mini_'+id+'_tagi').className='panel-zdjecia_nazwa_input_dis';
	
}