// Объявляем гарнитуры
var myFont1 = 'Arial';
var myFont2 = 'Minion Pro';
with (app) {
// Проверяем открыт ли хоть один документ
	if (documents.length < 1) {
		alert('No open documents');
		exit();
	}
// Проверяем выделено ли хоть что-нибудь
	if (selection.length < 1) {
		alert('No selection');
		exit();
	}
	
// Ага, если выделен текстовый фрейм
	if (selection[0].constructor.name == 'TextFrame'){
// Присволи переменной myStory ссылку на параметр parentStory
// первого выделенного объекта
		var myStory = selection[0].parentStory;
// Обнуляем поиски и замены
		findPreferences = null;
		changePreferences = null;
// Назначаем для поиска одну гарнитуру, для замены другую
		findPreferences.appliedFont = myFont1;
		changePreferences.appliedFont = myFont2;
// Производим замены
		myStory.search('', false, false, '');
// Подтираем за собой :)
		findPreferences = null;
		changePreferences = null;		
// А вот если не выделен!!!		
	} else {
		alert('Select Text Frame!!!');
		exit();
	}
}