function initbuttons()
{
   elements = document.getElementsByTagName("input");
   for (var i = 0; i < elements.length; i++)
   {
       if (elements[i].type == "submit" || elements[i].type == "button" || elements[i].type == "reset")
       {
			elements[i].style.margin = '0px 0px 0px 10px';
			elements[i].onmouseover = function()
			{
				this.style.backgroundColor = "#AFE890";
			}
			elements[i].onmouseout = function()
			{
				this.style.backgroundColor = "#E6A096";
			}
			if (!elements[i].style.backgroundColor)
			{
				elements[i].style.backgroundColor = "#E6A096";
			}
		}
	}
	if (document.getElementById('userlist'))
	{
		loaduserList();
	}
	MarkrowsInit();

}
function getElementsByName_iefix(tag, name, tag2) {
     
     var elem = document.getElementsByTagName(tag);
     var arr = new Array();
     for(i = 0,iarr=0,iarr = 0; i < elem.length; i++) {
          att = elem[i].getAttribute("name");
          if(att == name) {
               arr[iarr] = elem[i];
               iarr++;
          }
     }
     
     if (tag2 != "")
     {
	     var elem2 = document.getElementsByTagName(tag2);
	     for(i = 0,iarr2=iarr; i < elem2.length; i++) {
	          att2 = elem2[i].getAttribute("name");
	          if(att2 == name) {
	               arr[iarr2] = elem2[i];
	               iarr2++;
	          }
	     }
 	 }
     return arr;
}
function getElementsByName_iefix2(tag, name, name2) {
     
     var elem = document.getElementsByTagName(tag);
     var arr = new Array();
     for(i = 0,iarr=0,iarr = 0; i < elem.length; i++) {
          att = elem[i].getAttribute("name");
          if(att == name || att == name2) {
               arr[iarr] = elem[i];
               iarr++;
          }
     }
     return arr;
}
function MarkrowsInit ()
{
	var elems_0 = getElementsByName_iefix('tr','hoverrow_0','p');
	var elems_1 = getElementsByName_iefix('tr','hoverrow_1','p');
	
	for (var i = 0; i < elems_0.length; i++)
	{
		elems_0[i].className = "hoverrow_0";
		
		elems_0[i].onmouseover = function()
		{
			this.className = "tablerow";
		}
		elems_0[i].onmouseout = function()
		{
			this.className = "hoverrow_0";
		}
	}
	
	for (var i = 0; i < elems_1.length; i++)
	{
		elems_1[i].className = "hoverrow_1";
		
		elems_1[i].onmouseover = function()
		{
			this.className = "tablerow";
		}
		elems_1[i].onmouseout = function()
		{
			this.className = "hoverrow_1";
		}
	}
}
function askConfirm(txt,url) {
	if (confirm(txt) == true) {
		document.location=url
	return true;
	}
}
function even(getal)
{
	getal = getal/2;
	
	var afg = Math.round(getal,0);
	
	if ((getal - afg) == 0)
	{
		return true;
	}
	else
	{
		return false;
	}
}
var count = 0;
function addRecord(append)
{
	count++;
	var table = getElementsByName_iefix("table",append);
	table = table[0];
	
	if (table.rows[1].cells[0].innerHTML.indexOf("Nog geen disciplines aanwezig") != -1)
	{
		table.rows[1].cells[0].innerHTML = "\n<input type=\"text\" name=\"newdiscp[]\" class=\"input_body\">\n";
		table.rows[1].cells[1].innerHTML = "\n<input type=\"text\" name=\"newrec[]\" class=\"input_body\">\n";
		table.rows[1].cells[2].innerHTML = "\n<a href=\"javascript:delRecord('"+append+"',document.getElementById('"+count+"').rowIndex)\">Verwijderen</a>\n";
		table.rows[1].setAttribute('id',count);
	}
	else
	{
		var row = table.insertRow(table.rows.length);
		var cell1 = row.insertCell(0);
		var cell2 = row.insertCell(1);
		var cell3 = row.insertCell(2);
		
		cell1.innerHTML = "\n<input type=\"text\" name=\"newdiscp[]\" class=\"input_body\">\n";
		cell2.innerHTML = "\n<input type=\"text\" name=\"newrec[]\" class=\"input_body\">\n"
		cell3.innerHTML = "\n<a href=\"javascript:delRecord('"+append+"',document.getElementById('"+count+"').rowIndex)\">Verwijderen</a>\n";
		
		var lengte = table.getElementsByTagName('input').length/2;
		if (!even(lengte))
		{
			row.setAttribute('name','hoverrow_1');
		}
		else
		{
			row.setAttribute('name','hoverrow_0');
		}
		row.setAttribute('id',count);
	}
	restoreNames();
	MarkrowsInit();
	return true;
}
function restoreNames()
{
	var table = getElementsByName_iefix2("tr",'hoverrow_0','hoverrow_1');
	var b = "ghfh";
	for (var i = 0; i < table.length; i++)
	{
			if (b == "een")
			{
				b = "XCFFG";
				table[i].setAttribute('name','hoverrow_0');
			}
			else
			{
				b = "een";
				table[i].setAttribute('name','hoverrow_1');
			}
	}
}
function delRecord(append,element)
{
	var table = getElementsByName_iefix("table",append);
	table = table[0];
	
	if (table.rows.length == 2)
	{
		table.rows[1].cells[0].innerHTML = "\nNog geen disciplines aanwezig\n";
		table.rows[1].cells[1].innerHTML = "\nNog geen records aanwezig\n";
		table.rows[1].cells[2].innerHTML = "\n&nbsp;\n";
	}
	else
	{
		table.deleteRow(element);
	}
	restoreNames();
	MarkrowsInit();
}
window.onload = initbuttons;