function showForm(){
	var elem = document.getElementById("createForm");
	elem.style.display="block";
	var elem2 = document.getElementById("runForm");
	elem2.style.display="none";
}

function showSelect(arg){
  var node = document.getElementById(arg + 'Sel'); 
  var nodeTxt = document.getElementById(arg);  
  if(nodeTxt.style.display == "none"){
	nodeTxt.style.display = "block"
	node.style.display = "none";
  }
  else{
	nodeTxt.style.display = "none"
	node.style.display = "block";
  }
  return false;
}

function setVal(src,dst){
  var elemValue = src.options[src.selectedIndex].value;  
  document.getElementById("ph_" + dst).value = elemValue; 
}

function frmSubmit(){
  var node = document.getElementById('header');
  node.submit(); 
}

function frm2Submit(id){
  var node = document.getElementById('frmArticle' + id);
  node.submit();
}

function setValue(){
   var node1 = document.getElementById("div0");  
   var node2 = document.getElementById("div1"); 
   var node3 = document.getElementById("div2");
   if(node1 != null && node2 != null && node3 != null) {
	var dst1 = document.getElementById('changeMod');  
	var dst2 = document.getElementById('abolishMod'); 
	var dst3 = document.getElementById('invalidateMod'); 
	dst1.value = parseM(node1.innerHTML);   
	dst2.value = parseM(node2.innerHTML); 
	dst3.value = parseM(node3.innerHTML); 
   }
}

function addAct(arg,arg1){ 
  var node = document.getElementById(arg);    
  var nodeDst = document.getElementById('div' + arg1);   
  var elemId = node.options[node.selectedIndex].value;
  var elemValue = node.options[node.selectedIndex].text; 
  if(nodeDst.innerHTML.indexOf("idi=\""+elemId)<0) {  
	var divwrapper = document.createElement('div');
		divwrapper.setAttribute('className','wrapper');
		divwrapper.setAttribute('class','wrapper');		  
		divwrapper.setAttribute('id',elemId + arg1);		  
	var delAction = "delAct(";
	var divdel = document.createElement('div');
		divdel.setAttribute('className','divDelModItem simpleColumn');
		divdel.setAttribute('class','divDelModItem simpleColumn');		
		divdel.onclick = new Function(" delAct('"+arg+"','div"+arg1+"','"+elemId+arg1+"','"+elemValue+"'); ");	
	var divitem = document.createElement('div');
		divitem.setAttribute('className','divModItem simpleColumn');
		divitem.setAttribute('class','divModItem simpleColumn');
		divitem.setAttribute('idi',elemId);	  
		divitem.innerHTML = elemValue;	
	divwrapper.appendChild(divdel);	  
	divwrapper.appendChild(divitem);	  
	nodeDst.appendChild(divwrapper);
	node.remove(node.selectedIndex); // usuniecie dodanego elementu z listy
  }
  return false;
}

function delAct(list,arg,id,elemValue){
   var node = document.getElementById(arg);  
   var child = document.getElementById(id);      
   node.removeChild(child);  
   var divitem = child.childNodes[1];
   var idi = divitem.getAttribute('idi');
   addActToList(list,idi,elemValue);
   return false;
}

function addActToList(arg0,id,elemValue){
  var elOptNew = document.createElement('option');
  elOptNew.text = elemValue;
  elOptNew.value = id;
  elOptNew.id = id;
  var node = document.getElementById(arg0);
  try {
    node.add(elOptNew, null); // standards compliant; doesn't work in IE
  }
  catch(ex) {
    node.add(elOptNew); // IE only
  }
  sortlist(arg0);
}

function sortlist(arg) {
	var lb = document.getElementById(arg);
	var tmp;
	for(i=lb.length-1; i>0; i--)  {
	  if (lb.options[i].text > lb.options[i-1].text) {
		  tmp = lb.options[i-1].text;
		  lb.options[i-1].text = lb.options[i].text;
		  lb.options[i].text = tmp;
		  
		  tmp = lb.options[i-1].value;
		  lb.options[i-1].value = lb.options[i].value;
		  lb.options[i].value = tmp;
	  } else
		  break;
	}
}

function parseM(arg){  
   var s = new String(arg);   
   var res = s.split("idi=\"");
   var result = new String();     
   for(var i = 1; i < res.length; i++){   
       var pos = res[i].indexOf("\"");
	   result = result + res[i].substr(0,pos) + ",";	
   }    
   return result;
}

function select(id){
   var elem = document.getElementById(id);
   elem.style.color = "#575";
}

function deselect(id){
   var elem = document.getElementById(id);
   elem.style.color = "#ABA";
}

// And here is the end.


