// Functiones para debugear

var debug = false;

// Mostrar las propiedades de un objecto

function objectToHTML(object) {

	var result = "<p>";
	
	for(prop in object)
	{
		result += prop + " = " + object[prop] + "<br>";
	}
	
	return result + "</p>";
}


function arrayToHTML(arr) {
	
	var result = "<p>";
	
	for (var i=0; i < arr.length; i++) {
		result += "<b>arr["+i+"] is </b>=>"+arr[i]+"<br>";
	}
	
	return result + "</p>";
}


function debugLog(text)
{
	if (debug) {
		$.Console.Info(text);
	}
}


// No se donde ponerla ni si usarla

 String.prototype.format = function()
 {
   var i      = 0;
   var string = (typeof (this) == "function" && !(i++)) ? arguments[0] : this;

   while(i < arguments.length) {
     string = string.replaceAll('\\{' + i + '\\}', arguments[i]);
     i++;
   }

   return string;
}

// Ejemplo:
//var v = "<span style='color:{0}'> {1} </span> <span id='{2}'>{3}</span>".format(
//myColor,singleton.myText(),entityId,Text);
