function nextImageRotation() {
  var rotImgChildren = $j('#rotatingImageBk').children();
  rotImgChildren = rotImgChildren[0].childNodes;
  var rotButChildren = $j('#rotatingImageButtons').children();
  if (curImage > rotButChildren.length)
    curImage = 1;
  
  for (var i = 0; i < rotButChildren.length; i++) {
    if (i+1==curImage) {
      rotateImage(i+1, rotButChildren[i]);
    }
  }
  curImage++;
}

function rotateImage(id, obj) {
  var rotImgChildren = $j('#rotatingImageTextContainer').children();
  for (var i = 0; i < rotImgChildren.length; i++) {
    if (rotImgChildren[i].nodeName == 'DIV' && i+1 != id)
      $j(rotImgChildren[i]).fadeOut();
  }
  
  var rotButChildren = $j('#rotatingImageButtons').children();
  for (var i = 0; i < rotButChildren.length; i++) {
    $j(rotButChildren[i]).removeClass('bO');
  }
  
  $j(obj).addClass('bO');
  
  if (id%2==0)
    $j('#rotatingImage_'+id).css('float','left');
  else
    $j('#rotatingImage_'+id).css('float','right');
  
  $j('#rotatingImage_'+id).fadeIn();
  var children = $j('#rotatingImage_'+id).children();
  
  $j('#rotatingImageFader').css('background-image','url('+children[children.length-1].src+')');
  
  $j('#rotatingImageBk').fadeOut("normal",function() {
    $j('#rotatingImageBk').css('background-image','url('+children[children.length-1].src+')');
    //do nothing
  });
  
  $j('#rotatingImageBk').fadeIn();
  
}


//layer visibility functions
function toggleLayer(obj) {
  if(document.getElementById(obj).style.visibility == "visible") {
    document.getElementById(obj).style.visibility = "hidden";
    document.getElementById(obj).style.display = "none";
  }
  else {
    document.getElementById(obj).style.visibility = "visible";
    document.getElementById(obj).style.display = "";
  }
}
function hideLayer(obj) {
  document.getElementById(obj).style.visibility = "hidden";
  document.getElementById(obj).style.display = "none";
}
function showLayer(obj) {
  document.getElementById(obj).style.visibility = "visible";
  document.getElementById(obj).style.display = "";
}



function checkLabel (field,value,state) {
  if (field.value == '' && !state) {
    field.value = value;
  }
  else if (field.value == value && state) {
    field.value = '';
  }    
}
