<link rel="stylesheet" type="text/css" href="https://tere-tech.eu/balticfinns/wp-content/plugins/d3-simplecharts/d3chart.css" /><style></style><link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" /><script src="http://code.jquery.com/ui/1.10.3/jquery-ui.min.js"></script><script src="/balticfinns/wp-content/plugins/d3-simplecharts/d3.min.js"></script><script src="/balticfinns/wp-content/plugins/d3-simplecharts/d3-simpleCharts.js"></script><!-- Start of d3 simpleCharts -->

<script>

var url = '';
var chartid = 'charttabs-2';
var tableid = 'tabletabs-2';
var title = ' title="Tarjousten keskihinnat pääkaupungissa viime viikoilta" ';
var url = '';

// Moving to browsers's JS now ...

// A magical glue: dumping server's php JSON for browser's JS variable, one line
var args2js = {"root":"https:\/\/tere-tech.eu\/balticfinns\/wp-content\/plugins\/d3-simplecharts\/","cssfile":"d3chart.css","uniq":"tabs-2","chartid":"tabs-2","data":[],"chart":"columns","xtitle":"KAUPUNGIN OSAT","ytitle":"H I N T A (\u20ac\/m2)","xrotate":"-25","datafile":"wp-content\/plugins\/flat-prices\/data\/markets.tsv","row":"last","column":"","maxseries":"16","sort":"label","format":"0.00","width":"250","height":"150","margin":{"top":20,"right":20,"bottom":30,"left":70},"ticks":10,"minrange":"800","maxrange":"2250","startbar":"lime","endbar":"red","gradient":"value","colors":"","title":"ASUNTOJEN MYYNTI","caption":"Kaupunginosien erilaiset keskihinnat","tooltips":0};
// console.info(args2js);

// Writing separate data sets into its global array
if (typeof d3charts == 'undefined') 
	d3charts = new Array();
// d3charts[args2js.title] = args2js;
d3charts.push(args2js);

var rootp = 'https://tere-tech.eu/balticfinns/wp-content/plugins/d3-simplecharts/icons/'

// All existing chart types & their names
var ctype = ["'columns'","'bars'","'area'","'line'","'pie'"];
var cicons = ["columns.png","bars.png","area.png","line.png","pie.png"];

// Referring to just now added one for creating its buttons
var last_chart = d3charts.length-1;
d3charts[last_chart].ind = last_chart;

var fontx = ' style="font-size:xx-small; cursor:pointer;" ';

var icoroot = args2js.root+'icons/';
var butts = aDrawLink(last_chart,ctype[0],icoroot+cicons[0]);
butts += aDrawLink(last_chart,ctype[2],icoroot+cicons[2]);
butts += aDrawLink(last_chart,ctype[3],icoroot+cicons[3]);
butts += aDrawLink(last_chart,ctype[1],icoroot+cicons[1]);
butts += aDrawLink(last_chart,ctype[4],icoroot+cicons[4]);

var slider = 0;
if (0==0) {  // Slider of time series showing out
	slider = 1;
}

var idX = "'tabs-2'";

var otherbutt = ' <button '+fontx+' onclick="extendData(d3charts['+last_chart+'],'+last_chart+','+slider+','+idX+')" title="Napsauta aiemmat viikkotilanteet esiin" id="databutttabs-2">Viikon pvm: </button>';

if (0==1) {  // No buttons: chart switcher 
	butts = '';
}
if (0==1) {  // No buttons: more data
	otherbutt = '';
}

// Embed link element
var cid = 'charttabs-2';
var url2 = 'https://tere-tech.eu/balticfinns/wp-content/plugins/d3-simplecharts/embed.php';  // encodeURIComponent(el.innerText)
// var cid2 = "'"+cid+"'";
var cid2 = "'tabs-2'"; 

// embed link, TODO
// var elink = '<a href="'+url2+'?chartid='+showembed(cid2)+'" target="_blank">Embed</a>';
// var elink = '<a onclick="showembed('+cid2+')" target="_blank">Embed</a>';
elink = '';

// new window popup's opening
var logofile = 'https://tere-tech.com/balticfinns/wp-content/uploads/2013/04/bn4f_24x24.png';
	logofile = "'"+logofile+"'";
// style file name
var cssfile = "'d3chart.css'";

var sortL = "'"+last_chart+"'";
var embed = '<tr><td style="text-align:right"><span>'+elink+'</span></td></tr>'; // TODO
var sortbutt = '<select '+fontx+' id="xsort'+last_chart+'" onchange="sort('+sortL+')"><option value="label">Sort</option><option value="abc">1-2-3</option><option value="cba">3-2-1</option></select>';

// Our chart container in HTML is <table> element with custom styles for new chart
var html = '<table id= "'+ tableid +'" class="svgtable" style="" width="'+(50+parseInt(args2js.width))+'">';
// var html = '<table id= "'+ tableid +'" class="svgtable" style="" width="100%">';
// if ('0')
	html = html+embed;

var dataflip = ' <button title="Move popup data down into chart" onclick="dataZoom(d3charts['+last_chart+'],'+last_chart+','+slider+','+idX+')">';
dataflip = dataflip + '<img src="' + icoroot + 'arrow_down.gif"> </button> ';
if (!args2js.datafile)
	dataflip = '';
if (0==1)
	dataflip = '';

// butts group on table
html = html + '<tr><td><span class="actbox actlayout">'+butts;
html = html + '<br />'+sortbutt+dataflip+'<span id="extras">'+otherbutt+'</span></span></td></tr>';

	if ("bottom" == "top")
		html = html + '<tr><td><br /></td></tr>'; // Logo at top of chart

var newwin = ' <a style="cursor:pointer" title="Open Chart into New Window" onclick="svgWin('+cid2+','+logofile+','+cssfile+',d3charts['+last_chart+'])"><img width="15" height="15" src="'+args2js.root+'icons/newindow.jpg"></a> ';

var chartX = '<div style="" id="'+ chartid + '"></div>';
if (url) // Here is row where D3 draws its chart - finally
	html = html + '<tr><td class="svgchart">'+newwin+'<a id="'+ chartid + '" ' + title + ' ' + url + '></a></td></tr>';
