// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults
tinyMCE.init({
	mode: "textareas",
	theme: "advanced",
	theme_advanced_buttons1: "bold, italic, underline, |, bullist, numlist, undo, redo, link, unlink",
	theme_advanced_buttons2: "formatselect, image",
	theme_advanced_buttons3: "",
	theme_advanced_blockformats: "p, h3, h4, h5, h6",
	theme_advanced_toolbar_align: "left"
});


// leren_in_klas
var form_action = "/update_message/";
var message_id = "message_";

window.onload = SetupWijzigBlokjes;

function SetupWijzigBlokjes()
{
	VindWijzigForms();
	VindWijzigLinks();
}

function VindWijzigForms()
{
	var forms = document.getElementsByTagName("form");
	for(var i = 0; i < forms.length; ++i)
	{
		if(forms[i].getAttribute("action").indexOf(form_action) >= 0)
		{
			forms[i].style.display = "none";
		}
	}
}

function VindWijzigLinks()
{
	var as = document.getElementsByTagName("a");
	for(var i = 0; i < as.length; ++i)
	{
		if(as[i].getAttribute("href").indexOf(form_action) >= 0)
		{
			as[i].onclick = function() { ToonWijzigForm(this.getAttribute("href")); return false; }
		}
	}
}

function ToonWijzigForm(href)
{
	var forms = document.getElementsByTagName("form");
	for(var i = 0; i < forms.length; ++i)
	{
		if(forms[i].getAttribute("action") == href)
		{
			forms[i].style.display = "block";
		}
	}
	
	VerbergBericht(href.substring(form_action.length));
}

function VerbergBericht(id)
{
	var lis = document.getElementsByTagName("li");
	for(var i = 0; i < lis.length; ++i)
	{
		if(lis[i].getAttribute("id") && lis[i].getAttribute("id").indexOf(message_id + id) >= 0)
		{
			lis[i].getElementsByTagName("div")[0].style.display = "none";
		}
	}
}
// end leren in klas