function RenameAlbum(){
	var connect = Post();
	var albname = document.getElementById('newAlbumName').value;
	var netid = document.getElementById('smallLoadingAlbumRename');
	connect[0].onreadystatechange = function(){
		if(connect[0].readyState == 4){
			var good = false;
			eval(connect[0].responseText);
			if(good){
				document.getElementById('album'+albumID).innerHTML = albname;
				getAlbumList();
				showhidebox();
			}
			netid.style.display = 'none';
		}
	};
	if(albname.length > 2){
		netid.style.display = 'block';
		var va = '';
		connect[0].open("POST", '/?p=renameAlbum&n='+escape(albname)+'&al='+albumID, true);
		connect[0].setRequestHeader("Content-Type", connect[1]);
		connect[0].send(va);
	}
}
function setCover(id){
	var connect = Post();
	connect[0].onreadystatechange = function(){
		if(connect[0].readyState == 4){
			eval(connect[0].responseText);
		}
	};
	albumCoverStatus(1, id);
	var va = '';
	connect[0].open("POST", '/?p=setCover&id='+escape(id), true);
	connect[0].setRequestHeader("Content-Type", connect[1]);
	connect[0].send(va);
}
function albumStatus(id, status){
	var connect = Post();
	connect[0].onreadystatechange = function(){
		if(connect[0].readyState == 4){
			var good = false;
			eval(connect[0].responseText);
			if(good){
				var live = document.getElementById('setAlbumLive');
				var priv = document.getElementById('setAlbumPriv');
				if(status=='live'){
					live.className = 'bold block5';
					priv.className = 'linknormal block5';
					priv.setAttribute('onclick', 'albumStatus(\''+id+'\', \'private\')');
					live.removeAttribute('onclick');
				}else if(status=='private'){
					priv.className = 'bold block5';
					live.className = 'linknormal block5';
					live.setAttribute('onclick', 'albumStatus(\''+id+'\', \'live\')');
					priv.removeAttribute('onclick');
				}
			}
		}
	};
	var va = '';
	connect[0].open("POST", '/?p=setAlbumStatus&id='+escape(id)+'&status='+escape(status), true);
	connect[0].setRequestHeader("Content-Type", connect[1]);
	connect[0].send(va);
}
function setProfile(id){
	var connect = Post();
	connect[0].onreadystatechange = function(){
		if(connect[0].readyState == 4){
			eval(connect[0].responseText);
		}
	};
	ProPicStatus(1, id);
	var va = '';
	connect[0].open("POST", '/?p=setProfile&id='+escape(id), true);
	connect[0].setRequestHeader("Content-Type", connect[1]);
	connect[0].send(va);
}
function newAlbum(e, obj){
	var connect = Post();
	connect[0].onreadystatechange = function(){
		if(connect[0].readyState == 4){
			var albumExists;
			var albumID;
			eval(connect[0].responseText);
			if(!albumExists){
				obj.value = 'New Album';
				getAlbumList();
			}
		}
	};
	if(e.keyCode == 13 && obj.value.length>1){
		var va = '';
		connect[0].open("POST", '/?p=newAlbum&al='+escape(obj.value), true);
		connect[0].setRequestHeader("Content-Type", connect[1]);
		connect[0].send(va);
	}
}
function getAlbumList(){
	var connect = Post();
	connect[0].onreadystatechange = function(){
		if(connect[0].readyState == 4){
			document.getElementById('albumListingBlock').innerHTML = connect[0].responseText;
		}
	};
	var va = '';
	connect[0].open("POST", '/?p=getAlbumList', true);
	connect[0].setRequestHeader("Content-Type", connect[1]);
	connect[0].send(va);
}
function deleteAlbum(){
	var connect = Post();
	connect[0].onreadystatechange = function(){
		if(connect[0].readyState == 4){
			showhidebox();
			if(ext=='u'|| ext==undefined)
				loadBody('photos');
			getAlbumList();
		}
	};
	document.getElementById('smallLoadingAlbumDelete').style.display = 'block';
	var va = '';
	connect[0].open("POST", '/?p=deleteAlbum&al='+escape(albumID), true);
	connect[0].setRequestHeader("Content-Type", connect[1]);
	connect[0].send(va);
}
function albumCoverStatus(is_cover, id){
	var tac = document.getElementById('txtAlCover');
	if(is_cover==1){
		tac.removeAttribute('onclick');
		tac.removeAttribute('class');
		tac.setAttribute('class', 'bold block5');
	}else{
		tac.setAttribute('onclick', 'setCover('+id+');');
		tac.setAttribute('class', 'linknormal block5');
	}
}
