function aqui(oi)
{
	alert("aqui "+oi);
}

function trace(oi)
{
	$("#status").html(oi);
}

function importJs(path)
{
	var js=document.createElement('script');
	js.setAttribute('type', "text/javascript");
	js.setAttribute('src', path);
	
	$("body").append(js);
}
function importCss(path)
{
	var css=document.createElement('link');
	css.setAttribute('type', "text/css");
	css.setAttribute('href', path);
	css.setAttribute('rel', "stylesheet");
	
	$("head").append(css);
}

function map(val, inMin, inMax, outMin, outMax)
{
	var inRange = inMax - inMin;
	var outRange = outMax - outMin;
	
	if(val<inMin)
	{
		return outMin;
	}
	else if(val>inMax)
	{
		return outMax;
	}
	
	var ratio = (val - inMin)/inRange;
	var returnVal = (outRange * ratio) + outMin;

	return returnVal;
}

