function getElement(elementId)
{
    if (document.getElementById(elementId)) {

          return document.getElementById(elementId);
     }  else return -1   
}


function showAndHideElements(show, elementsToShow, elementsToHide, cssValue)
{
    if (elementsToShow) {
        for (i = 0; i < elementsToShow.length; ++i) {
            if (show) {
                getElement(elementsToShow[i]).style.display = cssValue;
            } else {
                if(getElement(elementsToShow[i]) != -1) {
                  getElement(elementsToShow[i]).style.display = 'none';
                }  
            }
        }
    }

    if (elementsToHide) {
        for (i = 0; i < elementsToHide.length; ++i) {
            if (show) {
                getElement(elementsToHide[i]).style.display = 'none';
            } else {
                getElement(elementsToHide[i]).style.display = cssValue;
            }
        }
    }
}
function showAndHideElements2(show, elements, index, refIndex, cssValue)
{  
   if(index != refIndex){
       showAndHideElements(show,elements,new Array(),cssValue);
   }else{
       showAndHideElements(show,new Array(),elements,cssValue);
   }  
}


function toggleValue(state, element, value1, value2)
{
    var value;
    if (state) {
        value = value2;
    } else {
        value = value1;
    }
    getElement(element).value = value;
}

