function fctFormFocusBlur(element, defaultText, focus) {
  if (focus) {
    if (element.value == defaultText) {
      element.value = "";
    } else if (element.value.length  > 0) {
      element.select();
    }
  } else {
    if (element.value.length == 0) {
      element.value = element.defaultValue;
    }
  }
}

function  fctFormValidation(form) {
  return false;
}

function changeCB(value) {
  for (var i = 0; i < 16; i++) {
    if(i+1!=value) {
      document.getElementById("idCB"+(i+1)).checked = "";
      document.formTool46032.getElementsByTagName("label")[i].style.color = "#999";
    } else {
      document.getElementById("idCB"+(i+1)).checked = "ckecked";
      document.formTool46032.getElementsByTagName("label")[i].style.color = "#000";
    }
  }
  j = 0;
  curr = 0;
  a = document.getElementsByTagName("div");
  while (element = a[j++]) {
    if (element.className == "grid-float cl entries" || element.className == "grid-float cl entries show") {
      /*alert((curr+1) + " - " + value + " - " + j);*/
      if((curr+1) == value) {
        a[j-1].style.display = "block";
      } else {
        a[j-1].style.display = "none";
      }
      curr++;
    }
  }
}

function getCmsLinkByLinkId(linkId) {
  jQuery.ajax({
    url: "/servlet/ajax/flashLink?linkId="+linkId,
    cache: false,
    dataType: "json",
    success: function(json) {
      if(json != null) {
        if(json[0] == "false") {
          return "";
        } else {
          location.href = json[0];
        }
      }
    }
  });
}

$(document).ready(function() {
  $('.slideshow').cycle({
      timeout:       5000,  // milliseconds between slide transitions (0 to disable auto advance) 
      speed:         0,  // speed of the transition (any valid fx speed value)
      height:       'auto', // container height 
      sync:          1,     // true if in/out transitions should occur simultaneously 
      fit:           0,     // force slides to fit container 
      pause:         1,     // true to enable "pause on hover" 
      delay:         0     // additional delay (in ms) for first transition (hint: can be negative) 
  });
});

