// JavaScript Document

// global function

function webOnLoad() {
  webResize();
}

function webResize() {
  var webcontent = document.getElementById('webcontent');
  if (webcontent && webcontent.offsetHeight<560) {
    webcontent.style.height = 560+'px';
  }
}

function winOpen(soub,w,h)
{
  var start = window.open(soub,'open','width='+ w +',height=' + h +',top=10,left=10');
	start.focus();
}

function addLayerToTable(objectId)
{
	var obj = document.getElementById(objectId);
	var tbody = obj.childNodes;
	var firstTr = null;
	var lastTr = null;
	
	for(var t=0;t<tbody.length;t++)
	{ 
		if(tbody[t].nodeName!='TBODY')
		{
			continue;
		}
		var tr = tbody[t].childNodes;
		for(var y=0;y<tr.length;y++)
		{ 
			if(tr[y].nodeName!='TR')
			{
				continue;
			}
			if(y==0)
			{ 
				firstTr = tr[y].cloneNode(true);
			}
			lastTr = tr[y];
		} 
		if(firstTr!=null)
		{
			changeObject(objectId,firstTr,lastTr);
			tbody[t].insertBefore(firstTr, lastTr);
		}
		break;
	}
	//alert(document.getElementById(objectId).innerHTML);
}

function changeObject(objectId,firstTr,lastTr)
{
	var objNumber = document.getElementById(objectId + '_num_layer');
	var number = 0;
	if(objNumber.value!='')
	{
		number = objNumber.value;
		number = parseInt(number,10);
		++number; // a zvetsim ho o jedna...
	}
	var tdChild = firstTr.childNodes;
	for(var x=0;x<tdChild.length;x++)
	{
		if(tdChild[x].nodeName!='TD')
		{
			continue;
		}
		var td = tdChild[x].childNodes;
		for(var y=0;y<td.length;y++)
		{
			if(td[y].nodeName!='INPUT')
			{
				continue;
			}
			td[y].setAttribute('name',td[y].name.slice(0,-1)+(number-1)); // zacinam od nuly, tak minus jedna... 
			//td[y].setAttribute('value',''); // nefunguje
			td[y].value = ''; 
			objNumber.value = number;
		}
	}
}