else
	// html = html + '<tr><td id="'+ chartid + '" ' + title + '></td></tr>';
	html = html + '<tr><td class="svgchart" ' + title + '>'+newwin+chartX+'</td></tr>';
/*
if (args2js.caption)
  if (args2js.chart == 'line')
	html = html + '<tr><td class="captiontext">'+args2js.caption+'</td></tr>';
*/
var id = "'"+chartid+"'";
var odform = "'table'";
html = html + '<tr><td id="'+ id + '" title="Data values"></td></tr>'; // Container of big data

var cc = '<tr><td style="font-size:x-small; float:left">Run by <b>W3C</b> open technology </td><td> <img src="https://tere-tech.com/balticfinns/wp-content/uploads/2013/04/bn4f_24x24.png"> </td></tr>';

var odataButt = '';
var odataButt2 = '';
var odataButt3 = '';
var buttgroup = '';

if (0==0) {

buttgroup = '<span class="actbox actlayout" >';

// Data export buttons
var odataButt = ' <button '+fontx+' onclick="openData(d3charts['+last_chart+'], '+id+')" title="Open chart\'s data to another big data application."> BIG DATA </button>';
var odataButt2 = ' <button '+fontx+' onclick="openData(d3charts['+last_chart+'], '+id+', '+odform+')" title="Open chart\'s data to Excel here or save it into text file."> Excel data </button>';

if (0==1) {
	odform="'svg'";
	odataButt3 = ' <button '+fontx+' onclick="openData(d3charts['+last_chart+'], '+id+', '+odform+')" title="Open chart to any SVG accepting graphics editor or save it locally into a file."> Save Chart </button>';
}
buttgroup = buttgroup +odataButt3+odataButt+odataButt2+ '</span>';
}

html = html + '<tr><td id="'+ chartid + 'odata" >'+buttgroup+'</td></tr>'+cc; 
html = html + '</table>';

d3charts[d3charts.length-1].html = html;

// console.info(d3charts[last_chart]);

if (d3charts[last_chart].chartid) { // chart has its container by user's input (needs JQuery, sorry)

// Tracking instance of active chart
// var lastOne = d3charts.length-1;
if (typeof chartQ == 'undefined') 
	var chartQ = new Array();
	chartQ.push(last_chart);

// console.info(chartQ);
	jQuery(document).ready(function() { // need to wait whole DOM loaded up
		var i = chartQ.shift();
		jQuery('#'+d3charts[i].chartid).append(d3charts[i].html);
		// console.info(i);
		// console.info(chartQ);
		newChart(d3charts[i]);
	});
} else { // This prints chart container at top of each WP page/post
	document.write(html); // This prints chart container at top of each WP page/post
	newChart(d3charts[last_chart]);
}

</script>

<!-- End of d3 simpleCharts -->
<link rel="stylesheet" type="text/css" href="https://tere-tech.eu/balticfinns/wp-content/plugins/d3-simplecharts/d3chart.css" /><style></style><link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" /><script src="http://code.jquery.com/ui/1.10.3/jquery-ui.min.js"></script><script src="/balticfinns/wp-content/plugins/d3-simplecharts/d3.min.js"></script><script src="/balticfinns/wp-content/plugins/d3-simplecharts/d3-simpleCharts.js"></script><!-- Start of d3 simpleCharts -->

<script>

var url = '';
var chartid = 'charttabs-3';
var tableid = 'tabletabs-3';
var title = ' title="Ostotapahtumien vertailuhinnat (jäsenet &amp; asiakkaat näkevät enemmän ja tarkemmin)" ';
var url = '';

// Moving to browsers's JS now ...

// A magical glue: dumping server's php JSON for browser's JS variable, one line
var args2js = {"root":"https:\/\/tere-tech.eu\/balticfinns\/wp-content\/plugins\/d3-simplecharts\/","cssfile":"d3chart.css","uniq":"tabs-3","chartid":"tabs-3","data":[],"chart":"columns","xtitle":"KAUPUNGIN OSAT","ytitle":"H I N T A (\u20ac\/m2)","xrotate":"-25","datafile":"wp-content\/plugins\/flat-prices\/gen_city_months.php?file=foo.tsv","row":"last","column":"","maxseries":0,"sort":"label","format":"0.00","width":"250","height":"150","margin":{"top":20,"right":20,"bottom":30,"left":70},"ticks":10,"minrange":"800","maxrange":"2250","startbar":"lime","endbar":"red","gradient":"value","colors":"","title":"ASUNTOJEN OSTO","caption":"Kaupunginosien erilaiset ostohinnat","tooltips":0};
// console.info(args2js);

// Writing separate data sets into its global array
if (typeof d3charts == 'undefined') 
	d3charts = new Array();
// d3charts[args2js.title] = args2js;
d3charts.push(args2js);

var rootp = 'https://tere-tech.eu/balticfinns/wp-content/plugins/d3-simplecharts/icons/'

// All existing chart types & their names
var ctype = ["'columns'","'bars'","'area'","'line'","'pie'"];
var cicons = ["columns.png","bars.png","area.png","line.png","pie.png"];

// Referring to just now added one for creating its buttons
var last_chart = d3charts.length-1;
d3charts[last_chart].ind = last_chart;

var fontx = ' style="font-size:xx-small; cursor:pointer;" ';

var icoroot = args2js.root+'icons/';
var butts = aDrawLink(last_chart,ctype[0],icoroot+cicons[0]);
butts += aDrawLink(last_chart,ctype[2],icoroot+cicons[2]);
butts += aDrawLink(last_chart,ctype[3],icoroot+cicons[3]);
butts += aDrawLink(last_chart,ctype[1],icoroot+cicons[1]);
butts += aDrawLink(last_chart,ctype[4],icoroot+cicons[4]);

var slider = 0;
if (0==0) {  // Slider of time series showing out
	slider = 1;
}

var idX = "'tabs-3'";

var otherbutt = ' <button '+fontx+' onclick="extendData(d3charts['+last_chart+'],'+last_chart+','+slider+','+idX+')" title="Napsauta aiemmat vertailujaksot esiin" id="databutttabs-3">Jakso: </button>';

