var search_url="http://www.1189.lv/ru/info/otrasl:382-parikmakhierskiie/"; var map; var locate; var locate_x; var locate_y; var distances = []; var waiting = false; var array = []; var min_level = 10; var offset = parseInt('1')-1; var addressPoints = []; addressPoints[1825]=""; addressPoints[35065]="Melnsila iela 25, RĪGA, LV-1046"; addressPoints[117438]="Rīgas iela 13, VARAKĻĀNI, LV-4838"; addressPoints[73512]="Tilta iela 12, RĪGA, LV-1005"; addressPoints[63601]="Jāņa Čakstes bulvāris 7, JELGAVA, LV-3001"; addressPoints[46305]="Bērzu iela 2, AIZKRAUKLE, LV-5101"; addressPoints[7446]="Salaspils iela 12, RĪGA, LV-1057"; addressPoints[64821]="Sergeja Eizenšteina iela 79, RĪGA, LV-1079"; addressPoints[27710]="Pirmā iela 38A, ĀDAŽI, 0, ĀDAŽU NOV., LV-2164"; addressPoints[116397]="Stacijas iela 39, VALMIERA, LV-4201"; addressPoints[46125]=""; addressPoints[120138]="Ozolu iela 3A, GULBENE, LV-4401"; addressPoints[45895]="Spīdolas iela 9, AIZKRAUKLE, LV-5101"; addressPoints[89530]="Atmodas iela 30, AIZPUTE, LV-3456"; addressPoints[84240]="Lokomotīves iela 68, RĪGA, LV-1057"; addressPoints[116377]="Lauku iela 3, TUKUMS, LV-3101"; addressPoints[55502]="Valdeķu iela 53, RĪGA, LV-1058"; addressPoints[47255]="Tirgus laukums 5, PREIĻI, LV-5301"; addressPoints[68743]="Kuģu iela 24, RĪGA, LV-1048"; addressPoints[68501]="Raipoles iela 6, DAUGAVPILS, LV-5401"; // Show user geo location on map function showMapCallback(position) { var lat = position.coords.latitude; var lon = position.coords.longitude; var lks = Kijs_LatLon_2_Lks(lat, lon); //map.SetCenter(lks.x, lks.y); locate = map.image_layer.Add("http://www.1189.lv/images/design/user.png", lks.x, lks.y, 16, 39); locate_x = lks.x; locate_y = lks.y; array[array.length] = {x:locate_x,y:locate_y}; map.ShowPoints(array, min_level); calculateDistances(); $('#distanceDropdown').show(); $.post('/ajax/companyedit.php',{action:'setLocationSession', x:locate_x, y:locate_y}); } // Change user location on map function saveLocation() { waiting=true; $("#changeMarker").hide(); $("#changeInfo").show(); document.getElementById('viewableMap0').style.cursor="url(http://www.1189.lv/images/design/mapcursor.cur),move"; map.event_click.AddCallback(function(args){ var coords = map.svg.LayerCoords(args.pointer_x, args.pointer_y); if (waiting) { $("#changeInfo").hide(); $("#changeMarker").show(); map.image_layer.Remove(locate); locate = map.image_layer.Add("http://www.1189.lv/images/design/user.png", coords.x_meter, coords.y_meter, 16, 38); $.cookie('locate', coords.x_meter+'|'+coords.y_meter, {path: '/', domain: '.1189.lv'}); locate_x = coords.x_meter; locate_y = coords.y_meter; //alert('X: ' + locate_x + ', Y: ' + locate_y); calculateDistances(); waiting=false; document.getElementById('viewableMap0').style.cursor="url(http://www.1189.lv/images/design/move_map.cur),move"; window.location.reload(); } }); } // Initialize map var oArray = new Array(); function pageInit() { var center_x = 506387; var center_y = 6311419; var actual_level; map = new JanaSetaMap('viewableMap0'); array[array.length] = {x:11301, y:11301}; array[array.length] = {x:503837, y:6311334}; array[array.length] = {x:668940, y:6277341}; array[array.length] = {x:507618, y:6316744}; array[array.length] = {x:483469, y:6278705}; array[array.length] = {x:577078, y:6273737}; array[array.length] = {x:511072, y:6308606}; array[array.length] = {x:514246, y:6313102}; array[array.length] = {x:519530, y:6326396}; array[array.length] = {x:586080, y:6376747}; array[array.length] = {x:576893, y:6353066}; array[array.length] = {x:666899, y:6340042}; array[array.length] = {x:576773, y:6273467}; array[array.length] = {x:353461, y:6288574}; array[array.length] = {x:512764, y:6306775}; array[array.length] = {x:448580, y:6314199}; array[array.length] = {x:505636, y:6306450}; array[array.length] = {x:668537, y:6242150}; array[array.length] = {x:505723, y:6311135}; array[array.length] = {x:658096, y:6197873}; // load map in best possible view if (array.length) { var view = map.BestView(array); map.Load(view.level-1, view.center_x, view.center_y); actual_level = view.level-1; } else { map.Load(min_level-1, center_x, center_y); map.SetCenter(center_x, center_y); actual_level = min_level-1; } // hide,show map controls map.navigation_controls.HideZoomRegion(); map.navigation_controls.HidePanningButton(); map.ruler.Hide(); //map.ShowSabTransp(); //map.EnableRoadWorkLayer(); map.zoom_tool.Hide(); // var offset_x_pix = 12; var offset_y_pix = 12; // show companies on map by list number var image_id0 = map.image_layer.Add("http://www.1189.lv/images/nummuri/small/0.png", 11301, 11301, offset_x_pix, offset_y_pix); map.image_layer.SetCustomParameter(image_id0, "id", "pointer0"); array[0] = {x:11301, y:11301}; oArray[image_id0] = new Object(); oArray[image_id0].obj = $("#themap img[src='http://www.1189.lv/images/nummuri/small/0.png']"); map.image_layer.EventMouseOverCallback(image_id0, function(id){ var id = image_id0; var el = document.getElementById('listItem0'); if ($(el).prev()) { oArray[image_id0]['previous'] = $(el).prev(); } $(el).addClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/0_hover.png"); var z = parseInt(oArray[id].obj.css("z-index"))+100; oArray[id].obj.css("z-index",z); var par = $(el).parent(); $(el).prependTo(par); }); /*map.image_layer.EventClickCallback(image_id0, function(id){ showPOIinfobox(911110, 11301, 11301); //showInfoBox('some text goes here from: showInfoBox()', 11301, 11301); });*/ map.image_layer.EventClickCallback(image_id0, function(id){ showHTMLinfobox(1825,11301, 11301); }); map.image_layer.EventMouseOutCallback(image_id0, function(id){ var el = document.getElementById('listItem0'); $(el).removeClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/0.png"); var z = parseInt(oArray[id].obj.css("z-index"))-99; oArray[id].obj.css("z-index",z); if(oArray[image_id0]['previous']){ $(el).insertAfter(oArray[image_id0]['previous']); } }); distances[0] = [11301, 11301]; var image_id1 = map.image_layer.Add("http://www.1189.lv/images/nummuri/small/1.png", 503837, 6311334, offset_x_pix, offset_y_pix); map.image_layer.SetCustomParameter(image_id1, "id", "pointer1"); array[1] = {x:503837, y:6311334}; oArray[image_id1] = new Object(); oArray[image_id1].obj = $("#themap img[src='http://www.1189.lv/images/nummuri/small/1.png']"); map.image_layer.EventMouseOverCallback(image_id1, function(id){ var id = image_id1; var el = document.getElementById('listItem1'); if ($(el).prev()) { oArray[image_id1]['previous'] = $(el).prev(); } $(el).addClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/1_hover.png"); var z = parseInt(oArray[id].obj.css("z-index"))+100; oArray[id].obj.css("z-index",z); var par = $(el).parent(); $(el).prependTo(par); }); /*map.image_layer.EventClickCallback(image_id1, function(id){ showPOIinfobox(370488, 503837, 6311334); //showInfoBox('some text goes here from: showInfoBox()', 503837, 6311334); });*/ map.image_layer.EventClickCallback(image_id1, function(id){ showHTMLinfobox(35065,503837, 6311334); }); map.image_layer.EventMouseOutCallback(image_id1, function(id){ var el = document.getElementById('listItem1'); $(el).removeClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/1.png"); var z = parseInt(oArray[id].obj.css("z-index"))-99; oArray[id].obj.css("z-index",z); if(oArray[image_id1]['previous']){ $(el).insertAfter(oArray[image_id1]['previous']); } }); distances[1] = [503837, 6311334]; var image_id2 = map.image_layer.Add("http://www.1189.lv/images/nummuri/small/2.png", 668940, 6277341, offset_x_pix, offset_y_pix); map.image_layer.SetCustomParameter(image_id2, "id", "pointer2"); array[2] = {x:668940, y:6277341}; oArray[image_id2] = new Object(); oArray[image_id2].obj = $("#themap img[src='http://www.1189.lv/images/nummuri/small/2.png']"); map.image_layer.EventMouseOverCallback(image_id2, function(id){ var id = image_id2; var el = document.getElementById('listItem2'); if ($(el).prev()) { oArray[image_id2]['previous'] = $(el).prev(); } $(el).addClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/2_hover.png"); var z = parseInt(oArray[id].obj.css("z-index"))+100; oArray[id].obj.css("z-index",z); var par = $(el).parent(); $(el).prependTo(par); }); /*map.image_layer.EventClickCallback(image_id2, function(id){ showPOIinfobox(175988, 668940, 6277341); //showInfoBox('some text goes here from: showInfoBox()', 668940, 6277341); });*/ map.image_layer.EventClickCallback(image_id2, function(id){ showHTMLinfobox(117438,668940, 6277341); }); map.image_layer.EventMouseOutCallback(image_id2, function(id){ var el = document.getElementById('listItem2'); $(el).removeClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/2.png"); var z = parseInt(oArray[id].obj.css("z-index"))-99; oArray[id].obj.css("z-index",z); if(oArray[image_id2]['previous']){ $(el).insertAfter(oArray[image_id2]['previous']); } }); distances[2] = [668940, 6277341]; var image_id3 = map.image_layer.Add("http://www.1189.lv/images/nummuri/small/3.png", 507618, 6316744, offset_x_pix, offset_y_pix); map.image_layer.SetCustomParameter(image_id3, "id", "pointer3"); array[3] = {x:507618, y:6316744}; oArray[image_id3] = new Object(); oArray[image_id3].obj = $("#themap img[src='http://www.1189.lv/images/nummuri/small/3.png']"); map.image_layer.EventMouseOverCallback(image_id3, function(id){ var id = image_id3; var el = document.getElementById('listItem3'); if ($(el).prev()) { oArray[image_id3]['previous'] = $(el).prev(); } $(el).addClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/3_hover.png"); var z = parseInt(oArray[id].obj.css("z-index"))+100; oArray[id].obj.css("z-index",z); var par = $(el).parent(); $(el).prependTo(par); }); /*map.image_layer.EventClickCallback(image_id3, function(id){ showPOIinfobox(175795, 507618, 6316744); //showInfoBox('some text goes here from: showInfoBox()', 507618, 6316744); });*/ map.image_layer.EventClickCallback(image_id3, function(id){ showHTMLinfobox(73512,507618, 6316744); }); map.image_layer.EventMouseOutCallback(image_id3, function(id){ var el = document.getElementById('listItem3'); $(el).removeClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/3.png"); var z = parseInt(oArray[id].obj.css("z-index"))-99; oArray[id].obj.css("z-index",z); if(oArray[image_id3]['previous']){ $(el).insertAfter(oArray[image_id3]['previous']); } }); distances[3] = [507618, 6316744]; var image_id4 = map.image_layer.Add("http://www.1189.lv/images/nummuri/small/4.png", 483469, 6278705, offset_x_pix, offset_y_pix); map.image_layer.SetCustomParameter(image_id4, "id", "pointer4"); array[4] = {x:483469, y:6278705}; oArray[image_id4] = new Object(); oArray[image_id4].obj = $("#themap img[src='http://www.1189.lv/images/nummuri/small/4.png']"); map.image_layer.EventMouseOverCallback(image_id4, function(id){ var id = image_id4; var el = document.getElementById('listItem4'); if ($(el).prev()) { oArray[image_id4]['previous'] = $(el).prev(); } $(el).addClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/4_hover.png"); var z = parseInt(oArray[id].obj.css("z-index"))+100; oArray[id].obj.css("z-index",z); var par = $(el).parent(); $(el).prependTo(par); }); /*map.image_layer.EventClickCallback(image_id4, function(id){ showPOIinfobox(175713, 483469, 6278705); //showInfoBox('some text goes here from: showInfoBox()', 483469, 6278705); });*/ map.image_layer.EventClickCallback(image_id4, function(id){ showHTMLinfobox(63601,483469, 6278705); }); map.image_layer.EventMouseOutCallback(image_id4, function(id){ var el = document.getElementById('listItem4'); $(el).removeClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/4.png"); var z = parseInt(oArray[id].obj.css("z-index"))-99; oArray[id].obj.css("z-index",z); if(oArray[image_id4]['previous']){ $(el).insertAfter(oArray[image_id4]['previous']); } }); distances[4] = [483469, 6278705]; var image_id5 = map.image_layer.Add("http://www.1189.lv/images/nummuri/small/5.png", 577078, 6273737, offset_x_pix, offset_y_pix); map.image_layer.SetCustomParameter(image_id5, "id", "pointer5"); array[5] = {x:577078, y:6273737}; oArray[image_id5] = new Object(); oArray[image_id5].obj = $("#themap img[src='http://www.1189.lv/images/nummuri/small/5.png']"); map.image_layer.EventMouseOverCallback(image_id5, function(id){ var id = image_id5; var el = document.getElementById('listItem5'); if ($(el).prev()) { oArray[image_id5]['previous'] = $(el).prev(); } $(el).addClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/5_hover.png"); var z = parseInt(oArray[id].obj.css("z-index"))+100; oArray[id].obj.css("z-index",z); var par = $(el).parent(); $(el).prependTo(par); }); /*map.image_layer.EventClickCallback(image_id5, function(id){ showPOIinfobox(175581, 577078, 6273737); //showInfoBox('some text goes here from: showInfoBox()', 577078, 6273737); });*/ map.image_layer.EventClickCallback(image_id5, function(id){ showHTMLinfobox(46305,577078, 6273737); }); map.image_layer.EventMouseOutCallback(image_id5, function(id){ var el = document.getElementById('listItem5'); $(el).removeClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/5.png"); var z = parseInt(oArray[id].obj.css("z-index"))-99; oArray[id].obj.css("z-index",z); if(oArray[image_id5]['previous']){ $(el).insertAfter(oArray[image_id5]['previous']); } }); distances[5] = [577078, 6273737]; var image_id6 = map.image_layer.Add("http://www.1189.lv/images/nummuri/small/6.png", 511072, 6308606, offset_x_pix, offset_y_pix); map.image_layer.SetCustomParameter(image_id6, "id", "pointer6"); array[6] = {x:511072, y:6308606}; oArray[image_id6] = new Object(); oArray[image_id6].obj = $("#themap img[src='http://www.1189.lv/images/nummuri/small/6.png']"); map.image_layer.EventMouseOverCallback(image_id6, function(id){ var id = image_id6; var el = document.getElementById('listItem6'); if ($(el).prev()) { oArray[image_id6]['previous'] = $(el).prev(); } $(el).addClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/6_hover.png"); var z = parseInt(oArray[id].obj.css("z-index"))+100; oArray[id].obj.css("z-index",z); var par = $(el).parent(); $(el).prependTo(par); }); /*map.image_layer.EventClickCallback(image_id6, function(id){ showPOIinfobox(175384, 511072, 6308606); //showInfoBox('some text goes here from: showInfoBox()', 511072, 6308606); });*/ map.image_layer.EventClickCallback(image_id6, function(id){ showHTMLinfobox(7446,511072, 6308606); }); map.image_layer.EventMouseOutCallback(image_id6, function(id){ var el = document.getElementById('listItem6'); $(el).removeClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/6.png"); var z = parseInt(oArray[id].obj.css("z-index"))-99; oArray[id].obj.css("z-index",z); if(oArray[image_id6]['previous']){ $(el).insertAfter(oArray[image_id6]['previous']); } }); distances[6] = [511072, 6308606]; var image_id7 = map.image_layer.Add("http://www.1189.lv/images/nummuri/small/7.png", 514246, 6313102, offset_x_pix, offset_y_pix); map.image_layer.SetCustomParameter(image_id7, "id", "pointer7"); array[7] = {x:514246, y:6313102}; oArray[image_id7] = new Object(); oArray[image_id7].obj = $("#themap img[src='http://www.1189.lv/images/nummuri/small/7.png']"); map.image_layer.EventMouseOverCallback(image_id7, function(id){ var id = image_id7; var el = document.getElementById('listItem7'); if ($(el).prev()) { oArray[image_id7]['previous'] = $(el).prev(); } $(el).addClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/7_hover.png"); var z = parseInt(oArray[id].obj.css("z-index"))+100; oArray[id].obj.css("z-index",z); var par = $(el).parent(); $(el).prependTo(par); }); /*map.image_layer.EventClickCallback(image_id7, function(id){ showPOIinfobox(175721, 514246, 6313102); //showInfoBox('some text goes here from: showInfoBox()', 514246, 6313102); });*/ map.image_layer.EventClickCallback(image_id7, function(id){ showHTMLinfobox(64821,514246, 6313102); }); map.image_layer.EventMouseOutCallback(image_id7, function(id){ var el = document.getElementById('listItem7'); $(el).removeClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/7.png"); var z = parseInt(oArray[id].obj.css("z-index"))-99; oArray[id].obj.css("z-index",z); if(oArray[image_id7]['previous']){ $(el).insertAfter(oArray[image_id7]['previous']); } }); distances[7] = [514246, 6313102]; var image_id8 = map.image_layer.Add("http://www.1189.lv/images/nummuri/small/8.png", 519530, 6326396, offset_x_pix, offset_y_pix); map.image_layer.SetCustomParameter(image_id8, "id", "pointer8"); array[8] = {x:519530, y:6326396}; oArray[image_id8] = new Object(); oArray[image_id8].obj = $("#themap img[src='http://www.1189.lv/images/nummuri/small/8.png']"); map.image_layer.EventMouseOverCallback(image_id8, function(id){ var id = image_id8; var el = document.getElementById('listItem8'); if ($(el).prev()) { oArray[image_id8]['previous'] = $(el).prev(); } $(el).addClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/8_hover.png"); var z = parseInt(oArray[id].obj.css("z-index"))+100; oArray[id].obj.css("z-index",z); var par = $(el).parent(); $(el).prependTo(par); }); /*map.image_layer.EventClickCallback(image_id8, function(id){ showPOIinfobox(175461, 519530, 6326396); //showInfoBox('some text goes here from: showInfoBox()', 519530, 6326396); });*/ map.image_layer.EventClickCallback(image_id8, function(id){ showHTMLinfobox(27710,519530, 6326396); }); map.image_layer.EventMouseOutCallback(image_id8, function(id){ var el = document.getElementById('listItem8'); $(el).removeClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/8.png"); var z = parseInt(oArray[id].obj.css("z-index"))-99; oArray[id].obj.css("z-index",z); if(oArray[image_id8]['previous']){ $(el).insertAfter(oArray[image_id8]['previous']); } }); distances[8] = [519530, 6326396]; var image_id9 = map.image_layer.Add("http://www.1189.lv/images/nummuri/small/9.png", 586080, 6376747, offset_x_pix, offset_y_pix); map.image_layer.SetCustomParameter(image_id9, "id", "pointer9"); array[9] = {x:586080, y:6376747}; oArray[image_id9] = new Object(); oArray[image_id9].obj = $("#themap img[src='http://www.1189.lv/images/nummuri/small/9.png']"); map.image_layer.EventMouseOverCallback(image_id9, function(id){ var id = image_id9; var el = document.getElementById('listItem9'); if ($(el).prev()) { oArray[image_id9]['previous'] = $(el).prev(); } $(el).addClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/9_hover.png"); var z = parseInt(oArray[id].obj.css("z-index"))+100; oArray[id].obj.css("z-index",z); var par = $(el).parent(); $(el).prependTo(par); }); /*map.image_layer.EventClickCallback(image_id9, function(id){ showPOIinfobox(175980, 586080, 6376747); //showInfoBox('some text goes here from: showInfoBox()', 586080, 6376747); });*/ map.image_layer.EventClickCallback(image_id9, function(id){ showHTMLinfobox(116397,586080, 6376747); }); map.image_layer.EventMouseOutCallback(image_id9, function(id){ var el = document.getElementById('listItem9'); $(el).removeClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/9.png"); var z = parseInt(oArray[id].obj.css("z-index"))-99; oArray[id].obj.css("z-index",z); if(oArray[image_id9]['previous']){ $(el).insertAfter(oArray[image_id9]['previous']); } }); distances[9] = [586080, 6376747]; var image_id10 = map.image_layer.Add("http://www.1189.lv/images/nummuri/small/10.png", 576893, 6353066, offset_x_pix, offset_y_pix); map.image_layer.SetCustomParameter(image_id10, "id", "pointer10"); array[10] = {x:576893, y:6353066}; oArray[image_id10] = new Object(); oArray[image_id10].obj = $("#themap img[src='http://www.1189.lv/images/nummuri/small/10.png']"); map.image_layer.EventMouseOverCallback(image_id10, function(id){ var id = image_id10; var el = document.getElementById('listItem10'); if ($(el).prev()) { oArray[image_id10]['previous'] = $(el).prev(); } $(el).addClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/10_hover.png"); var z = parseInt(oArray[id].obj.css("z-index"))+100; oArray[id].obj.css("z-index",z); var par = $(el).parent(); $(el).prependTo(par); }); /*map.image_layer.EventClickCallback(image_id10, function(id){ showPOIinfobox(188213, 576893, 6353066); //showInfoBox('some text goes here from: showInfoBox()', 576893, 6353066); });*/ map.image_layer.EventClickCallback(image_id10, function(id){ showHTMLinfobox(46125,576893, 6353066); }); map.image_layer.EventMouseOutCallback(image_id10, function(id){ var el = document.getElementById('listItem10'); $(el).removeClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/10.png"); var z = parseInt(oArray[id].obj.css("z-index"))-99; oArray[id].obj.css("z-index",z); if(oArray[image_id10]['previous']){ $(el).insertAfter(oArray[image_id10]['previous']); } }); distances[10] = [576893, 6353066]; var image_id11 = map.image_layer.Add("http://www.1189.lv/images/nummuri/small/11.png", 666899, 6340042, offset_x_pix, offset_y_pix); map.image_layer.SetCustomParameter(image_id11, "id", "pointer11"); array[11] = {x:666899, y:6340042}; oArray[image_id11] = new Object(); oArray[image_id11].obj = $("#themap img[src='http://www.1189.lv/images/nummuri/small/11.png']"); map.image_layer.EventMouseOverCallback(image_id11, function(id){ var id = image_id11; var el = document.getElementById('listItem11'); if ($(el).prev()) { oArray[image_id11]['previous'] = $(el).prev(); } $(el).addClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/11_hover.png"); var z = parseInt(oArray[id].obj.css("z-index"))+100; oArray[id].obj.css("z-index",z); var par = $(el).parent(); $(el).prependTo(par); }); /*map.image_layer.EventClickCallback(image_id11, function(id){ showPOIinfobox(370185, 666899, 6340042); //showInfoBox('some text goes here from: showInfoBox()', 666899, 6340042); });*/ map.image_layer.EventClickCallback(image_id11, function(id){ showHTMLinfobox(120138,666899, 6340042); }); map.image_layer.EventMouseOutCallback(image_id11, function(id){ var el = document.getElementById('listItem11'); $(el).removeClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/11.png"); var z = parseInt(oArray[id].obj.css("z-index"))-99; oArray[id].obj.css("z-index",z); if(oArray[image_id11]['previous']){ $(el).insertAfter(oArray[image_id11]['previous']); } }); distances[11] = [666899, 6340042]; var image_id12 = map.image_layer.Add("http://www.1189.lv/images/nummuri/small/12.png", 576773, 6273467, offset_x_pix, offset_y_pix); map.image_layer.SetCustomParameter(image_id12, "id", "pointer12"); array[12] = {x:576773, y:6273467}; oArray[image_id12] = new Object(); oArray[image_id12].obj = $("#themap img[src='http://www.1189.lv/images/nummuri/small/12.png']"); map.image_layer.EventMouseOverCallback(image_id12, function(id){ var id = image_id12; var el = document.getElementById('listItem12'); if ($(el).prev()) { oArray[image_id12]['previous'] = $(el).prev(); } $(el).addClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/12_hover.png"); var z = parseInt(oArray[id].obj.css("z-index"))+100; oArray[id].obj.css("z-index",z); var par = $(el).parent(); $(el).prependTo(par); }); /*map.image_layer.EventClickCallback(image_id12, function(id){ showPOIinfobox(175575, 576773, 6273467); //showInfoBox('some text goes here from: showInfoBox()', 576773, 6273467); });*/ map.image_layer.EventClickCallback(image_id12, function(id){ showHTMLinfobox(45895,576773, 6273467); }); map.image_layer.EventMouseOutCallback(image_id12, function(id){ var el = document.getElementById('listItem12'); $(el).removeClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/12.png"); var z = parseInt(oArray[id].obj.css("z-index"))-99; oArray[id].obj.css("z-index",z); if(oArray[image_id12]['previous']){ $(el).insertAfter(oArray[image_id12]['previous']); } }); distances[12] = [576773, 6273467]; var image_id13 = map.image_layer.Add("http://www.1189.lv/images/nummuri/small/13.png", 353461, 6288574, offset_x_pix, offset_y_pix); map.image_layer.SetCustomParameter(image_id13, "id", "pointer13"); array[13] = {x:353461, y:6288574}; oArray[image_id13] = new Object(); oArray[image_id13].obj = $("#themap img[src='http://www.1189.lv/images/nummuri/small/13.png']"); map.image_layer.EventMouseOverCallback(image_id13, function(id){ var id = image_id13; var el = document.getElementById('listItem13'); if ($(el).prev()) { oArray[image_id13]['previous'] = $(el).prev(); } $(el).addClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/13_hover.png"); var z = parseInt(oArray[id].obj.css("z-index"))+100; oArray[id].obj.css("z-index",z); var par = $(el).parent(); $(el).prependTo(par); }); /*map.image_layer.EventClickCallback(image_id13, function(id){ showPOIinfobox(175884, 353461, 6288574); //showInfoBox('some text goes here from: showInfoBox()', 353461, 6288574); });*/ map.image_layer.EventClickCallback(image_id13, function(id){ showHTMLinfobox(89530,353461, 6288574); }); map.image_layer.EventMouseOutCallback(image_id13, function(id){ var el = document.getElementById('listItem13'); $(el).removeClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/13.png"); var z = parseInt(oArray[id].obj.css("z-index"))-99; oArray[id].obj.css("z-index",z); if(oArray[image_id13]['previous']){ $(el).insertAfter(oArray[image_id13]['previous']); } }); distances[13] = [353461, 6288574]; var image_id14 = map.image_layer.Add("http://www.1189.lv/images/nummuri/small/14.png", 512764, 6306775, offset_x_pix, offset_y_pix); map.image_layer.SetCustomParameter(image_id14, "id", "pointer14"); array[14] = {x:512764, y:6306775}; oArray[image_id14] = new Object(); oArray[image_id14].obj = $("#themap img[src='http://www.1189.lv/images/nummuri/small/14.png']"); map.image_layer.EventMouseOverCallback(image_id14, function(id){ var id = image_id14; var el = document.getElementById('listItem14'); if ($(el).prev()) { oArray[image_id14]['previous'] = $(el).prev(); } $(el).addClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/14_hover.png"); var z = parseInt(oArray[id].obj.css("z-index"))+100; oArray[id].obj.css("z-index",z); var par = $(el).parent(); $(el).prependTo(par); }); /*map.image_layer.EventClickCallback(image_id14, function(id){ showPOIinfobox(371590, 512764, 6306775); //showInfoBox('some text goes here from: showInfoBox()', 512764, 6306775); });*/ map.image_layer.EventClickCallback(image_id14, function(id){ showHTMLinfobox(84240,512764, 6306775); }); map.image_layer.EventMouseOutCallback(image_id14, function(id){ var el = document.getElementById('listItem14'); $(el).removeClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/14.png"); var z = parseInt(oArray[id].obj.css("z-index"))-99; oArray[id].obj.css("z-index",z); if(oArray[image_id14]['previous']){ $(el).insertAfter(oArray[image_id14]['previous']); } }); distances[14] = [512764, 6306775]; var image_id15 = map.image_layer.Add("http://www.1189.lv/images/nummuri/small/15.png", 448580, 6314199, offset_x_pix, offset_y_pix); map.image_layer.SetCustomParameter(image_id15, "id", "pointer15"); array[15] = {x:448580, y:6314199}; oArray[image_id15] = new Object(); oArray[image_id15].obj = $("#themap img[src='http://www.1189.lv/images/nummuri/small/15.png']"); map.image_layer.EventMouseOverCallback(image_id15, function(id){ var id = image_id15; var el = document.getElementById('listItem15'); if ($(el).prev()) { oArray[image_id15]['previous'] = $(el).prev(); } $(el).addClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/15_hover.png"); var z = parseInt(oArray[id].obj.css("z-index"))+100; oArray[id].obj.css("z-index",z); var par = $(el).parent(); $(el).prependTo(par); }); /*map.image_layer.EventClickCallback(image_id15, function(id){ showPOIinfobox(175978, 448580, 6314199); //showInfoBox('some text goes here from: showInfoBox()', 448580, 6314199); });*/ map.image_layer.EventClickCallback(image_id15, function(id){ showHTMLinfobox(116377,448580, 6314199); }); map.image_layer.EventMouseOutCallback(image_id15, function(id){ var el = document.getElementById('listItem15'); $(el).removeClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/15.png"); var z = parseInt(oArray[id].obj.css("z-index"))-99; oArray[id].obj.css("z-index",z); if(oArray[image_id15]['previous']){ $(el).insertAfter(oArray[image_id15]['previous']); } }); distances[15] = [448580, 6314199]; var image_id16 = map.image_layer.Add("http://www.1189.lv/images/nummuri/small/16.png", 505636, 6306450, offset_x_pix, offset_y_pix); map.image_layer.SetCustomParameter(image_id16, "id", "pointer16"); array[16] = {x:505636, y:6306450}; oArray[image_id16] = new Object(); oArray[image_id16].obj = $("#themap img[src='http://www.1189.lv/images/nummuri/small/16.png']"); map.image_layer.EventMouseOverCallback(image_id16, function(id){ var id = image_id16; var el = document.getElementById('listItem16'); if ($(el).prev()) { oArray[image_id16]['previous'] = $(el).prev(); } $(el).addClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/16_hover.png"); var z = parseInt(oArray[id].obj.css("z-index"))+100; oArray[id].obj.css("z-index",z); var par = $(el).parent(); $(el).prependTo(par); }); /*map.image_layer.EventClickCallback(image_id16, function(id){ showPOIinfobox(374106, 505636, 6306450); //showInfoBox('some text goes here from: showInfoBox()', 505636, 6306450); });*/ map.image_layer.EventClickCallback(image_id16, function(id){ showHTMLinfobox(55502,505636, 6306450); }); map.image_layer.EventMouseOutCallback(image_id16, function(id){ var el = document.getElementById('listItem16'); $(el).removeClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/16.png"); var z = parseInt(oArray[id].obj.css("z-index"))-99; oArray[id].obj.css("z-index",z); if(oArray[image_id16]['previous']){ $(el).insertAfter(oArray[image_id16]['previous']); } }); distances[16] = [505636, 6306450]; var image_id17 = map.image_layer.Add("http://www.1189.lv/images/nummuri/small/17.png", 668537, 6242150, offset_x_pix, offset_y_pix); map.image_layer.SetCustomParameter(image_id17, "id", "pointer17"); array[17] = {x:668537, y:6242150}; oArray[image_id17] = new Object(); oArray[image_id17].obj = $("#themap img[src='http://www.1189.lv/images/nummuri/small/17.png']"); map.image_layer.EventMouseOverCallback(image_id17, function(id){ var id = image_id17; var el = document.getElementById('listItem17'); if ($(el).prev()) { oArray[image_id17]['previous'] = $(el).prev(); } $(el).addClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/17_hover.png"); var z = parseInt(oArray[id].obj.css("z-index"))+100; oArray[id].obj.css("z-index",z); var par = $(el).parent(); $(el).prependTo(par); }); /*map.image_layer.EventClickCallback(image_id17, function(id){ showPOIinfobox(175591, 668537, 6242150); //showInfoBox('some text goes here from: showInfoBox()', 668537, 6242150); });*/ map.image_layer.EventClickCallback(image_id17, function(id){ showHTMLinfobox(47255,668537, 6242150); }); map.image_layer.EventMouseOutCallback(image_id17, function(id){ var el = document.getElementById('listItem17'); $(el).removeClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/17.png"); var z = parseInt(oArray[id].obj.css("z-index"))-99; oArray[id].obj.css("z-index",z); if(oArray[image_id17]['previous']){ $(el).insertAfter(oArray[image_id17]['previous']); } }); distances[17] = [668537, 6242150]; var image_id18 = map.image_layer.Add("http://www.1189.lv/images/nummuri/small/18.png", 505723, 6311135, offset_x_pix, offset_y_pix); map.image_layer.SetCustomParameter(image_id18, "id", "pointer18"); array[18] = {x:505723, y:6311135}; oArray[image_id18] = new Object(); oArray[image_id18].obj = $("#themap img[src='http://www.1189.lv/images/nummuri/small/18.png']"); map.image_layer.EventMouseOverCallback(image_id18, function(id){ var id = image_id18; var el = document.getElementById('listItem18'); if ($(el).prev()) { oArray[image_id18]['previous'] = $(el).prev(); } $(el).addClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/18_hover.png"); var z = parseInt(oArray[id].obj.css("z-index"))+100; oArray[id].obj.css("z-index",z); var par = $(el).parent(); $(el).prependTo(par); }); /*map.image_layer.EventClickCallback(image_id18, function(id){ showPOIinfobox(175765, 505723, 6311135); //showInfoBox('some text goes here from: showInfoBox()', 505723, 6311135); });*/ map.image_layer.EventClickCallback(image_id18, function(id){ showHTMLinfobox(68743,505723, 6311135); }); map.image_layer.EventMouseOutCallback(image_id18, function(id){ var el = document.getElementById('listItem18'); $(el).removeClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/18.png"); var z = parseInt(oArray[id].obj.css("z-index"))-99; oArray[id].obj.css("z-index",z); if(oArray[image_id18]['previous']){ $(el).insertAfter(oArray[image_id18]['previous']); } }); distances[18] = [505723, 6311135]; var image_id19 = map.image_layer.Add("http://www.1189.lv/images/nummuri/small/19.png", 658096, 6197873, offset_x_pix, offset_y_pix); map.image_layer.SetCustomParameter(image_id19, "id", "pointer19"); array[19] = {x:658096, y:6197873}; oArray[image_id19] = new Object(); oArray[image_id19].obj = $("#themap img[src='http://www.1189.lv/images/nummuri/small/19.png']"); map.image_layer.EventMouseOverCallback(image_id19, function(id){ var id = image_id19; var el = document.getElementById('listItem19'); if ($(el).prev()) { oArray[image_id19]['previous'] = $(el).prev(); } $(el).addClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/19_hover.png"); var z = parseInt(oArray[id].obj.css("z-index"))+100; oArray[id].obj.css("z-index",z); var par = $(el).parent(); $(el).prependTo(par); }); /*map.image_layer.EventClickCallback(image_id19, function(id){ showPOIinfobox(175764, 658096, 6197873); //showInfoBox('some text goes here from: showInfoBox()', 658096, 6197873); });*/ map.image_layer.EventClickCallback(image_id19, function(id){ showHTMLinfobox(68501,658096, 6197873); }); map.image_layer.EventMouseOutCallback(image_id19, function(id){ var el = document.getElementById('listItem19'); $(el).removeClass('hover'); oArray[id].obj.attr("src","http://www.1189.lv/images/nummuri/small/19.png"); var z = parseInt(oArray[id].obj.css("z-index"))-99; oArray[id].obj.css("z-index",z); if(oArray[image_id19]['previous']){ $(el).insertAfter(oArray[image_id19]['previous']); } }); distances[19] = [658096, 6197873]; if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showMapCallback); } else { if (array.length > 0) { map.ShowPoints(array, actual_level); } } var boxElement = map.info_box.get_box_element(); boxElement.style.border = "none"; boxElement.style.backgroundColor = "transparent"; boxElement.style.zIndex = 500; map.info_box.context.style.border = "none"; map.info_box.context.style.backgroundColor = "transparent"; map.info_box.context.style.zIndex = 500; } var opositePoints= new Array(); opositePoints["A"]="B"; opositePoints["B"]="A"; function routeSetup(point, compid) { $("#point"+point).val(addressPoints[compid].replace(/"/g, "").replace(/'/g, "")); $("#point"+opositePoints[point]).val(""); $('#route-popup').show(); } function showHTMLinfobox(cid,x,y) { $.get("/ru/karta/",{action:"getinfobox",compid:cid},function (data){ if (data!=0) { map.info_box.context.innerHTML = ""; boxElement = map.info_box.get_box_element(); boxElement.style.zIndex = "10"; //map.SetCenter(x, y); var boxElement = map.info_box.get_box_element(); boxElement.style.border = "none"; boxElement.style.backgroundColor = "transparent"; boxElement.style.marginLeft = "-120"; boxElement.style.marginTop = "-150"; map.info_box.context.style.border = "none"; map.info_box.context.style.backgroundColor = "transparent"; map.info_box.context.innerHTML = data; map.info_box.ShowNoContextChange(x, y, 0, 0); var pLeft = $('.map-block .map-popup').parent().parent().parent().css('left'); var bLeft = -1 * parseInt(pLeft) + 13; var pTop = $('.map-block .map-popup').parent().parent().parent().css('top'); var bTop = -1 * parseInt(pTop) + 66; if (navigator.appVersion.match(/MSIE 7\.0/) || navigator.appVersion.match(/MSIE 8\.0/)) { bTop = bTop+148; bLeft = bLeft+118; } $('.map-block .map-popup').parent().parent().css({'z-index': '500'}); $('.map-block .map-popup').parent().parent().css({'top': bTop}); $('.map-block .map-popup').parent().parent().css({'left': bLeft}); } }); } // Show popup for map marker. customized function showPOIinfobox(point_id,x,y) { map.info_box.Hide(); $.get( "/ru/karta/", { action : "get_poi_box", point_id : point_id }, function(data){ if (checkPoiHtmlData(data)) { map.info_box.context.innerHTML = ""; boxElement = map.info_box.get_box_element(); boxElement.style.zIndex = "10"; map.info_box.context.innerHTML = data; map.info_box.ShowNoContextChange(x, y, 0, 0); } } ); } // Show popup for map marker. standart function showInfoBox(text,x,y) { var offset_x_pix = 10; var offset_y_pix = 10; map.info_box.Show(x, y, text, offset_x_pix, offset_y_pix); } // Calculate new distances from user geo location function calculateDistances() { showDistanceNumbers(distances, locate_x, locate_y); } // Do companies list filtering/searching function doExtraSearch(setofPage){ remslash=new RegExp('/'); $('input[name="orderby_old"]').val($('input[name="orderby_old"]').val().replace(remslash,'')); $('input[name="cityby_old"]').val($('input[name="cityby_old"]').val().replace(remslash,'')); $('input[name="orderby"]').val($('input[name="orderby"]').val().replace(remslash,'')); $('input[name="cityby"]').val($('input[name="cityby"]').val().replace(remslash,'')); var order = $('#orderby').val(); var city = $('#cityby').val(); var distance = $('#distanceby').val(); var order_val = ''; var city_val = ''; var distance_var = ''; if (order.length >=1 && order != 'default'){ order_val = order+"/"; } if (city.length >=1 && city != '0'){ city_val = city+"/"; } if (distance.length >=1 && distance != '0'){ if (order_val=='izvietojums/' || order_val=='rastojanije/' || order_val=='distance/'){ distance_var = distance+'/'; } } url=window.location.href; if ($('input[name="cityby_old"]').val()!='' && $('input[name="cityby_old"]').val()!='0'){ reg=new RegExp($('input[name="cityby_old"]').val()+'/'); url=url.replace(reg,''); alert(url); } if ($('input[name="orderby_old"]').val()!=''){ reg=new RegExp($('input[name="orderby_old"]').val()+'/'); url=url.replace(reg,''); } if ($('input[name="distanceby_old"]').val()!=''){ reg=new RegExp($('input[name="distanceby_old"]').val()+'/'); url=url.replace(reg,''); } var action_url = url+city_val+order_val+distance_var; $("#dropdown_order").attr("action", action_url); $("#dropdown_order").submit(); return false; } function saveCompany(objId,compid){ res = false; $.get( "/ru/", { action : 'savecomp', compid : compid }, function (data){ if(data[0]==1){ $('#saveButton'+objId).replaceWith('Сохранить'); res= true; } } ); return res; } function prepareShowWin(obj, ev, msg, compid){ $.post('/ajax/companyedit.php',{action:'setCompSave', compid: compid},function (data){ if(checkWinData(data)){ var win = showWin(obj, ev, msg); cd(win); $("#actionClose",$(win)).bind("mousedown",function(){ $.post('/ajax/companyedit.php',{action:'unsetCompSave', compid: compid}); }); } }, "json"); } // Map control f-tions function moveUp() { var center = map.GetCenter(); var center_x = center.x; var center_y = center.y+(map.zoom_level*200); map.SetCenter(center_x, center_y); } function moveDown() { var center = map.GetCenter(); var center_x = center.x; var center_y = center.y-(map.zoom_level*200); map.SetCenter(center_x, center_y); } function moveLeft() { var center = map.GetCenter(); var center_x = center.x-(map.zoom_level*200); var center_y = center.y; map.SetCenter(center_x, center_y); } function moveRight() { var center = map.GetCenter(); var center_x = center.x+(map.zoom_level*200); var center_y = center.y; map.SetCenter(center_x, center_y); } function zoomIn() { var current_level = map.zoom_level; var new_level = current_level-1; map.ChangeLevel(new_level); } function zoomOut() { var current_level = map.zoom_level; var new_level = current_level+1; map.ChangeLevel(new_level); } function zoomLatvia() { map.ChangeLevel(11); var center_x = 527061; var center_y = 6306150; map.SetCenter(center_x, center_y); } function zoomRiga() { map.ChangeLevel(7); var center_x = 505378; var center_y = 6313472; map.SetCenter(center_x, center_y); } // function changeClose(){ //return; $("#window").hide(); $("#window-text").html("Невозможно сохранить компанию в Вашем профиле!"); $("#actionSocials").hide(); $("#actionClose").hide(); $("#simpleClose").show(); $("#window").show(); } function finishClose(){ $.post('/ajax/companyedit.php',{action:'unsetCompSave'},function (data){ $("#window").hide(); $("#actionSocials").show(); $("#window-text").html("Чтобы сохранить компанию в списке “Мои компании”, Вы должны зарегистрироваться или подключиться к системе, используя один из паспортов, предлагаемых социальными сетями"); $("#actionClose").show(); $("#simpleClose").hide(); }, "json"); } $(document).ready(function() { if(0){ showWin($("#savePlace0"), null, "Невозможно сохранить компанию в Вашем профиле!"); changeClose(); var opos=$("#savePlace0").position(); $('#wrapper').scrollTo( { top: opos.top, left:opos.left }, { axis:'xy', offset:-20 } ); } }); $(function(){ $("#compList div.dlist.hasCoords").each(function(k){ $(this) .bind("mouseover focus",function(){ var idNum = k; var img = parseInt($(this).attr("id").substring(8)); if(typeof(oArray[idNum]) == "undefined"){return;} oArray[idNum].obj.attr("src","http://www.1189.lv/images/nummuri/small/"+(img+offset)+"_hover.png"); var z = parseInt(oArray[idNum].obj.css("z-index"))+100; oArray[idNum].obj.css("z-index",z); }) .bind("mouseout focusout",function(){ var idNum = k; var img = parseInt($(this).attr("id").substring(8)); if(typeof(oArray[idNum]) == "undefined"){return;} oArray[idNum].obj.attr("src","http://www.1189.lv/images/nummuri/small/"+(img+offset)+".png"); var z = parseInt(oArray[idNum].obj.css("z-index"))-99; oArray[idNum].obj.css("z-index",z); }); }); });