

//***********************************************************************/
function QuiddlerCard(pointValue, letter, faceDown, urlBase,location, place)
{
  //Define Functions
  this.isSelected     = QuiddlerCard_isSelected;
  this.setSelected    = QuiddlerCard_setSelected;
  this.getImageSrc    = QuiddlerCard_getImageSrc;
  this.getLetter      = QuiddlerCard_getLetter;
  this.isFaceDown     = QuiddlerCard_isFaceDown;
  this.setFaceDown    = QuiddlerCard_setFaceDown;
  this.getPlace       = QuiddlerCard_getPlace;
  this.setPlace       = QuiddlerCard_setPlace;
  this.getLetterCount = QuiddlerCard_getLetterCount;

	//init
  this.pointValue = pointValue;
  this.letter = letter.toLowerCase();
  this.location = (location == null) ? "" : location + "/";
  this.frontGraphic = urlBase + "/images/quiddlercards/medium/" + this.location + "quiddler_card_" + this.letter + ".gif";;
  this.selected = false;
  this.faceDown = faceDown;
  this.place = place;
  return this;
}

//***********************************************************************/
function QuiddlerCard_BlankCard(urlBase, location)
{
  return new QuiddlerCard(0,"none",false,urlBase, location);
}
//***********************************************************************/
function QuiddlerCard_isFaceDown()
{
  return this.faceDown;
}
//***********************************************************************/
function QuiddlerCard_setFaceDown(faceDown)
{
  this.faceDown = faceDown;
}
//***********************************************************************/
function QuiddlerCard_isSelected()
{
  return this.selected;
}
//***********************************************************************/
function QuiddlerCard_setSelected(selected)
{
  this.selected = selected;
}
//***********************************************************************/
function QuiddlerCard_getImageSrc()
{
  return this.frontGraphic;
}
//***********************************************************************/
function QuiddlerCard_getLetter()
{
  return this.letter;
}
//***********************************************************************/
function QuiddlerCard_getPlace()
{
  return this.place;
}
//***********************************************************************/
function QuiddlerCard_setPlace(place)
{
  return this.place = place;
}
//***********************************************************************/
function QuiddlerCard_getLetterCount()
{
  return this.letter.length;
}
//***********************************************************************/
//***********************************************************************/
//***********************************************************************/
  