if (0==1) {  // No buttons: chart switcher 
	butts = '';
}
if (0==1) {  // No buttons: more data
	otherbutt = '';
}

// Embed link element
var cid = 'charttabs-3';
var url2 = 'https://tere-tech.eu/balticfinns/wp-content/plugins/d3-simplecharts/embed.php';  // encodeURIComponent(el.innerText)
// var cid2 = "'"+cid+"'";
var cid2 = "'tabs-3'"; 

// embed link, TODO
// var elink = '<a href="'+url2+'?chartid='+showembed(cid2)+'" target="_blank">Embed</a>';
// var elink = '<a onclick="showembed('+cid2+')" target="_blank">Embed</a>';
elink = '';

// new window popup's opening
var logofile = 'https://tere-tech.com/balticfinns/wp-content/uploads/2013/04/bn4f_24x24.png';
	logofile = "'"+logofile+"'";
// style file name
var cssfile = "'d3chart.css'";

var sortL = "'"+last_chart+"'";
var embed = '<tr><td style="text-align:right"><span>'+elink+'</span></td></tr>'; // TODO
var sortbutt = '<select '+fontx+' id="xsort'+last_chart+'" onchange="sort('+sortL+')"><option value="label">Sort</option><option value="abc">1-2-3</option><option value="cba">3-2-1</option></select>';

// Our chart container in HTML is <table> element with custom styles for new chart
var html = '<table id= "'+ tableid +'" class="svgtable" style="" width="'+(50+parseInt(args2js.width))+'">';
// var html = '<table id= "'+ tableid +'" class="svgtable" style="" width="100%">';
// if ('0')
	html = html+embed;

var dataflip = ' <button title="Move popup data down into chart" onclick="dataZoom(d3charts['+last_chart+'],'+last_chart+','+slider+','+idX+')">';
dataflip = dataflip + '<img src="' + icoroot + 'arrow_down.gif"> </button> ';
if (!args2js.datafile)
	dataflip = '';
if (0==1)
	dataflip = '';

// butts group on table
html = html + '<tr><td><span class="actbox actlayout">'+butts;
html = html + '<br />'+sortbutt+dataflip+'<span id="extras">'+otherbutt+'</span></span></td></tr>';

	if ("bottom" == "top")
		html = html + '<tr><td><br /></td></tr>'; // Logo at top of chart

var newwin = ' <a style="cursor:pointer" title="Open Chart into New Window" onclick="svgWin('+cid2+','+logofile+','+cssfile+',d3charts['+last_chart+'])"><img width="15" height="15" src="'+args2js.root+'icons/newindow.jpg"></a> ';

var chartX = '<div style="" id="'+ chartid + '"></div>';
if (url) // Here is row where D3 draws its chart - finally
	html = html + '<tr><td class="svgchart">'+newwin+'<a id="'+ chartid + '" ' + title + ' ' + url + '></a></td></tr>';
else
	// html = html + '<tr><td id="'+ chartid + '" ' + title + '></td></tr>';
	html = html + '<tr><td class="svgchart" ' + title + '>'+newwin+chartX+'</td></tr>';
/*
if (args2js.caption)
  if (args2js.chart == 'line')
	html = html + '<tr><td class="captiontext">'+args2js.caption+'</td></tr>';
*/
var id = "'"+chartid+"'";
var odform = "'table'";
html = html + '<tr><td id="'+ id + '" title="Data values"></td></tr>'; // Container of big data

var cc = '<tr><td style="font-size:x-small; float:left">Run by <b>W3C</b> open technology </td><td> <img src="https://tere-tech.com/balticfinns/wp-content/uploads/2013/04/bn4f_24x24.png"> </td></tr>';

var odataButt = '';
var odataButt2 = '';
var odataButt3 = '';
var buttgroup = '';

if (1==0) {

buttgroup = '<span class="actbox actlayout" >';

// Data export buttons
var odataButt = ' <button '+fontx+' onclick="openData(d3charts['+last_chart+'], '+id+')" title="Open chart\'s data to another big data application."> BIG DATA </button>';
var odataButt2 = ' <button '+fontx+' onclick="openData(d3charts['+last_chart+'], '+id+', '+odform+')" title="Open chart\'s data to Excel here or save it into text file."> Excel data </button>';

if (0==1) {
	odform="'svg'";
	odataButt3 = ' <button '+fontx+' onclick="openData(d3charts['+last_chart+'], '+id+', '+odform+')" title="Open chart to any SVG accepting graphics editor or save it locally into a file."> Save Chart </button>';
}
buttgroup = buttgroup +odataButt3+odataButt+odataButt2+ '</span>';
}

html = html + '<tr><td id="'+ chartid + 'odata" >'+buttgroup+'</td></tr>'+cc; 
html = html + '</table>';

d3charts[d3charts.length-1].html = html;

// console.info(d3charts[last_chart]);

if (d3charts[last_chart].chartid) { // chart has its container by user's input (needs JQuery, sorry)

// Tracking instance of active chart
// var lastOne = d3charts.length-1;
if (typeof chartQ == 'undefined') 
	var chartQ = new Array();
	chartQ.push(last_chart);

// console.info(chartQ);
	jQuery(document).ready(function() { // need to wait whole DOM loaded up
		var i = chartQ.shift();
		jQuery('#'+d3charts[i].chartid).append(d3charts[i].html);
		// console.info(i);
		// console.info(chartQ);
		newChart(d3charts[i]);
	});
} else { // This prints chart container at top of each WP page/post
	document.write(html); // This prints chart container at top of each WP page/post
	newChart(d3charts[last_chart]);
}

</script>

<!-- End of d3 simpleCharts -->
<link rel="stylesheet" type="text/css" href="https://tere-tech.eu/balticfinns/wp-content/plugins/d3-simplecharts/d3chart.css" /><style></style><link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" /><script src="http://code.jquery.com/ui/1.10.3/jquery-ui.min.js"></script><script src="/balticfinns/wp-content/plugins/d3-simplecharts/d3.min.js"></script><script src="/balticfinns/wp-content/plugins/d3-simplecharts/d3-simpleCharts.js"></script><!-- Start of d3 simpleCharts -->

