Я уже писал несколькими постами ранее варианты для разных миров, попробуйте, если не получится, будем думать... ЗЫ какой мир то?