var OnthouURL = '';
var OnthouID = '';
var HuidigBerichtID = '';
var OnthouTeVerwijderenID = '';
var OnthoudDivVerbergen = '';
var OnthoudDivTonen = '';
var BezigMetUploaden= '2';
var OnthoudToonImageDiv = '';
var OnthoudLoadingDiv = '';
var OndhoudTalenID = '';
var OnthoudArtikelID = '';
var OnthoudBeeldkolomID = '';
var OnthoudResponse = '';
var disappeardelayRightClick = '300';
var delayhideSubMenuRightClick = 'undefined';
var NieuwArtikelID = '';
var ed = '';
var tinyMCE = '';
var EventToevoegen = '';
var Breedte = '';



var settings = {
  tl: { radius: 5 },
  tr: { radius: 5 },
  bl: { radius: 5 },
  br: { radius: 5 },
  antiAlias: true,
  autoPad: true,
  validTags: ["div"]
}
var settingsB = {
  tl: { radius: 2 },
  tr: { radius: 2 },
  bl: { radius: 2 },
  br: { radius: 2 },
  antiAlias: true,
  autoPad: true,
  validTags: ["div"]
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

$(document).ready(function () {
	LaadSifr();
	$('#MenuRight > li').bind('mouseover', jsddm_open);
  	$('#MenuRight > li').bind('mouseout',  jsddm_timer);
  	$('#DivAlertBoxAchtergrond').css({ backgroundColor: '#000', opacity: '0.6' });
});

function LaadSifr(){
}

function SelectFields(Veld, Select, StandaardTekst){
	if(Select == '1'){
		if(document.getElementById(Veld).value == StandaardTekst){
			document.getElementById(Veld).value = '';
		}
	} else if(Select == '2'){
		if(document.getElementById(Veld).value == ''){
			document.getElementById(Veld).value = StandaardTekst;
		}
	}
}

function BerekenHoogtes(){
	var browserName=navigator.appName;
	if(browserName == 'Microsoft Internet Explorer'){
		var Hoogte = document.getElementById('ContentContainer').offsetHeight;
	} else {
		var Hoogte = document.getElementById('ContentContainer').clientHeight;
	}
	document.getElementById('ImgSchaduwLinks').style.height = Hoogte + 'px';
	document.getElementById('ImgSchaduwRechts').style.height = Hoogte + 'px';
}

function getPageSize() {
	var xScroll, yScroll;
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = window.innerWidth + window.scrollMaxX;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		if(document.documentElement.clientWidth){
			windowWidth = document.documentElement.clientWidth; 
		} else {
			windowWidth = self.innerWidth;
		}
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}
	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = xScroll;		
	} else {
		pageWidth = windowWidth;
	}
	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight);
	return arrayPageSize;
};
/**
 / THIRD FUNCTION
 * getPageScroll() by quirksmode.com
 *
 * @return Array Return an array with x,y page scroll values.
 */
function getPageScroll() {
	var xScroll, yScroll;
	if (self.pageYOffset) {
		yScroll = self.pageYOffset;
		xScroll = self.pageXOffset;
	} else if (document.documentElement && document.documentElement.scrollTop) {	 // Explorer 6 Strict
		yScroll = document.documentElement.scrollTop;
		xScroll = document.documentElement.scrollLeft;
	} else if (document.body) {// all other Explorers
		yScroll = document.body.scrollTop;
		xScroll = document.body.scrollLeft;	
	}
	arrayPageScroll = new Array(xScroll,yScroll);
	return arrayPageScroll;
};

function ToonMelding(Pagina){
	var arrayPageSizes = getPageSize();
	var PaginaHoogte = (arrayPageSizes[1]+"px");
	var PaginaBreedte = '100%';
	
	//document.getElementById('GaSnelNaar').style.visibility = 'hidden';
	document.getElementById('DivAlertBoxAchtergrond').style.height = PaginaHoogte;
	document.getElementById('DivAlertBoxAchtergrond').style.width = PaginaBreedte;
	
	
	LaadMeldingInDiv(Pagina, 'DivAlertBoxContent');
	
	var NieuweBreedteDiv = 600;
	var NieuweHoogteDiv = 200;
	
	var arrPageScroll = getPageScroll();
	var arrPageSizes = getPageSize();
	var TopPositie = arrPageScroll[1] + (arrPageSizes[3] / 10),
	TopPositie = TopPositie+'px';
	document.getElementById('DivAlertBoxContent').style.top = TopPositie;

	var LinkerPositie = ((arrPageSizes[0] - NieuweBreedteDiv)/2);
	LinkerPositie = LinkerPositie+'px';
	document.getElementById('DivAlertBoxContent').style.left = LinkerPositie;
}

function LaadMeldingInDiv(option, DivID) {
	var urls = option;
	if(window.XMLHttpRequest) {
		reqss = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		reqss = new ActiveXObject("Microsoft.XMLHTTP");
	}
	reqss.open("GET", urls, true);
	reqss.onreadystatechange = callbackMelding;
	
	reqss.send(null);
}

