var originalpost;
var editing;
var reloadparent;

function pages (pages, posts){
	document.write("<option>Ga naar pagina.. »&nbsp;</option>");
	document.write("<option></option>");
	document.write("<option value=1>eerste pagina </option>");
	document.write("<option value="+pages+">laatste pagina </option>");
	document.write("<option></option>");

	i = 0; while(i < pages){
		i2 = i+1;
		document.write("<option value="+i2+">pagina "+i2+"</option>");
	i++; }
}

function go (s, location) {
	parent.window.location=""+s+""+location+"";
}

function deletepost(post, first, topic){
	if(first == '1'){
		alert("Het eerste bericht kan niet verwijderd worden.");
	}else{
		if(confirm("Weet je het zeker?")){
			parent.window.location="topicadmin.php?action=deletepost&post="+post+"&topic="+topic+"";
		}
	}
}

function showip(ip){
	alert("Het IP adres is: "+ip+"");
}



function getPostForEdit(postid){
	if(editing==1){
		alert('Je kan maar één post tegelijk wijzigen');
		return;
	}
	ajaxinstance=createAjaxObj();
	if(pc=document.getElementById('postcolumn_'+postid)){
		originalpost=pc.innerHTML;
		pc.innerHTML='<font size=1>Bezig met laden...</font>';
	}
	var parameters="topicid="+postid+"&action=getpostforajaxedit";
	ajaxinstance.onreadystatechange=showPostForEdit;
	ajaxinstance.open('GET', "edit.php?"+parameters, true);
	ajaxinstance.send(null);
}

function cancelEdit(postid){
	editing=0;
	if(pc=document.getElementById('postcolumn_'+postid)){
		pc.innerHTML=originalpost;	
	}else{
		alert('Annuleren niet gelukt');
	}
	return;
}

function showPostForEdit(){
	if (ajaxinstance.readyState == 4){
		if (ajaxinstance.status==200){
				ucpos=ajaxinstance.responseText.indexOf('-');
				postid=ajaxinstance.responseText.substring(0,ucpos);
				if(pc=document.getElementById('postcolumn_'+postid)){
					editing=1;
					returnPost=ajaxinstance.responseText.substring((ucpos+1));
					pc.innerHTML='<br>'+returnPost;
				}else{
					//alert('Kan juiste kolom niet vinden: '+postid);
					document.write(ajaxinstance.responseText);
				}
		}
	}
}

function submitEdit(postid, loadparent){
	editcontentarea=document.getElementById('editarea_'+postid);
	editcontent=editcontentarea.value;
	
	pc=document.getElementById('postcolumn_'+postid)
	pc.innerHTML='<font size=1>Bezig met opslaan van de wijziging...</font>';
	editing=0;
	
	ajaxinstance=createAjaxObj();
	reloadparent = loadparent;
	ajaxinstance.onreadystatechange=editFinished;
	ajaxinstance.open('post', 'edit.php?action=doajaxedit');
	ajaxinstance.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	ajaxinstance.setRequestHeader('Charset', 'UTF-8');
	ajaxinstance.send("body="+encodeURIComponent(editcontent)+"&topicid="+encodeURIComponent(postid)+"");
	
	return;
}

function editFinished(){
	if (ajaxinstance.readyState == 4){ 
		if (ajaxinstance.status==200){
					if(pc=document.getElementById('postcolumn_'+postid)){
						pc.innerHTML='<br>'+ajaxinstance.responseText;
						if (reloadparent == 1) parent.window.location.reload();
					}	
		}
	}
}


