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,-10,-23,-36,-50,-65,-80,-93,-105,-117,-126,-134,-141,-145,-150,-153,-155,-156,-156,-156,-155,-155,-154,-153,-153);
var divodstep=15;
var divwidth=138;

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) {
  messageObj = new DHTML_modalMessage();
  messageObj.setShadowOffset(1);	
	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('modalDialog_content');
	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();	
}