<script>

var url = '';
var chartid = 'charttabs-4';
var tableid = 'tabletabs-4';
var title = ' title="Myyjien marginaalit asuntotarjouksissa 1 ed.viikolta" ';
var url = '';

// Moving to browsers's JS now ...

// A magical glue: dumping server's php JSON for browser's JS variable, one line
var args2js = {"root":"https:\/\/tere-tech.eu\/balticfinns\/wp-content\/plugins\/d3-simplecharts\/","cssfile":"d3chart.css","uniq":"tabs-4","chartid":"tabs-4","data":[],"chart":"columns","xtitle":"KAUPUNGIN OSAT","ytitle":"MARGINAALI (\u20ac\/m2)","xrotate":"-25","datafile":"wp-content\/plugins\/flat-prices\/gen_diffs.php?file=foo.tsv","row":"last","column":"","maxseries":0,"sort":"label","format":"0.00","width":"250","height":"150","margin":{"top":20,"right":20,"bottom":30,"left":70},"ticks":10,"minrange":"-100","maxrange":"700","startbar":"lime","endbar":"red","gradient":"value","colors":"","title":"MYYNTI-OSTO","caption":"Ostajan ja myyj\u00e4n n\u00e4kemyserot","tooltips":0};
// console.info(args2js);

// Writing separate data sets into its global array
if (typeof d3charts == 'undefined') 
	d3charts = new Array();
// d3charts[args2js.title] = args2js;
d3charts.push(args2js);

var rootp = 'https://tere-tech.eu/balticfinns/wp-content/plugins/d3-simplecharts/icons/'

// All existing chart types & their names
var ctype = ["'columns'","'bars'","'area'","'line'","'pie'"];
var cicons = ["columns.png","bars.png","area.png","line.png","pie.png"];

// Referring to just now added one for creating its buttons
var last_chart = d3charts.length-1;
d3charts[last_chart].ind = last_chart;

var fontx = ' style="font-size:xx-small; cursor:pointer;" ';

var icoroot = args2js.root+'icons/';
var butts = aDrawLink(last_chart,ctype[0],icoroot+cicons[0]);
butts += aDrawLink(last_chart,ctype[2],icoroot+cicons[2]);
butts += aDrawLink(last_chart,ctype[3],icoroot+cicons[3]);
butts += aDrawLink(last_chart,ctype[1],icoroot+cicons[1]);
butts += aDrawLink(last_chart,ctype[4],icoroot+cicons[4]);

var slider = 0;
if (0==0) {  // Slider of time series showing out
	slider = 1;
}

var idX = "'tabs-4'";

var otherbutt = ' <button '+fontx+' onclick="extendData(d3charts['+last_chart+'],'+last_chart+','+slider+','+idX+')" title="Napsauta aiemmat vertailujaksot esiin" id="databutttabs-4">Jakso: </button>';

if (0==1) {  // No buttons: chart switcher 
	butts = '';
}
if (0==1) {  // No buttons: more data
	otherbutt = '';
}

// Embed link element
var cid = 'charttabs-4';
var url2 = 'https://tere-tech.eu/balticfinns/wp-content/plugins/d3-simplecharts/embed.php';  // encodeURIComponent(el.innerText)
// var cid2 = "'"+cid+"'";
var cid2 = "'tabs-4'"; 

// embed link, TODO
// var elink = '<a href="'+url2+'?chartid='+showembed(cid2)+'" target="_blank">Embed</a>';
// var elink = '<a onclick="showembed('+cid2+')" target="_blank">Embed</a>';
elink = '';

// new window popup's opening
var logofile = 'https://tere-tech.com/balticfinns/wp-content/uploads/2013/04/bn4f_24x24.png';
	logofile = "'"+logofile+"'";
// style file name
var cssfile = "'d3chart.css'";

var sortL = "'"+last_chart+"'";
var embed = '<tr><td style="text-align:right"><span>'+elink+'</span></td></tr>'; // TODO
var sortbutt = '<select '+fontx+' id="xsort'+last_chart+'" onchange="sort('+sortL+')"><option value="label">Sort</option><option value="abc">1-2-3</option><option value="cba">3-2-1</option></select>';

// Our chart container in HTML is <table> element with custom styles for new chart
var html = '<table id= "'+ tableid +'" class="svgtable" style="" width="'+(50+parseInt(args2js.width))+'">';
// var html = '<table id= "'+ tableid +'" class="svgtable" style="" width="100%">';
// if ('0')
	html = html+embed;

var dataflip = ' <button title="Move popup data down into chart" onclick="dataZoom(d3charts['+last_chart+'],'+last_chart+','+slider+','+idX+')">';
dataflip = dataflip + '<img src="' + icoroot + 'arrow_down.gif"> </button> ';
if (!args2js.datafile)
	dataflip = '';
if (0==1)
	dataflip = '';

// butts group on table
html = html + '<tr><td><span class="actbox actlayout">'+butts;
html = html + '<br />'+sortbutt+dataflip+'<span id="extras">'+otherbutt+'</span></span></td></tr>';

	if ("bottom" == "top")
		html = html + '<tr><td><br /></td></tr>'; // Logo at top of chart

var newwin = ' <a style="cursor:pointer" title="Open Chart into New Window" onclick="svgWin('+cid2+','+logofile+','+cssfile+',d3charts['+last_chart+'])"><img width="15" height="15" src="'+args2js.root+'icons/newindow.jpg"></a> ';

var chartX = '<div style="" id="'+ chartid + '"></div>';
if (url) // Here is row where D3 draws its chart - finally
	html = html + '<tr><td class="svgchart">'+newwin+'<a id="'+ chartid + '" ' + title + ' ' + url + '></a></td></tr>';
else
	// html = html + '<tr><td id="'+ chartid + '" ' + title + '></td></tr>';
	html = html + '<tr><td class="svgchart" ' + title + '>'+newwin+chartX+'</td></tr>';
/*
if (args2js.caption)
  if (args2js.chart == 'line')
	html = html + '<tr><td class="captiontext">'+args2js.caption+'</td></tr>';
*/
var id = "'"+chartid+"'";
var odform = "'table'";
html = html + '<tr><td id="'+ id + '" title="Data values"></td></tr>'; // Container of big data