function callbackMelding(DivID) {
	if(reqss.readyState != 4) { 
		document.getElementById('DivAlertBoxContent').innerHTML = '';
	}
	
	if(reqss.readyState == 4) {
		if(reqss.status == 200) {
			response = reqss.responseText;
			document.getElementById('DivAlertBoxContent').innerHTML = response;
			$('#DivAlertBoxAchtergrond').css({ backgroundColor: '#000', opacity: '0.7' }).fadeIn(300, function(){
				$('#DivAlertBoxContent').fadeIn(300,function(){
					/*$('img[src$=.png]').ifixpng();*/
				});
			});
			
		} else {

		}
	}
}

function MeldingSluiten(){
	$('#DivAlertBoxContent').fadeOut(150, function() {
		$('#DivAlertBoxAchtergrond').fadeOut(150);
	});
}

var timeoutjsddm    = 500;
var closetimer = 0;
var ddmenuitem = 0;
var HuidigUitklapmenu = '';

function jsddm_open(){  	
	jsddm_canceltimer();
   	if(HuidigUitklapmenu == $(this).attr('id')){
   		ddmenuitem = $(this).find('ul').fadeIn(300);
		HuidigUitklapmenu = $(this).attr('id');
   	} else {
   		jsddm_close();
		ddmenuitem = $(this).find('ul').fadeIn(300);
		HuidigUitklapmenu = $(this).attr('id');
	}
}

function jsddm_close(){  
	if(ddmenuitem) ddmenuitem.fadeOut(300);
	HuidigUitklapmenu = null;
	closetimer = null;
}

function jsddm_timer(){  
	closetimer = setTimeout(jsddm_close, timeoutjsddm);
}

function jsddm_canceltimer(){  
	if(closetimer){  
		clearTimeout(closetimer);
      	closetimer = null;
    }
}

function LoadPM(url, BerichtID){
	OnthouURL = url;
	OnthouID = BerichtID;
	$('#PrivateMessage').fadeOut(500, function(){ 
		if(window.XMLHttpRequest) {
			reqPM = new XMLHttpRequest();
		} else if(window.ActiveXObject) {
			reqPM = new ActiveXObject("Microsoft.XMLHTTP");
		}
		reqPM.open("GET", OnthouURL, true);
		
		reqPM.onreadystatechange = callbackPM;
		
		reqPM.send(null);
	});
}

function callbackPM(){
	if(reqPM.readyState == 4) {
		if(reqPM.status == 200) {
			response = reqPM.responseText;
			document.getElementById('PrivateMessage').innerHTML = response;
			$('#PrivateMessage').fadeIn(500);
			
			if(HuidigBerichtID != ''){
				$('#'+HuidigBerichtID+' a:link').css({ color: '#333333' });
			}
			
			$('#'+OnthouID+' a:link').css({ color: '#FC4C2C' });
			$("#"+OnthouID).removeClass("Bold");
			HuidigBerichtID = OnthouID;
			OnthouID = '';
			OnthouURL = '';
			reqPM = null;
			LoadAantalBerichten(URLPref+'privebericht.php?Aktie=AantalBerichten');
		}
	}
}

document.onclick = jsddm_close;

function DeleteMessage(BerichtID){
	if(BerichtID != ''){
		HuidigBerichtID = null;
		var URL = URLPref + 'privebericht_verwijderen.php?BerichtID='+BerichtID;
		document.getElementById('IframeUpload').src= URL;
		OnthouTeVerwijderenID = BerichtID;
		$("#"+BerichtID).slideUp(300, function(){ $('#'+OnthouTeVerwijderenID).remove(); OnthouTeVerwijderenID = ''; });
	}
}

function LoadAantalBerichten(url){
	if(window.XMLHttpRequest) {
		reqAB = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		reqAB = new ActiveXObject("Microsoft.XMLHTTP");
	}
	reqAB.open("GET", url, true);
	
	reqAB.onreadystatechange = callbackAantalBerichten;
	
	reqAB.send(null);
}

function callbackAantalBerichten(){
	if(reqAB.readyState == 4) {
		if(reqAB.status == 200) {
			response = reqAB.responseText;
			document.getElementById('NieuweBerichten').innerHTML = response;
			reqAB = null;
		}
	}
}

function SlideDiv(DivID, Aktie){
	if(Aktie == 'Up'){
		$("#"+DivID).slideUp(500);
	} else if(Aktie == 'Down'){
		$("#"+DivID).slideDown(500);
	}
}

function SentPrivateMessage(){
	document.getElementById('FormSentPersonalMessage').submit();
}

function VerwijderVriendschap(ProfielID){
	OnthouID = ProfielID;
	$.get(URLPref+"profiel_vriend_verwijderen.php",{ ProfielID : ProfielID }, function(data){
	  eval(data);
	  $("#Friend"+OnthouID).slideUp(500, function(){ $("#Friend"+OnthouID).remove(); OnthouID = ''; });
	});
}

function SlideEditProfile(Aktie){
	if(Aktie == 'Edit'){
		$("#ProfileOrg").slideUp(500, function(){
			$("#ProfileEdit").slideDown(500);
		});
		$("#EditProfileButton").fadeOut(300, function(){
			$("#SaveProfileButton").fadeIn(300);
		});
	} else {
		$("#ProfileEdit").slideUp(500, function(){
			$("#ProfileOrg").slideDown(500);
		});
		$("#SaveProfileButton").fadeOut(300, function(){
			$("#EditProfileButton").fadeIn(300);
		});
	}
}

