var sF = true

function canSubmit() {
	sF = !sF
	return !sF
}

function addPar( id, div, o ) {
	div = document.getElementById(id)
	id = div.getElementsByTagName('div').length
	o = cE('div')
	aC(div,o)
	div = o
	o = cE('label')
	sA(o,{htmlFor:'par'+id})
	aC(o,cT('Nazwa parametru'))
	aC(div,o)
	o = cE('input')
	sA(o,{type:'text',id:'par'+id,name:'par['+id+']',size:15})
	aC(div,o)
	o = cE('label')
	sA(o,{htmlFor:'val'+id})
	aC(o,cT('Wartość'))
	aC(div,o)
	o = cE('input')
	sA(o,{type:'text',id:'val'+id,name:'val['+id+']',size:20})
	aC(div,o)
	o = cE('input')
	sA(o,{type:'submit',name:'remPar['+id+']',onclick:remPar,value:'Usuń parametr'})
	aC(div,o)
	sF = false
}

function remPar(e) {
	e=(gSE(e)||e).parentNode
	e.parentNode.removeChild(e)
}

function cE(type) {
	return document.createElement(type)
}
function cT(txt) {
	return document.createTextNode(txt)
}
function aC(p,c) {
	p.appendChild(c)
}
function sA(o,a) {
	for(i in a) {
		o[i]=a[i]
	}
}

function gSE(e) {
	return (e=e||window.event).target||e.srcElement
}
