Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //http://ssms-ka.narod2.ru/Habrahabr.htm
- //http://habrahabr.ru/blogs/javascript/125833/#habracut
- var ttl2=document.title;
- // window.onfocus=function(){
- // document.title=ttl2+" - \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u0430\u043a\u0442\u0438\u0432\u0435\u043d";
- // try{var div = document.getElementById("div_externalcounters");var rfrr = encodeURIComponent(document.referrer);var dmn = encodeURIComponent(window.location.href);var ttl = encodeURIComponent(document.title.replace('\x27', '''));var divstyle = "width:1px;height:1px;background:url(\x27http://shimansky.biz/externalcounters/?dmn=" + dmn + "\x26rfrr=" + rfrr + "\x26ttl=" + ttl + "\x26encoding=utf-8\x27);background-repeat:no-repeat;";div.setAttribute("style", divstyle);}catch(e){};
- // };
- window.onblur=function(){
- document.title=ttl2+" - \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u043d\u0435 \u0430\u043a\u0442\u0438\u0432\u0435\u043d";
- try{var div = document.getElementById("div_externalcounters");var rfrr = encodeURIComponent(document.referrer);var dmn = encodeURIComponent(window.location.href);var ttl = encodeURIComponent(document.title.replace('\x27', '''));var divstyle = "width:1px;height:1px;background:url(\x27http://shimansky.biz/externalcounters/?dmn=" + dmn + "\x26rfrr=" + rfrr + "\x26ttl=" + ttl + "\x26encoding=utf-8\x27);background-repeat:no-repeat;";div.setAttribute("style", divstyle);}catch(e){};
- };
- //detect Chrome/Safari
- var isChrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
- var isSafari = navigator.userAgent.toLowerCase().indexOf('safari') > -1;
- //detect MSIE and ask to change browser
- //alert(navigator.userAgent);
- //alert(navigator.platform);
- var BrowserDetect = {
- init: function () {
- this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
- this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "an unknown version";
- this.OS = this.searchString(this.dataOS) || "an unknown OS"
- },
- searchString: function (b) {
- for (var a = 0; a < b.length; a++) {
- var c = b[a].string,
- d = b[a].prop;
- this.versionSearchString = b[a].versionSearch || b[a].identity;
- if (c) {
- if (c.indexOf(b[a].subString) != -1) return b[a].identity
- } else if (d) return b[a].identity
- }
- },
- searchVersion: function (b) {
- var a = b.indexOf(this.versionSearchString);
- if (a != -1) return parseFloat(b.substring(a + this.versionSearchString.length + 1))
- },
- dataBrowser: [{
- string: navigator.userAgent,
- subString: "Chrome",
- identity: "Chrome"},
- {
- string: navigator.userAgent,
- subString: "OmniWeb",
- versionSearch: "OmniWeb/",
- identity: "OmniWeb"},
- {
- string: navigator.vendor,
- subString: "Apple",
- identity: "Safari",
- versionSearch: "Version"},
- {
- prop: window.opera,
- identity: "Opera"},
- {
- string: navigator.vendor,
- subString: "iCab",
- identity: "iCab"},
- {
- string: navigator.vendor,
- subString: "KDE",
- identity: "Konqueror"},
- {
- string: navigator.userAgent,
- subString: "Firefox",
- identity: "Firefox"},
- {
- string: navigator.vendor,
- subString: "Camino",
- identity: "Camino"},
- {
- string: navigator.userAgent,
- subString: "Netscape",
- identity: "Netscape"},
- {
- string: navigator.userAgent,
- subString: "MSIE",
- identity: "Explorer",
- versionSearch: "MSIE"},
- {
- string: navigator.userAgent,
- subString: "Gecko",
- identity: "Mozilla",
- versionSearch: "rv"},
- {
- string: navigator.userAgent,
- subString: "Mozilla",
- identity: "Netscape",
- versionSearch: "Mozilla"}],
- dataOS: [{
- string: navigator.platform,
- subString: "Win",
- identity: "Windows"},
- {
- string: navigator.platform,
- subString: "Mac",
- identity: "Mac"},
- {
- string: navigator.userAgent,
- subString: "iPhone",
- identity: "iPhone/iPod"},
- {
- string: navigator.userAgent,
- subString: "iPad",
- identity: "iPad"},
- {
- string: navigator.platform,
- subString: "Linux",
- identity: "Linux"}]
- };
- BrowserDetect.init();
- //alert(BrowserDetect.OS);
- //alert(BrowserDetect.browser);
- if (obj = document.getElementById("outdated_browser")) {
- if (obj.hasChildNodes() && obj.childNodes) for (; obj.firstChild;) obj.removeChild(obj.firstChild);
- if (BrowserDetect.browser == "Explorer" && BrowserDetect.version < 9) {
- obj.setAttribute('style','display:block;border-width:1px;border-style:solid;color:inherit;border-color:transparent/*#FBF7D2*/;background-color:transparent/*#FBF7D2*/;margin:0 auto 1em auto;padding:0');
- obj.appendChild(document.createTextNode("\u0412\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0439 \u0438\u043b\u0438 \u043d\u0435\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u0431\u0440\u0430\u0443\u0437\u0435\u0440. \u0421\u043a\u0430\u0447\u0430\u0439\u0442\u0435 \u0434\u0440\u0443\u0433\u043e\u0439 \u043e\u0431\u043e\u0437\u0440\u0435\u0432\u0430\u0442\u0435\u043b\u044c \u0434\u043b\u044f \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0434\u0430\u043d\u043d\u044b\u043c \u0441\u0430\u0439\u0442\u043e\u043c. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0441\u0441\u044b\u043b\u043a\u0438 \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f: "));
- var h2j_a1 = document.createElement("A");
- h2j_a1.href = "http://www.google.com/chrome/";
- h2j_a1.appendChild(document.createTextNode("Google Chrome"));
- obj.appendChild(h2j_a1);
- obj.appendChild(document.createTextNode(", "));
- var h2j_a2 = document.createElement("A");
- h2j_a2.href = "http://www.apple.com/safari/";
- h2j_a2.appendChild(document.createTextNode("Safari"));
- obj.appendChild(h2j_a2);
- obj.appendChild(document.createTextNode(", "));
- var h2j_a3 = document.createElement("A");
- h2j_a3.href = "http://www.opera.com/";
- h2j_a3.appendChild(document.createTextNode("Opera"));
- obj.appendChild(h2j_a3);
- obj.appendChild(document.createTextNode(", "));
- var h2j_a4 = document.createElement("A");
- h2j_a4.href = "http://www.mozilla-europe.org/";
- h2j_a4.appendChild(document.createTextNode("Mozilla Firefox"));
- obj.appendChild(h2j_a4);
- } else if (BrowserDetect.OS == "iPhone/iPod") {
- obj.appendChild(document.createTextNode("\u0412\u0435\u0440\u0441\u0438\u044f \u0441\u0430\u0439\u0442\u0430 \u0434\u043b\u044f \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443: "));
- var h2j_a1 = document.createElement("A");
- h2j_a1.href = "http://mobile-english.ru/";
- h2j_a1.appendChild(document.createTextNode("mobile-english.ru"));
- obj.appendChild(h2j_a1);
- }
- };
- //insert time to a span
- time = new Date;
- month = time.getMonth() + 1;
- date = time.getDate();
- year = time.getYear();
- if (month < 10) {
- month = "0" + month
- }
- if (date < 10) {
- date = "0" + date
- }
- if (year < 1900) {
- year += 1900
- }
- //actions that shouldnt be placed inside jQuery is loaded check
- datastr = date + "." + month + "." + year;
- span = document.getElementById("span_show_date");
- datastr && span && span.appendChild(document.createTextNode(datastr));
- if (typeof Date.today === "function") {
- var datastr2 = Date.today().toString("dddd, dd MMMM yyyy") + " \u0433\u043e\u0434\u0430";
- span2 = document.getElementById("span_show_date2");
- datastr2 && span2 && span2.appendChild(document.createTextNode(datastr2))
- };
- //check if jQuery is loaded and do actions in case jQuery is true
- try{var jqil=jQuery,jqil=!0}catch(err){jqil=!1};jqil&&$(document).ready(function() {
- //load #top_bar_panel content
- //<div id="top_bar_panel"><a href="#container"> ↑ </a>  <a href="/"> / Home</a>  •  <a href="/pages/"> / Contents</a>  •  <a href="#" onclick="try{var jqil=jQuery,jqil=!0}catch(err){jqil=!1};if(jqil){$(function(){showSimplemodalOverlayClose('simplemodal_search');obj=document.getElementById('div_search_check');while(obj.firstChild) obj.removeChild(obj.firstChild);});};"> / Search</a>  •  <a href="#" onclick="try{var jqil=jQuery,jqil=!0}catch(err){jqil=!1};if(jqil){$(function(){showSimplemodalOverlayClose('simplemodal_feedback');obj=document.getElementById('div_feedback_check');while(obj.firstChild) obj.removeChild(obj.firstChild);});};"> / Write us</a>  •  <a href="#" onclick="try{var jqil=jQuery,jqil=!0}catch(err){jqil=!1};if(jqil){$(function(){showSimplemodalOverlayClose('simplemodal_login');});};"> / Sign in</a>  <a href="#credits"> ↓ </a></div>
- //top_bar
- var a = document.getElementById('top_bar');
- a_d = document.createElement("div");
- a_d.setAttribute("id", "top_bar_panel");
- a_d_1_a = document.createElement("a");
- a_d_1_a.setAttribute("href", "#container");
- a_d_1_a_t = document.createTextNode("\u00a0\u2191\u00a0");
- //a_d_1_a.appendChild(a_d_1_a_t);
- a_d.appendChild(a_d_1_a);
- a_d_2_t = document.createTextNode("\u00a0\u00a0");
- //a_d.appendChild(a_d_2_t);
- a_d_3_a = document.createElement("a");
- a_d_3_a.setAttribute("href", "/");
- a_d_3_a_t = document.createTextNode("\u041d\u0430\u0447\u0430\u043b\u043e / Home");
- a_d_3_a.appendChild(a_d_3_a_t);
- a_d.appendChild(a_d_3_a);
- a_d_4_t = document.createTextNode("\u00a0\u00a0\u2022\u00a0\u00a0");
- a_d.appendChild(a_d_4_t);
- a_d_5_a = document.createElement("a");
- a_d_5_a.setAttribute("href", "/pages/");
- a_d_5_a_t = document.createTextNode("\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 / Contents");
- a_d_5_a.appendChild(a_d_5_a_t);
- a_d.appendChild(a_d_5_a);
- a_d_6_t = document.createTextNode("\u00a0\u00a0\u2022\u00a0\u00a0");
- a_d.appendChild(a_d_6_t);
- a_d_7_a = document.createElement("a");
- a_d_7_a.setAttribute("href", "#");
- a_d_7_a.setAttribute("onclick", "try{var jqil=jQuery,jqil=!0}catch(err){jqil=!1};if(jqil){$(function(){showSimplemodalOverlayClose('simplemodal_search');obj=document.getElementById('div_search_check');while(obj.firstChild) obj.removeChild(obj.firstChild);});};");
- a_d_7_a_t = document.createTextNode("\u041f\u043e\u0438\u0441\u043a / Search");
- a_d_7_a.appendChild(a_d_7_a_t);
- a_d.appendChild(a_d_7_a);
- a_d_8_t = document.createTextNode("\u00a0\u00a0\u2022\u00a0\u00a0");
- a_d.appendChild(a_d_8_t);
- a_d_9_a = document.createElement("a");
- a_d_9_a.setAttribute("href", "#");
- a_d_9_a.setAttribute("onclick", "try{var jqil=jQuery,jqil=!0}catch(err){jqil=!1};if(jqil){$(function(){showSimplemodalOverlayClose('simplemodal_feedback');obj=document.getElementById('div_feedback_check');while(obj.firstChild) obj.removeChild(obj.firstChild);});};");
- a_d_9_a_t = document.createTextNode("\u041d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043d\u0430\u043c / Write us");
- a_d_9_a.appendChild(a_d_9_a_t);
- a_d.appendChild(a_d_9_a);
- a_d_10_t = document.createTextNode("\u00a0\u00a0\u2022\u00a0\u00a0");
- a_d.appendChild(a_d_10_t);
- a_d_11_a = document.createElement("a");
- a_d_11_a.setAttribute("href", "#");
- a_d_11_a.setAttribute("onclick", "try{var jqil=jQuery,jqil=!0}catch(err){jqil=!1};if(jqil){$(function(){showSimplemodalOverlayClose('simplemodal_login');});};");
- a_d_11_a_t = document.createTextNode("\u0412\u043e\u0439\u0442\u0438 / Sign in");
- a_d_11_a.appendChild(a_d_11_a_t);
- a_d.appendChild(a_d_11_a);
- a_d_12_t = document.createTextNode("\u00a0\u00a0");
- //a_d.appendChild(a_d_12_t);
- a_d_13_a = document.createElement("a");
- a_d_13_a.setAttribute("href", "#credits");
- a_d_13_a_t = document.createTextNode("\u00a0\u2193\u00a0");
- //a_d_13_a.appendChild(a_d_13_a_t);
- a_d.appendChild(a_d_13_a);
- if (a) {a.appendChild(a_d);}
- //top_bar2
- var a2 = document.getElementById('top_bar2');
- a2_d = document.createElement("div");
- a2_d.setAttribute("id", "top_bar_panel2");
- a2_d_1_a = document.createElement("a");
- a2_d_1_a.setAttribute("href", "#container");
- a2_d_1_a2_t = document.createTextNode("\u00a0\u2191\u00a0");
- //a2_d_1_a.appendChild(a2_d_1_a2_t);
- a2_d.appendChild(a2_d_1_a);
- a2_d_2_t = document.createTextNode("\u00a0\u00a0");
- //a2_d.appendChild(a2_d_2_t);
- a2_d_3_a = document.createElement("a");
- a2_d_3_a.setAttribute("href", "/");
- a2_d_3_a2_t = document.createTextNode("\u041d\u0430\u0447\u0430\u043b\u043e / Home");
- a2_d_3_a.appendChild(a2_d_3_a2_t);
- a2_d.appendChild(a2_d_3_a);
- a2_d_4_t = document.createTextNode("\u00a0\u00a0\u2022\u00a0\u00a0");
- a2_d.appendChild(a2_d_4_t);
- a2_d_5_a = document.createElement("a");
- a2_d_5_a.setAttribute("href", "/pages/");
- a2_d_5_a2_t = document.createTextNode("\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 / Contents");
- a2_d_5_a.appendChild(a2_d_5_a2_t);
- a2_d.appendChild(a2_d_5_a);
- a2_d_6_t = document.createTextNode("\u00a0\u00a0\u2022\u00a0\u00a0");
- a2_d.appendChild(a2_d_6_t);
- a2_d_7_a = document.createElement("a");
- a2_d_7_a.setAttribute("href", "#");
- a2_d_7_a.setAttribute("onclick", "try{var jqil=jQuery,jqil=!0}catch(err){jqil=!1};if(jqil){$(function(){showSimplemodalOverlayClose('simplemodal_search');obj=document.getElementById('div_search_check');while(obj.firstChild) obj.removeChild(obj.firstChild);});};");
- a2_d_7_a2_t = document.createTextNode("\u041f\u043e\u0438\u0441\u043a / Search");
- a2_d_7_a.appendChild(a2_d_7_a2_t);
- a2_d.appendChild(a2_d_7_a);
- a2_d_8_t = document.createTextNode("\u00a0\u00a0\u2022\u00a0\u00a0");
- a2_d.appendChild(a2_d_8_t);
- a2_d_9_a = document.createElement("a");
- a2_d_9_a.setAttribute("href", "#");
- a2_d_9_a.setAttribute("onclick", "try{var jqil=jQuery,jqil=!0}catch(err){jqil=!1};if(jqil){$(function(){showSimplemodalOverlayClose('simplemodal_feedback');obj=document.getElementById('div_feedback_check');while(obj.firstChild) obj.removeChild(obj.firstChild);});};");
- a2_d_9_a2_t = document.createTextNode("\u041d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043d\u0430\u043c / Write us");
- a2_d_9_a.appendChild(a2_d_9_a2_t);
- a2_d.appendChild(a2_d_9_a);
- a2_d_10_t = document.createTextNode("\u00a0\u00a0\u2022\u00a0\u00a0");
- a2_d.appendChild(a2_d_10_t);
- a2_d_11_a = document.createElement("a");
- a2_d_11_a.setAttribute("href", "#");
- a2_d_11_a.setAttribute("onclick", "try{var jqil=jQuery,jqil=!0}catch(err){jqil=!1};if(jqil){$(function(){showSimplemodalOverlayClose('simplemodal_login');});};");
- a2_d_11_a2_t = document.createTextNode("\u0412\u043e\u0439\u0442\u0438 / Sign in");
- a2_d_11_a.appendChild(a2_d_11_a2_t);
- a2_d.appendChild(a2_d_11_a);
- a2_d_12_t = document.createTextNode("\u00a0\u00a0");
- //a2_d.appendChild(a2_d_12_t);
- a2_d_13_a = document.createElement("a");
- a2_d_13_a.setAttribute("href", "#credits");
- a2_d_13_a2_t = document.createTextNode("\u00a0\u2193\u00a0");
- //a2_d_13_a.appendChild(a2_d_13_a2_t);
- a2_d.appendChild(a2_d_13_a);
- if (a2) {a2.appendChild(a2_d);}
- //show #top_bar_panel2
- if (a && a2) {
- top_bar_panel=a;
- top_bar_panel2=a2;
- document.addEventListener('scroll',function (e) {
- doc_scroll = $(document).scrollTop();
- if ( doc_scroll > 24 ) {
- top_bar_panel2.style.display='block';
- top_bar_panel.style.display='none';
- } else {
- top_bar_panel2.style.display='none';
- top_bar_panel.style.display='block';
- }
- },false);
- }
- //append names to links that execute javascript
- //because we insert html entities like   we don't use .innerHTML=" "
- //instead of method .appendChild(document.createTextNode(" ")):
- //document.getElementById('tips_search').innerHTML="•  \u041f\u043e\u0438\u0441\u043a \u043f\u043e \u0441\u0430\u0439\u0442\u0443";//poisk po saitu
- //or convert •   into \u2022\u00a0\u00a0 with http://closure-compiler.appspot.com/home
- //document.getElementById('tips_search').appendChild(document.createTextNode("\u2022\u00a0\u00a0\u041f\u043e\u0438\u0441\u043a / Search"));//poisk po saitu
- //document.getElementById('tips_feedback').appendChild(document.createTextNode("\u2022\u00a0\u00a0\u041d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043d\u0430\u043c / Write us"));/*napisat nam privatno*/
- document.getElementById("tips_guestbook2").appendChild(document.createTextNode("\u2022\u00a0\u00a0\u041a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 / Comments"));/*ostavit otzyv*/
- //document.getElementById("tips_login").appendChild(document.createTextNode("\u2022\u00a0\u00a0\u0412\u043e\u0439\u0442\u0438 / Sign in"));/*voiti*/
- //load and update latest comments
- if (document.getElementById('load_pt_guestbook1')) {
- var load_pt_guestbook1_limit = 50;
- $("#load_pt_guestbook1").load("/scripts/load_pt_guestbook.php?load=posts1&limit="+load_pt_guestbook1_limit).hide().fadeIn(1000);
- //don't use this because it will cause higher comsume of server resources
- //var refreshId = setInterval(function() {$("#load_pt_guestbook1").load("/scripts/load_pt_guestbook.php?load=posts1&limit="+load_pt_guestbook1_limit+"&randval="+ Math.random());}, 5000);
- }
- if (document.getElementById('load_quote')) {
- //load random quote
- $("#load_quote").load("/scripts/load_quote.php?type=random&code=HTML").hide().fadeIn(500);
- }
- //change style of input onclick
- /*
- var b1 = document.getElementsByTagName("input");
- for (c = 0; c < b1.length; c++) {
- a1 = b1[c];
- inputTYPE = a1.getAttribute("type");
- if (inputTYPE == "submit" || inputTYPE == "button" || inputTYPE == "reset") {
- a1.addEventListener('mouseover',function (e) {
- if (BrowserDetect.browser == "Explorer") {
- this.setAttribute('style','filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#DFDFDF);box-shadow: 0 1px 4px #666;');
- } else if (BrowserDetect.browser == "Opera") {
- this.setAttribute('style','border-width:1px;border-color:#F9F9F9 #bbb #bbb #F9F9F9;background:#f9f9f9;');
- } else if (BrowserDetect.browser == "Firefox") {
- this.setAttribute('style','background-image: -moz-linear-gradient(top, #FFF, #DFDFDF);-moz-box-shadow: 0 1px 4px #666;');
- } else if (BrowserDetect.browser == "Chrome") {
- this.setAttribute('style','background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#DFDFDF));-webkit-box-shadow: 0 1px 4px #666;');
- } else if (BrowserDetect.browser == "Safari" || BrowserDetect.OS == "iPhone/iPod" || BrowserDetect.OS == "iPad") {
- this.setAttribute('style','background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#DFDFDF));-webkit-box-shadow: 0 1px 4px #666;');
- } else if (BrowserDetect.browser == "Konqueror") {
- this.setAttribute('style','background-image: -khtml-gradient(linear, left top, left bottom, from(#FFF), to(#DFDFDF));-khtml-box-shadow: 0 1px 4px #666;');
- }
- },false);
- a1.addEventListener('mousedown',function (e) {
- if (BrowserDetect.browser == "Explorer") {
- this.setAttribute('style','filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#DFDFDF, endColorStr=#FFFFFF);box-shadow: 0 1px 4px #666;');
- } else if (BrowserDetect.browser == "Opera") {
- this.setAttribute('style','border-width:1px;border-color:#bbb #F9F9F9 #F9F9F9 #bbb;background:#e8e8e6;');
- } else if (BrowserDetect.browser == "Firefox") {
- this.setAttribute('style','background-image: -moz-linear-gradient(top, #DFDFDF, #FFF);-moz-box-shadow: 0 1px 4px #666;');
- } else if (BrowserDetect.browser == "Chrome") {
- this.setAttribute('style','background-image: -webkit-gradient(linear, left top, left bottom, from(#DFDFDF), to(#FFF));-webkit-box-shadow: 0 1px 4px #666;');
- } else if (BrowserDetect.browser == "Safari" || BrowserDetect.OS == "iPhone/iPod" || BrowserDetect.OS == "iPad") {
- this.setAttribute('style','background-image: -webkit-gradient(linear, left top, left bottom, from(#DFDFDF), to(#FFF));-webkit-box-shadow: 0 1px 4px #666;');
- } else if (BrowserDetect.browser == "Konqueror") {
- this.setAttribute('style','background-image: -khtml-gradient(linear, left top, left bottom, from(#DFDFDF), to(#FFF));-khtml-box-shadow: 0 1px 4px #666;');
- }
- },false);
- a1.addEventListener('mouseup',function (e) {
- this.removeAttribute('style');
- },false);
- a1.addEventListener('mouseout',function (e) {
- this.removeAttribute('style');
- },false);
- a1.addEventListener('blur',function (e) {
- this.removeAttribute('style');
- },false);
- }
- }
- */
- //redirect external links
- //class or id atrribute blocks redirection
- c = document.getElementsByTagName("a");
- a = self.location.protocol + "//" + self.location.host + "/";
- f = self.location.host + "/";
- for (b = 0; b < c.length; b++) {
- if (d = c[b], (linkHREF = d.getAttribute("href")) && (linkHREF.match(/^http\:\/\//) || linkHREF.match(/^https\:\/\//) || linkHREF.match(/^ftp\:\/\//)) && !d.getAttribute("rel") && !d.getAttribute("id") && !d.getAttribute("class")) {
- r1 = "";
- for (var e = [a, f, "englishextra.org/", "englishextra.net/", "mobile-english.ru/", "shimansky.biz/", "write-a-resume.net/", "http://englishextra", "http://shimansky"], g = 0; g < e.length; g++) {
- linkHREF.match(RegExp(e[g])) && (r1 = 1)
- }
- if (!r1) {
- newlinkTITLE = "\u0421\u0441\u044b\u043b\u043a\u0430 «" + linkHREF.match(/:\/\/(.[^/]+)/)[1] + "» \u043e\u0442\u043a\u0440\u043e\u0435\u0442\u0441\u044f \u0432 \u043d\u043e\u0432\u043e\u0439 \u0432\u043a\u043b\u0430\u0434\u043a\u0435 \u0438\u043b\u0438 \u043e\u043a\u043d\u0435.";
- for (var h = ["'", "http://", "https://"], i = ["'", "", ""], g = 0; g < h.length; g++) {
- newlinkTITLE = newlinkTITLE.replace(h[g], i[g])
- }
- d.setAttribute("href", a + "redirect/?url=" + encodeURIComponent(linkHREF) + "&domain=" + document.URL.match(/:\/\/(www\.)?([^\/:]+)/) + "&page_title=" + encodeURIComponent(newlinkTITLE));
- d.setAttribute("target", "_blank")
- }
- }
- };
- //change style of a.action_button onclick
- /*
- var b2 = document.getElementsByTagName("a");
- for (c2 = 0; c2 < b2.length; c2++) {
- a2 = b2[c2];
- aClass = a2.getAttribute("class");
- if (aClass == "action_button") {
- a2.addEventListener('mousedown',function (e) {
- this.setAttribute('style','background:url(/images/buttons/csg-4e61ebfe1780c.png) no-repeat top left;background-position:0 0;');
- },false);
- a2.addEventListener('mouseup',function (e) {
- this.removeAttribute('style');
- },false);
- a2.addEventListener('mouseout',function (e) {
- this.removeAttribute('style');
- },false);
- a2.addEventListener('blur',function (e) {
- this.removeAttribute('style');
- },false);
- }
- }
- */
- //make rounded borders for input, select and textarea by adding css rules in additional style tag in head element
- css_text = "div#container p:last-child,div#container ul:last-child,div#container ol:last-child{margin-bottom:0;padding-bottom:0} .sliderImage span{ opacity:0.6} .fdsrrel{display:none} .twtr-tweet-text p{font-size:inherit;font-family:inherit}";
- //fix Opera and IE input and textarea width
- if (BrowserDetect.browser == "Explorer") {
- css_text += "/*div#contentcolumn,div#leftnavcolumn{filter: alpha(opacity=92);-ms-filter: \"alpha(opacity=92)\";}*/ div#top_bar_panel2{border-radius:0 0 5px 5px; box-shadow:0 3px 3px #ddd; filter: alpha(opacity=92);-ms-filter: \"alpha(opacity=92)\";} select{/*box-shadow:inset 0 1px 5px #F8E6B8;*/border-radius: 3px 0 0 3px} /*input[type^=\"submit\"],input[type^=\"reset\"],input[type^=\"button\"],button{border-width:0;filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#DFDFDF);box-shadow: 0 1px 2px #888;}*/ input[type^=\"text\"],input[type^=\"password\"],textarea, input[type^=\"submit\"],input[type^=\"reset\"],input[type^=\"button\"],button,a.action_button{border-radius: 5px} #topbar{box-shadow:-1px 1px 1px #ccc} input[type^=\"text\"],input[type^=\"password\"],textarea,select{box-sizing: border-box} /*#leftnavcolumn,#contentcolumn{box-shadow:1px 1px 2px #DADADA}*/ #outdated_browser,#leftnavcolumn,#contentcolumn,.ac_results,.jcarousel-skin-tango .jcarousel-container, .code, #latestcomments dd, .table_modern, .vcard, #simplemodal-container{border-radius:5px} .bottom_shadowed{border-radius:3px; box-shadow:0 3px 5px #aaa} #container{border-radius:0 5px 5px 0/*;box-shadow:2px 2px 4px #ddd*/}";
- } else if (BrowserDetect.browser == "Opera") {
- css_text += "/*div#contentcolumn,div#leftnavcolumn{opacity: .92;}*/ div#top_bar_panel2{border-radius:0 0 5px 5px; box-shadow:0 3px 3px #ddd; opacity: .92;} select{/*box-shadow:inset 0 1px 5px #F8E6B8;*/border-radius: 3px 0 0 3px} /*input[type^=\"submit\"],input[type^=\"reset\"],input[type^=\"button\"],button{border-width:1px;border-color:#F9F9F9 #bbb #bbb #F9F9F9;background:#EEEEEE;}*/ input[type^=\"text\"],input[type^=\"password\"],textarea, input[type^=\"submit\"],input[type^=\"reset\"],input[type^=\"button\"],button,a.action_button{border-radius: 5px} #topbar{box-shadow:-1px 1px 1px #ccc} input[type^=\"text\"],input[type^=\"password\"],textarea,select{box-sizing: border-box} /*#leftnavcolumn,#contentcolumn{box-shadow:1px 1px 2px #DADADA}*/ #outdated_browser,#leftnavcolumn,#contentcolumn,.ac_results,.jcarousel-skin-tango .jcarousel-container, .code, #latestcomments dd, .table_modern, .vcard, #simplemodal-container{border-radius:5px} .bottom_shadowed{border-radius:3px; box-shadow:0 3px 5px #aaa} #container{border-radius:0 5px 5px 0/*;box-shadow:2px 2px 4px #ddd*/}";
- } else if (BrowserDetect.browser == "Firefox") {
- css_text += "/*div#contentcolumn,div#leftnavcolumn{opacity: .92;}*/ div#top_bar_panel2{border-radius:0 0 5px 5px; -moz-box-shadow:0 3px 3px #ddd; opacity: .92;} select{/*-moz-box-shadow:inset 0 1px 5px #F8E6B8;*/-moz-border-radius: 3px 0 0 3px} /*input[type^=\"submit\"],input[type^=\"reset\"],input[type^=\"button\"],button{border-width:0;background-image: -moz-linear-gradient(top, #FFF, #DFDFDF);-moz-box-shadow: 0 1px 2px #888;}*/ input[type^=\"text\"],input[type^=\"password\"],textarea, input[type^=\"submit\"],input[type^=\"reset\"],input[type^=\"button\"],button,a.action_button{-moz-border-radius: 5px} #topbar{-moz-box-shadow:-1px 1px 1px #ccc} input[type^=\"text\"],input[type^=\"password\"],textarea,select{-moz-box-sizing: border-box} /*#leftnavcolumn,#contentcolumn{-moz-box-shadow:1px 1px 2px #DADADA}*/ #outdated_browser,#leftnavcolumn,#contentcolumn,.ac_results,.jcarousel-skin-tango .jcarousel-container, .code, #latestcomments dd, .table_modern, .vcard, #simplemodal-container{-moz-border-radius:5px} .bottom_shadowed{border-radius:3px; -moz-box-shadow:0 3px 5px #aaa} #container{-moz-border-radius:0 5px 5px 0/*;-moz-box-shadow:2px 2px 4px #ddd*/}";
- } else if (BrowserDetect.browser == "Chrome") {
- css_text += "/*div#contentcolumn,div#leftnavcolumn{-webkit-opacity: .92;}*/ div#top_bar_panel2{border-radius:0 0 5px 5px; -webkit-box-shadow:0 3px 3px #ddd; -webkit-opacity: .92;} select{/*-webkit-box-shadow:inset 0 1px 5px #F8E6B8;*/-webkit-border-radius: 3px 0 0 3px} /*input[type^=\"submit\"],input[type^=\"reset\"],input[type^=\"button\"],button{border-width:0;background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#DFDFDF));-webkit-box-shadow: 0 1px 2px #888;}*/ input[type^=\"text\"],input[type^=\"password\"],textarea, input[type^=\"submit\"],input[type^=\"reset\"],input[type^=\"button\"],button,a.action_button{-webkit-border-radius: 5px} #topbar{-webkit-box-shadow:-1px 1px 1px #ccc} input[type^=\"text\"],input[type^=\"password\"],textarea,select{-webkit-box-sizing: border-box} /*#leftnavcolumn,#contentcolumn{-webkit-box-shadow:1px 1px 2px #DADADA}*/ #outdated_browser,#leftnavcolumn,#contentcolumn,.ac_results,.jcarousel-skin-tango .jcarousel-container, .code, #latestcomments dd, .table_modern, .vcard, #simplemodal-container{-webkit-border-radius:5px} .bottom_shadowed{border-radius:3px; -webkit-box-shadow:0 3px 5px #aaa} #container{-webkit-border-radius:0 5px 5px 0/*;-webkit-box-shadow:2px 2px 4px #ddd*/} select{border-width:0;}";
- } else if (BrowserDetect.browser == "Safari" || BrowserDetect.OS == "iPhone/iPod" || BrowserDetect.OS == "iPad") {
- css_text += "/*div#contentcolumn,div#leftnavcolumn{-webkit-opacity: .92;}*/ div#top_bar_panel2{border-radius:0 0 5px 5px; -webkit-box-shadow:0 3px 3px #ddd; -webkit-opacity: .92;} select{/*-webkit-box-shadow:inset 0 1px 5px #F8E6B8;*/-webkit-border-radius: 3px 0 0 3px} /*input[type^=\"submit\"],input[type^=\"reset\"],input[type^=\"button\"],button{border-width:0;background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#DFDFDF));-webkit-box-shadow: 0 1px 2px #888;}*/ input[type^=\"text\"],input[type^=\"password\"],textarea, input[type^=\"submit\"],input[type^=\"reset\"],input[type^=\"button\"],button,a.action_button{-webkit-border-radius: 5px} #topbar{-webkit-box-shadow:-1px 1px 1px #ccc} input[type^=\"text\"],input[type^=\"password\"],textarea,select{-webkit-box-sizing: border-box} /*#leftnavcolumn,#contentcolumn{-webkit-box-shadow:1px 1px 2px #DADADA}*/ #outdated_browser,#leftnavcolumn,#contentcolumn,.ac_results,.jcarousel-skin-tango .jcarousel-container, .code, #latestcomments dd, .table_modern, .vcard, #simplemodal-container{-webkit-border-radius:5px} .bottom_shadowed{border-radius:3px; -webkit-box-shadow:0 3px 5px #aaa} #container{-webkit-border-radius:0 5px 5px 0/*;-webkit-box-shadow:2px 2px 4px #ddd*/}";
- } else if (BrowserDetect.browser == "Konqueror") {
- css_text += "/*div#contentcolumn,div#leftnavcolumn{-khtml-opacity: .92;}*/ div#top_bar_panel2{border-radius:0 0 5px 5px; -khtml-box-shadow:0 3px 3px #ddd; -khtml-opacity: .92;} select{/*-khtml-box-shadow:inset 0 1px 5px #F8E6B8;*/-khtml-border-radius: 3px 0 0 3px} /*input[type^=\"submit\"],input[type^=\"reset\"],input[type^=\"button\"],button{border-width:0;background-image: -khtml-gradient(linear, left top, left bottom, from(#FFF), to(#DFDFDF));-khtml-box-shadow: 0 1px 2px #888;}*/ input[type^=\"text\"],input[type^=\"password\"],textarea, input[type^=\"submit\"],input[type^=\"reset\"],input[type^=\"button\"],button,a.action_button{-khtml-border-radius: 5px} #topbar{-khtml-box-shadow:-1px 1px 1px #ccc} input[type^=\"text\"],input[type^=\"password\"],textarea,select{-khtml-box-sizing: border-box} /*#leftnavcolumn,#contentcolumn{-khtml-box-shadow:1px 1px 2px #DADADA}*/ #outdated_browser,#leftnavcolumn,#contentcolumn,.ac_results,.jcarousel-skin-tango .jcarousel-container, .code, #latestcomments dd, .table_modern, .vcard, #simplemodal-container{-khtml-border-radius:5px} .bottom_shadowed{border-radius:3px; -khtml-box-shadow:0 3px 5px #aaa} #container{-khtml-border-radius:0 5px 5px 0/*;-khtml-box-shadow:2px 2px 4px #ddd*/}";
- }
- var a = document.createElement("style");
- a.type = "text/css";
- if (a.styleSheet) {
- a.styleSheet.cssText = css_text;
- } else {
- a.appendChild(document.createTextNode(css_text));
- }
- document.getElementsByTagName("head")[0].appendChild(a);
- //autocomplete
- $("#s").autocomplete("/scripts/autocomplete.php", {
- width: 200,
- highlight: false,
- selectFirst: false
- });
- //twitter button
- //var a = document.getElementById("twitterblock");
- //a && (b = document.createElement("a"), b.setAttribute("href", "http://twitter.com/share"), b.setAttribute("class", "twitter-share-button"), b.setAttribute("data-count", "horizontal"), b.setAttribute("data-via", "englishextra"), c = document.createTextNode("Tweet"), b.appendChild(c), a.appendChild(b));
- //google plus one button
- //var a = document.getElementById("googleplusoneblock");
- //a && (b = document.createElement("g:plusone"), a.appendChild(b));
- });
- //end of actions dependant on jQuery
Advertisement
Add Comment
Please, Sign In to add comment