function SaveProfileChanges(ProfielID){
	OnthouID = ProfielID;
	document.getElementById('FormEditProfele').submit();
	$("#SaveProfileButton").fadeOut(300);
	$("#ProfileEdit").slideUp(500, function(){
		CheckIfProfileChangesAreReady();
	});
}

function CheckIfProfileChangesAreReady(){
	if(document.getElementById('UploadReady').value == '1'){
		document.getElementById('UploadReady').value = '2';
		var URL = URLPref + 'profiel.php?ProfielID='+OnthouID;

		LoadProfile(URL);
		OnthouID = '';		
	} else {
		setTimeout("CheckIfProfileChangesAreReady();",100);
	}
}

function LoadProfile(url){
	if(window.XMLHttpRequest) {
		reqProfile = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		reqProfile = new ActiveXObject("Microsoft.XMLHTTP");
	}
	reqProfile.open("GET", url, true);
	
	reqProfile.onreadystatechange = callbackProfile;
	
	reqProfile.send(null);
}

function callbackProfile(){
	if(reqProfile.readyState == 4) {
		if(reqProfile.status == 200) {
			response = reqProfile.responseText;
			document.getElementById('ProfileOrg').innerHTML = response;
			reqProfile = null;
			$("#ProfileOrg").slideDown(500);
			$("#EditProfileButton").fadeIn(300);
		}
	}
}

function UploadImage(EditDivID, FormToSubmit, ImageLoading, ImageDiv,SizeVert,SizeHor, ArtikelID, Aktie){
	if(BezigMetUploaden == '2'){
		BezigMetUploaden = '1';
		document.getElementById(FormToSubmit).submit();
		document.getElementById(EditDivID).style.display = 'none';
		document.getElementById(ImageLoading).style.display = 'block';
		CheckIfUploadIsReady(EditDivID, ImageLoading, ImageDiv,SizeVert,SizeHor, ArtikelID, Aktie);
	}
}

function CheckIfUploadIsReady(EditDivID, ImageLoading, ImageDiv,SizeVert,SizeHor, ArtikelID, Aktie){
	if(document.getElementById('UploadReady').value == '1'){
		document.getElementById('UploadReady').value = '2';
		if(Aktie == 'Beeldkolom'){
			CallbackBeeldkolomToevoegen();
		} else {
			OnthoudToonImageDiv = ImageDiv;
			OnthoudLoadingDiv = ImageLoading;
			var URL = URLPref + 'toon_img.php?ArtikelID='+ArtikelID+'&SizeVert='+SizeVert+'&SizeHor='+SizeHor+'&Aktie='+Aktie;
			ToonImage(URL);
		}
	} else {
		setTimeout("CheckIfUploadIsReady('"+EditDivID+"', '"+ImageLoading+"', '"+ImageDiv+"', '"+SizeVert+"','"+SizeHor+"','"+ArtikelID+"','"+Aktie+"');",100);
	}
}

function ToonImage(url){
	if(window.XMLHttpRequest) {
		reqImage = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		reqImage = new ActiveXObject("Microsoft.XMLHTTP");
	}
	reqImage.open("GET", url, true);
	
	reqImage.onreadystatechange = callbackToonImg;
	
	reqImage.send(null);
}

function callbackToonImg(){
	if(reqImage.readyState == 4) {
		if(reqImage.status == 200) {
			response = reqImage.responseText;
			
			document.getElementById(OnthoudToonImageDiv).innerHTML = response;
			if(document.getElementById('ProfilePhotoEditOrg')){
				document.getElementById('ProfilePhotoEditOrg').innerHTML = response;
			}
			reqImage = null;
			BezigMetUploaden = '2';
			OnthoudToonImageDiv = '';
			document.getElementById(OnthoudLoadingDiv).style.display = 'none';
		}
	}
}

function ShowEditButton(ButtonDivID){
	document.getElementById(ButtonDivID).style.display = 'block';
}

function HideEditButton(ButtonDivID){
	document.getElementById(ButtonDivID).style.display = 'none';
}
function ShowEditImg(ButtonDivID, EditDivID){
	document.getElementById(ButtonDivID).style.display = 'none';
	document.getElementById(EditDivID).style.display = 'block';
}

function HideEditImg(ButtonDivID, EditDivID){
	document.getElementById(ButtonDivID).style.display = 'none';
	document.getElementById(EditDivID).style.display = 'none';
}

function EditBlog(){
	$("#BlogOrg").slideUp(500, function(){
		$("#BlogEdit").slideDown(500);
	});
	$("#EditProfileButton").fadeOut(300, function(){
		$("#SaveProfileButton").fadeIn(300);
	});
	$("#BlogKopOrg").fadeOut(300, function(){
		$("#BlogKopEdit").fadeIn(300);
	});
}

function SaveBlogChanges(){
	document.getElementById('FromBlogEdit').submit();
	$("#SaveProfileButton").fadeOut(300);
	$("#BlogKopEdit").fadeOut(300);
	$("#BlogEdit").slideUp(500, function(){
		CheckIfBlogChangesAreReady();
	});
}

