{ { var user_agent = navigator.userAgent.toLowerCase(); var bIExplorer = false; var bOpera = false; var bFirefox = false; if (user_agent.indexOf("msie") != -1) bIExplorer = true; if (user_agent.indexOf("opera") != -1) bOpera = true; if (user_agent.indexOf("gecko") != -1) bFirefox = true; var bUnknBrws = !(bIExplorer | bOpera | bFirefox);} { var _cookie_DBG = 'data0000'; var _cookie_ENTRY_TIME = 'data0017'; function Cookie_Read(id) { var value = ''; var str = id + '='; if(document.cookie.length > 0) { var start = document.cookie.indexOf(str); if (start != -1) { start += str.length; var end = document.cookie.indexOf(';', start); if (end == -1) end = document.cookie.length; value = unescape(document.cookie.substring(start, end)) } } return value; } function Cookie_Write(id, value, path, timeout) { path = path || '/'; timeout = timeout || 'Mon, 21-Dec-2012 8:00:00 GMT'; document.cookie = id + '=' + value + '; path=' + path + '; expires=' + timeout; }} { var cust_font = null; var cust_size = null; function Cust_LoadUserSettings() { var cookie_font = Cookie_Read('user_font_type'); var cookie_size = Cookie_Read('user_font_size'); switch (cookie_font) { case 'Verdana, Arial': if (cookie_size > 7 && cookie_size < 11) { cust_font = cookie_font; cust_size = cookie_size; } break; case 'Times New Roman': case 'Calibri': if (cookie_size > 9 && cookie_size < 13) { cust_font = cookie_font; cust_size = cookie_size; } break; default: cust_font = 'Verdana, Arial'; cust_size = 8; break; } } function Cust_SaveSettings() { Cookie_Write('user_font_type', cust_font); Cookie_Write('user_font_size', cust_size); } function Cust_ApplyUserSettings() { if (!cust_font || !cust_size) Cust_LoadUserSettings(); document.getElementById('lesson').style.fontFamily = cust_font; document.getElementById('lesson').style.fontSize = cust_size+'pt'; } function Cust_NewFontSize(size) { if (size > 7 && size < 11) { cust_size = size; Cust_ApplyUserSettings(); Cust_SaveSettings(); } } function Cust_GetFontMenu() { var str = "<b>Размер шрифта:</b><br><br>\ <span class='bb_font' onclick='Cust_NewFontSize(8)'>Мелкий</span><br>\ <span class='bb_font' onclick='Cust_NewFontSize(9)'>Средний</span><br>\ <span class='bb_font' onclick='Cust_NewFontSize(10)'>Крупный</span>"; return str; }} { var balloon = null; var bb_parents = new Array(); var bb_texts = new Array(); var bb_timeouts = new Array(); var bb_offsets = new Array(); var bb_current = null; var bb_point = new Array(0, 0); var bb_timer = 0; function JS_AddBalloon(parent, text, timeout, offset) { var len = bb_parents.length; bb_parents[len] = parent; bb_texts[len] = text; bb_timeouts[len] = timeout || 0; bb_offsets[len] = offset || 0; } function JS_ActivateBalloons() { var len = bb_parents.length; if (len > 0) { balloon = document.getElementById('balloon'); balloon.onmouseover = BB_On; balloon.onmouseout = BB_Off; for (var n = 0; n < len; n++) { var elem = document.getElementById(bb_parents[n]); if (!elem) { continue; } else if (elem.tagName != 'IMG' && elem.tagName != 'DIV' && elem.tagName != 'TD') { elem.style.borderBottom = '1px dotted #000000'; } else { elem.alt = ''; } elem.onmouseover = Ctrl_On; elem.onmouseout = Ctrl_Off; elem.onmousemove = Ctrl_Move; if (bb_timeouts[n] > 0) { elem.onclick = Ctrl_Click; } } } } function BB_On() { BB_StopTimer(); } function BB_Off() { BB_StartTimer('BB_Hide()', 1000); } function BB_Show() { BB_StopTimer(); balloon.innerHTML = bb_texts[bb_current]; balloon.style.top = bb_point[1] + 'px'; balloon.style.left = bb_point[0] + 'px'; balloon.style.display = 'inline-block'; } function BB_Hide() { balloon.innerHTML = ''; balloon.style.display = 'none'; BB_StopTimer(); } function BB_StartTimer(cb, timeout) { BB_StopTimer(); bb_timer = setTimeout(cb, timeout); } function BB_StopTimer() { if (bb_timer) clearTimeout(bb_timer); bb_timer = 0; } function BB_SavePoint(event) { event = event || window.event; if (bb_offsets[bb_current] == undefined) bb_point[0] = event.clientX + 3 + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft; else bb_point[0] = event.clientX + 3 + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft + bb_offsets[bb_current]; bb_point[1] = event.clientY + 18 + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop; } function Ctrl_On(event) { BB_StopTimer(); Ctrl_WhoIs(event); BB_SavePoint(event); if (bb_timeouts[bb_current] == 0) { BB_Show(); } else if (balloon.style.display == 'none') { BB_StartTimer('BB_Show()', bb_timeouts[bb_current]); } } function Ctrl_Off(event) { if (bb_timeouts[bb_current] < 500) BB_Hide(); else BB_StartTimer('BB_Hide()', 1000); } function Ctrl_Move(event) { BB_SavePoint(event); event = event || window.event; var item = event.target || event.srcElement; if (item.id != bb_parents[bb_current]) { Ctrl_WhoIs(event); BB_Show(); } item.style.cursor = 'auto'; if (bb_timeouts[bb_current] < 500) { balloon.style.top = bb_point[1] + 'px'; balloon.style.left = bb_point[0] + 'px'; } item.style.cursor = 'pointer'; } function Ctrl_Click(event) { Ctrl_WhoIs(event); if (balloon.style.display == 'none') BB_Show(); else BB_Hide(); } function Ctrl_WhoIs(event) { event = event || window.event; var item = event.target || event.srcElement; for (var n = 0; n < bb_parents.length; n++) { if (bb_parents[n] == item.id) break; } if (n < bb_parents.length) { bb_current = n; } }} { function JS_SoundLink(filename) { document.write("<img src='http://eng5.ru/images/skin/blue/bttn_play.gif' onclick='javascript:JS_PlaySound(\""+filename+".mp3\")' align=center class='link' alt='&#9835;'>"); } function JS_SoundLinkB(filename) { document.write("<img src='http://eng5.ru/images/skin/blue/bttn_play_bl.gif' onclick='javascript:JS_PlaySound(\""+filename+".mp3\")' align=center class='link' alt='&#9835;'>"); } function JS_PlaySound(filename) { document.getElementById('SoundPlayer').SetVariable('currentSong', 'http://eng5.ru/sounds/' + filename); document.getElementById('SoundPlayer').TCallLabel('/', 'load'); document.getElementById('SoundPlayer').TCallLabel('/', 'play'); }} { var _promo_max = 1000*60*60*4; var _promo_min = 1000*60*10; var _promo_siteentry = Cookie_Read(_cookie_ENTRY_TIME)*1; var _prom_time = new Date(); var _promo_pageentry = _prom_time.getTime(); var _promo_delta = _promo_pageentry - _promo_siteentry; if (_promo_siteentry == 0 || _promo_delta > _promo_max || _promo_delta <= 0) { Cookie_Write(_cookie_ENTRY_TIME, _promo_pageentry); setTimeout('Common_Promo_onTimer()', _promo_min); } else if (_promo_delta < _promo_min) { setTimeout('Common_Promo_onTimer()', _promo_min - _promo_delta); } function Common_Promo_onTimer() { var item = document.getElementById('promotion'); if (item) { item.style.display = 'block'; item.innerHTML = '<div style="padding: 35px 15px 10px 25px; text-align: left; font-size: 9pt;">Поделись полезной ссылкой со своими друзьями.</div>' } }} function HTML_HideObject(item_id) { var item = document.getElementById(item_id); if (item) { item.style.display = 'none'; } } function HTML_SetInner(item_id, code) { var item = document.getElementById(item_id); if (item) { item.innerHTML = code; } } function HTML_AddInner(item_id, code) { var item = document.getElementById(item_id); if (item) { item.innerHTML += code; } } function HTML_SetValue(item_id, code) { var item = document.getElementById(item_id); if (item) { item.value = code; } } function HTML_SetSrc(item_id, path) { var item = document.getElementById(item_id); if (item) { item.src = path; } } function HTML_GetByName(tag_name, item_name) { var items = null; var all = null; var size = null; if (bIExplorer == true || bOpera == true) { all = document.getElementsByTagName(tag_name); size = all.length; items = new Array(); for (var n = 0, found = 0; n < size; n++) { if (all[n].getAttribute('name') == item_name) items[found++] = all[n]; } } else { items = document.getElementsByName(item_name); } return items; } function JS_DefineBalloons() { var item = document.getElementById('fav_bottom'); if (item) JS_AddBalloon('fav_bottom', "Добавить в закладки", 0, -110); item = document.getElementById('bb_qn03'); JS_AddBalloon('bb_qn03', 'Комментарии к статье', 0, -98); item = document.getElementById('bb_qn04'); JS_AddBalloon('bb_qn04', 'Перейти к началу страницы', 0, -159); JS_AddBalloon('hndl_font', Cust_GetFontMenu(), 1000, -120); } function StartWork() { JS_DefineBalloons(); if (typeof(JS_PageStart) == 'function') JS_PageStart(); JS_ActivateBalloons(); }}/* Created: 16 October 11 [21:34:50] */
