/* set height for 100% in pixel */
var hundertprocent = 250;

/* wahlergebnis 2005 */
var spoe06 = 49.1;
var oevp06 = 18.8;
var gruene06 = 14.6;
var fpoe06 = 14.8;
var bzoe06 = 1.2;
var lif06 = 0.0;
var lfd06 = 0.0;
var kpoe06 = 1.5;

/* calculate heights in pixel */
var result_spoe = hundertprocent/100 * procent_spoe;
var result_oevp = hundertprocent/100 * procent_oevp;
var result_gruene = hundertprocent/100 * procent_gruene;
var result_fpoe = hundertprocent/100 * procent_fpoe;
var result_bzoe = hundertprocent/100 * procent_bzoe;
var result_lif = hundertprocent/100 * procent_lif;
var result_lfd = hundertprocent/100 * procent_lfd;
var result_kpoe = hundertprocent/100 * procent_kpoe;

/* set table height */
document.getElementById('heightholder').style.height = 70+(Math.max(result_spoe,result_oevp,result_gruene,result_fpoe,result_bzoe,result_lif,result_lfd,result_kpoe));

var difference_spoe = (procent_spoe-spoe06).toFixed(1);
var difference_oevp = (procent_oevp-oevp06).toFixed(1);
var difference_gruene = (procent_gruene-gruene06).toFixed(1);
var difference_fpoe = (procent_fpoe-fpoe06).toFixed(1);
var difference_bzoe = (procent_bzoe-bzoe06).toFixed(1);
var difference_lif = (procent_lif-lif06).toFixed(1);
var difference_lfd = (procent_lfd-lfd06).toFixed(1);
var difference_kpoe = (procent_kpoe-kpoe06).toFixed(1);

if (difference_spoe >= 0) {difference_spoe = "+" + difference_spoe;}
if (difference_oevp >= 0) {difference_oevp = "+" + difference_oevp;}
if (difference_gruene >= 0) {difference_gruene = "+" + difference_gruene;}
if (difference_fpoe >= 0) {difference_fpoe = "+" + difference_fpoe;}
if (difference_bzoe >= 0) {difference_bzoe = "+" + difference_bzoe;}
if (difference_lif >= 0) {difference_lif = "+" + difference_lif;}
if (difference_lfd >= 0) {difference_lfd = "+" + difference_lfd;}
if (difference_kpoe >= 0) {difference_kpoe = "+" + difference_kpoe;}

var spoe = document.getElementById('spoe');
var spoetxt = document.getElementById('spoetxt');
var oevp = document.getElementById('oevp');
var oevptxt = document.getElementById('oevptxt');
var gruene = document.getElementById('gruene');
var gruenetxt = document.getElementById('gruenetxt');
var fpoe = document.getElementById('fpoe');
var fpoetxt = document.getElementById('fpoetxt');
var bzoe = document.getElementById('bzoe');
var bzoetxt = document.getElementById('bzoetxt');
var lif = document.getElementById('lif');
var liftxt = document.getElementById('liftxt');
var lfd = document.getElementById('lfd');
var lfdtxt = document.getElementById('lfdtxt');
var kpoe = document.getElementById('kpoe');
var kpoetxt = document.getElementById('kpoetxt');

var speed = 10;
var aktiv_spoe = window.setInterval("spoe_grow()", speed);
var aktiv_oevp = window.setInterval("oevp_grow()", speed);
var aktiv_gruene = window.setInterval("gruene_grow()", speed);
var aktiv_fpoe = window.setInterval("fpoe_grow()", speed);
var aktiv_bzoe = window.setInterval("bzoe_grow()", speed);
var aktiv_lif = window.setInterval("lif_grow()", speed);
var aktiv_lfd = window.setInterval("lfd_grow()", speed);
var aktiv_kpoe = window.setInterval("kpoe_grow()", speed);

/* set min height */
var height1 = 1;
var height2 = 1;
var height3 = 1;
var height4 = 1;
var height5 = 1;
var height6 = 1;
var height7 = 1;
var height8 = 1;
var height9 = 1;