function CheckIfBlogChangesAreReady(){
	if(document.getElementById('UploadReady').value == '1'){
		document.getElementById('UploadReady').value = '2';
		var URL = URLPref + 'blog.php?BlogID='+document.getElementById('BeeldkolomIDNew').value;
		document.getElementById('BeeldkolomIDNew').value = '';
		LaadBlog(URL);
	} else {
		setTimeout("CheckIfBlogChangesAreReady();",100);
	}
}

function LaadBlog(url){
	if(window.XMLHttpRequest) {
		reqBlog = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		reqBlog = new ActiveXObject("Microsoft.XMLHTTP");
	}
	reqBlog.open("GET", url, true);
	
	reqBlog.onreadystatechange = callbackBlog;
	
	reqBlog.send(null);
}

function callbackBlog(){
	if(reqBlog.readyState == 4){
		if(reqBlog.status == 200) {
			response = reqBlog.responseText;
			document.getElementById('BlogOrg').innerHTML = response;
			reqProfile = null;
			$("#BlogOrg").slideDown(500);
			$("#EditProfileButton").fadeIn(300);
			$("#BlogKopOrg").fadeIn(300);
		}
	}
}
function SlideAddBlog(){
	$("#DivAddBlog").slideDown(500);
	$("#EditProfileButtonB").fadeOut(300);
	$("#EditProfileButton").fadeOut(300, function(){
		$("#SaveProfileButton").fadeIn(300);
	});
	document.getElementById('MiddleTxtHeaderBarVervolg').style.zIndex = '200';
	$('#DivAlertBoxAchtergrond').css({ height : $(document).height(), width : $(document).width() });
	$('#DivAlertBoxAchtergrond').fadeIn(200);
}
function SaveAddBlog(){
	document.getElementById('FromBlogAdd').submit();
	$('#DivAlertBoxAchtergrond').fadeOut(200, function (){
		document.getElementById('MiddleTxtHeaderBarVervolg').style.zIndex = '1';
	});
	$("#DivAddBlog").slideUp(300, function(){
		CheckIfBlogAddIsReady();
	});
	$("#SaveProfileButton").fadeOut(300, function(){
		$("#EditProfileButton").fadeIn(300);
	});
}
function CheckIfBlogAddIsReady(){
	if(document.getElementById('UploadReady').value == '1'){
		document.getElementById('UploadReady').value = '2';
		var NieuweBlogID = document.getElementById('BeeldkolomIDNew').value;
		$('<li id="BlogOrg'+NieuweBlogID+'" class="BlogOverzicht DivHidden Txt"><div id="BlogToevoeging'+NieuweBlogID+'" class="Txt"></div></li>').prependTo('ul#UlBlogOverzicht');
		OnthoudDivTonen = 'BlogOrg'+NieuweBlogID;
		OnthoudDivVerbergen = 'BlogToevoeging'+NieuweBlogID;
		var URL = URLPref + 'blog.php?Show=Overzicht&BlogID='+NieuweBlogID;
		LaadAddBlog(URL);
		document.getElementById('BeeldkolomIDNew').value = '';
	} else {
		setTimeout("CheckIfBlogAddIsReady();",100);
	}
}
function LaadAddBlog(url){
	if(window.XMLHttpRequest) {
		reqAddBlog = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		reqAddBlog = new ActiveXObject("Microsoft.XMLHTTP");
	}
	reqAddBlog.open("GET", url, true);
	
	reqAddBlog.onreadystatechange = callbackAddBlog;
	
	reqAddBlog.send(null);
}

function callbackAddBlog(){
	if(reqAddBlog.readyState == 4){
		if(reqAddBlog.status == 200) {
			response = reqAddBlog.responseText;
			document.getElementById(OnthoudDivVerbergen).innerHTML = response;
			$("#"+OnthoudDivTonen).slideDown(500);
			OnthoudDivVerbergen = '';
			OnthoudDivTonen = '';
			reqAddBlog = null;
			
		}
	}
}

function RemoveBlog(BlogID){
	document.getElementById('IframeUpload').src= URLPref+'blog_verwijderen.php?BlogID='+BlogID;
}

function BlogVerwijderd(BlogID){
	$("#BlogOrg"+BlogID).slideUp(300, function(){
		$("#BlogOrg"+BlogID).remove();
	});
}

function RemoveBlogReaction(BlogID, ReactieID){
	document.getElementById('IframeUpload').src= URLPref+'blog_reactie_verwijderen.php?BlogID='+BlogID+'&ReactieID='+ReactieID;
}

function BlogReactieVerwijderd(ReactieID){
	$("#BlogReactie"+ReactieID).slideUp(300, function(){
		$("#BlogReactie"+ReactieID).remove();
	});
}

