function getCookie(name) { var matches = document.cookie.match(new RegExp( "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\/\+^])/g, '\$1') + "=([^;]*)" )) return matches ? decodeURIComponent(matches[1]) : undefined } function setCookie(name,value) {document.cookie=name+'='+value+';path=/;';}; function deleteCookie(name) {setCookie(name, null, { expires: -1 })}; function setData(name,value){window.localStorage.setItem(name,value);} function getData(name){return window.localStorage.getItem(name);}; function toStorageS(field,val){window.sessionStorage.setItem(field,val);} function getStorageS(field){if(window.sessionStorage.getItem(field)) return window.sessionStorage.getItem(field);else return;} function sortObject(obj){ const keysAndValues = Object.keys(obj).map(key => ({ key, value: obj[key] })); keysAndValues.sort((a, b) => a.value - b.value); const sortedObject = keysAndValues.reduce((acc, { key }) => ({ ...acc, [key]: obj[key] }), {}); return sortedObject; } function rSortObject(obj){ const keysAndValues = Object.keys(obj).map(key => ({ key, value: obj[key] })); keysAndValues.sort((a, b) => b.value - a.value); const sortedObject = keysAndValues.reduce((acc, { key }) => ({ ...acc, [key]: obj[key] }), {}); return sortedObject; } function tripleDigit(a){//возвращает числовую строку разбитую по разрядам. a=a.toString(); if(parseInt(a)<1000) return a; b=strrev(a).split(""); for(i=0,r='';i= 0; i-- ){ret += string.charAt(i);} return ret; } function getElementPosition(elemId){ var elem = document.getElementById(elemId); return getElemPos(elem); }; function getElemPos(elem){ var w = elem.offsetWidth; var h = elem.offsetHeight; var l = 0; var t = 0; while (elem) {l += elem.offsetLeft; t += elem.offsetTop; elem = elem.offsetParent;} return {"left":l, "top":t, "width": w, "height":h}; }; function getAnyObject(elem,attribValue,attrib="class"){ var blockList=new Array(); for(var i=0;i-1) blockList[blockList.length]=block; }return blockList; } function scrollToBlock(a){var top=getElementPosition(a).top; jQuery("body").animate({"scrollTop":top},700)} function display_none(n) {document.getElementById(n).style.display = 'none'}; function display_block(n) {document.getElementById(n).style.display = 'block'}; function in_array(a,b){for(var i=0;i0 && p2>p1) {email=a[i];break;} } email=email.toLowerCase(); if(!email) return ""; latin='qwertyuiopasdfghjklzxcvbnm1234567890-_.@';email=email.split("");Email=new Array(); for(i=0;i-1) Email[Email.length]=email[i];} Email=Email.join(""); if(Email.length>5 && Email.indexOf("@")>0 && Email.indexOf(".")>5) return Email; return ""; }