function spoe_grow () {
	spoe.style.height = height1;	
	height1 = height1 + 1;  
	if (height1 >= result_spoe) {
		window.clearInterval(aktiv_spoe);
		spoetxt.innerHTML = "<b>" + procent_spoe + "%</b><div class='small'>(" + difference_spoe + "%)</div>";
	}		
}
function oevp_grow () {	
	oevp.style.height = height2;	
	height2 = height2 + 1;  
	if (height2 >= result_oevp) {
		window.clearInterval(aktiv_oevp);
		oevptxt.innerHTML = "<b>" + procent_oevp + "%</b><div class='small'>(" + difference_oevp + "%)</div>";
	}
}
function gruene_grow () {	
	gruene.style.height = height3;	
	height3 = height3 + 1;  
	if (height3 >= result_gruene) {
		window.clearInterval(aktiv_gruene);
		gruenetxt.innerHTML = "<b>" + procent_gruene + "%</b><div class='small'>(" + difference_gruene + "%)</div>";
	}
}
function fpoe_grow () {	
	fpoe.style.height = height4;	
	height4 = height4 + 1;  
	if (height4 >= result_fpoe) {
		window.clearInterval(aktiv_fpoe);
		fpoetxt.innerHTML = "<b>" + procent_fpoe + "%</b><div class='small'>(" + difference_fpoe + "%)</div>";
	}
}
function bzoe_grow () {	
	bzoe.style.height = height5;	
	height5 = height5 + 1;  
	if (height5 >= result_bzoe) {
		window.clearInterval(aktiv_bzoe);
		bzoetxt.innerHTML = "<b>" + procent_bzoe + "%</b><div class='small'>(" + difference_bzoe + "%)</div>";
	}
}
function lif_grow () {	
	lif.style.height = height6;	
	height6 = height6 + 1;  
	if (height6 >= result_lif) {
		window.clearInterval(aktiv_lif);
		liftxt.innerHTML = "<b>" + procent_lif + "%</b><div class='small'>(" + difference_lif + "%)</div>";
	}
}
function lfd_grow () {	
	lfd.style.height = height7;	
	height7 = height7 + 1;  
	if (height7 >= result_lfd) {
		window.clearInterval(aktiv_lfd);
		lfdtxt.innerHTML = "<b>" + procent_lfd + "%</b><div class='small'>(" + difference_lfd + "%)</div>";
	}
}
function kpoe_grow () {	
	kpoe.style.height = height8;	
	height8 = height8 + 1;  
	if (height8 >= result_kpoe) {
		window.clearInterval(aktiv_kpoe);
		kpoetxt.innerHTML = "<b>" + procent_kpoe + "%</b><div class='small'>(" + difference_kpoe + "%)</div>";
	}
}

/* old balken JS - without growing effect */
/*
spoe.style.height = result_spoe;
spoetxt.innerHTML = "<b>" + procent_spoe + "%</b><div class='small'>(" + difference_spoe + "%)</div>";
oevp.style.height = result_oevp;
oevptxt.innerHTML = "<b>" + procent_oevp + "%</b><div class='small'>(" + difference_oevp + "%)</div>";
gruene.style.height = result_gruene;
gruenetxt.innerHTML = "<b>" + procent_gruene + "%</b><div class='small'>(" + difference_gruene + "%)</div>";
fpoe.style.height = result_fpoe;
fpoetxt.innerHTML = "<b>" + procent_fpoe + "%</b><div class='small'>(" + difference_fpoe + "%)</div>";
bzoe.style.height = result_bzoe;
bzoetxt.innerHTML = "<b>" + procent_bzoe + "%</b><div class='small'>(" + difference_bzoe + "%)</div>";
lif.style.height = result_lif;
liftxt.innerHTML = "<b>" + procent_lif + "%</b><div class='small'>(" + difference_lif + "%)</div>";
dcp.style.height = result_dcp;
dcptxt.innerHTML = "<b>" + procent_dcp + "%</b><div class='small'>(" + difference_dcp + "%)</div>";
roe.style.height = result_roe;
roetxt.innerHTML = "<b>" + procent_roe + "%</b><div class='small'>(" + difference_roe + "%)</div>";

if (procent_spoe <= 1) {spoe.style.height = 1;}
if (procent_oevp <= 1) {oevp.style.height = 1;}
if (procent_gruene <= 1) {gruene.style.height = 1;}
if (procent_fpoe <= 1) {fpoe.style.height = 1;}
if (procent_bzoe <= 1) {bzoe.style.height = 1;}
if (procent_lif <= 1) {lif.style.height = 1;}
if (procent_dcp <= 1) {dcp.style.height = 1;}
if (procent_roe <= 1) {roe.style.height = 1;}
*/