function AddBlogReaction(){
	$("#BlogReactiesAdd").slideDown(500);
	$("#AddBlogReactionButton").fadeOut(300, function(){
		$("#SaveBlogReactionButton").fadeIn(300);
	});
}
function SaveBlogReaction(){
	document.getElementById('FromBlogReactionAdd').submit();
	$("#BlogReactiesAdd").slideUp(300, function(){
		CheckIfBlogAddReactionIsReady();
	});
	$("#SaveBlogReactionButton").fadeOut(300, function(){
		$("#AddBlogReactionButton").fadeIn(300);
	});
}
function CheckIfBlogAddReactionIsReady(){
	if(document.getElementById('UploadReady').value == '1'){
		document.getElementById('UploadReady').value = '2';
		var NieuweBlogReactieID = document.getElementById('BeeldkolomIDNew').value;
		$('<li class="BlogReactie DivHidden Txt" id="BlogReactie'+NieuweBlogReactieID+'"></li>').prependTo('ul#BlogReacties');
		OnthoudDivTonen = 'BlogReactie'+NieuweBlogReactieID;
		var URL = URLPref + 'blog_reactie.php?ReactieID='+NieuweBlogReactieID;
		LaadAddReactionBlog(URL);
		document.getElementById('BeeldkolomIDNew').value = '';
	} else {
		setTimeout("CheckIfBlogAddReactionIsReady();",100);
	}
}
function LaadAddReactionBlog(url){
	if(window.XMLHttpRequest) {
		reqAddBR = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		reqAddBR = new ActiveXObject("Microsoft.XMLHTTP");
	}
	reqAddBR.open("GET", url, true);
	
	reqAddBR.onreadystatechange = callbackAddBlogReaction;
	
	reqAddBR.send(null);
}

function callbackAddBlogReaction(){
	if(reqAddBR.readyState == 4){
		if(reqAddBR.status == 200) {
			response = reqAddBR.responseText;
			document.getElementById(OnthoudDivTonen).innerHTML = response;
			if(OnthoudLoadingDiv == 'ForumReply'){
				$.scrollTo( '#ForumNavigatie', 500, function(){
					$("#"+OnthoudDivTonen).slideDown(500, function(){
						OnthoudLoadingDiv = '';
						LaadTinyMCE();
						OnthoudDivTonen = '';
					});
				});
			} else {
				$("#"+OnthoudDivTonen).slideDown(500);
				OnthoudDivTonen = '';
			}
			
			if(document.getElementById('BlogReactieLeeg')){
				$("#BlogReactieLeeg").slideUp(500, function(){ $("#BlogReactieLeeg").remove(); });
			}
			
			reqAddBR = null;
			
		}
	}
}

function AddFriend(ProfileID){
	document.getElementById('IframeUpload').src= URLPref+'profiel_vriend_toevoegen.php?ProfielID='+ProfileID;
}
function DeclineFriend(ProfileID){
	document.getElementById('IframeUpload').src= URLPref+'profiel_vriend_weigeren.php?ProfielID='+ProfileID;
}
function AcceptFriendInvitation(DivID){
	$("#"+DivID).fadeOut(300);
}


function ProfileAdminInformation(){
	var Diagnosis = document.getElementById('Diagnose').selectedIndex;
	var VisitorType = document.getElementById('SoortLid').selectedIndex;
	
	if(VisitorType == '1'){
		$("#DivPatient").slideDown(750);
	} else {
		$("#DivPatient").slideUp(750);
	}
	if(Diagnosis == '1' && VisitorType == '1'){
		$("#DivPatientPNH").slideDown(750);
	} else {
		$("#DivPatientPNH").slideUp(750);
	}
}

/* FORUM OPTIES */

function ForumAddNewTopic(){
	$("#ForumOnderwerpToevoegen").slideDown(500);
	$("#ButtonAddTopic").fadeOut(300, function(){
		$("#ButtonSaveNewTopic").fadeIn(300);
	});
}
function ForumCancelAddNewTopic(){
	$("#ForumOnderwerpToevoegen").slideUp(500);
	$("#ButtonSaveNewTopic").fadeOut(300, function(){
		$("#ButtonAddTopic").fadeIn(300);
	});
}

function ForumSaveNewTopic(){
	if(document.getElementById('ForumOnderwerp').value == ''){
		alert(ForumPleaseFillSubjectAndMessage);
	} else {
		document.getElementById('FormAddNewSubject').submit();
		$("#ForumOnderwerpToevoegen").slideUp(300, function(){
			CheckIfForumAddNewTopicIsReady();
		});
		$("#ButtonSaveNewTopic").fadeOut(300, function(){
			$("#ButtonAddTopic").fadeIn(300);
		});
	}
}
function CheckIfForumAddNewTopicIsReady(){
	if(document.getElementById('UploadReady').value == '1'){
		document.getElementById('UploadReady').value = '2';
		var NieuweForumTopicID = document.getElementById('BeeldkolomIDNew').value;
		$('<li id="ForumOnderwerpLi'+NieuweForumTopicID+'" style="display:none;"></li>').prependTo('ul#ForumOnderwerpen');
		OnthoudDivTonen = 'ForumOnderwerpLi'+NieuweForumTopicID;
		var URL = URLPref + 'forum_onderwerp_overzicht.php?OnderwerpID='+NieuweForumTopicID;
		LaadAddForumTopic(URL);
		document.getElementById('BeeldkolomIDNew').value = '';
	} else {
		setTimeout("CheckIfForumAddNewTopicIsReady();",100);
	}
}
function LaadAddForumTopic(url){
	if(window.XMLHttpRequest) {
		reqAddBR = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		reqAddBR = new ActiveXObject("Microsoft.XMLHTTP");
	}
	reqAddBR.open("GET", url, true);
	
	reqAddBR.onreadystatechange = callbackAddBlogReaction;
	
	reqAddBR.send(null);
}

