var width = 836; var height = 500; var x1min = 0; var x1max = ; var x2min = 0; var x2max = /3600; var y1min = 0; var y1max = ; var y2min = 0; var y2max = ; 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 = ; paramsPresureA = [-679.5861401151091,1.1836337284395235,-0.0006791466511687757,2.008122346478121e-7,-3.3362821058226906e-11,3.071024015382577e-15,-1.4015127732939116e-19,2.2175141316840044e-24]; if (is_total) { paramsPresureA[2] += getPressureDynamic_A2(diameterCalculating); } Arr_paramsA.push(paramsPresureA); Arr_paramsID.push(17093); data_chart[19239] = [{"x" : 2200, "y" : 136.97490974524029638815},{"x" : 2262.4, "y" : 137.33517292924977937219},{"x" : 2324.8, "y" : 137.40328527584966877839},{"x" : 2387.2, "y" : 137.21514357071887957318},{"x" : 2449.6, "y" : 136.80371389767159939765},{"x" : 2512, "y" : 136.19918472099874406922},{"x" : 2574.4, "y" : 135.42911558571813657181},{"x" : 2636.8, "y" : 134.51858147691353906339},{"x" : 2699.2, "y" : 133.49031287933269140922},{"x" : 2761.6, "y" : 132.36483157840822855178},{"x" : 2824, "y" : 131.16058224388817166073},{"x" : 2886.4, "y" : 129.89405983722033965932},{"x" : 2948.8, "y" : 128.57993288389224062485},{"x" : 3011.2, "y" : 127.23116265188026829946},{"x" : 3073.6, "y" : 125.85911827736697432556},{"x" : 3136, "y" : 124.47368787892915520388},{"x" : 3198.4, "y" : 123.08338570133830103259},{"x" : 3260.8, "y" : 121.69545533016272997884},{"x" : 3323.2, "y" : 120.31596901832561741230},{"x" : 3385.6, "y" : 118.94992316581077318460},{"x" : 3448, "y" : 117.60132999366268791164},{"x" : 3510.4, "y" : 116.27330545347489021424},{"x" : 3572.8, "y" : 114.96815341353142514436},{"x" : 3635.2, "y" : 113.68744616272729786033},{"x" : 3697.6, "y" : 112.43210127354934968480},{"x" : 3760, "y" : 111.20245486514706101389},{"x" : 3822.4, "y" : 109.99833130778186784937},{"x" : 3884.8, "y" : 108.81910940976979418338},{"x" : 3947.2, "y" : 107.66378512805775358174},{"x" : 4009.6, "y" : 106.53103084371062436730},{"x" : 4072, "y" : 105.41925124336468400088},{"x" : 4134.4, "y" : 104.32663584787704280643},{"x" : 4196.8, "y" : 103.25120822932743180900},{"x" : 4259.2, "y" : 102.19087195757614949798},{"x" : 4321.6, "y" : 101.14345331747341560913},{"x" : 4384, "y" : 100.10674083797466948909},{"x" : 4446.4, "y" : 99.07852167426895562130},{"x" : 4508.8, "y" : 98.05661488414675375225},{"x" : 4571.2, "y" : 97.03890163970483229150},{"x" : 4633.6, "y" : 96.02335241565948820153},{"x" : 4696, "y" : 95.00805119532338949284},{"x" : 4758.4, "y" : 93.99121673552495792592},{"x" : 4820.8, "y" : 92.97122093155346078674},{"x" : 4883.2, "y" : 91.94660432336442568158},{"x" : 4945.6, "y" : 90.91608878418577432967},{"x" : 5008, "y" : 89.87858743268822081518},{"x" : 5070.4, "y" : 88.83321180990517973441},{"x" : 5132.8, "y" : 87.77927636208153217012},{"x" : 5195.2, "y" : 86.71630027062926160397},{"x" : 5257.6, "y" : 85.64400667024565905194},{"x" : 5320, "y" : 84.56231929663147184328},{"x" : 5382.4, "y" : 83.47135660463146678012},{"x" : 5444.8, "y" : 82.37142339827897785653},{"x" : 5507.2, "y" : 81.26300001368821313008},{"x" : 5569.6, "y" : 80.14672909615097751157},{"x" : 5632, "y" : 79.02340001241998379555},{"x" : 5694.4, "y" : 77.89393093954959113034},{"x" : 5756.8, "y" : 76.75934867122259674943},{"x" : 5819.2, "y" : 75.62076618309032483012},{"x" : 5881.6, "y" : 74.47935799782385402068},{"x" : 5944, "y" : 73.33633339148502727767},{"x" : 6006.4, "y" : 72.19290748215314579284},{"x" : 6068.8, "y" : 71.05027024200683172239},{"x" : 6131.2, "y" : 69.90955347406872988358},{"x" : 6193.6, "y" : 68.77179579484061378025},{"x" : 6256, "y" : 67.63790566376326296449},{"x" : 6318.4, "y" : 66.50862250105444672954},{"x" : 6380.8, "y" : 65.38447593467890328611},{"x" : 6443.2, "y" : 64.26574321797329503170},{"x" : 6505.6, "y" : 63.15240485885078669526},{"x" : 6568, "y" : 62.04409850189722419600},{"x" : 6630.4, "y" : 60.94007110448796993296},{"x" : 6692.8, "y" : 59.83912944804887956707},{"x" : 6755.2, "y" : 58.73958902572644547035},{"x" : 6817.6, "y" : 57.63922134756126069988},{"x" : 6880, "y" : 56.53519970428828855802},{"x" : 6942.4, "y" : 55.42404343122234422481},{"x" : 7004.8, "y" : 54.30156071297005837550},{"x" : 7067.2, "y" : 53.16278997034896747209},{"x" : 7129.6, "y" : 52.00193987091461167438},{"x" : 7192, "y" : 50.81232800381212655338},{"x" : 7254.4, "y" : 49.58631826041255408200},{"x" : 7316.8, "y" : 48.31525696196149510797},{"x" : 7379.2, "y" : 46.98940777502730270498},{"x" : 7441.6, "y" : 45.59788545664332559681},{"x" : 7504, "y" : 44.12858846918697963702},{"x" : 7566.4, "y" : 42.56813050752680283040},{"x" : 7628.8, "y" : 40.90177097854166277102},{"x" : 7691.2, "y" : 39.11334447454373730579},{"x" : 7753.6, "y" : 37.18518928189678263152},{"x" : 7816, "y" : 35.09807496598796205944},{"x" : 7878.4, "y" : 32.83112907339818775654},{"x" : 7940.8, "y" : 30.36176299281214596704},{"x" : 8003.2, "y" : 27.66559701575897634029},{"x" : 8065.6, "y" : 24.71638463823728670832},{"x" : 8128, "y" : 21.48593614418132347055},{"x" : 8190.4, "y" : 17.94404151286016713129},{"x" : 8252.8, "y" : 14.05839269014268211322},{"x" : 8315.2, "y" : 9.79450526549408095889},{"x" : 8377.6, "y" : 5.11563959622890251921},{"x" : 8440, "y" : -0.01727858115191338584}]; data_chart_name[19239] = ""; data_chart_area[19239] = new Array(); if ((data_chart[19239][0].x != undefined && parseFloat(data_chart[19239][0].x))) { var a_before = parseFloat(data_chart[19239][0].y) / (parseFloat(data_chart[19239][0].x) * parseFloat(data_chart[19239][0].x)); var append_before = ''; for(var b = 0; b <= 10; b++) { var _x = (b * data_chart[19239][0].x) / 10; var _y = _x * _x * a_before; data_chart_area[19239].push({x: _x, y: _y}); } } var last_index = data_chart[19239].length; for(var b = 0; b < last_index; b++) { data_chart_area[19239].push(data_chart[19239][b]); } last_index = last_index - 1; if (data_chart[19239][last_index].y != undefined && parseFloat(data_chart[19239][last_index].y) > 5) { var a_after = parseFloat(data_chart[19239][last_index].y) / (parseFloat(data_chart[19239][last_index].x) * parseFloat(data_chart[19239][last_index].x)); for(var b = 10; b >= 0; b--) { var _x = (b * data_chart[19239][last_index].x) / 10; var _y = _x * _x * a_after; data_chart_area[19239].push({x: _x, y: _y}); } } var dataset_19239 = [{"x" : 2200, "y" : 136.97490974524029638815},{"x" : 2262.4, "y" : 137.33517292924977937219},{"x" : 2324.8, "y" : 137.40328527584966877839},{"x" : 2387.2, "y" : 137.21514357071887957318},{"x" : 2449.6, "y" : 136.80371389767159939765},{"x" : 2512, "y" : 136.19918472099874406922},{"x" : 2574.4, "y" : 135.42911558571813657181},{"x" : 2636.8, "y" : 134.51858147691353906339},{"x" : 2699.2, "y" : 133.49031287933269140922},{"x" : 2761.6, "y" : 132.36483157840822855178},{"x" : 2824, "y" : 131.16058224388817166073},{"x" : 2886.4, "y" : 129.89405983722033965932},{"x" : 2948.8, "y" : 128.57993288389224062485},{"x" : 3011.2, "y" : 127.23116265188026829946},{"x" : 3073.6, "y" : 125.85911827736697432556},{"x" : 3136, "y" : 124.47368787892915520388},{"x" : 3198.4, "y" : 123.08338570133830103259},{"x" : 3260.8, "y" : 121.69545533016272997884},{"x" : 3323.2, "y" : 120.31596901832561741230},{"x" : 3385.6, "y" : 118.94992316581077318460},{"x" : 3448, "y" : 117.60132999366268791164},{"x" : 3510.4, "y" : 116.27330545347489021424},{"x" : 3572.8, "y" : 114.96815341353142514436},{"x" : 3635.2, "y" : 113.68744616272729786033},{"x" : 3697.6, "y" : 112.43210127354934968480},{"x" : 3760, "y" : 111.20245486514706101389},{"x" : 3822.4, "y" : 109.99833130778186784937},{"x" : 3884.8, "y" : 108.81910940976979418338},{"x" : 3947.2, "y" : 107.66378512805775358174},{"x" : 4009.6, "y" : 106.53103084371062436730},{"x" : 4072, "y" : 105.41925124336468400088},{"x" : 4134.4, "y" : 104.32663584787704280643},{"x" : 4196.8, "y" : 103.25120822932743180900},{"x" : 4259.2, "y" : 102.19087195757614949798},{"x" : 4321.6, "y" : 101.14345331747341560913},{"x" : 4384, "y" : 100.10674083797466948909},{"x" : 4446.4, "y" : 99.07852167426895562130},{"x" : 4508.8, "y" : 98.05661488414675375225},{"x" : 4571.2, "y" : 97.03890163970483229150},{"x" : 4633.6, "y" : 96.02335241565948820153},{"x" : 4696, "y" : 95.00805119532338949284},{"x" : 4758.4, "y" : 93.99121673552495792592},{"x" : 4820.8, "y" : 92.97122093155346078674},{"x" : 4883.2, "y" : 91.94660432336442568158},{"x" : 4945.6, "y" : 90.91608878418577432967},{"x" : 5008, "y" : 89.87858743268822081518},{"x" : 5070.4, "y" : 88.83321180990517973441},{"x" : 5132.8, "y" : 87.77927636208153217012},{"x" : 5195.2, "y" : 86.71630027062926160397},{"x" : 5257.6, "y" : 85.64400667024565905194},{"x" : 5320, "y" : 84.56231929663147184328},{"x" : 5382.4, "y" : 83.47135660463146678012},{"x" : 5444.8, "y" : 82.37142339827897785653},{"x" : 5507.2, "y" : 81.26300001368821313008},{"x" : 5569.6, "y" : 80.14672909615097751157},{"x" : 5632, "y" : 79.02340001241998379555},{"x" : 5694.4, "y" : 77.89393093954959113034},{"x" : 5756.8, "y" : 76.75934867122259674943},{"x" : 5819.2, "y" : 75.62076618309032483012},{"x" : 5881.6, "y" : 74.47935799782385402068},{"x" : 5944, "y" : 73.33633339148502727767},{"x" : 6006.4, "y" : 72.19290748215314579284},{"x" : 6068.8, "y" : 71.05027024200683172239},{"x" : 6131.2, "y" : 69.90955347406872988358},{"x" : 6193.6, "y" : 68.77179579484061378025},{"x" : 6256, "y" : 67.63790566376326296449},{"x" : 6318.4, "y" : 66.50862250105444672954},{"x" : 6380.8, "y" : 65.38447593467890328611},{"x" : 6443.2, "y" : 64.26574321797329503170},{"x" : 6505.6, "y" : 63.15240485885078669526},{"x" : 6568, "y" : 62.04409850189722419600},{"x" : 6630.4, "y" : 60.94007110448796993296},{"x" : 6692.8, "y" : 59.83912944804887956707},{"x" : 6755.2, "y" : 58.73958902572644547035},{"x" : 6817.6, "y" : 57.63922134756126069988},{"x" : 6880, "y" : 56.53519970428828855802},{"x" : 6942.4, "y" : 55.42404343122234422481},{"x" : 7004.8, "y" : 54.30156071297005837550},{"x" : 7067.2, "y" : 53.16278997034896747209},{"x" : 7129.6, "y" : 52.00193987091461167438},{"x" : 7192, "y" : 50.81232800381212655338},{"x" : 7254.4, "y" : 49.58631826041255408200},{"x" : 7316.8, "y" : 48.31525696196149510797},{"x" : 7379.2, "y" : 46.98940777502730270498},{"x" : 7441.6, "y" : 45.59788545664332559681},{"x" : 7504, "y" : 44.12858846918697963702},{"x" : 7566.4, "y" : 42.56813050752680283040},{"x" : 7628.8, "y" : 40.90177097854166277102},{"x" : 7691.2, "y" : 39.11334447454373730579},{"x" : 7753.6, "y" : 37.18518928189678263152},{"x" : 7816, "y" : 35.09807496598796205944},{"x" : 7878.4, "y" : 32.83112907339818775654},{"x" : 7940.8, "y" : 30.36176299281214596704},{"x" : 8003.2, "y" : 27.66559701575897634029},{"x" : 8065.6, "y" : 24.71638463823728670832},{"x" : 8128, "y" : 21.48593614418132347055},{"x" : 8190.4, "y" : 17.94404151286016713129},{"x" : 8252.8, "y" : 14.05839269014268211322},{"x" : 8315.2, "y" : 9.79450526549408095889},{"x" : 8377.6, "y" : 5.11563959622890251921},{"x" : 8440, "y" : -0.01727858115191338584}]; var dataset_area_19239 = data_chart_area[19239]; svg.append("path") .attr("transform", "translate(0, 20)") .datum(dataset_area_19239) .attr("class", "area") .attr("id", "area_17093") .style('fill-opacity', 0) .attr("fill", "#849daa") .on('mouseover', function(d, i) { selectItemGraph(17093) }) .attr("d", area); svg.append("path") .attr("transform", "translate(0, 20)") .attr("id", "path_17093") .datum(dataset_19239) .attr("class", "line") .attr("d", line); diameterCalculating = ; paramsPresureA = [-143.2701268009405,0.37881496573634726,-0.00017730525187774668,4.084036989623817e-8,-5.2499237609107216e-12,3.8410482373848977e-16,-1.5010299396908385e-20,2.4061348192848596e-25]; if (is_total) { paramsPresureA[2] += getPressureDynamic_A2(diameterCalculating); } Arr_paramsA.push(paramsPresureA); Arr_paramsID.push(17094); data_chart[19240] = [{"x" : 2200, "y" : 162.00452375104183033727},{"x" : 2292, "y" : 162.59836555456629980654},{"x" : 2384, "y" : 162.82614815776830141658},{"x" : 2476, "y" : 162.73066088252710414963},{"x" : 2568, "y" : 162.35153391308682557792},{"x" : 2660, "y" : 161.72539260753717371699},{"x" : 2752, "y" : 160.88600707682070378723},{"x" : 2844, "y" : 159.86443709891366893316},{"x" : 2936, "y" : 158.68917243583663889694},{"x" : 3028, "y" : 157.38626862113659399256},{"x" : 3120, "y" : 155.97947828549510518314},{"x" : 3212, "y" : 154.49037808811218042138},{"x" : 3304, "y" : 152.93849132151149206038},{"x" : 3396, "y" : 151.34140625742145402910},{"x" : 3488, "y" : 149.71489030137914255647},{"x" : 3580, "y" : 148.07300002370629954385},{"x" : 3672, "y" : 146.42818713450665768505},{"x" : 3764, "y" : 144.79140047034121607794},{"x" : 3856, "y" : 143.17218406021521559524},{"x" : 3948, "y" : 141.57877133854651674483},{"x" : 4040, "y" : 140.01817557274785031041},{"x" : 4132, "y" : 138.49627657308155903593},{"x" : 4224, "y" : 137.01790375243808739469},{"x" : 4316, "y" : 135.58691560367739725734},{"x" : 4408, "y" : 134.20627566219590676155},{"x" : 4500, "y" : 132.87812502135855652341},{"x" : 4592, "y" : 131.60385146844987502845},{"x" : 4684, "y" : 130.38415530879544235177},{"x" : 4776, "y" : 129.21911194569946701449},{"x" : 4868, "y" : 128.10823128384765823284},{"x" : 4960, "y" : 127.05051402383369918425},{"x" : 5052, "y" : 126.04450491544159262958},{"x" : 5144, "y" : 125.08834303735361004328},{"x" : 5236, "y" : 124.17980917092549475456},{"x" : 5328, "y" : 123.31637033566427419373},{"x" : 5420, "y" : 122.49522155408365620133},{"x" : 5512, "y" : 121.71332491356639593505},{"x" : 5604, "y" : 120.96744599290074972942},{"x" : 5696, "y" : 120.25418772111677867542},{"x" : 5788, "y" : 119.57002173629626895490},{"x" : 5880, "y" : 118.91131731199804733023},{"x" : 5972, "y" : 118.27436791892412770721},{"x" : 6064, "y" : 117.65541548953731876281},{"x" : 6156, "y" : 117.05067245320604740755},{"x" : 6248, "y" : 116.45634160956167590939},{"x" : 6340, "y" : 115.86863390775656057485},{"x" : 6432, "y" : 115.28378419917591202193},{"x" : 6524, "y" : 114.69806503135299635687},{"x" : 6616, "y" : 114.10779855067687549308},{"x" : 6708, "y" : 113.50936658156413727738},{"x" : 6800, "y" : 112.89921894972823679382},{"x" : 6892, "y" : 112.27388011723314775736},{"x" : 6984, "y" : 111.62995419692470022710},{"x" : 7076, "y" : 110.96412841394112547277},{"x" : 7168, "y" : 110.27317508192786021937},{"x" : 7260, "y" : 109.55395216159823235103},{"x" : 7352, "y" : 108.80340246931746150949},{"x" : 7444, "y" : 108.01855160332632976861},{"x" : 7536, "y" : 107.19650465528849281327},{"x" : 7628, "y" : 106.33444177476792447123},{"x" : 7720, "y" : 105.42961265435246787092},{"x" : 7812, "y" : 104.47933000299065042782},{"x" : 7904, "y" : 103.48096207523923339977},{"x" : 7996, "y" : 102.43192432410774017626},{"x" : 8088, "y" : 101.32967024503318498319},{"x" : 8180, "y" : 100.17168147879544903844},{"x" : 8272, "y" : 98.95545724084809080523},{"x" : 8364, "y" : 97.67850314485144735954},{"x" : 8456, "y" : 96.33831948802856004477},{"x" : 8548, "y" : 94.93238906590488568327},{"x" : 8640, "y" : 93.45816458420040362398},{"x" : 8732, "y" : 91.91305573547526819311},{"x" : 8824, "y" : 90.29441600814357116178},{"x" : 8916, "y" : 88.59952929555379341764},{"x" : 9008, "y" : 86.82559637278450281883},{"x" : 9100, "y" : 84.96972130874132744793},{"x" : 9192, "y" : 83.02889788134780246764},{"x" : 9284, "y" : 80.99999606323694933963},{"x" : 9376, "y" : 78.87974864590159995714},{"x" : 9468, "y" : 76.66473806969702309289},{"x" : 9560, "y" : 74.35138352742501410830},{"x" : 9652, "y" : 71.93592840925020936993},{"x" : 9744, "y" : 69.41442815642358254991},{"x" : 9836, "y" : 66.78273859165619796840},{"x" : 9928, "y" : 64.03650479354428171064},{"x" : 10020, "y" : 61.17115058296758434153},{"x" : 10112, "y" : 58.18186868892007623799},{"x" : 10204, "y" : 55.06361166154738384648},{"x" : 10296, "y" : 51.81108359985455535934},{"x" : 10388, "y" : 48.41873276197020459222},{"x" : 10480, "y" : 44.88074512552657324704},{"x" : 10572, "y" : 41.19103896560454813880},{"x" : 10664, "y" : 37.34326051830930737196},{"x" : 10756, "y" : 33.33078079720871755853},{"x" : 10848, "y" : 29.14669363054326822748},{"x" : 10940, "y" : 24.78381498671842564363},{"x" : 11032, "y" : 20.23468365592543705134},{"x" : 11124, "y" : 15.49156335524094174616},{"x" : 11216, "y" : 10.54644632507006463129},{"x" : 11308, "y" : 5.39105848457802494522},{"x" : 11400, "y" : 0.01686621362205187324}]; data_chart_name[19240] = ""; data_chart_area[19240] = new Array(); if ((data_chart[19240][0].x != undefined && parseFloat(data_chart[19240][0].x))) { var a_before = parseFloat(data_chart[19240][0].y) / (parseFloat(data_chart[19240][0].x) * parseFloat(data_chart[19240][0].x)); var append_before = ''; for(var b = 0; b <= 10; b++) { var _x = (b * data_chart[19240][0].x) / 10; var _y = _x * _x * a_before; data_chart_area[19240].push({x: _x, y: _y}); } } var last_index = data_chart[19240].length; for(var b = 0; b < last_index; b++) { data_chart_area[19240].push(data_chart[19240][b]); } last_index = last_index - 1; if (data_chart[19240][last_index].y != undefined && parseFloat(data_chart[19240][last_index].y) > 5) { var a_after = parseFloat(data_chart[19240][last_index].y) / (parseFloat(data_chart[19240][last_index].x) * parseFloat(data_chart[19240][last_index].x)); for(var b = 10; b >= 0; b--) { var _x = (b * data_chart[19240][last_index].x) / 10; var _y = _x * _x * a_after; data_chart_area[19240].push({x: _x, y: _y}); } } var dataset_19240 = [{"x" : 2200, "y" : 162.00452375104183033727},{"x" : 2292, "y" : 162.59836555456629980654},{"x" : 2384, "y" : 162.82614815776830141658},{"x" : 2476, "y" : 162.73066088252710414963},{"x" : 2568, "y" : 162.35153391308682557792},{"x" : 2660, "y" : 161.72539260753717371699},{"x" : 2752, "y" : 160.88600707682070378723},{"x" : 2844, "y" : 159.86443709891366893316},{"x" : 2936, "y" : 158.68917243583663889694},{"x" : 3028, "y" : 157.38626862113659399256},{"x" : 3120, "y" : 155.97947828549510518314},{"x" : 3212, "y" : 154.49037808811218042138},{"x" : 3304, "y" : 152.93849132151149206038},{"x" : 3396, "y" : 151.34140625742145402910},{"x" : 3488, "y" : 149.71489030137914255647},{"x" : 3580, "y" : 148.07300002370629954385},{"x" : 3672, "y" : 146.42818713450665768505},{"x" : 3764, "y" : 144.79140047034121607794},{"x" : 3856, "y" : 143.17218406021521559524},{"x" : 3948, "y" : 141.57877133854651674483},{"x" : 4040, "y" : 140.01817557274785031041},{"x" : 4132, "y" : 138.49627657308155903593},{"x" : 4224, "y" : 137.01790375243808739469},{"x" : 4316, "y" : 135.58691560367739725734},{"x" : 4408, "y" : 134.20627566219590676155},{"x" : 4500, "y" : 132.87812502135855652341},{"x" : 4592, "y" : 131.60385146844987502845},{"x" : 4684, "y" : 130.38415530879544235177},{"x" : 4776, "y" : 129.21911194569946701449},{"x" : 4868, "y" : 128.10823128384765823284},{"x" : 4960, "y" : 127.05051402383369918425},{"x" : 5052, "y" : 126.04450491544159262958},{"x" : 5144, "y" : 125.08834303735361004328},{"x" : 5236, "y" : 124.17980917092549475456},{"x" : 5328, "y" : 123.31637033566427419373},{"x" : 5420, "y" : 122.49522155408365620133},{"x" : 5512, "y" : 121.71332491356639593505},{"x" : 5604, "y" : 120.96744599290074972942},{"x" : 5696, "y" : 120.25418772111677867542},{"x" : 5788, "y" : 119.57002173629626895490},{"x" : 5880, "y" : 118.91131731199804733023},{"x" : 5972, "y" : 118.27436791892412770721},{"x" : 6064, "y" : 117.65541548953731876281},{"x" : 6156, "y" : 117.05067245320604740755},{"x" : 6248, "y" : 116.45634160956167590939},{"x" : 6340, "y" : 115.86863390775656057485},{"x" : 6432, "y" : 115.28378419917591202193},{"x" : 6524, "y" : 114.69806503135299635687},{"x" : 6616, "y" : 114.10779855067687549308},{"x" : 6708, "y" : 113.50936658156413727738},{"x" : 6800, "y" : 112.89921894972823679382},{"x" : 6892, "y" : 112.27388011723314775736},{"x" : 6984, "y" : 111.62995419692470022710},{"x" : 7076, "y" : 110.96412841394112547277},{"x" : 7168, "y" : 110.27317508192786021937},{"x" : 7260, "y" : 109.55395216159823235103},{"x" : 7352, "y" : 108.80340246931746150949},{"x" : 7444, "y" : 108.01855160332632976861},{"x" : 7536, "y" : 107.19650465528849281327},{"x" : 7628, "y" : 106.33444177476792447123},{"x" : 7720, "y" : 105.42961265435246787092},{"x" : 7812, "y" : 104.47933000299065042782},{"x" : 7904, "y" : 103.48096207523923339977},{"x" : 7996, "y" : 102.43192432410774017626},{"x" : 8088, "y" : 101.32967024503318498319},{"x" : 8180, "y" : 100.17168147879544903844},{"x" : 8272, "y" : 98.95545724084809080523},{"x" : 8364, "y" : 97.67850314485144735954},{"x" : 8456, "y" : 96.33831948802856004477},{"x" : 8548, "y" : 94.93238906590488568327},{"x" : 8640, "y" : 93.45816458420040362398},{"x" : 8732, "y" : 91.91305573547526819311},{"x" : 8824, "y" : 90.29441600814357116178},{"x" : 8916, "y" : 88.59952929555379341764},{"x" : 9008, "y" : 86.82559637278450281883},{"x" : 9100, "y" : 84.96972130874132744793},{"x" : 9192, "y" : 83.02889788134780246764},{"x" : 9284, "y" : 80.99999606323694933963},{"x" : 9376, "y" : 78.87974864590159995714},{"x" : 9468, "y" : 76.66473806969702309289},{"x" : 9560, "y" : 74.35138352742501410830},{"x" : 9652, "y" : 71.93592840925020936993},{"x" : 9744, "y" : 69.41442815642358254991},{"x" : 9836, "y" : 66.78273859165619796840},{"x" : 9928, "y" : 64.03650479354428171064},{"x" : 10020, "y" : 61.17115058296758434153},{"x" : 10112, "y" : 58.18186868892007623799},{"x" : 10204, "y" : 55.06361166154738384648},{"x" : 10296, "y" : 51.81108359985455535934},{"x" : 10388, "y" : 48.41873276197020459222},{"x" : 10480, "y" : 44.88074512552657324704},{"x" : 10572, "y" : 41.19103896560454813880},{"x" : 10664, "y" : 37.34326051830930737196},{"x" : 10756, "y" : 33.33078079720871755853},{"x" : 10848, "y" : 29.14669363054326822748},{"x" : 10940, "y" : 24.78381498671842564363},{"x" : 11032, "y" : 20.23468365592543705134},{"x" : 11124, "y" : 15.49156335524094174616},{"x" : 11216, "y" : 10.54644632507006463129},{"x" : 11308, "y" : 5.39105848457802494522},{"x" : 11400, "y" : 0.01686621362205187324}]; var dataset_area_19240 = data_chart_area[19240]; svg.append("path") .attr("transform", "translate(0, 20)") .datum(dataset_area_19240) .attr("class", "area") .attr("id", "area_17094") .style('fill-opacity', 0) .attr("fill", "#849daa") .on('mouseover', function(d, i) { selectItemGraph(17094) }) .attr("d", area); svg.append("path") .attr("transform", "translate(0, 20)") .attr("id", "path_17094") .datum(dataset_19240) .attr("class", "line") .attr("d", line); diameterCalculating = ; paramsPresureA = [1145.612554530653,-0.927522679909725,0.00036514403634375106,-7.648812570761693e-8,9.207789173830849e-12,-6.418815915968938e-16,2.4097851896706664e-20,-3.771029583373904e-25]; if (is_total) { paramsPresureA[2] += getPressureDynamic_A2(diameterCalculating); } Arr_paramsA.push(paramsPresureA); Arr_paramsID.push(17095); data_chart[19241] = [{"x" : 4250, "y" : 174.01726178701110825386},{"x" : 4360.5, "y" : 173.67442533095700696322},{"x" : 4471, "y" : 173.35715772427576553127},{"x" : 4581.5, "y" : 173.04492926295569077411},{"x" : 4692, "y" : 172.72044970111394945889},{"x" : 4802.5, "y" : 172.36937225647500326886},{"x" : 4913, "y" : 171.98001334959036512373},{"x" : 5023.5, "y" : 171.54308769440703485998},{"x" : 5134, "y" : 171.05145835795940456592},{"x" : 5244.5, "y" : 170.49990140675242855650},{"x" : 5355, "y" : 169.88488475763216456471},{"x" : 5465.5, "y" : 169.20436085071426646209},{"x" : 5576, "y" : 168.45757276216167497296},{"x" : 5686.5, "y" : 167.64487337437884661995},{"x" : 5797, "y" : 166.76755722141027149519},{"x" : 5907.5, "y" : 165.82770462712943526640},{"x" : 6018, "y" : 164.82803775397923118362},{"x" : 6128.5, "y" : 163.77178817987288539371},{"x" : 6239, "y" : 162.66257562099943356770},{"x" : 6349.5, "y" : 161.50429741816742534866},{"x" : 6460, "y" : 160.30102840439295164288},{"x" : 6570.5, "y" : 159.05693077141415869846},{"x" : 6681, "y" : 157.77617355275953059390},{"x" : 6791.5, "y" : 156.46286134117008259636},{"x" : 6902, "y" : 155.12097185789787090471},{"x" : 7012.5, "y" : 153.75430199170438072542},{"x" : 7123, "y" : 152.36642192516706018068},{"x" : 7233.5, "y" : 150.96063696593472513996},{"x" : 7344, "y" : 149.53995670075045154590},{"x" : 7454.5, "y" : 148.10707108976237122988},{"x" : 7565, "y" : 146.66433311892376423202},{"x" : 7675.5, "y" : 145.21374762806101443857},{"x" : 7786, "y" : 143.75696593243856113986},{"x" : 7896.5, "y" : 142.29528585527179984638},{"x" : 8007, "y" : 140.82965678914774798614},{"x" : 8117.5, "y" : 139.36068940378856950701},{"x" : 8228, "y" : 137.88866961795645238453},{"x" : 8338.5, "y" : 136.41357645325433622929},{"x" : 8449, "y" : 134.93510338725104702462},{"x" : 8559.5, "y" : 133.45268282390156855399},{"x" : 8670, "y" : 131.96551329877024727466},{"x" : 8780.5, "y" : 130.47258903681245101325},{"x" : 8891, "y" : 128.97273148028762079775},{"x" : 9001.5, "y" : 127.46462240464620663261},{"x" : 9112, "y" : 125.94683823991476856463},{"x" : 9222.5, "y" : 124.41788521545095136389},{"x" : 9333, "y" : 122.87623494541003310587},{"x" : 9443.5, "y" : 121.32036007308124681003},{"x" : 9554, "y" : 119.74876959130006071064},{"x" : 9664.5, "y" : 118.16004345699775512912},{"x" : 9775, "y" : 116.55286611725614420720},{"x" : 9885.5, "y" : 114.92605856484578907839},{"x" : 9996, "y" : 113.27860854056643802323},{"x" : 10106.5, "y" : 111.60969850059427699307},{"x" : 10217, "y" : 109.91873096587278268998},{"x" : 10327.5, "y" : 108.20535087177722743945},{"x" : 10438, "y" : 106.46946453542932431446},{"x" : 10548.5, "y" : 104.71125485845914226957},{"x" : 10659, "y" : 102.93119238280632998794},{"x" : 10769.5, "y" : 101.13004181742599030258},{"x" : 10880, "y" : 99.30886365321566700004},{"x" : 10990.5, "y" : 97.46901048441395687405},{"x" : 11101, "y" : 95.61211765347889013356},{"x" : 11211.5, "y" : 93.74008783779026998673},{"x" : 11322, "y" : 91.85506919510407897178},{"x" : 11432.5, "y" : 89.95942668638963368721},{"x" : 11543, "y" : 88.05570619290119793732},{"x" : 11653.5, "y" : 86.14659104522797861136},{"x" : 11764, "y" : 84.23485058301412209403},{"x" : 11874.5, "y" : 82.32328036132639681455},{"x" : 11985, "y" : 80.41463362293688987847},{"x" : 12095.5, "y" : 78.51154365345428232104},{"x" : 12206, "y" : 76.61643663680115423631},{"x" : 12316.5, "y" : 74.73143462913503753953},{"x" : 12427, "y" : 72.85824826892712735571},{"x" : 12537.5, "y" : 70.99805884056331706233},{"x" : 12648, "y" : 69.15138930921239079908},{"x" : 12758.5, "y" : 67.31796394476259592921},{"x" : 12869, "y" : 65.49655615260053309612},{"x" : 12979.5, "y" : 63.68482412882804055698},{"x" : 13090, "y" : 61.87913395686337025836},{"x" : 13200.5, "y" : 60.07436976497046998702},{"x" : 13311, "y" : 58.26373056020020158030},{"x" : 13421.5, "y" : 56.43851335799627122469},{"x" : 13532, "y" : 54.58788222416114876978},{"x" : 13642.5, "y" : 52.69862284786358941346},{"x" : 13753, "y" : 50.75488226214656606317},{"x" : 13863.5, "y" : 48.73789333096647169441},{"x" : 13974, "y" : 46.62568361886224010959},{"x" : 14084.5, "y" : 44.39276826306013390422},{"x" : 14195, "y" : 42.00982646295597078279},{"x" : 14305.5, "y" : 39.44336120754451258108},{"x" : 14416, "y" : 36.65534185575961600989},{"x" : 14526.5, "y" : 33.60282919024757575244},{"x" : 14637, "y" : 30.23758255939173977822},{"x" : 14747.5, "y" : 26.50564872699760599062},{"x" : 14858, "y" : 22.34693204757058992982},{"x" : 14968.5, "y" : 17.69474558359070215374},{"x" : 15079, "y" : 12.47534278257808182389},{"x" : 15189.5, "y" : 6.60742933403525967151},{"x" : 15300, "y" : 0.00165481992007698864}]; data_chart_name[19241] = ""; data_chart_area[19241] = new Array(); if ((data_chart[19241][0].x != undefined && parseFloat(data_chart[19241][0].x))) { var a_before = parseFloat(data_chart[19241][0].y) / (parseFloat(data_chart[19241][0].x) * parseFloat(data_chart[19241][0].x)); var append_before = ''; for(var b = 0; b <= 10; b++) { var _x = (b * data_chart[19241][0].x) / 10; var _y = _x * _x * a_before; data_chart_area[19241].push({x: _x, y: _y}); } } var last_index = data_chart[19241].length; for(var b = 0; b < last_index; b++) { data_chart_area[19241].push(data_chart[19241][b]); } last_index = last_index - 1; if (data_chart[19241][last_index].y != undefined && parseFloat(data_chart[19241][last_index].y) > 5) { var a_after = parseFloat(data_chart[19241][last_index].y) / (parseFloat(data_chart[19241][last_index].x) * parseFloat(data_chart[19241][last_index].x)); for(var b = 10; b >= 0; b--) { var _x = (b * data_chart[19241][last_index].x) / 10; var _y = _x * _x * a_after; data_chart_area[19241].push({x: _x, y: _y}); } } var dataset_19241 = [{"x" : 4250, "y" : 174.01726178701110825386},{"x" : 4360.5, "y" : 173.67442533095700696322},{"x" : 4471, "y" : 173.35715772427576553127},{"x" : 4581.5, "y" : 173.04492926295569077411},{"x" : 4692, "y" : 172.72044970111394945889},{"x" : 4802.5, "y" : 172.36937225647500326886},{"x" : 4913, "y" : 171.98001334959036512373},{"x" : 5023.5, "y" : 171.54308769440703485998},{"x" : 5134, "y" : 171.05145835795940456592},{"x" : 5244.5, "y" : 170.49990140675242855650},{"x" : 5355, "y" : 169.88488475763216456471},{"x" : 5465.5, "y" : 169.20436085071426646209},{"x" : 5576, "y" : 168.45757276216167497296},{"x" : 5686.5, "y" : 167.64487337437884661995},{"x" : 5797, "y" : 166.76755722141027149519},{"x" : 5907.5, "y" : 165.82770462712943526640},{"x" : 6018, "y" : 164.82803775397923118362},{"x" : 6128.5, "y" : 163.77178817987288539371},{"x" : 6239, "y" : 162.66257562099943356770},{"x" : 6349.5, "y" : 161.50429741816742534866},{"x" : 6460, "y" : 160.30102840439295164288},{"x" : 6570.5, "y" : 159.05693077141415869846},{"x" : 6681, "y" : 157.77617355275953059390},{"x" : 6791.5, "y" : 156.46286134117008259636},{"x" : 6902, "y" : 155.12097185789787090471},{"x" : 7012.5, "y" : 153.75430199170438072542},{"x" : 7123, "y" : 152.36642192516706018068},{"x" : 7233.5, "y" : 150.96063696593472513996},{"x" : 7344, "y" : 149.53995670075045154590},{"x" : 7454.5, "y" : 148.10707108976237122988},{"x" : 7565, "y" : 146.66433311892376423202},{"x" : 7675.5, "y" : 145.21374762806101443857},{"x" : 7786, "y" : 143.75696593243856113986},{"x" : 7896.5, "y" : 142.29528585527179984638},{"x" : 8007, "y" : 140.82965678914774798614},{"x" : 8117.5, "y" : 139.36068940378856950701},{"x" : 8228, "y" : 137.88866961795645238453},{"x" : 8338.5, "y" : 136.41357645325433622929},{"x" : 8449, "y" : 134.93510338725104702462},{"x" : 8559.5, "y" : 133.45268282390156855399},{"x" : 8670, "y" : 131.96551329877024727466},{"x" : 8780.5, "y" : 130.47258903681245101325},{"x" : 8891, "y" : 128.97273148028762079775},{"x" : 9001.5, "y" : 127.46462240464620663261},{"x" : 9112, "y" : 125.94683823991476856463},{"x" : 9222.5, "y" : 124.41788521545095136389},{"x" : 9333, "y" : 122.87623494541003310587},{"x" : 9443.5, "y" : 121.32036007308124681003},{"x" : 9554, "y" : 119.74876959130006071064},{"x" : 9664.5, "y" : 118.16004345699775512912},{"x" : 9775, "y" : 116.55286611725614420720},{"x" : 9885.5, "y" : 114.92605856484578907839},{"x" : 9996, "y" : 113.27860854056643802323},{"x" : 10106.5, "y" : 111.60969850059427699307},{"x" : 10217, "y" : 109.91873096587278268998},{"x" : 10327.5, "y" : 108.20535087177722743945},{"x" : 10438, "y" : 106.46946453542932431446},{"x" : 10548.5, "y" : 104.71125485845914226957},{"x" : 10659, "y" : 102.93119238280632998794},{"x" : 10769.5, "y" : 101.13004181742599030258},{"x" : 10880, "y" : 99.30886365321566700004},{"x" : 10990.5, "y" : 97.46901048441395687405},{"x" : 11101, "y" : 95.61211765347889013356},{"x" : 11211.5, "y" : 93.74008783779026998673},{"x" : 11322, "y" : 91.85506919510407897178},{"x" : 11432.5, "y" : 89.95942668638963368721},{"x" : 11543, "y" : 88.05570619290119793732},{"x" : 11653.5, "y" : 86.14659104522797861136},{"x" : 11764, "y" : 84.23485058301412209403},{"x" : 11874.5, "y" : 82.32328036132639681455},{"x" : 11985, "y" : 80.41463362293688987847},{"x" : 12095.5, "y" : 78.51154365345428232104},{"x" : 12206, "y" : 76.61643663680115423631},{"x" : 12316.5, "y" : 74.73143462913503753953},{"x" : 12427, "y" : 72.85824826892712735571},{"x" : 12537.5, "y" : 70.99805884056331706233},{"x" : 12648, "y" : 69.15138930921239079908},{"x" : 12758.5, "y" : 67.31796394476259592921},{"x" : 12869, "y" : 65.49655615260053309612},{"x" : 12979.5, "y" : 63.68482412882804055698},{"x" : 13090, "y" : 61.87913395686337025836},{"x" : 13200.5, "y" : 60.07436976497046998702},{"x" : 13311, "y" : 58.26373056020020158030},{"x" : 13421.5, "y" : 56.43851335799627122469},{"x" : 13532, "y" : 54.58788222416114876978},{"x" : 13642.5, "y" : 52.69862284786358941346},{"x" : 13753, "y" : 50.75488226214656606317},{"x" : 13863.5, "y" : 48.73789333096647169441},{"x" : 13974, "y" : 46.62568361886224010959},{"x" : 14084.5, "y" : 44.39276826306013390422},{"x" : 14195, "y" : 42.00982646295597078279},{"x" : 14305.5, "y" : 39.44336120754451258108},{"x" : 14416, "y" : 36.65534185575961600989},{"x" : 14526.5, "y" : 33.60282919024757575244},{"x" : 14637, "y" : 30.23758255939173977822},{"x" : 14747.5, "y" : 26.50564872699760599062},{"x" : 14858, "y" : 22.34693204757058992982},{"x" : 14968.5, "y" : 17.69474558359070215374},{"x" : 15079, "y" : 12.47534278257808182389},{"x" : 15189.5, "y" : 6.60742933403525967151},{"x" : 15300, "y" : 0.00165481992007698864}]; var dataset_area_19241 = data_chart_area[19241]; svg.append("path") .attr("transform", "translate(0, 20)") .datum(dataset_area_19241) .attr("class", "area") .attr("id", "area_17095") .style('fill-opacity', 0) .attr("fill", "#849daa") .on('mouseover', function(d, i) { selectItemGraph(17095) }) .attr("d", area); svg.append("path") .attr("transform", "translate(0, 20)") .attr("id", "path_17095") .datum(dataset_19241) .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", "#849daa") .attr("d", area); svg.append("path") .attr("transform", "translate(0, 20)") .attr("id", "path_"+charts[g]) .datum(data_chart[charts[g]]) .attr("stroke", "#849daa") .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" : "#849daa"}).attr('style', "stroke:#849daa"); 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(); }