$(document).ready(function (){
	$("#gall").click(function(){
		var el = $("#cats");
		if (el.css('display') != 'none'){
			el.slideUp();
		}else{
			el.slideDown();
		}
	});
	
	$("#cat").keypress(function (e){
		if (e.which == 13){
			$("#cat_add").click();
		}
	})
	
	$("#cat_add").click(function (e){
		var v = $("#cat").val();
		if (v != '') {
			$.post('./ajax.php', {act: 'catAdd', name: v}, function (data){
				var params = data.split('|');
				switch (params[0]){
					case "add":
						$("#cats").append('<li id="'+params[1]+'"><a href="./gallery.php?id='+params[1]+'">'+v+'</a>\
											<a href="javascript: editCat('+params[1]+', \''+v+'\');" class="editLink"><img src="../templates/images/gallery_edit.jpg" alt="edit" border="0" /></a>\
											<a href="javascript: deleteCat('+params[1]+');" class="deleteLink"><img src="../templates/images/gallery_delete.jpg" alt="edit" border="0" /></a></li>');
						$("#cat").val('');
						break;
					
					case "error":
						alert(params[1]);
						break;
				}
			});
		}else{
			alert('Write Gallery Name');
		}
	});
})

function editCat(id, oname)
{
	var nname = prompt("New Title", oname);
	if (nname != '' && nname != null) {
		$.post('./ajax.php', {act: 'catTitle', id: id, name: nname}, function (data){
			if (data == 'ok') {
				$("#cats > li[id=" + id + "] > a:eq(0)").text(nname);
				top.location = top.location;
			}else {
				alert('Error...');
			}
		});
	}
}

function deleteCat(id)
{
	if (!confirm('Are You Sure?')) return;
	$.post('./ajax.php', {act: 'catDelete', id: id}, function (data){
		var params = data.split('|');
		switch (params[0]){
			case "ok":
				$("#cats > li[id="+id+"]").hide("slow");
				$("#content").html('');
				break;
				
			case "error":
				alert(params[1]);
				break;
		}
		
	});
}

//global

function isIE(){var re = /MSIE/;return re.test(navigator.appVersion);}