function ForumAddNewReply(){
	$.scrollTo( '#ForumHeader', 500, function(){
		$("#ForumReactieToevoegen").slideDown(500, function(){
			
			if(OnthoudResponse != ''){
				tinyMCE.execInstanceCommand('ForumBerichtToevoegTextArea','mceInsertContent', false, OnthoudResponse, true);
				OnthoudResponse = '';
			}
		});
		$("#ButtonAddTopic").fadeOut(300, function(){
			$("#ButtonSaveNewTopic").fadeIn(300);
		});
	});
}
function ForumCancelAddNewReply(){
	$("#ForumReactieToevoegen").slideUp(500);
	$("#ButtonSaveNewTopic").fadeOut(300, function(){
		$("#ButtonAddTopic").fadeIn(300);
	});
}
function ForumSaveNewReply(){
	tinyMCE.triggerSave(false,true);
	document.getElementById('FormAddReply').submit();
	$("#ForumReactieToevoegen").slideUp(300, function(){
		CheckIfForumAddNewReplyIsReady();
	});
	$("#ButtonSaveNewTopic").fadeOut(300, function(){
		$("#ButtonAddTopic").fadeIn(300);
	});
}

function CheckIfForumAddNewReplyIsReady(){
	if(document.getElementById('UploadReady').value == '1'){
		document.getElementById('UploadReady').value = '2';
		var NieuweForumReactieID = document.getElementById('BeeldkolomIDNew').value;
		$('<li id="ForumReactieLi'+NieuweForumReactieID+'" style="display:none;"></li>').appendTo('ul#ForumReacties');
		OnthoudDivTonen = 'ForumReactieLi'+NieuweForumReactieID;
		var URL = URLPref + 'forum_reactie.php?ReactieID='+NieuweForumReactieID;
		OnthoudLoadingDiv = 'ForumReply';
		LaadAddForumTopic(URL);
		document.getElementById('BeeldkolomIDNew').value = '';
	} else if(document.getElementById('UploadReady').value == '3'){
		document.getElementById('UploadReady').value = '2';
	} else {
		setTimeout("CheckIfForumAddNewReplyIsReady();",100);
	}
}

function ForumAdminFunctions(){
	$.scrollTo('#ForumHeader', 500, function(){
		$("#ForumAdminFuncties").slideDown(500);
		$("#ButtonAddTopic").fadeOut(300, function(){
			$("#ButtonSaveAdminFunctions").fadeIn(300);
		});
	});
}
function ForumCancelForumAdminFunctions(){
	$("#ForumAdminFuncties").slideUp(500);
	$("#ButtonSaveAdminFunctions").fadeOut(300, function(){
		$("#ButtonAddTopic").fadeIn(300);
	});
}

function ForumEditReply(ReactieID){
	OnthouID = ReactieID;
	$("#DivReactieOrg"+ReactieID).slideUp(500, function(){ $("#DivReactieEdit"+OnthouID).slideDown(500); OnthouID = ''; });
	$("#ButtonEditReply"+ReactieID).fadeOut(300, function(){
		$("#ButtonSaveReply"+ReactieID).fadeIn(300);
	});
}
function ForumCancelEditReply(ReactieID){
	OnthouID = ReactieID;
	$("#DivReactieEdit"+ReactieID).slideUp(500, function(){ $("#DivReactieOrg"+OnthouID).slideDown(500); OnthouID = ''; });
	$("#ButtonSaveReply"+ReactieID).fadeOut(300, function(){
		$("#ButtonEditReply"+ReactieID).fadeIn(300);
	});
}

function ForumSaveEditReply(ReactieID){
	document.getElementById('FormEditReply'+ReactieID).submit();
}

function ForumQuote(ReactieID){
	var url = URLPref+'forum_quote.php?ReactieID='+ReactieID;
	if(window.XMLHttpRequest) {
		reqQuote = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		reqQuote = new ActiveXObject("Microsoft.XMLHTTP");
	}
	reqQuote.open("GET", url, true);
	
	reqQuote.onreadystatechange = callbackQuote;
	
	reqQuote.send(null);
}

function callbackQuote(){
	if(reqQuote.readyState == 4){
		if(reqQuote.status == 200) {
			OnthoudResponse = '[quote]'+reqQuote.responseText+'[/quote]';
			$.scrollTo( '#ForumHeader', 500, function(){ ForumAddNewReply(); } );
			reqQuote = null;
		}
	}
}

function ForumSubscribe(HoofdCatID, SubCatID, OnderwerpID){
	parent.document.getElementById('IframeUpload').src= URLPref+'forum_subscribe.php?HoofdCatID='+HoofdCatID+'&SubCatID='+SubCatID+'&OnderwerpID='+OnderwerpID;
}

/* EIND FORUM OPIES */

/* REGISTREREN */

function CheckUserName(){
	document.getElementById('InputCheckUsername').value = document.getElementById('RegisterUsername').value;
	document.getElementById('FormCheckUsername').submit();
}
function CheckPassword(){
	document.getElementById('InputCheckPassword').value = document.getElementById('RegisterPassword').value;
	document.getElementById('FormCheckPassword').submit();
}
function CheckPasswordB(){
	document.getElementById('InputCheckPasswordA').value = document.getElementById('RegisterPassword').value;
	document.getElementById('InputCheckPasswordB').value = document.getElementById('RegisterPasswordB').value;
	document.getElementById('FormCheckPasswordB').submit();
}
function CheckEmailAdres(){
	document.getElementById('InputCheckEmail').value = document.getElementById('RegisterEmail').value;
	document.getElementById('FormCheckEmail').submit();
}
function CheckSecurityCode(){
	document.getElementById('InputCheckSecurityCode').value = document.getElementById('RegisterSecurityCode').value;
	document.getElementById('FormCheckSecurityCode').submit();
}

