
function subMenu(id) {
  var pole = document.getElementById(id);
  var link = document.getElementById(id+'Link');
  
  if(pole.style.display == 'block')
	{
		pole.style.display = 'none';
		link.style.fontWeight = 'normal';
		link.style.backgroundImage = 'url(/images/menu.png)';
	}
  else
	{
		pole.style.display = 'block';
		link.style.fontWeight = 'bold';
		link.style.backgroundImage = 'url(/images/menuopen.png)';
	}
 };
 
 
function changeStatusPrawny() {
	var data = document.getElementById('formStatus').selectedIndex;
	
	if(data == 0)
		{
			document.getElementById('formStatusNIP').style.display = 'none';
			document.getElementById('formStatusPESEL').style.display = 'block';
		}
	else
		{
			document.getElementById('formStatusNIP').style.display = 'block';
			document.getElementById('formStatusPESEL').style.display = 'none';
		}
	
};



function changeLayer(firstID, secondID, type) {
	var firstLayer = document.getElementById(firstID);
	var secondLayer = document.getElementById(secondID);
	var dType = '';
	
		if(type == 'table')
			{
				$dType = 'table';
			}
		else if(type == 'row')
			{
				$dType = 'table-row';
			}
  
	secondLayer.style.display = $dType;
	firstLayer.style.display = 'none';
	
};


function getClasses(cName) {
	if (document.getElementsByClassName)
		{
			return document.getElementsByClassName(cName);
		}
	else
		{
			var trs = new Array();
			var tr = document.getElementsByTagName('tr');
			var l = 0;
			for (var i=0; i < tr.length; i++)
				{
					if (tr[i].className == cName)
						{
							trs[l] = tr[i];
							l++;
						}
					
				}
			
			return trs;
			
		}
}


function changeLayers(firstID, secondID, type) {

	var nListFirst = getClasses(firstID);
	var nListSecond = getClasses(secondID);
	var dType = '';
	
		if(type == 'table')
			{
				$dType = 'table';
			}
		else if(type == 'row')
			{
				$dType = 'table-row';
			}
		else if(type == 'block')
			{
				$dType = 'block';
			}
  
		for (var i=0; i < nListFirst.length; i++) {
				nListFirst[i].style.display = 'none';
		}
		
		for (var i=0; i < nListSecond.length; i++) {
				nListSecond[i].style.display = $dType;
		}
};



function showLayer(lName, lType, lChosen, lShow, lHide) {

	if(lType == 'select')
		{
			var layer = document.getElementById('sWWWModeSelect');
			if(layer.options[layer.selectedIndex].value == lChosen)
				{
					document.getElementById(lShow).style.display = 'block';
				}
			else
				{
					document.getElementById(lShow).style.display = 'none';
				}
		}
	else if(lType == 'input')
		{
			document.getElementById(lShow).style.display = 'block';
			
			for (var i=0; i < lHide.length; i++) {
				document.getElementById(lHide[i]).style.display = 'none';
			}
		
		}

}



function setFields(value, line) {
		switch (value) {
			case "a":
				document.getElementById('line-'+ line).innerHTML = '<input type="text" class="inputDNS" name="line['+ line +'][address]" value="Adres IP albo nazwa hosta" style="width: 169px;" />';
			break;
			case "cname":
				document.getElementById('line-'+ line).innerHTML = '<input type="text" class="inputDNS" name="line['+ line +'][cname]" value="Nazwa hosta" style="width: 169px;" />';
			break;
			case "mx":
				document.getElementById('line-'+ line).innerHTML = '<input type="text" class="inputDNS" name="line['+ line +'][preference]" value="Priorytet" style="width: 45px;"> <input type="text" class="inputDNS" name="line['+ line +'][exchange]" value="Adres IP albo nazwa hosta" style="width: 169px;" />';
			break;
			case "srv":
				document.getElementById('line-'+ line).innerHTML = '<input type="text" class="inputDNS" name="line['+ line +'][priority]" value="Priorytet" style="width: 45px;"> <input type="text" class="inputDNS" name="line['+ line +'][weight]" value="Waga" style="width: 30px;"> <input type="text" class="inputDNS" name="line['+ line +'][port]" value="Port" style="width: 30px;"> <input type="text" class="inputDNS" name="line['+ line +'][target]" value="Nazwa hosta" style="width: 139px;" />';
			break;
			case "txt":
				document.getElementById('line-'+ line).innerHTML = '<input type="text" class="inputDNS" name="line['+ line +'][txtdata]" value="Informacja tekstowa" style="width: 169px;" />';
			break;
			
			default:
				document.getElementById('line-'+ line).innerHTML = '&nbsp;';
			break;
		}
}

function setFieldsNew(value, line) {
		switch (value) {
			case "a":
				document.getElementById('line-new'+ line).innerHTML = '<input type="text" class="inputDNS" name="newDNS['+ line +'][address]" value="Adres IP albo nazwa hosta" style="width: 169px;" />';
			break;
			case "cname":
				document.getElementById('line-new'+ line).innerHTML = '<input type="text" class="inputDNS" name="newDNS['+ line +'][cname]" value="Nazwa hosta" style="width: 169px;" />';
			break;
			case "mx":
				document.getElementById('line-new'+ line).innerHTML = '<input type="text" class="inputDNS" name="newDNS['+ line +'][preference]" value="Priorytet" style="width: 45px;"> <input type="text" class="inputDNS" name="newDNS['+ line +'][exchange]" value="Adres IP albo nazwa hosta" style="width: 169px;" />';
			break;
			case "srv":
				document.getElementById('line-new'+ line).innerHTML = '<input type="text" class="inputDNS" name="newDNS['+ line +'][priority]" value="Priorytet" style="width: 45px;"> <input type="text" class="inputDNS" name="newDNS['+ line +'][weight]" value="Waga" style="width: 30px;"> <input type="text" class="inputDNS" name="newDNS['+ line +'][port]" value="Port" style="width: 30px;"> <input type="text" class="inputDNS" name="newDNS['+ line +'][target]" value="Nazwa hosta" style="width: 139px;" />';
			break;
			case "txt":
				document.getElementById('line-new'+ line).innerHTML = '<input type="text" class="inputDNS" name="newDNS['+ line +'][txtdata]" value="Informacja tekstowa" style="width: 169px;" />';
			break;
			
			default:
				document.getElementById('line-new'+ line).innerHTML = '&nbsp;';
			break;
		}
}