function showBlog( userid, blogid ) {
	resetWorkspace();
	getPage( "showblogdetails.php", subcontentelementname, "userid=" + userid + "&blogid=" + blogid );
}

function editBlog( userid, blogid ) {
	resetWorkspace();
	getPage( "editblog.php", subcontentelementname, "userid=" + userid + "&blogid=" + blogid );
}

function deleteBlog( userid, blogid ) {
	emptyElement( "subcontentspot" );
	if( confirm( "Är du säker på att du vill ta bort bloggen?" ) ) {
		var deleteblogrequest = createRequest();
		var url = "userbloghandler.php";
		deleteblogrequest.open( "POST", url, true );
		deleteblogrequest.onreadystatechange = function doDOMChanges() {
			if( deleteblogrequest.readyState == 4 ) {
				if( deleteblogrequest.status == 200 ) {
					var response = deleteblogrequest.responseText;
					if( response == 1 ) {
						setTimeout( "resetWorkspace()", 3000);
						setTimeout( "resetSubWorkspace()", 3000);
						getPage( "mybloglist.php", "userbloglist", "" );
					}
					else {
						resetWorkspace();
						updateElement( messageelementname, "Bloggen kunde inte tas bort.\nFelmeddelande: " + response );
					}
				}
				else {
					updateElement( messageelementname, "Det uppstod ett fel när bloggen skulle tas bort!\nFelkod: " + deleteblogrequest.status );
				}
			}
			else {
				updateElement( messageelementname, "<IMG SRC=pics/loading.gif BORDER=0 ALIGN=BOTTOM STYLE=\"text-align:bottom;\"> Tar bort blogg... Var god v&auml;nta..." );
			}
		}
		deleteblogrequest.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded" );
		paramurl = "userid=" + userid + "&blogid=" + blogid + "&optype=2";
		deleteblogrequest.send( paramurl );
	}
}

function deleteBlogPic( userid, blogid ) {
	if( confirm( "Är du säker på att du vill ta bort bloggbilden?" ) ) {
		var deleteblogpicrequest = createRequest();
		var url = "userbloghandler.php";
		deleteblogpicrequest.open( "POST", url, true );
		deleteblogpicrequest.onreadystatechange = function doDOMChanges() {
			if( deleteblogpicrequest.readyState == 4 ) {
				if( deleteblogpicrequest.status == 200 ) {
					var response = deleteblogpicrequest.responseText;
					if( response == 1 ) {
						showBlog( userid, blogid );
						deleteblogpicrequest = createRequest();	// Resetta request objektet
					}
					else {
						updateElement( messageelementname, "Bloggbilden kunde inte tas bort.\nFelmeddelande: " + response );
					}
				}
				else {
					updateElement( messageelementname, "Det uppstod ett fel när bloggbilden skulle tas bort!\nFelkod: " + deleteblogpicrequest.status );
				}
			}
			else {
				updateElement( messageelementname, "<IMG SRC=pics/loading.gif BORDER=0 ALIGN=BOTTOM STYLE=\"text-align:bottom;\"> Tar bort bloggbild... Var god v&auml;nta..." );
			}
		}
		deleteblogpicrequest.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded" );
		paramurl = "userid=" + userid + "&blogid=" + blogid + "&optype=1";
		deleteblogpicrequest.send( paramurl );
	}
}

