function toggleVisibility(divName)
{
    if (document.getElementById)
    {			
        //var objImage = document.getElementById("nuoli");
        var style2 = document.getElementById(divName).style;
        if (style2.display == "inline")
        {
	        style2.display = "none";
        }
        else
        {
	        style2.display = "inline";
        }
		
    }
    else if (document.all)
    {
        var style2 = document.all[divName].style;
        style2.display = style2.display? "none":"inline";
    }
    else if (document.layers)
    {		
        var style2 = document.layers[divName].style;
        style2.display = style2.display? "none":"inline";			
    }

}


function toggle(id) {
	var el = document.getElementById(id);
	el.style.display=(el.style.display=='block')?'none':'block';
	el.parentElement.className = (el.parentElement.className=='open')?'close':'open';
}


// lisaa option kentan selectboxiin
function addOption(theSel, theText, theValue) {
	var newOpt = new Option(theText, theValue);
	var selLength = theSel.length;
	theSel.options[selLength] = newOpt;
}

// poistaa option kentan selectboxista
function deleteOption(theSel, theIndex) {	
	var selLength = theSel.length;
	if(selLength>0) {
		theSel.options[theIndex] = null;
	}
}

// kopioi select-boxin/inputin selFrom valitut elementit select-boxiin selTo
// selFrom = source
// selTo = destination
// strMode = copy|cut|del
function moveOptions(selFrom, selTo, strMode) {
	var selFrom = document.getElementById(selFrom);
	var selTo = document.getElementById(selTo);
	switch(selFrom.tagName) {
		case "INPUT":
			if(selFrom.value.length) {
				addOption(selTo, selFrom.value, selFrom.value);
				if(strMode=="cut" || strMode=="del") selFrom.value = "";
			}
		break;
		case "SELECT":
			var selLength = selFrom.length;
			var selectedText = new Array();
			var selectedValues = new Array();
			var selectedCount = 0;
			var i;
			for(i=selLength-1; i>=0; i--) {
				if(selFrom.options[i].selected)
				{
					selectedText[selectedCount] = selFrom.options[i].text;
					selectedValues[selectedCount] = selFrom.options[i].value;
					if(strMode=="cut" || strMode=="del") deleteOption(selFrom, i);
					selectedCount++;
				}
			}
			if(selTo) {
				for(i=selectedCount-1; i>=0; i--) {
					if(strMode!="del") addOption(selTo, selectedText[i], selectedValues[i]);
				}
			}
	
		break;
	}
}



