var verg = 0.4675;
var rend = 8.28;
var costkwp = 4617;
var calccost = 5120;
var flkwp = 8.8;
var ertrkwp = 850;

function fkwp() {
var kwp = document.getElementById('kwp').value;kwp = kwp.replace(/,/, ".");kwp = Math.round(kwp);
if(kwp!=""||kwp!=0) {
var kost = kwp*costkwp;
var fl = kwp*flkwp;
var kwh = kwp*ertrkwp;
var erte = Math.round(kwh*verg*100)/100;
var uh = Math.round(kost*0.003)+30;
var gew = Math.round((erte-uh)*100)/100;
var rend = Math.round((gew/kost)*10000)/100;
document.getElementById('kwp').value = kwp;
document.getElementById('kost').value = kost.toFixed(2);
document.getElementById('fl').value = fl;
document.getElementById('kwh').firstChild.nodeValue = kwh.toFixed(2);
document.getElementById('verg').firstChild.nodeValue = verg.toFixed(4);
document.getElementById('erte').firstChild.nodeValue = erte.toFixed(2);
document.getElementById('uh').firstChild.nodeValue = uh.toFixed(2);
document.getElementById('gew').firstChild.nodeValue = gew.toFixed(2);
document.getElementById('rend').firstChild.nodeValue = rend.toFixed(2);
document.getElementById('mailform').style.visibility='visible';
document.getElementById('Anfrage').value = 'Ich habe eine Ertragsberechnung basierend auf die Leistung(kWp) = '+kwp+' erstellt. Bitte kontaktieren Sie mich für eine weitere Beratung oder zur Erstellung eines detaillierten und unverbindlichen Angebots.';
document.getElementById('mailadress').focus();
}
}
function fkost() {
var kost = document.getElementById('kost').value;
if(kost!=""||kost!=0) {
var kwp = Math.round(kost/costkwp);kost = kwp*costkwp;
var fl = kwp*flkwp;
var kwh = kwp*ertrkwp;
var erte = Math.round(kwh*verg*100)/100;
var uh = Math.round(kost*0.003)+30;
var gew = Math.round((erte-uh)*100)/100;
var rend = Math.round((gew/kost)*10000)/100;
document.getElementById('kwp').value = kwp;
document.getElementById('kost').value = kost.toFixed(2);
document.getElementById('fl').value = fl;
document.getElementById('kwh').firstChild.nodeValue = kwh.toFixed(2);
document.getElementById('verg').firstChild.nodeValue = verg.toFixed(4);
document.getElementById('erte').firstChild.nodeValue = erte.toFixed(2);
document.getElementById('uh').firstChild.nodeValue = uh.toFixed(2);
document.getElementById('gew').firstChild.nodeValue = gew.toFixed(2);
document.getElementById('rend').firstChild.nodeValue = rend.toFixed(2);
document.getElementById('mailform').style.visibility='visible';
document.getElementById('Anfrage').value = 'Ich habe eine Ertragsberechnung bezüglich meiner Investitionsmöglichkeit = '+kost+' EUR erstellt. Bitte kontaktieren Sie mich für eine weitere Beratung oder zur Erstellung eines detaillierten und unverbindlichen Angebots.';
document.getElementById('mailadress').focus();
}
}
function ffl() {
var fl = document.getElementById('fl').value;		//kwp*flkwp;
if(fl!=""||fl!=0) {
var kwp = Math.round((fl/flkwp)*100)/100; fl = kwp*flkwp;
var kost = kwp*costkwp;
var kwh = kwp*ertrkwp;
var erte = Math.round(kwh*verg*100)/100;
var uh = Math.round(kost*0.003)+30;
var gew = Math.round((erte-uh)*100)/100;
var rend = Math.round((gew/kost)*10000)/100;
document.getElementById('kwp').value = kwp;
document.getElementById('kost').value = kost.toFixed(2);
document.getElementById('fl').value = fl;
document.getElementById('kwh').firstChild.nodeValue = kwh.toFixed(2);
document.getElementById('verg').firstChild.nodeValue = verg.toFixed(4);
document.getElementById('erte').firstChild.nodeValue = erte.toFixed(2);
document.getElementById('uh').firstChild.nodeValue = uh.toFixed(2);
document.getElementById('gew').firstChild.nodeValue = gew.toFixed(2);
document.getElementById('rend').firstChild.nodeValue = rend.toFixed(2);
document.getElementById('mailform').style.visibility='visible';
document.getElementById('Anfrage').value = 'Ich habe eine Ertragsberechnung bezüglich der möglichen Flächennutzung = '+fl+'qm erstellt. Bitte kontaktieren Sie mich für eine weitere Beratung oder zur Erstellung eines detaillierten und unverbindlichen Angebots.';
document.getElementById('mailadress').focus();
}
}
function showDetail(ltarget) {
	xtarget=eval(document.getElementById(ltarget));
	xtarget.style.left=xMousePos+15;
	xtarget.style.top=yMousePos;
	xtarget.style.visibility='visible';
}
function hideDetail(ltarget) {
	xtarget.style.visibility='hidden';
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function getMousePosition(e){
	if(document.layers){
		xMousePos=e.pageX;
		yMousePos=e.pageY;
	}
	else if(document.all){
		xMousePos=window.event.x+document.body.scrollLeft;
		yMousePos=window.event.y+document.body.scrollTop;
	}
	else if(document.getElementById){
		xMousePos=e.pageX;
		yMousePos=e.pageY;
	}
	
}

function winopen(url,name,b,h,sc) {
sw=screen.availWidth;
sh=screen.availHeight;
l=(sw-b)/2;
t=(sh-h)/2;
opt="width="+b+",height="+h+",left="+l+",top="+t+",scrollbars="+sc;
window.open(url,name,opt);
}