function alertObject(obj,comment) {
  var str = (comment)? comment+"\n":'{';
  for(var el in obj) {
    var value = obj[el];
    if ( typeof value == "function" ) {
      value = "[<FUNCTION>]";
    }
    str += el + " : "+ value +" , ";
  }
  str +=" }"
  alert(str);
}

function confirmDelete(message, event) {	
  return confirm(message);
}
function roundNumber(number,decimals) {
  var newString;// The new rounded number
  decimals = Number(decimals);
  if (decimals < 1) {
    newString = (Math.round(number)).toString();
  } else {
    var numString = number.toString();
    if (numString.lastIndexOf(".") == -1) {// If there is no decimal point
      numString += ".";// give it one at the end
    }
    var cutoff = numString.lastIndexOf(".") + decimals;// The point at which to truncate the number
    var d1 = Number(numString.substring(cutoff,cutoff+1));// The value of the last decimal place that we'll end up with
    var d2 = Number(numString.substring(cutoff+1,cutoff+2));// The next decimal, after the last one we want
    if (d2 >= 5) {// Do we need to round up at all? If not, the string will just be truncated
      if (d1 == 9 && cutoff > 0) {// If the last digit is 9, find a new cutoff point
        while (cutoff > 0 && (d1 == 9 || isNaN(d1))) {
          if (d1 != ".") {
            cutoff -= 1;
            d1 = Number(numString.substring(cutoff,cutoff+1));
          } else {
            cutoff -= 1;
          }
        }
      }
      d1 += 1;
    } 
    newString = numString.substring(0,cutoff) + d1.toString();
  }
  if (newString.lastIndexOf(".") == -1) {// Do this again, to the new string
    newString += ".";
  }
  var decs = (newString.substring(newString.lastIndexOf(".")+1)).length;
  for(var i=0;i<decimals-decs;i++) newString += "0";
  //var newNumber = Number(newString);// make it a number if you like
  return newString;
}


/**
*
* ------------------- Document Ready -------------------
*
*/   
$(document).ready(function () {
   /** Quotes. */
   $(".phrasesMore > a, .phrasesMore > img").bind("click", function(e){
	   $(".phrasesMore > a").css("color", "#555");
	   $(".phrasesMore > img").attr("src", motion);
	   $.getJSON("/randomQuote/?" + Math.random(),
	     function(data) {
	      $(".phrasesContent").html(data.text);
	      $(".author > p").html(data.author);
	      $(".phrasesMore > a").css("color", "#C41615");
	      setTimeout(function() {$(".phrasesMore > img").attr("src", noMotion)}, 400);
	     });
	   return false;
	  })
	  
/*
    $("img.dishesType").bstip({
      speed: 0,
      xnudge:0,
      ynudge:0,
      tack:0,
      hook:"bottom-right",
      sticky:"none",
      opacity:1
   });       
*/   
   
});  