var cc = '<tr><td style="font-size:x-small; float:left">Run by <b>W3C</b> open technology </td><td> <img src="https://tere-tech.com/balticfinns/wp-content/uploads/2013/04/bn4f_24x24.png"> </td></tr>';

var odataButt = '';
var odataButt2 = '';
var odataButt3 = '';
var buttgroup = '';

if (1==0) {

buttgroup = '<span class="actbox actlayout" >';

// Data export buttons
var odataButt = ' <button '+fontx+' onclick="openData(d3charts['+last_chart+'], '+id+')" title="Open chart\'s data to another big data application."> BIG DATA </button>';
var odataButt2 = ' <button '+fontx+' onclick="openData(d3charts['+last_chart+'], '+id+', '+odform+')" title="Open chart\'s data to Excel here or save it into text file."> Excel data </button>';

if (0==1) {
	odform="'svg'";
	odataButt3 = ' <button '+fontx+' onclick="openData(d3charts['+last_chart+'], '+id+', '+odform+')" title="Open chart to any SVG accepting graphics editor or save it locally into a file."> Save Chart </button>';
}
buttgroup = buttgroup +odataButt3+odataButt+odataButt2+ '</span>';
}

html = html + '<tr><td id="'+ chartid + 'odata" >'+buttgroup+'</td></tr>'+cc; 
html = html + '</table>';

d3charts[d3charts.length-1].html = html;

// console.info(d3charts[last_chart]);

if (d3charts[last_chart].chartid) { // chart has its container by user's input (needs JQuery, sorry)

// Tracking instance of active chart
// var lastOne = d3charts.length-1;
if (typeof chartQ == 'undefined') 
	var chartQ = new Array();
	chartQ.push(last_chart);

// console.info(chartQ);
	jQuery(document).ready(function() { // need to wait whole DOM loaded up
		var i = chartQ.shift();
		jQuery('#'+d3charts[i].chartid).append(d3charts[i].html);
		// console.info(i);
		// console.info(chartQ);
		newChart(d3charts[i]);
	});
} else { // This prints chart container at top of each WP page/post
	document.write(html); // This prints chart container at top of each WP page/post
	newChart(d3charts[last_chart]);
}

</script>

<!-- End of d3 simpleCharts -->

<!-- Start of NVD3 -->
<script src="https://tere-tech.eu/balticfinns/wp-content/plugins/nvd3-visualisations/lib/d3.min.js"></script>
<link href="https://tere-tech.eu/balticfinns/wp-content/plugins/nvd3-visualisations/lib/styles/nv.d3.css" rel="stylesheet" type="text/css">
<script src="https://tere-tech.eu/balticfinns/wp-content/plugins/nvd3-visualisations/lib/nv.d3.min.js"></script>
<script src="https://tere-tech.eu/balticfinns/wp-content/plugins/nvd3-visualisations/xml2json.js"></script>
<script src="https://tere-tech.eu/balticfinns/wp-content/plugins/nvd3-visualisations/json2xml.js"></script>
<script src="https://tere-tech.eu/balticfinns/wp-content/plugins/nvd3-visualisations/tsv2json.js"></script>
<script src="https://tere-tech.eu/balticfinns/wp-content/plugins/nvd3-visualisations/colorbrewer.js"></script>
<script src="https://tere-tech.eu/balticfinns/wp-content/plugins/nvd3-visualisations/locale.js"></script>
<script src="https://tere-tech.eu/balticfinns/wp-content/plugins/nvd3-visualisations/wpcharts.js"></script>
<script>u_id = 0</script>
<script>u_k = 0</script>
<!-- End of NVD3 -->

<script>rootpath = "/balticfinns/wp-content/plugins/nvd3-visualisations/data/"; cms = "wordpress"</script>

