function open_send(id) { window.open("/callback?id=" + id , "email", "width=350,height=450,top=200,left=200,Resizable=1,status"); } function open_picture(u,w,h,max_w,max_h) { if (window.screen) { max_w = window.screen.width - 20; max_h = window.screen.height - 53; } win_w = w + 0; win_h = h + 0; if (win_w > max_w) win_w = max_w; if (win_h > max_h) win_h = max_h; win = window.open(u,"NewWin","width=" + win_w + ", height=" + win_h + ",scrollbars=auto,resizable=1,resizable=yes"); return(win); } function open_picture1(u,w,h,max_w,max_h) { if (window.screen) { max_w = window.screen.width - 20; max_h = window.screen.height - 53; } win_w = w + 0; win_h = h + 0; if (win_w > max_w) win_w = max_w; if (win_h > max_h) win_h = max_h; win = window.open('','',"width=" + win_w + ", height=" + win_h + ",scrollbars=auto,resizable=1,resizable=yes"); win.document.open(); win.document.write(''); win.document.write(''); win.document.close(); win.focus(); return(win); } function quote(nick,id) { var selectedText = null; var quote_mesg = ''; if (document.selection) selectedText = document.selection.createRange(); if (selectedText != null && selectedText.text) { mesg = selectedText.text; } else { eval('mesg = mesg'+id+';'); } quote_mesg += mesg + "\n"; if (document.forms['message'].message) { //document.forms['message'].message.innerText += quote_mesg; document.forms['message'].message.value += quote_mesg; document.forms['message'].message.focus(); } else { //document.forms['message'].content.innerText += quote_mesg; document.forms['message'].content.value += quote_mesg; document.forms['message'].content.focus(); } return true; } function show(number) { for (var i=1;i<=15;i++) { document.getElementById('map_'+i).style.visibility = (i==number)?'visible':'hidden'; } return(false); } function showpreview(x,y,co) { a=parseInt(y)-parseInt(co); b=parseInt(x)+parseInt(co); c=parseInt(y)+parseInt(co); d=parseInt(x)-parseInt(co); document.getElementById('scheme_a').style.clip='rect('+a+','+b+','+c+','+d+')'; } function hidepreview() { document.getElementById('scheme_a').style.clip='rect('+temp+')'; } function maxpic(img, w, h){ var win = window.open('','_blank',"toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width="+w+",height="+h); win.document.open("text/html"); with (win.document) { write("Изображение"+ ""+ "Закрыть окно"+ ""); } } /* */ var count; var timer; var nn4 = (document.layers)? true : false; var dom = (document.getElementById)? true : false; var ie4 = (document.all && !dom)? true : false; setOpacity = function(box, value) { if (navigator.userAgent.indexOf("Firefox") != -1) { if (value == 100) { value = 99.999; } } box.style.filter = "alpha(opacity=" + value + ")"; // IE/Win box.style.KhtmlOpacity = (value / 100); // Safari 1.1 or lower, Konqueror box.style.MozOpacity = (value / 100); // Older Mozilla+Firefox box.style.opacity = (value / 100); // Safari 1.2, Firefox+Mozilla } /* геттер y-координаты */ objY = function(uid) { if (nn4) {return document.layers[uid].pageY;} else { var element = (dom)? document.getElementById(uid) : document.all[uid]; var coordsY = element.offsetTop; while (element.offsetParent != null) { element = element.offsetParent; coordsY += element.offsetTop; if (element.tagName == 'BODY') break; } return coordsY; } } /* геттер x-координаты */ objX = function(uid) { if (nn4) { return document.layers[uid].pageX; } else { var element = (dom)? document.getElementById(uid) : document.all[uid]; var coordsX = element.offsetLeft; while (element.offsetParent != null) { element = element.offsetParent; coordsX += element.offsetLeft; if (element.tagName == 'BODY') break; } return coordsX; } } /* геттер объекта */ getObj = function(uid) { return element = (dom) ? document.getElementById(uid) : document.all[uid]; } hidebox = function() { var box = getObj('tooltip'); ato = setTimeout(function(){fadeOut(box, 100)}, 350); } fadeOut = function(box, count) { count = parseFloat(count - 25); setOpacity(box, count); timer = setTimeout(function(){fadeOut(box, count)}, 1); if (count==0) { clearTimeout(timer); box.style.display = 'none'; setOpacity(box, 100); } } showtip = function(id){ clearAltTimeOut(); clearAltTimeOut2(); var len = mapID.length; for (var i = 0; i < len; i++) { var ob = mapID[i]; var box = document.getElementById(ob); if (box.style.display == 'block') { box.style.display = "none"; closBox(); closBox_revers(); } document.getElementById(ob+'link').style.color=""; } var topY = objY('russia') + mapGeoY[id]; var topX = objX('russia') + mapGeoX[id]; var box = document.getElementById('tooltip'); document.getElementById('tool_insert').innerHTML = mapData[id]; box.style.top = topY + "px"; box.style.left = topX + "px"; box.style.display = "block"; document.getElementById(id).style.display='block'; /*document.getElementById(id+'link').style.color="#AE5A8C";*/ document.getElementById(id+'link').style.background = "#FFFFFF"; } showtip_revers = function(id){ clearAltTimeOut(); clearAltTimeOut2(); var len = mapID.length; for (var i = 0; i < len; i++) { var ob = mapID[i]; var box = document.getElementById(ob); if (box.style.display == 'block') { box.style.display = "none"; closBox_revers(); closBox(); } document.getElementById(ob+'link').style.color=""; } var topY = objY('russia') + mapGeoY[id]; var topX = objX('russia') + mapGeoX[id]; var box = document.getElementById('tooltip_revers'); document.getElementById('tool_insert2').innerHTML = mapData[id]; box.style.top = topY + "px"; box.style.left = topX + "px"; box.style.display = "block"; document.getElementById(id).style.display='block'; document.getElementById(id+'link').style.background = "#FFFFFF"; } hide = function(div){ var box = document.getElementById('tooltip'); box.style.display = "none"; document.getElementById(div).style.display='none' document.getElementById(div+'link').style.fontWeight="bold"; document.getElementById(div+'link').style.color=""; // #2e3193 document.getElementById(id+'link').style.background = ""; } var ato = 0; clearAltTimeOut = function() { if (ato != 0 && ato != null) clearTimeout(ato); ato = 0; } hideAlt = function() { ato = setTimeout(function(){closBox()}, 350); } closBox = function() { var box0 = getObj('tooltip'); var len = mapID.length; for (var i = 0; i < len; i++) { var ob = mapID[i]; var box = document.getElementById(ob); if (box.style.display == 'block') { box.style.display = "none"; } document.getElementById(ob+'link').style.color=""; document.getElementById(ob+'link').style.background = ""; } box0.style.display = 'none'; } closBox_revers = function() { var box0 = getObj('tooltip_revers'); var len = mapID.length; for (var i = 0; i < len; i++) { var ob = mapID[i]; var box = document.getElementById(ob); if (box.style.display == 'block') { box.style.display = "none"; } document.getElementById(ob+'link').style.color=""; document.getElementById(ob+'link').style.background = ""; } box0.style.display = 'none'; } var atoR = 0; clearAltTimeOut2 = function() { if (atoR != 0 && atoR != null) clearTimeout(atoR); atoR = 0; } hideAlt2 = function() { atoR = setTimeout(function(){closBox_revers()}, 350); } show_map = function(id){ clearAltTimeOut31(); closBox21(); /* var len = mapID.length; for (var i = 0; i < len; i++) { var ob = mapID[i]; var box = document.getElementById(ob); if (box.style.display == 'block') { box.style.display = "none"; //closBox(); } document.getElementById(ob+'link').style.color=""; } */ clearAltTimeOut3(); closBox2(); var topY = objY('russia') + mapGeoY[id]; var topX = objX('russia') + mapGeoX[id]; var box = document.getElementById('tooltip'); document.getElementById('tool_insert').innerHTML = mapData[id]; box.style.top = topY + "px"; box.style.left = topX + "px"; box.style.display = "block"; document.getElementById(id+'link').style.background = "#FFFFFF"; } var atoRq = 0; clearAltTimeOut3 = function() { if (atoRq != 0 && atoRq != null) clearTimeout(atoRq); atoRq = 0; } hideAlt3 = function() { atoRq = setTimeout(function(){closBox2()}, 350); } closBox2 = function() { var box0 = getObj('tooltip'); var len = mapID.length; for (var i = 0; i < len; i++) { var ob = mapID[i]; document.getElementById(ob+'link').style.color=""; document.getElementById(ob+'link').style.background = ""; } box0.style.display = 'none'; } function show_cataloq(id, img) { var box = getObj('c' + id); var pic = getObj('pq' + id); box.className = "act"; if(img) { pic.src = img; } } function hide_cataloq(id, img) { var box = getObj('c' + id); var pic = getObj('pq' + id); box.className = ""; if(img) { pic.src = img; } } function show_cataloq_m(id) { var box = getObj('c' + id); var pic = getObj('pq' + id); box.className = "act"; pic.src = Pictures[id][3].src; } function hide_cataloq_m(id) { var box = getObj('c' + id); var pic = getObj('pq' + id); box.className = ""; pic.src = Pictures[id][2].src; } function show_cataloq_home(id, img, img1) { var box = getObj('c' + id); var pic = getObj('pq' + id); box.className = "act"; if(img) { pic.src = img; } var myObjColl = getElementsByClassName('ivHome'); for (var i = 0; i < myObjColl.length; i++) { myObjColl[i].style.display = "none"; } var boxIMG = getObj('div_img_past'); var boxMenu = getObj('dp_' + id); if (boxMenu.style.display == "none") { boxMenu.style.display = "block"; if(img) { boxIMG.src = img1; } } } function hide_cataloq_home(id, img) { var box = getObj('c' + id); box.className = ""; var pic = getObj('pq' + id); if(img) { pic.src = img; } } function addEvent(element, type, handler) { if (element.addEventListener) { element.addEventListener(type, handler, false); } else { if (!handler.$$guid) handler.$$guid = addEvent.guid++; if (!element.events) element.events = {}; var handlers = element.events[type]; if (!handlers) { handlers = element.events[type] = {}; if (element["on" + type]) { handlers[0] = element["on" + type]; } } handlers[handler.$$guid] = handler; element["on" + type] = handleEvent; } }; addEvent.guid = 1; function removeEvent(element, type, handler) { if (element.removeEventListener) { element.removeEventListener(type, handler, false); } else { if (element.events && element.events[type]) { delete element.events[type][handler.$$guid]; } } }; function handleEvent(event) { var returnValue = true; event = event || fixEvent(((this.ownerDocument || this.document || this).parentWindow || window).event); var handlers = this.events[event.type]; for (var i in handlers) { this.$$handleEvent = handlers[i]; if (this.$$handleEvent(event) === false) { returnValue = false; } } return returnValue; }; function fixEvent(event) { event.preventDefault = fixEvent.preventDefault; event.stopPropagation = fixEvent.stopPropagation; return event; }; fixEvent.preventDefault = function() { this.returnValue = false; }; fixEvent.stopPropagation = function() { this.cancelBubble = true; }; /* ext dealer */ var atoRq1 = 0; clearAltTimeOut31 = function() { if (atoRq1 != 0 && atoRq1 != null) clearTimeout(atoRq1); atoRq1 = 0; } hideAlt31 = function() { atoRq1 = setTimeout(function(){closBox21()}, 350); } closBox21 = function() { if (getObj('tooltip_ext')) { var box0 = getObj('tooltip_ext'); box0.style.display = 'none'; } } show_map_ext = function(obj, id, r) { clearAltTimeOut3(); closBox2(); clearAltTimeOut31(); //var topY = objY(obj.id); //var topX = 0; var topY = objY('russia') + mapGeoY[r]; var topX = objX('russia') + mapGeoX[r]; //if (r == 0) {topX = objX(obj.id);} //else {topX = objX(obj.id) - 130;} var box = document.getElementById('tooltip_ext'); box.style.top = topY + "px"; $('city_dealer').innerHTML = '' + mapData[r] + ''; $('tool_insert_ext').innerHTML = '
'; $('tool_insert_ext').style.display = ''; box.style.left = topX + "px"; box.style.display = "block"; if (id) { var request = 'id=' + id; var opt = { method: 'post', postBody: request, onSuccess: function(t) { var tmp = t.responseText; var rule = tmp.indexOf('dealer_empty'); if (rule != -1) { setTimeout(function() {_text_ext2()}, 1000); } else { $('tool_insert_ext').style.display = ''; setTimeout(function() {_text_ext(t.responseText)}, 1000); } }, onFailure: function(t) { alert('Error ' + t.status + ' -- ' + t.statusText); } } new Ajax.Request('/ru/dealer', opt); } } _text_ext = function(text) { $('tool_insert_ext').innerHTML = text; } _text_ext2 = function() { $('tool_insert_ext').style.display = 'none'; $('tool_insert_ext').innerHTML = ' '; }