function addRow(tableID)
{
    var tableRef = document.getElementById(tableID);
    if(tableRef.rows.length > 1)
    {
        var prevAct = document.getElementById("relacje"+ tableRef.rows.length);
        prevAct.onchange = function (e){};
    }
    var newRow   = tableRef.insertRow(tableRef.rows.length);
    var newCell  = newRow.insertCell(0);
    var newText  = document.createElement('SELECT');
    newText.setStyle('width', '510px');
    var select = document.getElementById("relacje2");
    for(var i = 0; i < select.options.length; i++)
    {
        newText.options[i] = new Option(select.options[i].text, select.options[i].value);
    }


    newText.name = "relacje["+tableRef.rows.length+"][0]";
    newText.id = "relacje"+ tableRef.rows.length;
    newText.style.width = "400px";
    newText.onchange = function ()
    {
        addRow(tableID);
    }
    newCell.appendChild(newText);
	
    var newCell  = newRow.insertCell(1);
    var newText  = document.createElement('SELECT');
    var select = document.getElementById("typywsp");
    for(var i = 0; i < select.options.length; i++)
    {
        newText.options[i] = new Option(select.options[i].text, select.options[i].value);
    }
	newText.style.width = "120px";
    newText.name = "relacje["+tableRef.rows.length+"][1]";
    newCell.appendChild(newText);

    var newCell  = newRow.insertCell(2);
    var newText  = document.createElement('INPUT');
    newText.name = "relacje["+tableRef.rows.length+"][2]";
    newCell.appendChild(newText);
}

function addRow1(tableID)
{
    var tableRef = document.getElementById(tableID);
    if(tableRef.rows.length > 1)
    {
        var prevAct = document.getElementById("klasa"+ tableRef.rows.length);
        prevAct.onchange = function (e){};
    }
    var newRow   = tableRef.insertRow(tableRef.rows.length);
    var newCell  = newRow.insertCell(0);
	
    var newText  = document.createElement('INPUT');
    newText.name = "klasa["+tableRef.rows.length+"][0]";
    newCell.appendChild(newText);
    var newCell  = newRow.insertCell(1);
    var newText  = document.createElement('SELECT');
    var select = document.getElementById("klasa2");
    for(var i = 0; i < select.options.length; i++)
    {
        newText.options[i] = new Option(select.options[i].text, select.options[i].value);
    }
	
    newText.name = "klasa["+tableRef.rows.length+"][1]";
    newText.id = "klasa"+ tableRef.rows.length;
    newText.onchange = function ()
    {
        addRow1(tableID);
    }
    newCell.appendChild(newText);
	
    var newCell  = newRow.insertCell(2);
    var newText  = document.createElement('INPUT');
    newText.type = "CHECKBOX";
    newText.name = "klasa["+tableRef.rows.length+"][2]";
    newCell.appendChild(newText);
    var newCell  = newRow.insertCell(3);
	
    var newText  = document.createElement('INPUT');
    newText.name = "klasa["+tableRef.rows.length+"][3]";
    newCell.appendChild(newText);
}

var lastchange = 0;
function changeImage(number)
{
    if(number != lastchange)
    {
        var litera = document.getElementById("podklad["+number+"]");
        var last = document.getElementById("podklad["+lastchange+"]");
        var aa = document.getElementById("literka["+number+"]");
        aa.style.color = "rgb(36, 77, 109)";
        var ab = document.getElementById("literka["+lastchange+"]");
        ab.style.color = "white";
        litera.src = "/public/images/white_tab.png";
        last.src = "/public/images/green_tab.png";
        lastchange=number;
    }
}

var bookmark2 = 1;
function changeBookmark2(number)
{
    if(number != bookmark2)
    {
        var litera = document.getElementById("bookmark["+number+"]");
        var last = document.getElementById("bookmark["+bookmark2+"]");
        litera.style.backgroundImage = "url(/public/images/button2b.jpg)";
        last.style.backgroundImage = "url(/public/images/button2a.jpg)";
        bookmark2=number;
    }
}

var bookmark3 = 1;
function changeBookmark3(number)
{
    if(number != bookmark3)
    {
        var litera = document.getElementById("bookmark["+number+"]");
        var last = document.getElementById("bookmark["+bookmark3+"]");
        litera.style.backgroundImage = "url(/public/images/opis.jpg)";
        litera.className = "opis";
        last.style.backgroundImage = "url(/public/images/zasoby.jpg)";
        last.className = "opis-nieaktywny";
        bookmark3=number;
    }
}

function addRowTypy(tableID)
{
	var tableRef = document.getElementById(tableID);
	if(tableRef.rows.length > 1)
	{
		var prevAct = document.getElementById("typy"+ tableRef.rows.length);
 		prevAct.onchange = function (e){};
	}
    var newRow   = tableRef.insertRow(tableRef.rows.length);

	var newCell  = newRow.insertCell(0);
    var newText  = document.createElement('SELECT');
	var select = document.getElementById("typy2");
	for(var i = 0; i < select.options.length; i++)
	{
		newText.options[i] = new Option(select.options[i].text, select.options[i].value);
	}
    newText.style.width = "180px"
    newText.className = "input_select";
	newText.name = "kontakt["+tableRef.rows.length+"][id_typkontaktu]";
	newText.id = "typy"+ tableRef.rows.length;
	newText.onchange = function ()
	{
		addRowTypy(tableID);
	}
	newCell.appendChild(newText);

	var newCell  = newRow.insertCell(1);
    var newText  = document.createElement('INPUT');
	newText.name = "kontakt["+tableRef.rows.length+"][wartosc]";
    newText.className = "input_text";
    newText.style.width = "98%"
	newCell.appendChild(newText);

	var newCell  = newRow.insertCell(2);
    var newText  = document.createElement('INPUT');
    newText.style.width = "233px"
    newText.className = "input_text";
	newText.name = "kontakt["+tableRef.rows.length+"][uwagi]";
	newCell.appendChild(newText);
}

function addRowBusinessTypy(tableID)
{
	var tableRef = document.getElementById(tableID);
	if(tableRef.rows.length > 1)
	{
		var prevAct = document.getElementById("typy"+ tableRef.rows.length);
 		prevAct.onchange = function (e){};
	}
    var newRow   = tableRef.insertRow(tableRef.rows.length);

	var newCell  = newRow.insertCell(0);
    var newText  = document.createElement('SELECT');
	var select = document.getElementById("typy2");
	for(var i = 0; i < select.options.length; i++)
	{
		newText.options[i] = new Option(select.options[i].text, select.options[i].value);
	}
    newText.style.width = "180px"
    newText.className = "input_select";
	newText.name = "nowarelacjaosobowa[kontakt]["+tableRef.rows.length+"][id_typkontaktu]";
	newText.id = "typy"+ tableRef.rows.length;
	newText.onchange = function ()
	{
		addRowBusinessTypy(tableID);
	}
	newCell.appendChild(newText);

	var newCell  = newRow.insertCell(1);
    var newText  = document.createElement('INPUT');
	newText.name = "nowarelacjaosobowa[kontakt]["+tableRef.rows.length+"][wartosc]";
    newText.className = "input_text";
    newText.style.width = "98%"
	newCell.appendChild(newText);

	var newCell  = newRow.insertCell(2);
    var newText  = document.createElement('INPUT');
    newText.style.width = "233px"
    newText.className = "input_text";
	newText.name = "nowarelacjaosobowa[kontakt]["+tableRef.rows.length+"][uwagi]";
	newCell.appendChild(newText);
}

