var width = 836; var height = 500; var x1min = 0; var x1max = 1320; var x2min = 0; var x2max = 1320/3600; var y1min = 0; var y1max = 670; var y2min = 0; var y2max = 200; function handleMouseOver(d, i) { d3.select(this).attr({ fill: "orange", r: radius * 2 }); } function make_x_gridlines() { return d3.axisBottom(x).ticks(5) } function make_y_gridlines() { return d3.axisLeft(y).ticks(5) } var x = d3.scaleTime().range([70, width]); var y = d3.scaleLinear().rangeRound([height, 0]); var svg = d3.select("#chart").append("svg").attr("width", width).attr("height", height); svg.on("mousemove", function() { //console.log("x", xscale.invert(d3.mouse(this)[0] - 50)); //console.log("y", yscale.invert(d3.mouse(this)[1] - 10)); var cx = scale.invert(d3.mouse(this)[0] - 49.3); var cy = yscale.invert(d3.mouse(this)[1] - 23.5); //$("#cx").text(cx); //$("#cy").text(cy); //console.log(d3.event); enterFrame(cx, cy); //console.log("x - using invert", xscale.invert(d3.event.pageX)); //console.log("y- using invert", yscale.invert(d3.event.pageY)); }); var scale = d3.scaleLinear().domain([x1min, x1max]).range([22, width - 80]); var x_axis = d3.axisTop().scale(scale); var xAxisTranslate = height - 50; // przesuniecie scali x na dol svg.append("g").attr("class", "gray").attr("transform", "translate(48, " + xAxisTranslate +")").call(x_axis) var xscale = d3.scaleLinear().domain([x2min, x2max]).range([22, width - 80]); var x_axis = d3.axisBottom().scale(xscale); var xAxisTranslate = height - 50; // przesuniecie scali x na dol svg.append("g").attr("class", "gray graytext").attr("transform", "translate(48, " + xAxisTranslate +")").call(x_axis) var yscale = d3.scaleLinear().domain([y1min, y1max]).range([height - 100, 0]); var y_axis = d3.axisLeft().scale(yscale); svg.append("g").attr("transform", "translate(70, 20)").call(y_axis); //var yscale_right = d3.scaleLinear().domain([y2min, y2max]).range([height - 100, 0]); //var yr_axis = d3.axisRight().scale(yscale_right); //var yAxisTranslate = width - 31; // przesuniecie scali x na dol //svg.append("g").attr("class", "red").attr("transform", "translate(" + yAxisTranslate +", 20)").call(yr_axis); // siatki ciensze var yscale = d3.scaleLinear().domain([y1min, y1max]).range([height - 100, 0]); var grid = d3.axisLeft().scale(yscale).ticks(60) svg.append("g").attr("class", "grid2").attr("transform", "translate(70,20)").call(grid.tickSize(-(width-101)).tickFormat("")) // siatki var yscale = d3.scaleLinear().domain([y1min, y1max]).range([height - 100, 0]); var grid = d3.axisLeft().scale(yscale); svg.append("g").attr("class", "grid").attr("transform", "translate(70,20)").call(grid.tickSize(-(width-101)).tickFormat("")) // siatki var scale = d3.scaleLinear().domain([x1min, x1max]).range([22, width - 80]); var grid = d3.axisTop().scale(scale); svg.append("g").attr("class", "grid").attr("transform", "translate(48, 20)").call(grid.tickSize(-(height-100)).tickFormat("")) var n = 21; var xScale = d3.scaleLinear() .domain([x1min, x1max]) .range([70, width-30]); var yScale = d3.scaleLinear() .domain([y1min, y1max]) .range([height-100, 0]); svg.append("text").style("fill", "#555").style("font-size", "10px") .attr("font-family", "Rubik") .text("m3/s") .attr("x", function (d) { return 805; }) .attr("y", function (d) { return 465; }); svg.append("text").data([{ x: x1max - 50, y: -83 }]).style("fill", "#555").style("font-size", "10px") .attr("font-family", "Rubik") .text("m3/h") .attr("x", function (d) { return 805; }) .attr("y", function (d) { return 440; }); svg.append("text").data([{ x: -150, y: y1max - 25 }]).style("fill", "#555").style("font-size", "10px") .attr("font-family", "Rubik") .text("Pa") .attr("x", function (d) { return 50; }) .attr("y", function (d) { return 15; }); var line = d3.area() .x(function(d, i) { return xScale(d.x); }) .y(function(d) { return yScale(d.y); }) .curve(d3.curveMonotoneX) var area = d3.area() .x(function(d, i) { return xScale(d.x); }) .y0(height-100) .y1(function(d) { return yScale(d.y); }); var Arr_paramsA = new Array(); var Arr_paramsID = new Array(); var data_chart = []; var data_chart_name = []; var data_chart_area = []; let paramsPresureA = []; const getPressureDynamic_A2 = (diameterCalculating) => { let A2 = (1.2 * 62543.94) / Math.pow(diameterCalculating, 4); return A2; }; let is_total = 0; let diameterCalculating = null; diameterCalculating = 200; paramsPresureA = [240.01777046659754,-0.4624734228917377,0.0022890187064838986,-7.656238129118845e-6,1.2995806050896291e-8,-7.95807365995513e-12,-2.0625020653798676e-15,2.6265149869927166e-18]; if (is_total) { paramsPresureA[2] += getPressureDynamic_A2(diameterCalculating); } Arr_paramsA.push(paramsPresureA); Arr_paramsID.push(489); data_chart[3425] = [{"x" : 0, "y" : 240.01777046659753978020},{"x" : 10.2, "y" : 235.53070598802784729742},{"x" : 20.4, "y" : 231.47313424669042092319},{"x" : 30.6, "y" : 227.80123722877715408686},{"x" : 40.8, "y" : 224.47435877674689663763},{"x" : 51, "y" : 221.45489547902977278682},{"x" : 61.2, "y" : 218.70818634355535436953},{"x" : 71.4, "y" : 216.20240140716251175945},{"x" : 81.6, "y" : 213.90842943295112377200},{"x" : 91.8, "y" : 211.79976484763392363675},{"x" : 102, "y" : 209.85239407094650232466},{"x" : 112.2, "y" : 208.04468138917584951741},{"x" : 122.4, "y" : 206.35725452486511244388},{"x" : 132.6, "y" : 204.77289005475344652041},{"x" : 142.8, "y" : 203.27639882801048543115},{"x" : 153, "y" : 201.85451153682339509032},{"x" : 163.2, "y" : 200.49576459139606754434},{"x" : 173.4, "y" : 199.19038645141904453340},{"x" : 183.6, "y" : 197.93018456606824884147},{"x" : 193.8, "y" : 196.70843307459281845695},{"x" : 204, "y" : 195.51976141954955323854},{"x" : 214.2, "y" : 194.36004402474341645757},{"x" : 224.4, "y" : 193.22629118993293673157},{"x" : 234.6, "y" : 192.11654135435873058668},{"x" : 244.8, "y" : 191.02975488115504276720},{"x" : 255, "y" : 189.96570951470221189084},{"x" : 265.2, "y" : 188.92489766297887854307},{"x" : 275.4, "y" : 187.90842565697371924216},{"x" : 285.6, "y" : 186.91791513921407386078},{"x" : 295.8, "y" : 185.95540673347181837016},{"x" : 306, "y" : 185.02326614770419155320},{"x" : 316.2, "y" : 184.12409286228881910574},{"x" : 326.4, "y" : 183.26063155561155326723},{"x" : 336.6, "y" : 182.43568641906657035179},{"x" : 346.8, "y" : 181.65203851352652009155},{"x" : 357, "y" : 180.91236631934268075383},{"x" : 367.2, "y" : 180.21916963193280025735},{"x" : 377.4, "y" : 179.57469695501637829693},{"x" : 387.6, "y" : 178.98087654355609288359},{"x" : 397.8, "y" : 178.43925124846310836801},{"x" : 408, "y" : 177.95091731512687260874},{"x" : 418.2, "y" : 177.51646728782696982307},{"x" : 428.4, "y" : 177.13593717208544831010},{"x" : 438.6, "y" : 176.80875800702077071946},{"x" : 448.8, "y" : 176.53371199975896388423},{"x" : 459, "y" : 176.30889337396268956581},{"x" : 469.2, "y" : 176.13167408453909956734},{"x" : 479.4, "y" : 175.99867455057832899001},{"x" : 489.6, "y" : 175.90573955859170496296},{"x" : 499.8, "y" : 175.84791948809754558170},{"x" : 510, "y" : 175.81945701162342743373},{"x" : 520.2, "y" : 175.81377942117580914783},{"x" : 530.4, "y" : 175.82349673323980709938},{"x" : 540.6, "y" : 175.84040572436941829437},{"x" : 550.8, "y" : 175.85550004942007262798},{"x" : 561, "y" : 175.85898659449284764378},{"x" : 571.2, "y" : 175.84030821663804999844},{"x" : 581.4, "y" : 175.78817302238698516703},{"x" : 591.6, "y" : 175.69059033716217754773},{"x" : 601.8, "y" : 175.53491351763136663067},{"x" : 612, "y" : 175.30788975906000359828},{"x" : 622.2, "y" : 174.99571704972368024755},{"x" : 632.4, "y" : 174.58410842443680621727},{"x" : 642.6, "y" : 174.05836366926033065283},{"x" : 652.8, "y" : 173.40344862943999260096},{"x" : 663, "y" : 172.60408227264542802004},{"x" : 673.2, "y" : 171.64483165955525123536},{"x" : 683.4, "y" : 170.51021497385985981055},{"x" : 693.6, "y" : 169.18481276372813226772},{"x" : 703.8, "y" : 167.65338754681232558141},{"x" : 714, "y" : 165.90101193083259545347},{"x" : 724.2, "y" : 163.91320540181396836488},{"x" : 734.4, "y" : 161.67607993202614125039},{"x" : 744.6, "y" : 159.17649455969205973815},{"x" : 754.8, "y" : 156.40221909251380338901},{"x" : 765, "y" : 153.34210708708570791714},{"x" : 775.2, "y" : 149.98627825624703291396},{"x" : 785.4, "y" : 146.32631045643586276128},{"x" : 795.6, "y" : 142.35544140709964722191},{"x" : 805.8, "y" : 138.06878029422171039187},{"x" : 816, "y" : 133.46352941003249270580},{"x" : 826.2, "y" : 128.53921598094734690676},{"x" : 836.4, "y" : 123.29793433579857264704},{"x" : 846.6, "y" : 117.74459856642579325126},{"x" : 856.8, "y" : 111.88720583268286645762},{"x" : 867, "y" : 105.73711046389212242502},{"x" : 877.2, "y" : 99.30930900885732626193},{"x" : 887.4, "y" : 92.62273638644455786562},{"x" : 897.6, "y" : 85.70057328882171532314},{"x" : 907.8, "y" : 78.57056498939255106961},{"x" : 918, "y" : 71.26535170750867109746},{"x" : 928.2, "y" : 63.82281068199677065422},{"x" : 938.4, "y" : 56.28641010556066248682},{"x" : 948.6, "y" : 48.70557507214402903628},{"x" : 958.8, "y" : 41.13606568928480555769},{"x" : 969, "y" : 33.64036750751256477088},{"x" : 979.2, "y" : 26.28809441888733999804},{"x" : 989.4, "y" : 19.15640417669692396885},{"x" : 999.6, "y" : 12.33042668841380873346},{"x" : 1009.8, "y" : 5.90370523389765367028},{"x" : 1020, "y" : -0.02134923897983753704}]; data_chart_name[3425] = ""; data_chart_area[3425] = new Array(); if ((data_chart[3425][0].x != undefined && parseFloat(data_chart[3425][0].x))) { var a_before = parseFloat(data_chart[3425][0].y) / (parseFloat(data_chart[3425][0].x) * parseFloat(data_chart[3425][0].x)); var append_before = ''; for(var b = 0; b <= 10; b++) { var _x = (b * data_chart[3425][0].x) / 10; var _y = _x * _x * a_before; data_chart_area[3425].push({x: _x, y: _y}); } } var last_index = data_chart[3425].length; for(var b = 0; b < last_index; b++) { data_chart_area[3425].push(data_chart[3425][b]); } last_index = last_index - 1; if (data_chart[3425][last_index].y != undefined && parseFloat(data_chart[3425][last_index].y) > 5) { var a_after = parseFloat(data_chart[3425][last_index].y) / (parseFloat(data_chart[3425][last_index].x) * parseFloat(data_chart[3425][last_index].x)); for(var b = 10; b >= 0; b--) { var _x = (b * data_chart[3425][last_index].x) / 10; var _y = _x * _x * a_after; data_chart_area[3425].push({x: _x, y: _y}); } } var dataset_3425 = [{"x" : 0, "y" : 240.01777046659753978020},{"x" : 10.2, "y" : 235.53070598802784729742},{"x" : 20.4, "y" : 231.47313424669042092319},{"x" : 30.6, "y" : 227.80123722877715408686},{"x" : 40.8, "y" : 224.47435877674689663763},{"x" : 51, "y" : 221.45489547902977278682},{"x" : 61.2, "y" : 218.70818634355535436953},{"x" : 71.4, "y" : 216.20240140716251175945},{"x" : 81.6, "y" : 213.90842943295112377200},{"x" : 91.8, "y" : 211.79976484763392363675},{"x" : 102, "y" : 209.85239407094650232466},{"x" : 112.2, "y" : 208.04468138917584951741},{"x" : 122.4, "y" : 206.35725452486511244388},{"x" : 132.6, "y" : 204.77289005475344652041},{"x" : 142.8, "y" : 203.27639882801048543115},{"x" : 153, "y" : 201.85451153682339509032},{"x" : 163.2, "y" : 200.49576459139606754434},{"x" : 173.4, "y" : 199.19038645141904453340},{"x" : 183.6, "y" : 197.93018456606824884147},{"x" : 193.8, "y" : 196.70843307459281845695},{"x" : 204, "y" : 195.51976141954955323854},{"x" : 214.2, "y" : 194.36004402474341645757},{"x" : 224.4, "y" : 193.22629118993293673157},{"x" : 234.6, "y" : 192.11654135435873058668},{"x" : 244.8, "y" : 191.02975488115504276720},{"x" : 255, "y" : 189.96570951470221189084},{"x" : 265.2, "y" : 188.92489766297887854307},{"x" : 275.4, "y" : 187.90842565697371924216},{"x" : 285.6, "y" : 186.91791513921407386078},{"x" : 295.8, "y" : 185.95540673347181837016},{"x" : 306, "y" : 185.02326614770419155320},{"x" : 316.2, "y" : 184.12409286228881910574},{"x" : 326.4, "y" : 183.26063155561155326723},{"x" : 336.6, "y" : 182.43568641906657035179},{"x" : 346.8, "y" : 181.65203851352652009155},{"x" : 357, "y" : 180.91236631934268075383},{"x" : 367.2, "y" : 180.21916963193280025735},{"x" : 377.4, "y" : 179.57469695501637829693},{"x" : 387.6, "y" : 178.98087654355609288359},{"x" : 397.8, "y" : 178.43925124846310836801},{"x" : 408, "y" : 177.95091731512687260874},{"x" : 418.2, "y" : 177.51646728782696982307},{"x" : 428.4, "y" : 177.13593717208544831010},{"x" : 438.6, "y" : 176.80875800702077071946},{"x" : 448.8, "y" : 176.53371199975896388423},{"x" : 459, "y" : 176.30889337396268956581},{"x" : 469.2, "y" : 176.13167408453909956734},{"x" : 479.4, "y" : 175.99867455057832899001},{"x" : 489.6, "y" : 175.90573955859170496296},{"x" : 499.8, "y" : 175.84791948809754558170},{"x" : 510, "y" : 175.81945701162342743373},{"x" : 520.2, "y" : 175.81377942117580914783},{"x" : 530.4, "y" : 175.82349673323980709938},{"x" : 540.6, "y" : 175.84040572436941829437},{"x" : 550.8, "y" : 175.85550004942007262798},{"x" : 561, "y" : 175.85898659449284764378},{"x" : 571.2, "y" : 175.84030821663804999844},{"x" : 581.4, "y" : 175.78817302238698516703},{"x" : 591.6, "y" : 175.69059033716217754773},{"x" : 601.8, "y" : 175.53491351763136663067},{"x" : 612, "y" : 175.30788975906000359828},{"x" : 622.2, "y" : 174.99571704972368024755},{"x" : 632.4, "y" : 174.58410842443680621727},{"x" : 642.6, "y" : 174.05836366926033065283},{"x" : 652.8, "y" : 173.40344862943999260096},{"x" : 663, "y" : 172.60408227264542802004},{"x" : 673.2, "y" : 171.64483165955525123536},{"x" : 683.4, "y" : 170.51021497385985981055},{"x" : 693.6, "y" : 169.18481276372813226772},{"x" : 703.8, "y" : 167.65338754681232558141},{"x" : 714, "y" : 165.90101193083259545347},{"x" : 724.2, "y" : 163.91320540181396836488},{"x" : 734.4, "y" : 161.67607993202614125039},{"x" : 744.6, "y" : 159.17649455969205973815},{"x" : 754.8, "y" : 156.40221909251380338901},{"x" : 765, "y" : 153.34210708708570791714},{"x" : 775.2, "y" : 149.98627825624703291396},{"x" : 785.4, "y" : 146.32631045643586276128},{"x" : 795.6, "y" : 142.35544140709964722191},{"x" : 805.8, "y" : 138.06878029422171039187},{"x" : 816, "y" : 133.46352941003249270580},{"x" : 826.2, "y" : 128.53921598094734690676},{"x" : 836.4, "y" : 123.29793433579857264704},{"x" : 846.6, "y" : 117.74459856642579325126},{"x" : 856.8, "y" : 111.88720583268286645762},{"x" : 867, "y" : 105.73711046389212242502},{"x" : 877.2, "y" : 99.30930900885732626193},{"x" : 887.4, "y" : 92.62273638644455786562},{"x" : 897.6, "y" : 85.70057328882171532314},{"x" : 907.8, "y" : 78.57056498939255106961},{"x" : 918, "y" : 71.26535170750867109746},{"x" : 928.2, "y" : 63.82281068199677065422},{"x" : 938.4, "y" : 56.28641010556066248682},{"x" : 948.6, "y" : 48.70557507214402903628},{"x" : 958.8, "y" : 41.13606568928480555769},{"x" : 969, "y" : 33.64036750751256477088},{"x" : 979.2, "y" : 26.28809441888733999804},{"x" : 989.4, "y" : 19.15640417669692396885},{"x" : 999.6, "y" : 12.33042668841380873346},{"x" : 1009.8, "y" : 5.90370523389765367028},{"x" : 1020, "y" : -0.02134923897983753704}]; var dataset_area_3425 = data_chart_area[3425]; svg.append("path") .attr("transform", "translate(0, 20)") .datum(dataset_area_3425) .attr("class", "area") .attr("id", "area_489") .style('fill-opacity', 0) .attr("fill", "#f90e24") .on('mouseover', function(d, i) { selectItemGraph(489) }) .attr("d", area); svg.append("path") .attr("transform", "translate(0, 20)") .attr("id", "path_489") .datum(dataset_3425) .attr("class", "line") .attr("d", line); diameterCalculating = 250; paramsPresureA = [479.9602242136832,-0.30264497861144457,-0.002976020295604043,6.784838488839858e-6,2.6067546997328593e-9,-1.9961580268500264e-11,1.92207588073355e-14,-5.78794766225869e-18]; if (is_total) { paramsPresureA[2] += getPressureDynamic_A2(diameterCalculating); } Arr_paramsA.push(paramsPresureA); Arr_paramsID.push(1071); data_chart[3426] = [{"x" : 0, "y" : 479.96022421368320465263},{"x" : 11.3, "y" : 476.17015661146547245153},{"x" : 22.6, "y" : 471.67929904915149563749},{"x" : 33.9, "y" : 466.54739024778569955743},{"x" : 45.2, "y" : 460.83436759935813142874},{"x" : 56.5, "y" : 454.59999557422435145781},{"x" : 67.8, "y" : 447.90352088168799582490},{"x" : 79.1, "y" : 440.80335369746467222285},{"x" : 90.4, "y" : 433.35677427174192644088},{"x" : 101.7, "y" : 425.61966423154876792978},{"x" : 113, "y" : 417.64626189115460874746},{"x" : 124.3, "y" : 409.48894088420661319105},{"x" : 135.6, "y" : 401.19801143132792731194},{"x" : 146.9, "y" : 392.82154355688618352360},{"x" : 158.2, "y" : 384.40521156865128205027},{"x" : 169.5, "y" : 375.99215911405809720236},{"x" : 180.8, "y" : 367.62288412678583426896},{"x" : 192.1, "y" : 359.33514297737383458298},{"x" : 203.4, "y" : 351.16387314158703247813},{"x" : 214.7, "y" : 343.14113370024637106326},{"x" : 226, "y" : 335.29606298424016586068},{"x" : 237.3, "y" : 327.65485267843229166829},{"x" : 248.6, "y" : 320.24073769818187429337},{"x" : 259.9, "y" : 313.07400115218945302331},{"x" : 271.2, "y" : 306.17199370538645553097},{"x" : 282.5, "y" : 299.54916665558272370617},{"x" : 293.8, "y" : 293.21711803758665837449},{"x" : 305.1, "y" : 287.18465106851510881825},{"x" : 316.4, "y" : 281.45784424800717715698},{"x" : 327.7, "y" : 276.04013242705730135640},{"x" : 339, "y" : 270.93239815918457225052},{"x" : 350.3, "y" : 266.13307264765131776585},{"x" : 361.6, "y" : 261.63824560244876238357},{"x" : 372.9, "y" : 257.44178332076279502871},{"x" : 384.2, "y" : 253.53545430463856291681},{"x" : 395.5, "y" : 249.90906172955533293134},{"x" : 406.8, "y" : 246.55058207763013911062},{"x" : 418.1, "y" : 243.44630924916424419280},{"x" : 429.4, "y" : 240.58100346624857479583},{"x" : 440.7, "y" : 237.93804428214193080748},{"x" : 452, "y" : 235.49958701014085704628},{"x" : 463.3, "y" : 233.24672188565116925929},{"x" : 474.6, "y" : 231.15963527518303521902},{"x" : 485.9, "y" : 229.21777224597951772012},{"x" : 497.2, "y" : 227.39999980999681383764},{"x" : 508.5, "y" : 225.68477015595161105921},{"x" : 519.8, "y" : 224.05028318314975877001},{"x" : 531.1, "y" : 222.47464765081289783666},{"x" : 542.4, "y" : 220.93604025661642253908},{"x" : 553.7, "y" : 219.41286195815808923726},{"x" : 565, "y" : 217.88389085106950915360},{"x" : 576.3, "y" : 216.32843091748355845994},{"x" : 587.6, "y" : 214.72645595858287492774},{"x" : 598.9, "y" : 213.05874802493016773042},{"x" : 610.2, "y" : 211.30702965831500250715},{"x" : 621.5, "y" : 209.45408925880474271253},{"x" : 632.8, "y" : 207.48389889075204450819},{"x" : 644.1, "y" : 205.38172384143547333224},{"x" : 655.4, "y" : 203.13422324608205826735},{"x" : 666.7, "y" : 200.72954109296063052170},{"x" : 678, "y" : 198.15738692227893125164},{"x" : 689.3, "y" : 195.40910553259703874573},{"x" : 700.6, "y" : 192.47773500846113847729},{"x" : 711.9, "y" : 189.35805238299121810996},{"x" : 723.2, "y" : 186.04660624911821287242},{"x" : 734.5, "y" : 182.54173563320716766611},{"x" : 745.8, "y" : 178.84357444475813281315},{"x" : 757.1, "y" : 174.95404081593051159871},{"x" : 768.4, "y" : 170.87681064456774038263},{"x" : 779.7, "y" : 166.61727465447631857387},{"x" : 791, "y" : 162.18247828664993903658},{"x" : 802.3, "y" : 157.58104373515584484267},{"x" : 813.6, "y" : 152.82307344141895555367},{"x" : 824.9, "y" : 147.92003436058575971401},{"x" : 836.2, "y" : 142.88462231372022870346},{"x" : 847.5, "y" : 137.73060573952011509391},{"x" : 858.8, "y" : 132.47264815927064773859},{"x" : 870.1, "y" : 127.12610866877776061301},{"x" : 881.4, "y" : 121.70681977095455295057},{"x" : 892.7, "y" : 116.23084186282494556508},{"x" : 904, "y" : 110.71419369059640303021},{"x" : 915.3, "y" : 105.17255808660547700129},{"x" : 926.6, "y" : 99.62096230174756783526},{"x" : 937.9, "y" : 94.07343224719988938887},{"x" : 949.2, "y" : 88.54261995908700555447},{"x" : 960.5, "y" : 83.03940359984790120507},{"x" : 971.8, "y" : 77.57245930999306438025},{"x" : 983.1, "y" : 72.14780422396597714396},{"x" : 994.4, "y" : 66.76830996387070626952},{"x" : 1005.7, "y" : 61.43318592468676797580},{"x" : 1017, "y" : 56.13743166480981017230},{"x" : 1028.3, "y" : 50.87125771552018704824},{"x" : 1039.6, "y" : 45.61947412314930261346},{"x" : 1050.9, "y" : 40.36084603769813838881},{"x" : 1062.2, "y" : 35.06741566150958533399},{"x" : 1073.5, "y" : 29.70378987181720731314},{"x" : 1084.8, "y" : 24.22639283086391515099},{"x" : 1096.1, "y" : 18.58268289724765054416},{"x" : 1107.4, "y" : 12.71033315228305582423},{"x" : 1118.7, "y" : 6.53637485504623327870},{"x" : 1130, "y" : -0.02369686015845218208}]; data_chart_name[3426] = ""; data_chart_area[3426] = new Array(); if ((data_chart[3426][0].x != undefined && parseFloat(data_chart[3426][0].x))) { var a_before = parseFloat(data_chart[3426][0].y) / (parseFloat(data_chart[3426][0].x) * parseFloat(data_chart[3426][0].x)); var append_before = ''; for(var b = 0; b <= 10; b++) { var _x = (b * data_chart[3426][0].x) / 10; var _y = _x * _x * a_before; data_chart_area[3426].push({x: _x, y: _y}); } } var last_index = data_chart[3426].length; for(var b = 0; b < last_index; b++) { data_chart_area[3426].push(data_chart[3426][b]); } last_index = last_index - 1; if (data_chart[3426][last_index].y != undefined && parseFloat(data_chart[3426][last_index].y) > 5) { var a_after = parseFloat(data_chart[3426][last_index].y) / (parseFloat(data_chart[3426][last_index].x) * parseFloat(data_chart[3426][last_index].x)); for(var b = 10; b >= 0; b--) { var _x = (b * data_chart[3426][last_index].x) / 10; var _y = _x * _x * a_after; data_chart_area[3426].push({x: _x, y: _y}); } } var dataset_3426 = [{"x" : 0, "y" : 479.96022421368320465263},{"x" : 11.3, "y" : 476.17015661146547245153},{"x" : 22.6, "y" : 471.67929904915149563749},{"x" : 33.9, "y" : 466.54739024778569955743},{"x" : 45.2, "y" : 460.83436759935813142874},{"x" : 56.5, "y" : 454.59999557422435145781},{"x" : 67.8, "y" : 447.90352088168799582490},{"x" : 79.1, "y" : 440.80335369746467222285},{"x" : 90.4, "y" : 433.35677427174192644088},{"x" : 101.7, "y" : 425.61966423154876792978},{"x" : 113, "y" : 417.64626189115460874746},{"x" : 124.3, "y" : 409.48894088420661319105},{"x" : 135.6, "y" : 401.19801143132792731194},{"x" : 146.9, "y" : 392.82154355688618352360},{"x" : 158.2, "y" : 384.40521156865128205027},{"x" : 169.5, "y" : 375.99215911405809720236},{"x" : 180.8, "y" : 367.62288412678583426896},{"x" : 192.1, "y" : 359.33514297737383458298},{"x" : 203.4, "y" : 351.16387314158703247813},{"x" : 214.7, "y" : 343.14113370024637106326},{"x" : 226, "y" : 335.29606298424016586068},{"x" : 237.3, "y" : 327.65485267843229166829},{"x" : 248.6, "y" : 320.24073769818187429337},{"x" : 259.9, "y" : 313.07400115218945302331},{"x" : 271.2, "y" : 306.17199370538645553097},{"x" : 282.5, "y" : 299.54916665558272370617},{"x" : 293.8, "y" : 293.21711803758665837449},{"x" : 305.1, "y" : 287.18465106851510881825},{"x" : 316.4, "y" : 281.45784424800717715698},{"x" : 327.7, "y" : 276.04013242705730135640},{"x" : 339, "y" : 270.93239815918457225052},{"x" : 350.3, "y" : 266.13307264765131776585},{"x" : 361.6, "y" : 261.63824560244876238357},{"x" : 372.9, "y" : 257.44178332076279502871},{"x" : 384.2, "y" : 253.53545430463856291681},{"x" : 395.5, "y" : 249.90906172955533293134},{"x" : 406.8, "y" : 246.55058207763013911062},{"x" : 418.1, "y" : 243.44630924916424419280},{"x" : 429.4, "y" : 240.58100346624857479583},{"x" : 440.7, "y" : 237.93804428214193080748},{"x" : 452, "y" : 235.49958701014085704628},{"x" : 463.3, "y" : 233.24672188565116925929},{"x" : 474.6, "y" : 231.15963527518303521902},{"x" : 485.9, "y" : 229.21777224597951772012},{"x" : 497.2, "y" : 227.39999980999681383764},{"x" : 508.5, "y" : 225.68477015595161105921},{"x" : 519.8, "y" : 224.05028318314975877001},{"x" : 531.1, "y" : 222.47464765081289783666},{"x" : 542.4, "y" : 220.93604025661642253908},{"x" : 553.7, "y" : 219.41286195815808923726},{"x" : 565, "y" : 217.88389085106950915360},{"x" : 576.3, "y" : 216.32843091748355845994},{"x" : 587.6, "y" : 214.72645595858287492774},{"x" : 598.9, "y" : 213.05874802493016773042},{"x" : 610.2, "y" : 211.30702965831500250715},{"x" : 621.5, "y" : 209.45408925880474271253},{"x" : 632.8, "y" : 207.48389889075204450819},{"x" : 644.1, "y" : 205.38172384143547333224},{"x" : 655.4, "y" : 203.13422324608205826735},{"x" : 666.7, "y" : 200.72954109296063052170},{"x" : 678, "y" : 198.15738692227893125164},{"x" : 689.3, "y" : 195.40910553259703874573},{"x" : 700.6, "y" : 192.47773500846113847729},{"x" : 711.9, "y" : 189.35805238299121810996},{"x" : 723.2, "y" : 186.04660624911821287242},{"x" : 734.5, "y" : 182.54173563320716766611},{"x" : 745.8, "y" : 178.84357444475813281315},{"x" : 757.1, "y" : 174.95404081593051159871},{"x" : 768.4, "y" : 170.87681064456774038263},{"x" : 779.7, "y" : 166.61727465447631857387},{"x" : 791, "y" : 162.18247828664993903658},{"x" : 802.3, "y" : 157.58104373515584484267},{"x" : 813.6, "y" : 152.82307344141895555367},{"x" : 824.9, "y" : 147.92003436058575971401},{"x" : 836.2, "y" : 142.88462231372022870346},{"x" : 847.5, "y" : 137.73060573952011509391},{"x" : 858.8, "y" : 132.47264815927064773859},{"x" : 870.1, "y" : 127.12610866877776061301},{"x" : 881.4, "y" : 121.70681977095455295057},{"x" : 892.7, "y" : 116.23084186282494556508},{"x" : 904, "y" : 110.71419369059640303021},{"x" : 915.3, "y" : 105.17255808660547700129},{"x" : 926.6, "y" : 99.62096230174756783526},{"x" : 937.9, "y" : 94.07343224719988938887},{"x" : 949.2, "y" : 88.54261995908700555447},{"x" : 960.5, "y" : 83.03940359984790120507},{"x" : 971.8, "y" : 77.57245930999306438025},{"x" : 983.1, "y" : 72.14780422396597714396},{"x" : 994.4, "y" : 66.76830996387070626952},{"x" : 1005.7, "y" : 61.43318592468676797580},{"x" : 1017, "y" : 56.13743166480981017230},{"x" : 1028.3, "y" : 50.87125771552018704824},{"x" : 1039.6, "y" : 45.61947412314930261346},{"x" : 1050.9, "y" : 40.36084603769813838881},{"x" : 1062.2, "y" : 35.06741566150958533399},{"x" : 1073.5, "y" : 29.70378987181720731314},{"x" : 1084.8, "y" : 24.22639283086391515099},{"x" : 1096.1, "y" : 18.58268289724765054416},{"x" : 1107.4, "y" : 12.71033315228305582423},{"x" : 1118.7, "y" : 6.53637485504623327870},{"x" : 1130, "y" : -0.02369686015845218208}]; var dataset_area_3426 = data_chart_area[3426]; svg.append("path") .attr("transform", "translate(0, 20)") .datum(dataset_area_3426) .attr("class", "area") .attr("id", "area_1071") .style('fill-opacity', 0) .attr("fill", "#f90e24") .on('mouseover', function(d, i) { selectItemGraph(1071) }) .attr("d", area); svg.append("path") .attr("transform", "translate(0, 20)") .attr("id", "path_1071") .datum(dataset_3426) .attr("class", "line") .attr("d", line); diameterCalculating = 315; paramsPresureA = [670.3350302579944,-1.089347579004949,0.0002783258437616468,3.5082275400592767e-6,-9.727549410131913e-9,1.208042423103454e-11,-7.259909578252942e-15,1.6811151638779316e-18]; if (is_total) { paramsPresureA[2] += getPressureDynamic_A2(diameterCalculating); } Arr_paramsA.push(paramsPresureA); Arr_paramsID.push(1072); data_chart[3427] = [{"x" : 0, "y" : 670.33503025799439001275},{"x" : 13.2, "y" : 656.01191599983417290787},{"x" : 26.4, "y" : 641.83021392746070432622},{"x" : 39.6, "y" : 627.82841088480495272961},{"x" : 52.8, "y" : 614.03900889367446325195},{"x" : 66, "y" : 600.48903894131251490762},{"x" : 79.2, "y" : 587.20054889205903236871},{"x" : 92.4, "y" : 574.19106611472670920193},{"x" : 105.6, "y" : 561.47403541732387566299},{"x" : 118.8, "y" : 549.05923288074529864389},{"x" : 132, "y" : 536.95315618305176030844},{"x" : 145.2, "y" : 525.15939200596892533213},{"x" : 158.4, "y" : 513.67896111521963575797},{"x" : 171.6, "y" : 502.51064170632241712156},{"x" : 184.8, "y" : 491.65127160747499601712},{"x" : 198, "y" : 481.09602993114555147258},{"x" : 211.2, "y" : 470.83869876599902681846},{"x" : 224.4, "y" : 460.87190550078014439350},{"x" : 237.6, "y" : 451.18734637177567492472},{"x" : 250.8, "y" : 441.77599182548186718122},{"x" : 264, "y" : 432.62827428809947605259},{"x" : 277.2, "y" : 423.73425893347962301050},{"x" : 290.4, "y" : 415.08379804114497346745},{"x" : 303.6, "y" : 406.66666953601020395581},{"x" : 316.8, "y" : 398.47270030142345831337},{"x" : 330, "y" : 390.49187485715532375252},{"x" : 343.2, "y" : 382.71442999395560491394},{"x" : 356.4, "y" : 375.13093595630533627627},{"x" : 369.6, "y" : 367.73236476498345837172},{"x" : 382.8, "y" : 360.51014627107639398673},{"x" : 396, "y" : 353.45621253304932452011},{"x" : 409.2, "y" : 346.56303110850808479881},{"x" : 422.4, "y" : 339.82362785226899859481},{"x" : 435.6, "y" : 333.23159981236688054196},{"x" : 448.8, "y" : 326.78111881562080043295},{"x" : 462, "y" : 320.46692633438135544566},{"x" : 475.2, "y" : 314.28432022608461693380},{"x" : 488.4, "y" : 308.22913393723581521044},{"x" : 501.6, "y" : 302.29770876344684893411},{"x" : 514.8, "y" : 296.48685975714874984988},{"x" : 528, "y" : 290.79383587460699800431},{"x" : 541.2, "y" : 285.21627495386036343916},{"x" : 554.4, "y" : 279.75215411520628094877},{"x" : 567.6, "y" : 274.39973617585962983867},{"x" : 580.8, "y" : 269.15751267040496941263},{"x" : 594, "y" : 264.02414406867035268078},{"x" : 607.2, "y" : 258.99839778263878997677},{"x" : 620.4, "y" : 254.07908455403102720993},{"x" : 633.6, "y" : 249.26499381417318090826},{"x" : 646.8, "y" : 244.55482860778340636898},{"x" : 660, "y" : 239.94714067228977683044},{"x" : 673.2, "y" : 235.44026626431099202819},{"x" : 686.4, "y" : 231.03226332492374694993},{"x" : 699.6, "y" : 226.72085057533493568371},{"x" : 712.8, "y" : 222.50334913458556229671},{"x" : 726, "y" : 218.37662725091192328364},{"x" : 739.2, "y" : 214.33704873838522075857},{"x" : 752.4, "y" : 210.38042571044857709239},{"x" : 765.6, "y" : 206.50197620199116954609},{"x" : 778.8, "y" : 202.69628727155935621340},{"x" : 792, "y" : 198.95728417535121934634},{"x" : 805.2, "y" : 195.27820620460192913015},{"x" : 818.4, "y" : 191.65158977799330841663},{"x" : 831.6, "y" : 188.06925938070423853787},{"x" : 844.8, "y" : 184.52232694173835625406},{"x" : 858, "y" : 181.00120024112345618050},{"x" : 871.2, "y" : 177.49560093865511589684},{"x" : 884.4, "y" : 173.99459281574797842040},{"x" : 897.6, "y" : 170.48662082207499679498},{"x" : 910.8, "y" : 166.95956151858069915761},{"x" : 924, "y" : 163.40078550849693783675},{"x" : 937.2, "y" : 159.79723244802039516799},{"x" : 950.4, "y" : 156.13549922820743631746},{"x" : 963.6, "y" : 152.40194191978525850573},{"x" : 976.8, "y" : 148.58279207244072495087},{"x" : 990, "y" : 144.66428796026752934267},{"x" : 1003.2, "y" : 140.63282136492261997773},{"x" : 1016.4, "y" : 136.47510048819822259247},{"x" : 1029.6, "y" : 132.17832958557119127363},{"x" : 1042.8, "y" : 127.73040591238805063767},{"x" : 1056, "y" : 123.12013457427383400500},{"x" : 1069.2, "y" : 118.33746187343831479666},{"x" : 1082.4, "y" : 113.37372774245613982202},{"x" : 1095.6, "y" : 108.22193785717036007554},{"x" : 1108.8, "y" : 102.87705602035202900879},{"x" : 1122, "y" : 97.33631740768396412022},{"x" : 1135.2, "y" : 91.59956326777682988904},{"x" : 1148.4, "y" : 85.66959766777654294856},{"x" : 1161.6, "y" : 79.55256687619930744404},{"x" : 1174.8, "y" : 73.25836197466014709789},{"x" : 1188, "y" : 66.80104529001528135268},{"x" : 1201.2, "y" : 60.19930123869653471047},{"x" : 1214.4, "y" : 53.47691217472129210364},{"x" : 1227.6, "y" : 46.66325983304977853550},{"x" : 1240.8, "y" : 39.79385295996780769201},{"x" : 1254, "y" : 32.91088172201489214785},{"x" : 1267.2, "y" : 26.06379948518224409781},{"x" : 1280.4, "y" : 19.30993255594876245596},{"x" : 1293.6, "y" : 12.71511847573310660664},{"x" : 1306.8, "y" : 6.35437346053549845237},{"x" : 1320, "y" : 0.31258957723548519425}]; data_chart_name[3427] = ""; data_chart_area[3427] = new Array(); if ((data_chart[3427][0].x != undefined && parseFloat(data_chart[3427][0].x))) { var a_before = parseFloat(data_chart[3427][0].y) / (parseFloat(data_chart[3427][0].x) * parseFloat(data_chart[3427][0].x)); var append_before = ''; for(var b = 0; b <= 10; b++) { var _x = (b * data_chart[3427][0].x) / 10; var _y = _x * _x * a_before; data_chart_area[3427].push({x: _x, y: _y}); } } var last_index = data_chart[3427].length; for(var b = 0; b < last_index; b++) { data_chart_area[3427].push(data_chart[3427][b]); } last_index = last_index - 1; if (data_chart[3427][last_index].y != undefined && parseFloat(data_chart[3427][last_index].y) > 5) { var a_after = parseFloat(data_chart[3427][last_index].y) / (parseFloat(data_chart[3427][last_index].x) * parseFloat(data_chart[3427][last_index].x)); for(var b = 10; b >= 0; b--) { var _x = (b * data_chart[3427][last_index].x) / 10; var _y = _x * _x * a_after; data_chart_area[3427].push({x: _x, y: _y}); } } var dataset_3427 = [{"x" : 0, "y" : 670.33503025799439001275},{"x" : 13.2, "y" : 656.01191599983417290787},{"x" : 26.4, "y" : 641.83021392746070432622},{"x" : 39.6, "y" : 627.82841088480495272961},{"x" : 52.8, "y" : 614.03900889367446325195},{"x" : 66, "y" : 600.48903894131251490762},{"x" : 79.2, "y" : 587.20054889205903236871},{"x" : 92.4, "y" : 574.19106611472670920193},{"x" : 105.6, "y" : 561.47403541732387566299},{"x" : 118.8, "y" : 549.05923288074529864389},{"x" : 132, "y" : 536.95315618305176030844},{"x" : 145.2, "y" : 525.15939200596892533213},{"x" : 158.4, "y" : 513.67896111521963575797},{"x" : 171.6, "y" : 502.51064170632241712156},{"x" : 184.8, "y" : 491.65127160747499601712},{"x" : 198, "y" : 481.09602993114555147258},{"x" : 211.2, "y" : 470.83869876599902681846},{"x" : 224.4, "y" : 460.87190550078014439350},{"x" : 237.6, "y" : 451.18734637177567492472},{"x" : 250.8, "y" : 441.77599182548186718122},{"x" : 264, "y" : 432.62827428809947605259},{"x" : 277.2, "y" : 423.73425893347962301050},{"x" : 290.4, "y" : 415.08379804114497346745},{"x" : 303.6, "y" : 406.66666953601020395581},{"x" : 316.8, "y" : 398.47270030142345831337},{"x" : 330, "y" : 390.49187485715532375252},{"x" : 343.2, "y" : 382.71442999395560491394},{"x" : 356.4, "y" : 375.13093595630533627627},{"x" : 369.6, "y" : 367.73236476498345837172},{"x" : 382.8, "y" : 360.51014627107639398673},{"x" : 396, "y" : 353.45621253304932452011},{"x" : 409.2, "y" : 346.56303110850808479881},{"x" : 422.4, "y" : 339.82362785226899859481},{"x" : 435.6, "y" : 333.23159981236688054196},{"x" : 448.8, "y" : 326.78111881562080043295},{"x" : 462, "y" : 320.46692633438135544566},{"x" : 475.2, "y" : 314.28432022608461693380},{"x" : 488.4, "y" : 308.22913393723581521044},{"x" : 501.6, "y" : 302.29770876344684893411},{"x" : 514.8, "y" : 296.48685975714874984988},{"x" : 528, "y" : 290.79383587460699800431},{"x" : 541.2, "y" : 285.21627495386036343916},{"x" : 554.4, "y" : 279.75215411520628094877},{"x" : 567.6, "y" : 274.39973617585962983867},{"x" : 580.8, "y" : 269.15751267040496941263},{"x" : 594, "y" : 264.02414406867035268078},{"x" : 607.2, "y" : 258.99839778263878997677},{"x" : 620.4, "y" : 254.07908455403102720993},{"x" : 633.6, "y" : 249.26499381417318090826},{"x" : 646.8, "y" : 244.55482860778340636898},{"x" : 660, "y" : 239.94714067228977683044},{"x" : 673.2, "y" : 235.44026626431099202819},{"x" : 686.4, "y" : 231.03226332492374694993},{"x" : 699.6, "y" : 226.72085057533493568371},{"x" : 712.8, "y" : 222.50334913458556229671},{"x" : 726, "y" : 218.37662725091192328364},{"x" : 739.2, "y" : 214.33704873838522075857},{"x" : 752.4, "y" : 210.38042571044857709239},{"x" : 765.6, "y" : 206.50197620199116954609},{"x" : 778.8, "y" : 202.69628727155935621340},{"x" : 792, "y" : 198.95728417535121934634},{"x" : 805.2, "y" : 195.27820620460192913015},{"x" : 818.4, "y" : 191.65158977799330841663},{"x" : 831.6, "y" : 188.06925938070423853787},{"x" : 844.8, "y" : 184.52232694173835625406},{"x" : 858, "y" : 181.00120024112345618050},{"x" : 871.2, "y" : 177.49560093865511589684},{"x" : 884.4, "y" : 173.99459281574797842040},{"x" : 897.6, "y" : 170.48662082207499679498},{"x" : 910.8, "y" : 166.95956151858069915761},{"x" : 924, "y" : 163.40078550849693783675},{"x" : 937.2, "y" : 159.79723244802039516799},{"x" : 950.4, "y" : 156.13549922820743631746},{"x" : 963.6, "y" : 152.40194191978525850573},{"x" : 976.8, "y" : 148.58279207244072495087},{"x" : 990, "y" : 144.66428796026752934267},{"x" : 1003.2, "y" : 140.63282136492261997773},{"x" : 1016.4, "y" : 136.47510048819822259247},{"x" : 1029.6, "y" : 132.17832958557119127363},{"x" : 1042.8, "y" : 127.73040591238805063767},{"x" : 1056, "y" : 123.12013457427383400500},{"x" : 1069.2, "y" : 118.33746187343831479666},{"x" : 1082.4, "y" : 113.37372774245613982202},{"x" : 1095.6, "y" : 108.22193785717036007554},{"x" : 1108.8, "y" : 102.87705602035202900879},{"x" : 1122, "y" : 97.33631740768396412022},{"x" : 1135.2, "y" : 91.59956326777682988904},{"x" : 1148.4, "y" : 85.66959766777654294856},{"x" : 1161.6, "y" : 79.55256687619930744404},{"x" : 1174.8, "y" : 73.25836197466014709789},{"x" : 1188, "y" : 66.80104529001528135268},{"x" : 1201.2, "y" : 60.19930123869653471047},{"x" : 1214.4, "y" : 53.47691217472129210364},{"x" : 1227.6, "y" : 46.66325983304977853550},{"x" : 1240.8, "y" : 39.79385295996780769201},{"x" : 1254, "y" : 32.91088172201489214785},{"x" : 1267.2, "y" : 26.06379948518224409781},{"x" : 1280.4, "y" : 19.30993255594876245596},{"x" : 1293.6, "y" : 12.71511847573310660664},{"x" : 1306.8, "y" : 6.35437346053549845237},{"x" : 1320, "y" : 0.31258957723548519425}]; var dataset_area_3427 = data_chart_area[3427]; svg.append("path") .attr("transform", "translate(0, 20)") .datum(dataset_area_3427) .attr("class", "area") .attr("id", "area_1072") .style('fill-opacity', 0) .attr("fill", "#f90e24") .on('mouseover', function(d, i) { selectItemGraph(1072) }) .attr("d", area); svg.append("path") .attr("transform", "translate(0, 20)") .attr("id", "path_1072") .datum(dataset_3427) .attr("class", "line") .attr("d", line); function enterFrame(x,y) { var iNearestHigher = _findNearestHigherPolynomial({x, y}, Arr_paramsA); var graph = Arr_paramsID[iNearestHigher]; selectItemGraph(graph); } function calcPolynomial(x, paramsA) { var ret = 0; var ratio = 1; for (var i = 0; i < paramsA.length; i++) { ret += paramsA[i] * Math.pow(x, i); } ret = ret * ratio; return ret; } function _findNearestHigherPolynomial(pointObj, Arr_paramsA) { var Arr_xrange = null; var idPolynomial = -1; var inputX = pointObj.x; var inputY = pointObj.y; var deltaY = undefined; for (var i = 0; i < Arr_paramsA.length; i++){ var searchInGraph = true; if (Array.isArray(Arr_xrange) && Arr_paramsA.length == Arr_xrange.length){ if (inputXArr_xrange[i].graphMax){ searchInGraph=false; console.log('searchInGraph', i, searchInGraph); } } var polynomialY = calcPolynomial(inputX, Arr_paramsA[i]) * 1; if ( searchInGraph && polynomialY>=inputY && (polynomialY-inputY MAXIMA Północ -GDYNIA", "|| tel. 58-667-00-07 || , 81-061 ul.Hutnicza 18A", "", "julian@maxima-polnoc.pl"]; aph[40086] = ["", "Graniczna 15, 62-007 Biskupice", "", "jakub@bud-went.com.pl"]; aph[40157] = ["Klimazbyt Łódź", "Piłsudskiego 092, 92-202 Łódź", "", "lodz@klimazbyt.pl"]; aph[40185] = ["", "Przemysłowa 11, 35-105 Rzeszów", "", "biuro@klimasystem.pl"]; aph[40356] = ["INWEST-KLIMA", " 0, 15-688 ", "", "ewa.hankowska@inwestklima.com.pl"]; aph[40439] = ["", "Produkcyjna 105 0, 15-680 Białystok", "", "termitech@termitech.com.pl"]; aph[40509] = ["PW Politerm-Izol Sp. z o.o.", "Przemysłowa 5B, 75-216 Koszalin", "", "lukasz.kaczynski@politerm-izol.com.pl"]; aph[40521] = ["", "Kunickiego 11 0, 95-200 Pabianice", "", "biuro@tramontana.net.pl"]; aph[40558] = ["", "F. Ossendowskiego 4 0, 93-228 Łódź", "", "wentylacja@izola.pl"]; aph[40606] = ["DABROwent", "A. Krzywca 9, 85-862 BYDGOSZCZ", "", "kasia.dabrowska@dabrowent.pl"]; aph[40751] = ["", " 0, 15-688 ", "", "biuro@inwestklima.com.pl"]; aph[40784] = ["ANG", "Modlnica 315 0, 32-085 Modlnica", "", "biuro@ang.com.pl"]; aph[40790] = ["Dystrybucja Artykułów Technicznych Krzysztof Kubaiński", "ul. Tarnogajska 11-13, 50-512 Wrocław", "", "dat@dat.wroc.pl"]; aph[40844] = ["LEMAR S.J", "Bytomska 18 0, 42-672 Wieszowa", "", "joanna@lemar.pl"]; aph[40863] = ["", "LUBELSKA 36, 10-409 OLSZTYN", "", "olsztyn@klimazbyt.pl"]; aph[40905] = ["Luft-System", "ul. Mieszka I 82, 71-011 Szczecin", "", "biuro@luft-system.pl"]; aph[40912] = ["LEMAR Sp. J.", "Bytomska 18 18, 42-672 Wieszowa", "", "damian@lemar.pl"]; aph[40944] = ["Went-Dom Centrum Profesjonalnej Wentylacji", "Bartycka 26, 00-716 Warszawa", "", "went@went-dom.pl"]; aph[40999] = ["Venture", "Mokra 27 0, 05-092 Kiełpin", "", "mariusz.bialobrzewski@venture.pl"]; aph[41002] = ["MK-WENT Sp. Z o.o. Sp. K.", "Trakt Lubelski 195, 04-667 Warszawa", "", "piotr.kobosko@mkwent.com.pl"]; aph[41036] = ["", "Porfirowa 35, 32-067 Zalas", "", "michalkulpinski@wp.pl"]; aph[41078] = ["Dabrowent", "Krzywca 9, 85-862 Bydgoszcz", "", "magda.olszewska@dabrowent.pl"]; aph[41216] = ["PUH VECO", "Świerczewska 5 5, 71-066 Szczecin", "", "zakupy@veco.com.pl"]; aph[41305] = ["ANG Wentylacja Sp. z o.o.", "Częstochowska 26, 32-085 Modlnica", "", "patrycja.zieba@ang.com.pl"]; aph[93524] = ["BIMs Plus FHH Sp. Z o.o. Dolny Śląsk Sp.K.", "Klonowa 1, 55-200 Stanowice-Oława", "", "pawel.majdak@bimsplus.com.pl"]; aph[93540] = ["Venture Industries sp.z o.o.", "MOKRA 27, 05-092 Kiełpin", "", "izabela.morawska@venture.pl"]; aph[93751] = ["Venture Industries", "aaa 1, 11-111 aaaa", "", "karolina.kubesova@ventur.cz"]; aph[93784] = ["", "Karpia 21, 61-619 Poznań", "", "Roman.filipiak@venture.pl"]; aph[93894] = ["Amster Global", "Obrońców Modlina 9, 30-733 Kraków", "", "mostrowski@amster.pl"]; aph[94259] = ["CALDO-WENTYLACJA SP. Z O.O.", "BISKUPIŃSKA 14, 30-732 Kraków", "", "mariusz.biadun@caldo-wentylacja.pl"]; aph[94356] = ["Caldo-Wentylacja", "Hurtowa 2, 15-399 Białystok", "", "mariusz.bialystok@caldo.pl"]; aph[94357] = ["Caldo-Wentylacja", "Torowa 11, 08-110 Siedlce", "", "mariusz.siedlce@caldo.pl"]; aph[94358] = ["Caldo-Wentylacja", "Rapackiego 15, 20-150 Lublin", "", "mariusz.lublin@caldo.pl"]; aph[94359] = ["Caldo-Wentylacja", "Tartaczna 3, 26-600 Radom", "", "mariusz.radom@caldo.pl"]; aph[94360] = ["Caldo-Wentylacja", "Brandla 1, 30-732 Kraków", "", "mariusz.krakow@caldo.pl"]; aph[94361] = ["Caldo-Wentylacja", "Skrajna 78, 25-650 Kielce", "", "mariusz.kielce@caldo.pl"]; aph[94362] = ["Caldo-Wentylacja", "Szeligowska 42, 01-320 Warszawa", "", "mariusz.warszawa@caldo.pl"]; aph[94363] = ["Caldo-Wentylacja", "Magnacka 27, 08-180 Kowale", "", "mariusz.gdansk@caldo.pl"]; aph[94364] = ["Caldo-Wentylacja", "Orląt Lwowskich 145, 41-208 Sosnowiec", "", "mariusz.sosnowiec@caldo.pl"]; aph[94365] = ["Caldo-Wentylacja", "Św. Teresy 178, 91-222 Łódź", "", "mariusz.lodz@caldo.pl"]; aph[94366] = ["Caldo-Wentylacja", "Wapienna 6/8, 87-100 Toruń", "", "mariusz.torun@caldo.pl"]; aph[94367] = ["Caldo-Wentylacja", "Jerzmanowska 19, 54-530 Wrocław", "", "mariusz.wroclaw@caldo.pl"]; aph[94368] = ["Caldo-Wentylacja", "Kamiennogórska 22, 60-179 Poznań", "", "mariusz.poznan@caldo.pl"]; aph[94369] = ["Caldo-Wentylacja", "Struga 62-64, 70-784 Szczecin", "", "mariusz.szczecin@caldo.pl"]; function scale_round(value, step) { step || (step = 1.0); var inv = 1.0 / step; return Math.round(value * inv) / inv; } function scale_max(value) { value = parseInt(value); var v = value.toString(); var l = v.length; if (l <= 2) { if (value < 50) { return 50; } else { return 100; } } var p = l - 2; var s1 = ''; var s2 = ''; for (var i = 0; i < l; i++) { if (i >= p) { s2 += v[i]; } else { s1 += v[i]; } } s2 = parseInt(s2); if (s2 > 50) { s1 = parseInt(s1) + 1; s2 = '00'; } else { s2 = '50'; } s1 = s1.toString(); s = s1+''+s2; s = parseInt(s); return s; } function createChart(id, charts) { var div = "product_"+id; charts = charts.split(";"); var data_x = 0; var data_y = 0; for (var g = 0; g < charts.length; g++) { var data = data_chart[charts[g]]; console.log(data); Object.keys(data).forEach(function (item) { if (data[item].x > data_x) { data_x = data[item].x } if (data[item].y > data_y) { data_y = data[item].y } }); } data_x = scale_max(data_x); data_y = scale_max(data_y); var x1min = 0; var x1max = data_x; var x2min = 0; var x2max = data_x/3600; var y1min = 0; var y1max = data_y; var y2min = 0; var y2max = data_y; var width = 759; var height = 505; var svg = d3.select("#"+div).append("svg").attr("width", width).attr("height", height); function handleMouseOver(d, i) { d3.select(this).attr({ fill: "orange", r: radius * 2 }); } function make_x_gridlines() { return d3.axisBottom(x).ticks(5) } function make_y_gridlines() { return d3.axisLeft(y).ticks(5) } var x = d3.scaleTime().range([70, width]); var y = d3.scaleLinear().rangeRound([height, 0]); var scale = d3.scaleLinear().domain([x1min, x1max]).range([22, width - 80]); var x_axis = d3.axisTop().scale(scale); var xAxisTranslate = height - 50; // przesuniecie scali x na dol svg.append("g").attr("class", "gray").attr("transform", "translate(48, " + xAxisTranslate +")").call(x_axis) var xscale = d3.scaleLinear().domain([x2min, x2max]).range([22, width - 80]); var x_axis = d3.axisBottom().scale(xscale); var xAxisTranslate = height - 50; // przesuniecie scali x na dol svg.append("g").attr("class", "gray graytext").attr("transform", "translate(48, " + xAxisTranslate +")").call(x_axis) var yscale = d3.scaleLinear().domain([y1min, y1max]).range([height - 100, 0]); var y_axis = d3.axisLeft().scale(yscale); svg.append("g").attr("transform", "translate(70, 20)").call(y_axis); //var yscale_right = d3.scaleLinear().domain([y2min, y2max]).range([height - 100, 0]); //var yr_axis = d3.axisRight().scale(yscale_right); //var yAxisTranslate = width - 31; // przesuniecie scali x na dol //svg.append("g").attr("class", "red").attr("transform", "translate(" + yAxisTranslate +", 20)").call(yr_axis); var yscale = d3.scaleLinear().domain([y1min, y1max]).range([height - 100, 0]); var grid = d3.axisLeft().scale(yscale).ticks(60) svg.append("g").attr("class", "grid2").attr("transform", "translate(70,20)").call(grid.tickSize(-(width-101)).tickFormat("")) var yscale = d3.scaleLinear().domain([y1min, y1max]).range([height - 100, 0]); var grid = d3.axisLeft().scale(yscale); svg.append("g").attr("class", "grid").attr("transform", "translate(70,20)").call(grid.tickSize(-(width-101)).tickFormat("")) var scale = d3.scaleLinear().domain([x1min, x1max]).range([22, width - 80]); var grid = d3.axisTop().scale(scale); svg.append("g").attr("class", "grid").attr("transform", "translate(48, 20)").call(grid.tickSize(-(height-100)).tickFormat("")) var n = 21; var xScale = d3.scaleLinear().domain([x1min, x1max]).range([70, width-30]); var yScale = d3.scaleLinear().domain([y1min, y1max]).range([height-100, 0]); var line = d3.area().x(function(d, i) { return xScale(d.x); }).y(function(d) { return yScale(d.y); }) .curve(d3.curveCardinal) var area = d3.area().x(function(d, i) { return xScale(d.x); }).y0(height-100).y1(function(d) { return yScale(d.y); }).curve(d3.curveCardinal); svg.append("text").style("fill", "#555").style("font-size", "10px") .attr("font-family", "Rubik") .text("m3/s") .attr("x", function (d) { return 730; }) .attr("y", function (d) { return 480; }); svg.append("text").data([{ x: x1max - 50, y: -83 }]).style("fill", "#555").style("font-size", "10px") .attr("font-family", "Rubik") .text("m3/h") .attr("x", function (d) { return 730; }) .attr("y", function (d) { return 455; }); svg.append("text").data([{ x: -150, y: y1max - 25 }]).style("fill", "#555").style("font-size", "10px") .attr("font-family", "Rubik") .text("Pa") .attr("x", function (d) { return 50; }) .attr("y", function (d) { return 15; }); for (var g = 0; g < charts.length; g++) { svg.append("path") .attr("transform", "translate(0, 20)") .datum(data_chart_area[charts[g]]) .attr("id", "area_"+charts[g]) .style('fill-opacity', .2) .attr("fill", "#f90e24") .attr("d", area); svg.append("path") .attr("transform", "translate(0, 20)") .attr("id", "path_"+charts[g]) .datum(data_chart[charts[g]]) .attr("stroke", "#f90e24") .attr("stroke-width", 1.5) .attr("d", line); } for (var g = 0; g < charts.length; g++) { svg.append("text").data([{ x: data_chart[charts[g]][0].x, y: data_chart[charts[g]][0].y }]).style("fill", "#555").style("font-size", "11px") .attr("font-family", "Rubik") .attr("font-weight", "800") .text(data_chart_name[charts[g]]) .attr("x", function (d) { return xScale(d.x) + 5; }) .attr("y", function (d) { return yScale(d.y) + 18; }) } } $(document).ready(function() { if ($('[data-tech]').length > 0) { var url = "/products/ajax/tech?id="+$('[data-tech]').attr("data-tech"); $.get(url, function(data) { $('[data-tech]').html(data); setTimeout(function(){ create_table_header(); $(".product__tech .tab li[tab-id='data']").trigger("click"); }, 100); }) } else { create_table_header(); } $(document).on("click", "table.data tr", function() { var isModel = $(this).hasClass("row-model"); if (isModel == false) { var id = $(this).next().find(".product_chart").attr("id"); if (id != undefined) { id = id.replace("product_", ""); var charts = $(this).next().find(".product_chart").attr("data-charts"); var _id = "product_"+id; $("tr.row-model td").hide(); $(this).next().find("td").slideDown(); var hasSvg = $("#"+_id).find("svg").length; if (hasSvg == 0) { createChart(id, charts); } } } }); $(document).on("click", ".product .data-tech tr.row-model td h3", function() { $(this).closest("td").slideUp(); }); /*$(document).on("click", "table.data tr", function() { var link = $(this).find("a").attr("href"); if (link != undefined) { document.location.href = link; } });*/ $(document).on("click", ".product__tech .tab li", function(){ $(".product__tech .tab li.active").removeClass("active"); $(this).addClass("active"); var _id = $(this).attr("tab-id"); $("#tab_data, #tab_shop").hide(); $("#tab_"+_id).show(); create_table_header(); }); $(".data-tech").tablesorter({ headers: { 1: { sorter: "digit" }, 2: { sorter: "digit" }, 3: { sorter: "digit" }, 4: { sorter: "digit" }, 5: { sorter: "digit" }, 6: { sorter: "digit" }, 7: { sorter: "digit" }, 8: { sorter: "digit" }, 9: { sorter: "digit" }, 10: { sorter: "digit" }, 11: { sorter: "digit" }, '.state' : { sorter: false } } }); $("#product_gallery img").click(function() { $(".product-gallery__item.active").removeClass("active"); $(this).closest(".product-gallery__item").addClass("active"); var is360 = $(this).closest(".product-gallery__item").hasClass("isShow360"); if (is360 == false) { $(".product-gallery__item a").attr({"data-lightbox" : "cert-set"}); $("#box360").hide(); var medium = $(this).closest(".product-gallery__item").attr("data-medium"); var zoom = $(this).closest(".product-gallery__item").find("a").attr("href"); $(this).closest(".product-gallery__item").find("a").removeAttr("data-lightbox") $(".product__img-360-box").find("img").show().attr({"src" : medium}); $(".product__img-360-box").find("a").attr({"href" : zoom}); } else { $("#box360").show(); $(".product__img-360-box").find("img").hide(); $(".spin360").show(); } }); $("#graph_list li").mouseenter(function() { $(".product__graph-area ul li.active").removeClass("active"); $(this).addClass("active"); selectGraph(); }); $(".form-count-cart input").keypress(function(e) { if (isNaN(parseInt(e.key, 10)) === true && e.key.length == 1) { return e.preventDefault() } }); $(".form-count-cart input").blur(function() { var v = $(this).val(); if (v == 0) { v = 1; } else if (v > parseInt($(this).attr("data-max"))) { v = $(this).attr("data-max"); } $(this).val(v); }); $(".form-count-cart a.minus").click(function() { var $a = $(this).closest(".form-count-cart"); var $v = $a.find("input").val(); var $v = parseInt($v) - 1; if ($v < 1) { $v = 1; } $a.find("input").val($v); }); $(".form-count-cart a.plus").click(function() { var $a = $(this).closest(".form-count-cart"); var $v = $a.find("input").val(); var $m = parseInt($a.find("input").attr("data-max")); var $v = parseInt($v) + 1; if ($v > $m) { $v = $m; } $a.find("input").val($v); }); $(document).on("mouseenter", "[data-state-popup]", function() { //$(".avalModal").remove(); var data = $(this).attr("data-state-popup"); var _name = $(this).closest("tr").find(".product-name").text(); var _d = data.split("|"); var _c = _d.length; var html = '
Produkt dostępny u dostawców: stan na:
'; for(var a = 0; a < _c; a++) { var _p = _d[a].split(";"); html += `
${aph[_p[0]][2] ? '' : ''}
${aph[_p[0]][0]} ${aph[_p[0]][1]}
${_p[2].replace("00:00:00", "")}
`; } html += '
'; $(this).after(html); var _h = parseInt($(this).closest("td").find(".avalModalBody").height()) + 36; $(this).closest("td").find(".avalModal").css({"height" : _h+"px"}); }); $("#d_equipment").change(function() { var id = $(this).val(); equipment(id); }); }); function equipment(id) { $("#equipment").html('
'); $.get("/products/products/equipment?id="+id, function(data) { $("#equipment").html(data) }); } function selectGraph() { $(".area").css({"fill-opacity" : 0}); $(".line").css({"stoke" : "rgb(0, 52, 96)"}).attr('style', "stroke:#00427a"); var id = $("#graph_list").find("li.active").attr("data-char"); document.getElementById('frame-pdu-family').src=`https://www.programdoboru.pl/include/product.html?id_product=${id}`; $("#area_"+id).css({"fill-opacity" : 0.5}); $("#path_"+id).css({"stoke" : "#f90e24"}).attr('style', "stroke:#f90e24"); var $row = $("#dane-techniczne #data-tech tr#data_"+id); $(".product__graph-area .product__graph-info p").text($row.find("td:nth-child(1)").text()); $(".product__graph-area .product__graph-info ul li:nth-child(1) span").text($row.find("td:nth-child(3)").text()); $(".product__graph-area .product__graph-info ul li:nth-child(2) span").text($row.find("td:nth-child(2)").text()); $(".product__graph-area .product__graph-info ul li:nth-child(3) span").text($row.find("td:nth-child(4)").text()); $(".product__graph-area .product__graph-info ul li:nth-child(4) span").text($row.find("td:nth-child(5)").text()); $(".product__graph-area .product__graph-info ul li:nth-child(5) span").text($row.find("td:nth-child(6)").text()); $(".product__graph-area .product__graph-info ul li:nth-child(6) span").text($row.find("td:nth-child(7)").text()); $(".product__graph-area .product__graph-info ul li:nth-child(7) span").text($row.find("td:nth-child(8)").text()); } function selectItemGraph(id) { $(".product__graph-area ul li.active").removeClass("active"); $("#graph_list li[data-char='"+id+"']").addClass("active"); selectGraph(); }