function RegistrerenStapB(){
	if(document.getElementById('UsernameValid').value == '1' && document.getElementById('PasswordValid').value == '1' && document.getElementById('PasswordValidB').value == '1' && document.getElementById('EmailAddressValid').value == '1'){
		document.getElementById('FormRegister').submit();
	} else {
		alert(PleaseFillInAllFields);
	}
}



/* EIND REGISTREREN */

/* AGENDA */

function OpenAgenda(AgendaID){
	var browserName=navigator.appName;
	if(browserName == 'Microsoft Internet Explorer'){
		var Hoogte = document.getElementById('ContentContainer').offsetHeight;
	} else {
		var Hoogte = document.getElementById('ContentContainer').clientHeight;
	}

	document.getElementById('AgendaBGKader').style.height = Hoogte+'px';
	var HoogteKader = ((Hoogte * 1) - 100);
	document.getElementById('AgendaKader').style.height = HoogteKader+'px';
	
	LaadAgenda(URLPref+'event.php?EventID='+AgendaID);
	
}

function LaadAgenda(url){
	if(window.XMLHttpRequest) {
		reqAgenda = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		reqAgenda = new ActiveXObject("Microsoft.XMLHTTP");
	}
	reqAgenda.open("GET", url, true);
	reqAgenda.onreadystatechange = callbackAgenda;
	
	reqAgenda.send(null);
}

function callbackAgenda(){
	if(reqAgenda.readyState == 4){
		if(reqAgenda.status == 200) {
			response = reqAgenda.responseText;
			document.getElementById('AgendaKader').innerHTML = response;
			$('#AgendaBGKader').fadeIn(250, function(){
				$('#AgendaKader').fadeIn(250, function(){ if(EventCalender == '1'){ $(".InputAgendaDatum").datepicker(); } });
				if(EventToevoegen == '1'){
					/* VOEG EVENT TOE BIJ OVERZICHTSAGENDA */
					var EventID = document.getElementById('EventIDNew').value;
					AgendaItemToevoegen(document.getElementById('DagID').value, EventID, EventID, document.getElementById('NewEventKop').value);
				}
				EventToevoegen = '';
			});
			if(IsAdministrator == '1'){
				LaadTinyMCE();
				reqAgenda = null;
			}
		}
	}
}

function SluitAgenda(){
	$('#AgendaKader').fadeOut(250, function(){  
		$('#AgendaBGKader').fadeOut(250);
	});
}

function AgendaRegistreren(EventID){
	document.getElementById('IframeUpload').src= URLPref+'event_register.php?EventID='+EventID;
}

function EventRegisterToevoegen(Code){
	$(Code).prependTo('ul#AgendaDeelnemers');
	$('#EventSelf').slideDown(300);
	$("#EventRegisterButton").fadeOut(500, function(){
		$("#EventUnRegisterButton").fadeIn(500);
	});	
}

function EventRegisterVerwijderen(){
	$('li#EventSelf').slideUp(300, function(){ 
		$('li#EventSelf').remove();
	});
	$("#EventUnRegisterButton").fadeOut(500, function(){
		$("#EventRegisterButton").fadeIn(500);
	});
}

function LaadAgendaHome(url){
	if(window.XMLHttpRequest) {
		reqAgenda = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		reqAgenda = new ActiveXObject("Microsoft.XMLHTTP");
	}
	reqAgenda.open("GET", url, true);
	reqAgenda.onreadystatechange = callbackAgendaHome;
	
	reqAgenda.send(null);
}

function callbackAgendaHome(){
	if(reqAgenda.readyState == 4){
		if(reqAgenda.status == 200) {
			response = reqAgenda.responseText;
			document.getElementById('AgendaHome').innerHTML = response;
			BKObjectC = new curvyCorners(settingsB, 'DivAgendaItem'); 
			BKObjectC.applyCornersToAll();
			reqAgenda = null;
		}
	}
}

function AgendaTooltip(BijID, Content){
	OnthoudResponse = Content;
	$("#"+BijID).wTooltip({ 
		 content: OnthoudResponse,
		 fade: 250,
		 timeout: 1000
	}); 
	OnthoudResponse = '';
}

/* EIND AGENDA */

function StartSearching(){
	ToonMelding(URLPref+'alert.php?Aktie=Search');
	document.getElementById('FormZoeken').submit();
}
function StartForumSearch(){
	ToonMelding(URLPref+'alert.php?Aktie=Search');
	document.getElementById('FormForumZoeken').submit();
}

/* YOUR FILES */

function UploadYourFile(){
	$("#DivAddNewFile").fadeOut(300, function(){
		$("#DivFileUploading").fadeIn(300);
		document.getElementById('FormAddFile').submit();
	});
}
function ShowYourFileUpload(){
	$("#DivFileUploading").fadeOut(300, function(){
		$("#DivAddNewFile").fadeIn(300);
	});
}

