// JavaScript Document

//Var para o timeout;
var t;
var clicked;

function renameDir(obj) {
	clearTimeout(t);
	clicked = obj.id;
	t = setTimeout("changeNameDir();",250);
}

function changeNameDir() {
	var td = $(clicked);
	var temp_name = td.innerHTML;
	var temp_name_2 = temp_name;
	var temp_name_3 = temp_name;
	td.innerHTML = '';
	var tag = document.createElement("input");
	tag.type = 'text';
	tag.className = 'texto_body';
	tag.id = 'new_name';
	tag.name = 'new_name';
	tag.value = temp_name_2;
	td.appendChild(tag);
	tag.select();
	tag.onblur = function () { //clearInput(this); 
		if (temp_name_2 != temp_name_3) {
			tag.value = temp_name_3;
			clearInput(this);
		} else {
			clearInput(this);			
		}
	};
	td.onclick = function () { null; };
	tag.onreturn = function () {  alert('teste'); };
}

function clearInput(obj) {
	var tag = obj.parentNode;
	tag.innerHTML = obj.value;
	tag.onclick = function () { renameDir(this); };
}