function debug()
{
	// a simple wrapper for the Firebug console.log function
	try
	{
                $A(arguments).each( function(string) { console.log(string); } );
	}
	catch(e)
	{
	}
}

function toggleDisplay(id,mode)
{
	var element = document.getElementById(id);

	if (mode == undefined)
	{
		element.mode == undefined && (element.mode = 0);
	}
	else
	{
		element.mode = 1 - mode;
	}

	if (element.mode = 1 - element.mode)
	{
		element.style.display = "block";
	}
	else
	{
		element.style.display = "none";
	}

	return element.mode;
}

function changeImage(id,value)
{
	var object = document.getElementById(id);
	var array = value.split("|");

	object.width = array[1];
	object.height = array[2];
	object.src = documentRootRel + array[0];
}

function getIndex(object,value)
{
	var index;

	for (var i=0;i<object.options.length;i++) object.options[i].value == value && (index = i);

	return index;
}