function AddYourFile(Code, ID){
	$(Code).appendTo('ul#YourFiles');
	$("#YourFile"+ID).slideDown(500, function(){
		ShowYourFileUpload();
	});
}

function ShowNoFiles(){
	$("#NoFilesFound").slideDown(500);
}

function RemoveNoFiles(){
	$("#NoFilesFound").slideUp(500);
}

function ShowUploadFiles(){
	$("#LiAddNewFile").slideDown(500);
}

function RemoveUploadFiles(){
	$("#LiAddNewFile").slideUp(500);
}

function YourImageVerwijderen(LAID){
	OnthoudID = LAID;
	$("#YourFile"+LAID).slideUp(500, function(){
		$("#YourFile"+LAID).remove();
	});
	$.get(URLPref+"files_verwijderen.php", { LAID : OnthoudID }, function(data){
	  eval(data);
	});
}

/* EIND YOUR FILES */

function toggleEditor(id) {
	if (!tinyMCE.get(id)){
		tinyMCE.execCommand('mceAddControl', false, id);
	} else {
		tinyMCE.execCommand('mceRemoveControl', false, id);
	}
}

function FotoResize(){
	SchermBreedte = $(window).width();
	SchermHoogte = $(window).height();
	FotoBreedte = $('#HoofdFoto').width();
	FotoHoogte = $('#HoofdFoto').height();

	var FotoBreedNieuw = SchermBreedte;
	var FotoHoogteNieuw = ((FotoHoogte / FotoBreedte) * FotoBreedNieuw);
	if(FotoHoogteNieuw < SchermHoogte){
		FotoBreedNieuw = ((FotoBreedte / FotoHoogte) * SchermHoogte);
	}
	FotoBreedNieuw = FotoBreedNieuw+'px';
	$('#HoofdFoto').css({ width: FotoBreedNieuw },300);
}
function VerschaalBGVoortaan(){
	$(window).bind("resize", function(){
		FotoResize();
	});

}

function BlogIntroOpenEdit(){
	$("#BlogOrgIntro").slideUp(500, function(){
		$("#BlogEditIntro").slideDown(500);
	});
	$("#BlogOrgKnopIntroAanpassen").slideUp(500, function(){
		$("#BlogEditKnopIntroAanpassen").slideDown(500);
	});
}
function BlogIntroSave(){
	tinyMCE.triggerSave(false,true);
	var Waarde = document.getElementById('TextBlogIntroNieuw').value;

	$.post(URLPref+"blog_save_introtext.php", { 'IntroTekst' : Waarde }, function(data){
	  document.getElementById('BlogOrgIntro').innerHTML = data;
	  $("#BlogEditIntro").slideUp(500, function(){
			$("#BlogOrgIntro").slideDown(500);
		});
		$("#BlogEditKnopIntroAanpassen").slideUp(500, function(){
			$("#BlogOrgKnopIntroAanpassen").slideDown(500);
		});
	});
}

function BlogAllOffline(ID){
	$.post(URLPref+"blog_set_offline.php", { 'ProfielID' : ID }, function(data){
	});
}
function BlogRemoveAll(ID){
	$.post(URLPref+"blog_remove_all.php", { 'ProfielID' : ID }, function(data){
	});
}

function EditWeblogKop(){
	$("#WebLogKopOrg").fadeOut(300, function(){
		$("#WebLogKopEdit").fadeIn(300);
	});
}
function SaveWeblogKop(){
	var Waarde = document.getElementById('WeblogKop').value;

	$.post(URLPref+"blog_save_mainkop.php", { 'WeblogKop' : Waarde }, function(data){
	  document.getElementById('WebLogKopOrg').innerHTML = data;
	  $("#WebLogKopEdit").fadeOut(300, function(){
			$("#WebLogKopOrg").fadeIn(300);
		});
	});
}

function OpenAddFriend(ProfielID){
	$('#DivAlertBoxAchtergrond').css({ height : $(document).height(), width : $(document).width() });
	$('#DivAlertBoxAchtergrond').fadeIn(200);
	
	var NieuweBreedteDiv = 600;
	var NieuweHoogteDiv = 200;
	
	var TopPos = ($(window).scrollTop() + 60);
	
	TopPositie = TopPos+'px';
	document.getElementById('DivAlertBoxContent').style.top = TopPositie;
	
	var LinkerPositie = (($(document).width() - NieuweBreedteDiv)/2);
	LinkerPositie = LinkerPositie+'px';
	document.getElementById('DivAlertBoxContent').style.left = LinkerPositie;
	
	var urls = URLPref+'alert.php?Aktie=AddFriend&ProfielID='+ProfielID;
	$.get(urls, function(data){
		document.getElementById('DivAlertBoxContent').innerHTML = data;
		$('#DivAlertBoxAchtergrond').css({ backgroundColor: '#000', opacity: '0.7' }).fadeIn(200);
		$('#DivAlertBoxContent').fadeIn(300,function(){
		});	
	});
}

function SentFriendRequest(){
	document.getElementById('FormSentFriendRequest').submit();	
}

function ShowAllNewsItems(){
	$('.LMHidden').slideDown(150,function(){
		$('#NieuwsExtra').fadeOut(150)
	});
}
