function ParseText(str) {
	if (!str) return;

	var tmp = str.split("\n")
	var res = new Array;
	for (i = 0; i < tmp.length; i++) {
		s = tmp[i];
		if (s.indexOf(':') != -1) {
			k = s.substr(0, s.indexOf(':'));
			k = k.toLowerCase();
			v = s.substr(s.indexOf(':')+1);
			res[k] = v;
		}
	}

	return res;
}

function FTI_fill_fields(data) {
	FillField('#fields\\[td\\]', data['domain']);
	FillField('#fields\\[tu\\]', data['url']);
	FillField('#fields\\[tn\\]', data['title']);
	FillField('#fields\\[tdesc\\]', data['description']);

	FillField('#fields\\[tni\\]', data['nickname']);
	FillField('#fields\\[ti\\]', data['icq']);
	FillField('#fields\\[te\\]', data['email']);
	//Domain:
	//URL:
	//Title:
	//Description:
	//NickName:
	//ICQ:
	//Email:
}

function FillField(name, value) {
	if (value && $(name).val() != value) {
        $(name).animate({
			height: 'toggle'
		}, "slow", function(){
			$(name).val(value);
		});
        $(name).animate({
			height: 'toggle'
		}, "slow");
	}
}

