var currentId = 'fullPhoto0';

function showPhoto(newId) {
    /*
        hide current photo
        show new photo
        make current photo = new photo
    */
    var currentPhoto = document.getElementById(currentId);
    var newPhoto = document.getElementById(newId);
    
    currentPhoto.style.display = 'none';
    newPhoto.style.display = 'block';
    
    currentId = newId;
}

function limitText(limitId, countId, limitNum) {
    var limitField = document.getElementById(limitId);
    var limitCount = document.getElementById(countId);

	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
		limitCount.innerHTML = limitNum - limitField.value.length;
	} else {
		limitCount.innerHTML = limitNum - limitField.value.length;
	}
}

// ===================================================================
// Author: Matt Kruse <matt@mattkruse.com>
// WWW: http://www.mattkruse.com/
//
// -------------------------------------------------------------------
// TabNext()
// Function to auto-tab phone field
// Arguments:
//   obj :  The input object (this)
//   event: Either 'up' or 'down' depending on the keypress event
//   len  : Max length of field - tab when input reaches this length
//   next_field: input object to get focus after this one
// -------------------------------------------------------------------

var phone_field_length=0;

function tabNext(obj, event, len, next_field) {
  if (event == "down") {
  	field_length = document.getElementById(obj).value.length;
  } else if (event == "up") {
  	if (document.getElementById(obj).value.length != field_length) {
  		field_length = document.getElementById(obj).value.length;
  		if (field_length == len) {
  			document.getElementById(next_field).focus();
  		}
  	}
  }
}