<!-- Start of Libs for NVD3 Visualisations --><link rel="stylesheet" href="https://tere-tech.eu/balticfinns/wp-content/plugins/nvd3-visualisations/lib/styles/jquery-ui.css"><script src="https://tere-tech.eu/balticfinns/wp-content/plugins/nvd3-visualisations/lib/jquery-1.11.2.js"></script><script src="https://tere-tech.eu/balticfinns/wp-content/plugins/nvd3-visualisations/lib/jquery-ui.js"></script><!-- End of Libs -->{"id":39194,"date":"2015-01-13T09:12:04","date_gmt":"2015-01-13T07:12:04","guid":{"rendered":"https:\/\/tere-tech.com\/balticfinns\/?p=39194"},"modified":"2015-01-13T09:12:04","modified_gmt":"2015-01-13T07:12:04","slug":"asuntojen-viikkokatsaus-12-1-uusi-vuosi-jatkoi-uusin-ennatyksin","status":"publish","type":"post","link":"https:\/\/tere-tech.eu\/balticfinns\/index.php\/2015\/01\/13\/asuntojen-viikkokatsaus-12-1-uusi-vuosi-jatkoi-uusin-ennatyksin\/","title":{"rendered":"Asuntojen viikkokatsaus (12.1.): uusi vuosi jatkoi uusin enn\u00e4tyksin"},"content":{"rendered":"<p>\t\t\t\t<script type=\"text\/javascript\">\/\/ < ![CDATA[\n                                        dataDepth(\"datameter\");         $(function() { $( \"#tabs\" ).tabs(); });\n\/\/ ]]><\/script><\/p>\n<div id=\"tabs\">\n<ul>\n<li><a style=\"font-size: 10px; font-weight: bold;\" href=\"#tabs-2\">Myyntitarjoukset<\/a><\/li>\n<li><a style=\"font-size: 10px; font-weight: bold;\" href=\"#tabs-3\">Kauppahinnat<\/a><\/li>\n<li><a style=\"font-size: 10px; font-weight: bold;\" href=\"#tabs-4\">Erot<\/a><\/li>\n<\/ul>\n<div id=\"tabs-2\"><\/div>\n<div id=\"tabs-3\"><\/div>\n<div id=\"tabs-4\"><\/div>\n<\/div>\n<div class=\"announcement\">\n<h4>HINTABAROMETRI<\/h4>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignleft\" src=\"https:\/\/tere-tech.com\/balticfinns\/wp-content\/plugins\/flat-prices\/icons\/ico_barometer.png\" alt=\"\" width=\"23\" height=\"48\" \/><strong>Kotiselaimen hintabarometrin<\/strong><span style=\"font-size: 13px; line-height: 19px;\"> perusteella Tallinnan asuntomarkkinoiden tarjousten\u00a0viime viikko <strong>nosti \u00a0<\/strong><\/span><span style=\"font-size: 13px; line-height: 19px;\">keskihinnoittelua vahvasti \u00a0yh\u00e4 myyjill\u00e4 sen uuteen enn\u00e4tykseens\u00e4 neli\u00f6hinnan ollessa nyt: <strong id=\"Koko Tallinna\" class=\"radarprices\">1732<\/strong>\u00a0\u20ac\/m2. Tarjousten alueellisia nostoja esiintyi eniten \u00a0<strong>Pirita <\/strong>(+25\u20ac\/m2), <strong>Kesklinn\u00a0<\/strong>(+28\u20ac\/m2) ja <strong>Mustam\u00e4e\u00a0<\/strong>(+19\u20ac\/m2)<strong>\u00a0<\/strong><\/span><span style=\"font-size: 13px; line-height: 19px;\">alueilla. Tarjoushintojen laskua kokivat Nomme (-24\u20ac\/m2) ja Pohja-Tallinn (-15\u20ac\/m2).<\/span><span style=\"font-size: 13px; line-height: 19px;\">\u00a0Kesklinn alueen tarjousten hinta viikossa nousi\u00a0<strong>2326 \u20ac\/m2<\/strong>\u00a0tasoille ja se my\u00f6s teki j\u00e4lleen uuden tarjousten enn\u00e4tyksens\u00e4 sitten v2009 kiinteist\u00f6laman. Kallistuneita enn\u00e4tyksi\u00e4\u00e4n loivat my\u00f6s Kristiine, Mustam\u00e4e, Haabersti ja Lasnam\u00e4e tarjouksillaan.<\/span><\/p>\n<\/div>\n<div class=\"announcement\"><span style=\"font-size: 13px; line-height: 19px;\">Koko kaupungin suhteellisesti kalleimpia neli\u00f6tarjouksia hinnoiteltiin t\u00e4ll\u00e4 kertaa\u00a0<span style=\"color: #000080;\"><strong>Piritan alueella: 2171 \u20ac\/m2\u00a0<\/strong><\/span><\/span><span style=\"font-size: 13px; line-height: 19px;\">(ts \u00a0sen ALE-% oli asuinalueista suurin eli<strong> -22%<\/strong> vrt sen myynnin aiempiin toteutumiin viime kuukausilta).<\/span><\/div>\n\n\n\n<div class=\"note\">\n<div class=\"mceTemp mceIEcenter\">\n<dl id=\"attachment_27791\" class=\"wp-caption aligncenter\">\n<dt class=\"wp-caption-dt\"><\/dt>\n<dd class=\"wp-caption-dd\"><strong>Mustam\u00e4e\u00a0<\/strong>veti yhten\u00e4isimmin koko Tallinnan tarjouskantaa enn\u00e4tyksiin<\/dd>\n<\/dl>\n<\/div>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/tere-tech.com\/balticfinns\/?page_id=27192\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-28766\" title=\"Tarjousn\u00e4kymi\u00e4 Tallinnasta - napsauta kuvaa niin siirryt raportistamme kodin hintabarometrin kartalle.\" src=\"https:\/\/tere-tech.com\/balticfinns\/wp-content\/uploads\/2015\/01\/mustamae_130115.jpg\" alt=\"\" \/><\/a><\/p>\n<\/div>\n<p>P\u00e4\u00e4kaupungin sen kahdeksan kaupunginosan myyjien hinnoittelussa 6 kpl \u00a0nosti niiden m2-hintoja omissa aluetarjouksissaan samalla kun 2 kpl laski tarjouksiaan.<\/p>\n<div class=\"announcement\">\n<p><span id=\"chart2421\" style=\" float:right; background-color:darkgray; \"><svg style='height:150px; width:350px;'\/><\/span><script>jsChart('2421', 'foo', 'discretebar', {height:'150',  width:350} , { class:\"radarprices\" , exports:true, title:\"Muuttuneiden ilmoitusten hinnat (\u20ac\/m2)\", shadows:\"black\", format:\"$,.3r\"} );<\/script><\/p>\n<h4>MARKKINATUTKA<\/h4>\n<p><strong><img decoding=\"async\" loading=\"lazy\" class=\"alignleft\" src=\"https:\/\/tere-tech.com\/balticfinns\/wp-content\/plugins\/flat-prices\/icons\/ico_radar.png\" alt=\"\" width=\"47\" height=\"48\" \/>Kotiselaimen markkinatutka<\/strong> jakaa pelk\u00e4st\u00e4\u00e4n muuttuneet tarjoukset 3 eri aliryhm\u00e4\u00e4n:<\/p>\n<ul>\n<li><em>uusiin ilmoituksiin<\/em><\/li>\n<li><em>hintap\u00e4ivitettyihin<\/em><\/li>\n<li><em>uudelleen avattuihin<\/em><\/li>\n<\/ul>\n<p>T\u00e4m\u00e4 automatisoitu segmentointimme voi kertoa tarkemmin miten p\u00e4\u00e4kaupungin eri osissa\u00a0<em>markkinatilanne kehittyi aivan tuoreimpina signaaleina<\/em>\u00a0ja poimia muuttuneet myyntikohteet erilleen sen kaikista tarjouksista.<\/p>\n<\/div>\n<h5>Uudet myynti-ilmoitukset<\/h5>\n<div style=\"font-size: 11px;\">\n<p style=\"padding-left: 30px;\"><strong>Markkinatutkalta<\/strong> n\u00e4kyy, ett\u00e4 viime viikolla uudet ilmoitukset asunnoille\u00a0<strong>laskivat tarjouksiaan<\/strong>\u00a0aliryhm\u00e4n keskihinnan ollessa <strong id=\"Uudet\" class=\"radarprices\">1670<\/strong>\u00a0\u20ac\/m2 (-22 \u20ac\/m2).<\/p>\n<ul>\n<li>Eniten muuttuivat ja vaikuttivat aliryhm\u00e4ss\u00e4 alueet: <strong>Nomme, Lasnam\u00e4e ja Pohja-Tallinn\u00a0<\/strong>markkinatilanteen edelliseen viikkokatsaukseen n\u00e4hden.<\/li>\n<li>Merkitt\u00e4v\u00e4\u00e4 trendin vastaista hinnoittelun nousua esiintyi mm<strong>\u00a0Kesklinn ja Mustam\u00e4e <\/strong>alueilla.<\/li>\n<\/ul>\n<p style=\"padding-left: 90px;\">Lopputuloksena koko p\u00e4\u00e4kaupungin 8 asuinalueen hinnoittelu laski kokonaan uusien ilmoittajien hinnoittelun aliryhm\u00e4ss\u00e4 kun sen \u00a06 aluetta tuki hinnoittelun laskua tarjouksiinsa ja 2 lievi\u00e4 nousuja.<\/p>\n<p style=\"padding-left: 90px;\">Voluumi ryhm\u00e4ss\u00e4 nousi: 147 kpl uusia tarjouksia leivottiin viikossa Tallinnan asuntomarkkinoille. Merkitt\u00e4vimm\u00e4t hintavaikuttajat markkinaan viikolla olivat Nomme ja Lasnam\u00e4e.<\/p>\n<\/div>\n<h5>Hintap\u00e4ivitetyt<\/h5>\n<div style=\"font-size: 11px;\">\n<p style=\"padding-left: 30px;\">Myyjien hintaansa p\u00e4ivitt\u00e4neiss\u00e4 asuntoilmoituksissa <strong>n\u00e4kyi keskihintojen nousua\u00a0<\/strong>sen\u00a0aliryhm\u00e4n keskihinnan ollessa\u00a0<strong id=\"Hintap\u00e4ivitetyt\" class=\"radarprices\">1644<\/strong>\u00a0\u20ac\/m2\u00a0(+40 \u20ac\/m2).<\/p>\n<ul>\n<li>Suurimpana muutoksen kokivat:\u00a0<strong>Mustam\u00e4e, Lasnam\u00e4e ja Nomme\u00a0<\/strong>alueiden nousseet tarjoukset.<\/li>\n<li>Hinnoittelun laskua n\u00e4kyi mm\u00a0<strong>Kesklinn ja Haabersti\u00a0<\/strong>kaupunginosissa selvimmin.<\/li>\n<\/ul>\n<p style=\"padding-left: 90px;\">Kokonaisuutena kirjattiin koko kaupungin nousua hinnoittelussa myyjill\u00e4 5 asuinalueella ja 3 laskua. Aliryhm\u00e4n tarjousten koko voluumi nousi (216 kpl). Merkitt\u00e4v\u00e4t hintavaikuttajat olivat: Mustam\u00e4e ja Lasnam\u00e4e.<\/p>\n<\/div>\n<h5>Uudelleen avatut<\/h5>\n<div style=\"font-size: 11px;\">\n<p style=\"padding-left: 30px;\">Uudelleen avatuissa ilmoituksissa asunnoille oli\u00a0<strong>keskihinnoittelun laskua\u00a0<\/strong>viikon aikana koko ryhm\u00e4n keskihinnan ollessa <strong id=\"J\u00e4lleen avatut\" class=\"radarprices\">1948<\/strong>\u00a0\u20ac\/m2 (-57 \u20ac\/m2).<\/p>\n<p style=\"padding-left: 30px;\">T\u00e4m\u00e4 aliryhm\u00e4 vaikutti sen koko m\u00e4\u00e4rill\u00e4 eniten koko markkinaan kun seuraavilla alueilla kirjattiin n <strong>300<\/strong>\u00a0kpl muutoksia: <strong>Kesklinn<\/strong>.<\/p>\n<ul>\n<li>Koko markkinan keskihinta laski mm <strong>Pohja-Tallinn, Lasnam\u00e4e ja Pirita<\/strong> alueiden vaikutuksesta.<\/li>\n<li>T\u00e4t\u00e4 kehityst\u00e4 vastaan vaikuttivat mm\u00a0<strong>Kesklinn, Kristiine ja Mustam\u00e4e\u00a0<\/strong>niiden\u00a0hinnoittelun nostoin.<\/li>\n<\/ul>\n<p style=\"padding-left: 90px;\">Kaikista kaupungin alueista ryhm\u00e4ss\u00e4 nyt 3 kpl laski niiden hinnoittelua kun samalla 5 kpl nosti niit\u00e4. Tarjousten m\u00e4\u00e4r\u00e4t nousivat (545 kpl) ja niiden keskittyminen jatkui keskustaa (ts Kesklinn: 298 kpl \/ 55% ja Lasnam\u00e4e 93 kpl \/ 17%) kohti.<\/p>\n<p style=\"padding-left: 90px;\">Suurin hinnoittelun nettovaikutus syntyi Pohja-Tallinnan ja Lasnam\u00e4en halvempien tarjousten kautta.<\/p>\n<\/div>\n<div class=\"note\"><strong>Koko Tallinnan yhteenvetona<\/strong> viime markkinaviikolta voimme n\u00e4hd\u00e4 myyjien nostoa keskihinnoissa jo 7. viikkoa mit\u00e4 tukivat hintap\u00e4ivitetyt sek\u00e4 asuinalueena <strong>Mustam\u00e4e<\/strong>\u00a0kaikissa sen vertailuryhmiss\u00e4\u00e4n. P\u00e4\u00e4kaupungin alimmilla aluetarjouksillaan pyrkiv\u00e4t myyj\u00e4t tehokkaimmin (ts pyynt\u00f6 vs toteutumat viime kk:t) kaupantekoon yh\u00e4 <strong>Lasnam\u00e4e \u00a0<\/strong>alueilla sek\u00e4 uusien tarjousten aliryhm\u00e4ss\u00e4 <strong>Pohja-Tallinn\u00a0<\/strong>(19 kpl \u00a0edullisempaa kodin tarjousta markkinatutkalla) alueella.<\/div>\n<div class=\"note\">Kaupunginosien kaikki<strong>\u00a0keskihinnat ja keskeiset tunnuslukujen graafit<\/strong>\u00a0(hinnoittelu ryhmitt\u00e4in, m2-vuosihinnat, asuntokoot, materiaalit, jne) ovat esill\u00e4 aina automaattisesti my\u00f6s hintabarometrimme kartalla.<\/div>\n<ul>\n<li><a href=\"https:\/\/tere-tech.com\/balticfinns\/?page_id=27192\">Asuntomarkkinoiden hintabarometri (ilmainen)<\/a><\/li>\n<li><a href=\"https:\/\/tere-tech.com\/balticfinns\/?page_id=4754\">J\u00e4sen- ja asiakaspalvelut<\/a><\/li>\n<\/ul>\n<div class=\"announcement\" style=\"font-size: 11px;\">\n<p style=\"padding-left: 180px;\"><span style=\"color: #333333;\"><strong>KOTISELAIN<\/strong><\/span><\/p>\n<p style=\"padding-left: 180px;\"><span style=\"color: #808080;\"><em>Vertailutiedot pohjautuvat markkinoiden julkisiin online myynti-ilmoituksiin 1 viikolta Tallinnasta, miss\u00e4:<\/em><\/span><\/p>\n<p style=\"padding-left: 180px;\"><em><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/tere-tech.com\/balticfinns\/wp-content\/plugins\/flat-prices\/icons\/ico_barometer.png\" alt=\"\" width=\"23\" height=\"48\" \/>\u00a0<strong>HINTABAROMETRI<\/strong> esitt\u00e4\u00e4 koko tarjouskantaa viime viikolta.<\/em><\/p>\n<p style=\"padding-left: 180px;\"><em><strong><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/tere-tech.com\/balticfinns\/wp-content\/plugins\/flat-prices\/icons\/ico_radar.png\" alt=\"\" width=\"47\" height=\"48\" \/>\u00a0MARKKINATUTKA <\/strong>poimii esiin vain sen muuttuneet ilmoitukset<strong>.<\/strong><\/em><\/p>\n<p style=\"padding-left: 180px;\"><span style=\"color: #808080;\"><em>Markkinatiedot p\u00e4ivittyv\u00e4t maanantaisin, josta viikkokatsauksemme kootaan aina tiistaisin.<\/em><\/span><\/p>\n<p style=\"padding-left: 180px;\"><span style=\"color: #808080;\"><em>Markkinatutkan avulla voit syvent\u00e4\u00e4 tarjousten edullisuuden selvityst\u00e4 ja suojautua tuhansien eurojen mahdolliselta virheilt\u00e4 ostajana tilaamalla sen lis\u00e4arvopalveluna k\u00e4ytt\u00f6\u00f6si j\u00e4sen- ja asiakaspalvelustamme.<\/em><\/span><\/p>\n<p style=\"padding-left: 180px;\"><span style=\"color: #808080;\"><em>Tarjoamme yritystilaajille usean k\u00e4ytt\u00e4j\u00e4n tilatessa my\u00f6s ryhm\u00e4alennuksia.<\/em><\/span><\/p>\n<p>&nbsp;<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Myyntitarjoukset Kauppahinnat Erot HINTABAROMETRI Kotiselaimen hintabarometrin perusteella Tallinnan asuntomarkkinoiden tarjousten\u00a0viime viikko nosti \u00a0keskihinnoittelua vahvasti \u00a0yh\u00e4 myyjill\u00e4 sen uuteen enn\u00e4tykseens\u00e4 neli\u00f6hinnan ollessa nyt: 1732\u00a0\u20ac\/m2. Tarjousten alueellisia nostoja esiintyi eniten \u00a0Pirita (+25\u20ac\/m2), Kesklinn\u00a0(+28\u20ac\/m2) ja Mustam\u00e4e\u00a0(+19\u20ac\/m2)\u00a0alueilla. Tarjoushintojen laskua kokivat Nomme (-24\u20ac\/m2) ja Pohja-Tallinn (-15\u20ac\/m2).\u00a0Kesklinn alueen tarjousten hinta viikossa nousi\u00a02326 \u20ac\/m2\u00a0tasoille ja se my\u00f6s teki j\u00e4lleen uuden tarjousten enn\u00e4tyksens\u00e4 &#8230; <a title=\"Asuntojen viikkokatsaus (12.1.): uusi vuosi jatkoi uusin enn\u00e4tyksin\" class=\"read-more\" href=\"https:\/\/tere-tech.eu\/balticfinns\/index.php\/2015\/01\/13\/asuntojen-viikkokatsaus-12-1-uusi-vuosi-jatkoi-uusin-ennatyksin\/\" aria-label=\"Lue lis\u00e4\u00e4 aiheesta Asuntojen viikkokatsaus (12.1.): uusi vuosi jatkoi uusin enn\u00e4tyksin\">Lue lis\u00e4\u00e4<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[31],"tags":[47,49,112,267,394,476],"_links":{"self":[{"href":"https:\/\/tere-tech.eu\/balticfinns\/index.php\/wp-json\/wp\/v2\/posts\/39194"}],"collection":[{"href":"https:\/\/tere-tech.eu\/balticfinns\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tere-tech.eu\/balticfinns\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tere-tech.eu\/balticfinns\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tere-tech.eu\/balticfinns\/index.php\/wp-json\/wp\/v2\/comments?post=39194"}],"version-history":[{"count":0,"href":"https:\/\/tere-tech.eu\/balticfinns\/index.php\/wp-json\/wp\/v2\/posts\/39194\/revisions"}],"wp:attachment":[{"href":"https:\/\/tere-tech.eu\/balticfinns\/index.php\/wp-json\/wp\/v2\/media?parent=39194"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tere-tech.eu\/balticfinns\/index.php\/wp-json\/wp\/v2\/categories?post=39194"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tere-tech.eu\/balticfinns\/index.php\/wp-json\/wp\/v2\/tags?post=39194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}