// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults
//
//
function countRemaining(field, maxCount, display) {
	if ($(field).value.length > maxCount)
		$(field).value = $(field).value.substring(0, maxCount);
	$(display).innerHTML = maxCount - $(field).value.length;
}

function resizeImage(v, orig, update) {
  var scalePhoto = $('scale-photo');

  floorSize = .05;
  ceilingSize = 1.0;
  v = floorSize + (v * (ceilingSize - floorSize));

  $(update).value = v;
  
  scalePhoto.style.width = (v*orig)+'px';
}

function showHide(element) {
/*  if (!$(element) || !$(element.style) || !$(element.style.display))
    return false;
  else*/ if($(element).style.display == "none")
    $(element).show();
  else
    $(element).hide();
  return false;
}

function showHideFancy(element) {
/*  if (!$(element) || !$(element.style) || !$(element.style.display))
    return false;
  else*/ if($(element).style.display == "none")
    new Effect.Appear(element);
  else
    new Effect.Fade(element);
  return false;
}



