<!--Это код для каталога запчастей для ТО с перезагрузкой страниц-->
<!--Скопируйте весь код (CTRL-A, затем CTRL-C, )-->
<!--И поместите на страницу с Вашим будущим каталогом-->
<!--эти комментарии не помешают,но их можно удалить-->
<div id="katalogi_top_zero_point">
<a href="http://katalogi.top/to/" title="Аренда каталогов автозапчастей"></a>
</div>
<script>function _isIe() { return (navigator.userAgent.search(/MSIE/) > -1 );};var IE = _isIe();if (!IE) { function ajax(body, elem) { body = body || 0; if (body) { var lUrl = 'https://katalogi.me/api_to.php?token=bWFyaWJvYXV0bzoyMTEzZGU1NzQwNGEzN2U0OTZlNTdiYjAxNDViMWQ2MzoxOQ==&page=' + body; body = false; } else { var lUrl = 'https://katalogi.me/api_to.php?token=bWFyaWJvYXV0bzoyMTEzZGU1NzQwNGEzN2U0OTZlNTdiYjAxNDViMWQ2MzoxOQ=='; } var xmlhttp = getXmlHttp(); xmlhttp.open('GET', lUrl, true); xmlhttp.onload=function(){ elem.innerHTML = xmlhttp.responseText; var h = document.getElementsByClassName('h1_to'); h = h[0]; var h1 = (h.innerText || h.textContent); document.title = h1; } ; xmlhttp.send(null); } ;function getXmlHttp() { return new XMLHttpRequest(); } ;function to(page) {window.location = getUri() + 'ktpage=' +page;} ; function getUri(){var uri = window.location.pathname + window.location.search,page;if (uri.indexOf('&ktpage')>-1){uri = uri.split('&ktpage').shift();} if (uri.indexOf('?ktpage')>-1){uri = uri.split('?ktpage').shift(); }if (uri.indexOf('?')>-1 && uri.indexOf('&')>-1 ) page = uri + '&'; else if(uri.indexOf('?')>-1)page = uri + '&'; else page = uri + '?'; return page; } ; function getParams() { var params = window.location.search.replace('?', '').split('&').reduce(function (p, e) {var a = e.split('=');p[decodeURIComponent(a[0])] = decodeURIComponent(a[1]);return p; }, {}), page=null; if (params['ktpage']) { page = params['ktpage'].replace('/', ''); } return page; } ;function startTo() { var ktpage = getParams(); var elem = document.getElementById("katalogi_top_zero_point"); ajax(ktpage, elem); } ;startTo(); window.onload = function() { document.getElementById('katalogi_top_zero_point').onmouseover = function() { var thisCars = document.getElementsByClassName('box_left'); var linkBookmarks = document.getElementsByClassName('linkBookmarks'); if (linkBookmarks[0] && thisCars.length == 1) { var elBook = linkBookmarks[0]; if (elBook.innerHTML != '') return; var thisCar = thisCars[0]; var el = thisCar.firstChild; var l = el.getAttribute('alt'); if (!l) return; var li = l.match(/(\d+)/); var thisLink = li[0]; matchThisObjectToCookieCar = false; myCarList = getMyCarList(); for (var i = 0; i < myCarList.length; i++) { if (myCarList[i] == thisLink) matchThisObjectToCookieCar = true; } var bUrl = (matchThisObjectToCookieCar) ? 'remove' : 'add'; ajax(bUrl, elBook); } var goB = document.getElementsByClassName('bookmarks_button'); var moB = document.getElementsByClassName('returnCatalog'); myCarList = getMyCarList(); var bookmarks_block = document.getElementById('bookmarks_block'); var main_block = document.getElementById('main_block'); if (bookmarks_block.style.display != 'block') { moB[0].style.display = 'none'; if (myCarList.length > 0) { goB[0].style.display = 'block'; } else { goB[0].style.display = 'none'; } } else { goB[0].style.display = 'none'; moB[0].style.display = 'block'; } } ; } ; function set_cookie(value) { var cookie_string = '_ktg' + "=" + escape(value); var expires = Date.now() + 6 * 30 * 24 * 60 * 60 * 1000; expires = new Date(expires); cookie_string += "; expires=" + expires.toGMTString(); cookie_string += "; path=" + escape('/'); document.cookie = cookie_string; } ;function get_cookie(cookie_name) { cookie_name = cookie_name || '_ktg'; var results = document.cookie.match('(^|;) ?' + cookie_name + '=([^;]*)(;|$)'); if (results) return ( unescape(results[2])) ; else return null; } ;function changeMyCarList(type, value, show) { type = type || 0; value = value || 0; show = show || 0; var removeItem = ''; var newCookieValue = ''; if (type != 'removeAll') { myCarList = getMyCarList(); if (myCarList) { for (var i = 0; i < myCarList.length; i++) { if (myCarList[i] == value) removeItem = i; if (myCarList[i] == 'undefined') myCarList[i] = ''; } if (type == 'add' && !in_array(value, myCarList)) { myCarList[myCarList.length] = value; } else if (type == 'remove') { myCarList[removeItem] = ''; } else if (type != 'showBookmarks') return; for (var i = 0; i < myCarList.length; i++) { newCookieValue += (i == myCarList.length - 1) ? myCarList[i] : myCarList[i] + ':'; } if (newCookieValue == 'undefined') newCookieValue = ''; } else { newCookieValue = value; } } if (show == 'showBookmarks') return newCookieValue; set_cookie(newCookieValue); } ;function getMyCarList() { var list = get_cookie(); var myCarList = (list) ? list.split(':') : false; var j = 0; var newList = new Array(); for (var i = 0; i < myCarList.length; i++) { if (myCarList[i] != '') { newList[j] = myCarList[i]; j++; } } return (newList.length > 0) ? newList : false; } ;function manageBookmark(e, type, elem) { type = type || 0; e.preventDefault(); if (type == 'removeAll') { changeMyCarList(type); elem.parentElement.innerHTML = ''; return; } if (type == 'showBookmarks') { var myCarList = getMyCarList(); var showBookmarks = changeMyCarList(type, type, type); var url = '1&showBookmarks=' + showBookmarks; var bookmarks_block = document.getElementById('bookmarks_block'); var main_block = document.getElementById('main_block'); ajax(url, bookmarks_block); main_block.style.display = 'none'; bookmarks_block.style.display = 'block'; return; } var id = parseInt(elem.parentElement.getAttribute('alt')); changeMyCarList(type, id); elem.parentElement.innerHTML = ''; } ;function returnCatalog() { window.location.reload(false); } ;function in_array(what, where) { for (var i = 0; i < where.length; i++) { if (what == where[i]) return true; } return false; }} else { var token = 'bWFyaWJvYXV0bzoyMTEzZGU1NzQwNGEzN2U0OTZlNTdiYjAxNDViMWQ2MzoxOQ=='; var _fkt = document.createElement("iframe"); _fkt.frameBorder = 0; _fkt.style.width = "100%"; _fkt.style.height = "5000px"; _fkt.scrolling = 'no'; document.getElementById('katalogi_top_zero_point').appendChild(_fkt); _fkt.src = 'https://katalogi.me/api_to.php?_frame=1&token=' + token;};</script>
<noscript>
<iframe frameborder='0' scrolling='no' width='100%' height='5000px' src="https://katalogi.me/api_to.php?_frame=1&_js=1&token=bWFyaWJvYXV0bzoyMTEzZGU1NzQwNGEzN2U0OTZlNTdiYjAxNDViMWQ2MzoxOQ==">
</iframe>
</noscript>