Зачем изобретать велосипед? Все уже есть http://ceedclub.ru/forums/index.php/topic,9126.75.html Или вы про другое?