function setEnable(field, ifenable) {
		if (!ifenable) color="#F6F4E7";
		else color="#FFFFFF";

		field.disabled=!ifenable;
		field.style.backgroundColor=color;
}

function changeVisibility(pole) {
  setVisible(pole, pole.style.display == 'none');  
}
function setVisible(pole, ifvisible) {
  if (ifvisible)
    pole.style.display = 'block';
  else
    pole.style.display = 'none';

}

function getSelectedTab(tabContainerId) {
	var tabContainer,tabWrap,tabs,selectedIndex;
	with (org.ditchnet) {
		tabContainer = document.getElementById(tabContainerId);
		tabWrap 	 = dom.DomUtils.getFirstChildByClassName(
											tabContainer,
											jsp.TabUtils.TAB_WRAP_CLASS_NAME );
		tabs		 = dom.DomUtils.getChildrenByClassName(
											tabWrap,
											jsp.TabUtils.TAB_CLASS_NAME );
											
		for (var i = 0; i < tabs.length; i++) {
			if (dom.DomUtils.hasClassName(tabs[i],dom.DomUtils.FOCUSED_CLASS_NAME)) {
				selectedIndex = i;
				break;
			}
		}
    tabPaneWrap		= dom.DomUtils.getFirstChildByClassName(
										tabContainer,
										jsp.TabUtils.TAB_PANE_WRAP_CLASS_NAME );
		tabPanes		= dom.DomUtils.getChildrenByClassName(
										tabPaneWrap,
										jsp.TabUtils.TAB_PANE_CLASS_NAME );
		return tabPanes[selectedIndex].id;
	}
};

var path = new Array(0,-1,-2,-3,-4,-6,-8,-10,-13,-16,-19,-22,-26,-29,-33,-38,-43,-47,-53,-58,-64,-70,-76,-83,-89,-95,-101,-107,-112,-118,-122,-127,-132,-136,-139,-143,-146,-149,-152,-155,-157,-159,-161,-162,-163,-164,-165,-165,-166,-166);
var divodstep=0;
var divwidth=166;

function initMovingDivs(md) {
  
   l = 0;
  for (i =0; i<md.length ; i++) {

    document.getElementById(md[i]).style.left = l+"px";
  	l = l +divwidth +divodstep;
  }
}
function move(mDivs,index,mDivsName)
{
    tdelay=10;
	
	var moveFromElm = document.getElementById(mDivs[index]);
    var moveToElm = document.getElementById(mDivs[(index +1) % mDivs.length]);
	
	if(moveFromElm.pathIndex==null) moveFromElm.pathIndex=0; 
	if(moveToElm.pathIndex==null) moveToElm.pathIndex=0; 
	if(moveFromElm.moveID!=null) clearTimeout(moveFromElm.moveID);
	if(moveToElm.moveID!=null) clearTimeout(moveToElm.moveID);
	
	var xPos = path[moveFromElm.pathIndex++];
	
	moveFromElm.style.left=xPos+"px";
    moveToElm.style.left=xPos+divwidth+divodstep+"px";
	
	if(moveFromElm.pathIndex<path.length-1)
	{
		moveFromElm.moveID=setTimeout("move("+mDivsName+","+index+",\""+mDivsName+"\")",tdelay);
	}
	else
	{
       moveFromElm.pathIndex=0; 
	   moveToElm.pathIndex=0; 
	   index = (index + 1) % mDivs.length;
      setTimeout("move("+mDivsName+","+index+",\""+mDivsName+"\")",delay);

	}
	return false;
}

 
var messageObj; 

function displayMessage(message,w,h,css,nocloseb) {
  if (!css) css = 'modalDialog_content';
  
  messageObj = new DHTML_modalMessage();
  messageObj.setShadowOffset(1);	
  if (nocloseb)
    messageObj.setHtmlContent(message);
  else
	  messageObj.setHtmlContent(message+'<p>&nbsp;</p><p ><a href=\'#\' class="s" onclick=\'closeMessage();return false\'>'+(lang == 'pl' ? 'Zamknij' : 'Close')+'</a></p>');
	messageObj.setSize( w,h);
	messageObj.setCssClassMessageBox(css);
	messageObj.setSource(false);	// no html source since we want to use a static message here.
	messageObj.setShadowDivVisible(false);	// Disable shadow for these boxes	
	messageObj.display();
}




function closeMessage() {
	messageObj.close();	
}

function zm(id) { /* zaznacz menu */
 if (document.getElementById('pm_tb_'+id))
    document.getElementById('pm_tb_'+id).style.backgroundColor='#8BC0BA'; 
 else if (document.getElementById('ppm_tb_'+id))
     document.getElementById('ppm_tb_'+id).style.backgroundColor="#ACD2CB";
 else  
   document.getElementById('pppm_tb_'+id).style.backgroundColor="#D2E8E4";
}
function om(id) { /* odznacz menu */
  if (document.getElementById('pm_tb_'+id))
    document.getElementById('pm_tb_'+id).style.backgroundColor="#A6D0CC";
  else if (document.getElementById('ppm_tb_'+id))
    document.getElementById('ppm_tb_'+id).style.backgroundColor="#C8E1DE";
  else 
    document.getElementById('pppm_tb_'+id).style.backgroundColor="#E3F0EF";    

}

