var olase1_epitokio_stathero = true;
var olase1_asfalisi = false;

var prosopiko_epitokio_stathero = false;
var prosopiko_asfalisi = false;

var epipleon_epitokio = false;

function PMT( intrest_rate , months , principal_value , fv ) {
pmt = Math.round(intrest_rate * - (fv-Math.pow((1+intrest_rate),months)*principal_value) / (-1+Math.pow((1+intrest_rate),months))*100) / 100;
return pmt;
};

function roundNumber(num, dec) {
	var result = Math.round( Math.round( num * Math.pow( 10, dec + 1 ) ) / Math.pow( 10, 1 ) ) / Math.pow(10,dec);
	return result;
}

function IRR(cashFlow,guess) {

                var rate = guess;
			    var investment = cashFlow[0];

			    for(var i=1;i < cashFlow.length;i++) {
			      //  alert(NPV(rate, cashFlow));
			        rate *= (1 - NPV(rate, cashFlow) / investment);
			    }
			    return roundNumber(rate * 1200,2) ;
               
};

function NPV(discountRate,cashFlow) {
        var npv = 0;
        for(var t = 0; t < cashFlow.length;t++) {

                npv += cashFlow[t] / Math.pow((1+ discountRate),t);
        }
        return npv;
};

function calcEpilogiMonthsNew(a,d){
	var k1,k2,k3,k4;
	var t1,t2,t3,t4;
	var x1,x2,x3,x4;
	var o1,o2,o3,o4;
	var total,dosi,i,tt,xr;
	var eisfora=0.006;
	var ep1= eisfora + 0.1375;
	var ep2= eisfora + 0.1250;
	var ep3= eisfora + 0.1200;
	var ep4= eisfora + 0.0975;
	
	if(a<6000){k1 = a} else {k1 = 6000};
	if(a<12000){k2 = a-k1} else {k2 = 6000};
	if(a<25000){k3 = a-k1-k2} else {k3 = 13000};
	if(a>25000){k4 = a-25000} else {k4 = 0};
	
	dosi  = d*1;
	total = a*1;
	o1 = k1;
	o2 = k2;
	o3 = k3;
	o4 = k4;


		x1 = o1*(ep1/12);
		x2 = o2*(ep2/12);
		x3 = o3*(ep3/12);
		x4 = o4*(ep4/12);
		tt = x1+x2+x3+x4;
		xr = dosi-tt;
		if(dosi>total){
			total=0
		}else{
			total = total - xr;
		};

	return total;
}

function calcEpilogiMonths(a,d){
	i=0;
	total = a;
	while(total>0){
		total = calcEpilogiMonthsNew(total,d)
		i++;
	}
	
	return i;
}

function doCalc(){
	var kefalaio 	= $j('#calc-input-state-01').val();
	var kymPoso 	= $j('#calc-input-state-02-right').val();
	var sta8Poso 	= $j('#calc-input-state-02-left').val();
	var numMonths 	= $j('#calc-input-state-03-left').val();
	var kymPososto 	= 0.015;
	var sta8Epitokio;
	
	/*if(numMonths<=36){
		sta8Epitokio = 0.105;
	}else{
		sta8Epitokio = 0.125;
	};*/
	
	if(kefalaio<=6000){
		sta8Epitokio = 0.1400;
	}else if(kefalaio<=12000){
		sta8Epitokio = 0.1275;
	}else if(kefalaio<=25000){
		sta8Epitokio = 0.1225;
	}else{
		sta8Epitokio = 0.1000;
	};
	
	var sta8Eisfora  = 0.006;
	var sta8Period	 = 1;
	var sta8EpitYpol = sta8Epitokio + sta8Eisfora;
	var sta8EpitPeriod = sta8EpitYpol * sta8Period / 12;
	var sta8Dosi = Math.round(sta8Poso*sta8EpitPeriod/(1-Math.pow((1/(1+sta8EpitPeriod)),numMonths/sta8Period)));
		$j('#calc-input-state-02-right').val($j('#calc-input-state-01').val()-$j('#calc-input-state-02-left').val());
		if($j('#calc-input-state-03-right').val()/$j('#calc-input-state-02-right').val()<0.015) {
			$j('#calc-input-state-03-right').val(Math.round($j('#calc-input-state-02-right').val() * kymPososto));
		};
		if($j('#calc-input-state-02-right').val()==0) {
			$j('#calc-input-state-03-right').val('0');
		};
		$j('#calc-input-kimenomeno-mines').val(calcEpilogiMonths($j('#calc-input-state-02-right').val(),$j('#calc-input-state-03-right').val()));
		$j('#calc-input-state-04-left').val(sta8Dosi);
		$j('#calc-input-state-04-right').val($j('#calc-input-state-03-right').val());
		$j('#calc-input-state-5').val('€' + roundNumber(($j('#calc-input-state-04-left').val() * 1) + ($j('#calc-input-state-04-right').val() * 1),2));
		$j('#calc-input-state-6').val('€' + roundNumber(($j('#calc-input-state-04-left').val() * $j('#calc-input-state-03-left').val()) + ($j('#calc-input-state-04-right').val() * $j('#calc-input-kimenomeno-mines').val()),2));
};
function doCalcOlaSe1(){
	var apoKartes = $j('#ola-input-state-01-left').val()*1;
	var apoDaneia = $j('#ola-input-state-01-center').val()*1;
	var Metrita = $j('#ola-input-state-01-right').val()*1;
	var asf = 0.0075;
	var onomEpitokio;
	var totalMonths;
	var totalLoan;
	var totalValue;
	var posoDaneiou;
	var diarkeiaDaneia;
	var eisfora = 0; // 0.006;
	
	if(olase1_epitokio_stathero){
		onomEpitokio = 0.1075; //0.0975;
	}else{
		onomEpitokio = 0.1025; //0.0925;
	};
	
	//$j('#ola-input-state-03').val(onomEpitokio);
	$j('#ola-input-state-02').val((apoKartes * 1)+(apoDaneia * 1.04)+(Metrita * 1));
	posoDaneiou = (apoKartes * 1)+(apoDaneia * 1.04)+(Metrita * 1);
	diarkeiaDaneia = $j('#ola-input-state-04').val();
	var epitYpol = (onomEpitokio * 1) + eisfora;
	var epitPer = epitYpol * 1 / 12;
	if ($j('#ola-input-state-02').val()>=1500){
		$j('.calc-calculation').addClass('calc-alt-backgound');
		$j('#ola-input-state-04').show();
		$j('#ola-input-state-04-right').show();
		$j('#ola-input-state-05').show();
		$j('#ola-input-state-05-right').show();
		/*$j('#ola-input-seppe').show();
			var CArray = new Array($j('#ola-input-state-04').val());
			CArray[0] = -1*($j('#ola-input-state-02').val()-$j('#ola-input-state-04-right').val());
			for (i=1;i<=$j('#ola-input-state-04').val();i++){
				CArray[i] = posoDaneiou * epitPer / (1-Math.pow((1/(1+epitPer)),diarkeiaDaneia));
			};
			$j('#ola-input-seppe').val(IRR(CArray,0.02) + '%');*/
	} else {
		resetOlaSe1();
		lxFetch(759,CURRENTPAGE759,'stepID=267');
		lxFetch(760,CURRENTPAGE759,'stepID=267');
	};
	
	if ($j('#ola-input-state-02').val()>100000){
		resetOlaSe1();
	};
	
	if (Metrita/(apoKartes+apoDaneia)>0.2){
		resetOlaSe1();
		lxFetch(759,CURRENTPAGE759,'stepID=266');
		lxFetch(760,CURRENTPAGE759,'stepID=266');
	};
	
	if ($j('#ola-input-state-02').val() < 5001){
		$j('#ola-input-state-04-right').val(120);
	} else {
		$j('#ola-input-state-04-right').val(180);
	}
	
	totalMonths = $j('#ola-input-state-04').val();
	totalLoan = $j('#ola-input-state-02').val();
	//totalLoan = $j('#ola-input-state-02').val()*1+$j('#ola-input-state-04-right').val()*1;
	totalValue = PMT((onomEpitokio+eisfora)/12,$j('#ola-input-state-04').val()*1,$j('#ola-input-state-02').val()*1,0);
	//totalValue = PMT(onomEpitokio/12,totalMonths,totalLoan,0);
	//totalValue = roundNumber((totalLoan*(1+1*onomEpitokio)/totalMonths),2);
		
	if (olase1_asfalisi){
		if (totalLoan > 7000){
			$j('#ola-input-state-05').val('€' + totalValue + ' + ασφάλιση €' + roundNumber((totalLoan*asf/12),2))
		}else{
			$j('#ola-input-state-05').val('€' + totalValue + ' + εφάπαξ €' + roundNumber(totalLoan*totalMonths*asf/12,2))
		}
	}else{
		$j('#ola-input-state-05').val('€' + totalValue);
	}
	

};


function doCalcProsopiko(){
	var posoDaneiou = $j('#proso-input-state-01-left').val();
	var diarkeiaDaneia = $j('#proso-input-state-01-center').val();
	var epitokio;
	var eisfora = 0.006;
	var asf = 0.0075;
	
	if ($j('#proso-input-state-01-left').val() < 5001){
		$j('#proso-input-state-03-right').val(120);
	} else {
		$j('#proso-input-state-03-right').val(180);
	};
	
	if(prosopiko_epitokio_stathero){
		$j('#proso-input-state-03-right').val(50);
		epitokio = 0.1095;
	}else{
		epitokio = 0.1375; //0.1350//0.1295;
	};
	$j('#proso-input-state-02-right').val(roundNumber(epitokio*100,2) + '%');
	
	var totalValue;
	var epitYpol = (epitokio * 1) + eisfora;
	var epitPer = epitYpol * 1 / 12;
	
	//$j('#proso-input-state-01-right').val(epitokio);
	

	if(posoDaneiou>=1500 && posoDaneiou <=30000){
		if(diarkeiaDaneia>=6 && diarkeiaDaneia<=96){
			$j('.calc-calculation').addClass('calc-alt-backgound');
			//$j('#proso-input-state-01-right').show();
			//$j('#proso-input-state-02').show();
			$j('#proso-input-state-02-right').show();
			//$j('#proso-input-state-03-left').show();
			$j('#proso-input-state-03-right').show();
			$j('#proso-input-state-04').show();
			$j('#proso-input-state-04-right').show();
			totalValue = posoDaneiou*epitPer/(1-Math.pow((1/(1+epitPer)),diarkeiaDaneia));
			/*var CArray = new Array($j('#proso-input-state-01-center').val());
			CArray[0] = -1*($j('#proso-input-state-01-left').val()-$j('#proso-input-state-03-right').val());
			for (i=1;i<=$j('#proso-input-state-01-center').val();i++){
			//	CArray[i] = posoDaneiou * epitPer / (1-Math.pow((1/(1+epitPer)),diarkeiaDaneia));
				CArray[i] = totalValue;
			};
			$j('#proso-input-state-03-left').val(IRR(CArray,0.02) + '%');
			*/
			
			if(prosopiko_asfalisi){
				if ($j('#proso-input-state-01-left').val() > 7000){
					$j('#proso-input-state-04').val('€' + roundNumber(totalValue,2) + ' + ασφάλιση ' + '€' + roundNumber((asf*$j('#proso-input-state-01-left').val()/12),2));
				} else {
					$j('#proso-input-state-04').val('€' + roundNumber(totalValue,2) + ' + εφάπαξ ' + '€' + roundNumber(asf*$j('#proso-input-state-01-left').val()*$j('#proso-input-state-01-center').val()/12,2));
				}
			} else {
				$j('#proso-input-state-04').val('€' + roundNumber(totalValue,2));
			};
		}else{
			resetProsopiko();
			lxFetch(766,CURRENTPAGE766,'stepID=271');
			lxFetch(767,CURRENTPAGE766,'stepID=271');
			$j('#proso-input-state-01-center').focus();
			setTimeout(errorProsopiko,2000);
		}
	}else{
		resetProsopiko();
		setTimeout(errorProsopiko,2000);
	};
};

/*----*/
function doCalcEnergeiakoKat(){
	var posoDaneiou = $j('#proso-input-state-01-left').val();
	var diarkeiaDaneia = $j('#proso-input-state-01-center').val();
	var epitokio;
	var eisfora = 0.006;
	var asf = 0.0075;
	
	$j('#proso-input-state-03-right').val(120);

	if(prosopiko_epitokio_stathero){
		$j('#proso-input-state-03-right').val(50);
		epitokio = 0.1095;
	}else{
		epitokio = 0.0900;
	};
	$j('#proso-input-state-02-right').val(roundNumber(epitokio*100,2) + '%');
	
	var totalValue;
	var epitYpol = (epitokio * 1) + eisfora;
	var epitPer = epitYpol * 1 / 12;
		

	if(posoDaneiou>=1500 && posoDaneiou <=40000){
		if(diarkeiaDaneia>=6 && diarkeiaDaneia<=84){
			$j('.calc-calculation').addClass('calc-alt-backgound');
			$j('#proso-input-state-02-right').show();
			$j('#proso-input-state-03-right').show();
			$j('#proso-input-state-04').show();
			$j('#proso-input-state-04-right').show();
			totalValue = posoDaneiou*epitPer/(1-Math.pow((1/(1+epitPer)),diarkeiaDaneia));

			if(prosopiko_asfalisi){
				if ($j('#proso-input-state-01-left').val() > 7000){
					$j('#proso-input-state-04').val('€' + roundNumber(totalValue,2) + ' + ασφάλιση ' + '€' + roundNumber((asf*$j('#proso-input-state-01-left').val()/12),2));
				} else {
					$j('#proso-input-state-04').val('€' + roundNumber(totalValue,2) + ' + εφάπαξ ' + '€' + roundNumber(asf*$j('#proso-input-state-01-left').val()*$j('#proso-input-state-01-center').val()/12,2));
				}
			} else {
				$j('#proso-input-state-04').val('€' + roundNumber(totalValue,2));
			};
		}else{
			resetEnergeiakoKat();
			lxFetch(932,CURRENTPAGE932,'stepID=3241');
			lxFetch(933,CURRENTPAGE932,'stepID=3241');
			$j('#proso-input-state-01-center').focus();
			setTimeout(errorEnergeiakoKat,2000);
		}
	}else{
		resetEnergeiakoKat();
		setTimeout(errorEnergeiakoKat,2000);
	};
};


function doCalcPrasiniMet(){
	var posoDaneiou = $j('#proso-input-state-01-left').val();
	var diarkeiaDaneia = $j('#proso-input-state-01-center').val();
	var epitokio;
	var eisfora = 0.006;
	var asf = 0.0075;
	
	$j('#proso-input-state-03-right').val(120);	
	
	if(prosopiko_epitokio_stathero){
		$j('#proso-input-state-03-right').val(50);
		epitokio = 0.1095;
	}else{
		epitokio = 0.0900;
	};
	$j('#proso-input-state-02-right').val(roundNumber(epitokio*100,2) + '%');
	
	var totalValue;
	var epitYpol = (epitokio * 1) + eisfora;
	var epitPer = epitYpol * 1 / 12;
		

	if(posoDaneiou>=1 && posoDaneiou <=40000){
		if(diarkeiaDaneia>=6 && diarkeiaDaneia<=84){
			$j('.calc-calculation').addClass('calc-alt-backgound');
			$j('#proso-input-state-02-right').show();
			$j('#proso-input-state-03-right').show();
			$j('#proso-input-state-04').show();
			$j('#proso-input-state-04-right').show();
			totalValue = posoDaneiou*epitPer/(1-Math.pow((1/(1+epitPer)),diarkeiaDaneia));

			if(prosopiko_asfalisi){
				if ($j('#proso-input-state-01-left').val() > 7000){
					$j('#proso-input-state-04').val('€' + roundNumber(totalValue,2) + ' + ασφάλιση ' + '€' + roundNumber((asf*$j('#proso-input-state-01-left').val()/12),2));
				} else {
					$j('#proso-input-state-04').val('€' + roundNumber(totalValue,2) + ' + εφάπαξ ' + '€' + roundNumber(asf*$j('#proso-input-state-01-left').val()*$j('#proso-input-state-01-center').val()/12,2));
				}
			} else {
				$j('#proso-input-state-04').val('€' + roundNumber(totalValue,2));
			};
		}else{
			resetPrasiniMet();
			lxFetch(944,CURRENTPAGE944,'stepID=3248');
			lxFetch(945,CURRENTPAGE944,'stepID=3248');
			$j('#proso-input-state-01-center').focus();
			setTimeout(errorPrasiniMet,2000);
		}
	}else{
		resetPrasiniMet();
		setTimeout(errorPrasiniMet,2000);
	};
};


function doCalcEnergeiakoFot(){
	var posoDaneiou = $j('#proso-input-state-01-left').val();
	var diarkeiaDaneia = $j('#proso-input-state-01-center').val();
	var epitokio;
	var eisfora = 0.006;
	var asf = 0.0075;
	
	$j('#proso-input-state-03-right').val(120);
	
	if(prosopiko_epitokio_stathero){
		$j('#proso-input-state-03-right').val(50);
		epitokio = 0.1095;
	}else{
		epitokio = 0.0900;
	};
	$j('#proso-input-state-02-right').val(roundNumber(epitokio*100,2) + '%');
	
	var totalValue;
	var epitYpol = (epitokio * 1) + eisfora;
	var epitPer = epitYpol * 1 / 12;
		

	if(posoDaneiou>=1500 && posoDaneiou <=40000){
		if(diarkeiaDaneia>=6 && diarkeiaDaneia<=84){
			$j('.calc-calculation').addClass('calc-alt-backgound');
			$j('#proso-input-state-02-right').show();
			$j('#proso-input-state-03-right').show();
			$j('#proso-input-state-04').show();
			$j('#proso-input-state-04-right').show();
			totalValue = posoDaneiou*epitPer/(1-Math.pow((1/(1+epitPer)),diarkeiaDaneia));

			if(prosopiko_asfalisi){
				if ($j('#proso-input-state-01-left').val() > 7000){
					$j('#proso-input-state-04').val('€' + roundNumber(totalValue,2) + ' + ασφάλιση ' + '€' + roundNumber((asf*$j('#proso-input-state-01-left').val()/12),2));
				} else {
					$j('#proso-input-state-04').val('€' + roundNumber(totalValue,2) + ' + εφάπαξ ' + '€' + roundNumber(asf*$j('#proso-input-state-01-left').val()*$j('#proso-input-state-01-center').val()/12,2));
				}
			} else {
				$j('#proso-input-state-04').val('€' + roundNumber(totalValue,2));
			};
		}else{
			resetEnergeiakoFot();
			lxFetch(938,CURRENTPAGE938,'stepID=3245');
			lxFetch(939,CURRENTPAGE939,'stepID=3245');
			$j('#proso-input-state-01-center').focus();
			setTimeout(errorEnergeiakoFot,2000);
		}
	}else{
		resetEnergeiakoFot();
		setTimeout(errorEnergeiakoFot,2000);
	};
};


/*----*/

function doCalcEpipleon(){
	var posoDaneiou = $j('#epip-input-state-01-left').val();
	var diarkeiaDaneia = $j('#epip-input-state-01-center').val();
	var epitokio;
	
	if(epipleon_epitokio){
		epitokio = 0.1100;
	}else{
		epitokio = 0.1175;
	};
	$j('#epip-input-epitokio').val(roundNumber(epitokio*100,2)+'%');
	var eisfora = 0.006;
	var epitYpol = (epitokio * 1) + eisfora;
	var epitPer = epitYpol * 1 / 12;
	var e3oda = 0;
	if ($j('#epip-input-state-01-left').val() < 5001){
		//e3oda = 120;
	};
	var CArray = new Array($j('#epip-input-state-01-center').val());
	CArray[0] = -1*($j('#epip-input-state-01-left').val()-e3oda);
	for (i=1;i<=diarkeiaDaneia/30;i++){
	CArray[i] = posoDaneiou*epitPer/(1-Math.pow((1/(1+epitPer)),diarkeiaDaneia/30));
	};
	//$j('#epip-input-state-02-left').val(eisfora*100+'%');
	//$j('#epip-input-state-02-right').val((epitokio + eisfora) * 100 + '%');
	if(posoDaneiou>0 && posoDaneiou<=3000){
		if(diarkeiaDaneia>=1 && diarkeiaDaneia <=9999){
		//	$j('#epip-input-state-02').val('€' + roundNumber(posoDaneiou*epitPer/(1-Math.pow((1/(1+epitPer)),diarkeiaDaneia)),2));
			$j('#epip-input-state-02').val('€' + roundNumber(posoDaneiou*(epitokio+eisfora)*diarkeiaDaneia/365,2));
		} else {
			lxFetch(771,CURRENTPAGE771,'stepID=274');
			lxFetch(772,CURRENTPAGE771,'stepID=274');
			setTimeout(errorEpipleon,2000);
			$j('#epip-input-state-02').val('0');
			$j('#epip-input-state-01-center').focus();
		}
	} else {
		lxFetch(771,CURRENTPAGE771,'stepID=265');
		lxFetch(772,CURRENTPAGE771,'stepID=265');
		setTimeout(errorEpipleon,2000);
		$j('#epip-input-state-02').val('0');
		$j('#epip-input-state-01-left').focus();
	}
};

function resetEpilogi() {
	$j('.calc-calculation').removeClass('calc-alt-backgound');
	$j('#calc-select input').attr("disabled","disabled");
	$j('#calc-input-state-03-left').val('12');
	$j('input.calc-input-states').each(function(){
		$j(this).hide();
	});
	$j('#calc-select').hide();
	$j('#calc-input-sta8ero').hide();
	$j('#calc-input-kimenomeno').hide();
	
	$j('#calc-input-kimenomeno-mines').show();
	$j('#calc-input-state-01').show();
	$j('#calc-input-state-5').show();
	$j('#calc-input-state-5').val('0');
	$j('#calc-input-state-6').show();
	$j('#calc-input-state-6').val('0');
	$j('#calc-input-state-01').focus();
};

function errorEpilogi(){
	$j('#lxT729 p').fadeOut(100);
	$j('#lxT729 p').css({'color':'#8EB61D'});
	$j('#lxT729 p').fadeIn(300);
};

function resetOlaSe1() {
	lxFetch(759,CURRENTPAGE759,'stepID=247');
	lxFetch(760,CURRENTPAGE759,'stepID=247');
	$j('#ola-input-state-01-left').focus();
	$j('#ola-input-state-04').val('12');
	$j('.calc-calculation').removeClass('calc-alt-backgound');
	$j('input.ola-input-states').each(function(){
		$j(this).hide();
	});
	$j('#ola-input-state-01-left').show();
	$j('#ola-input-state-01-center').show();
	$j('#ola-input-state-01-right').show();
	$j('#ola-input-state-02').show();
	$j('#ola-input-state-03').show();
};

function errorOlaSe1(){
	$j('#lxT760 p').fadeOut(100);
	$j('#lxT760 p').css({'color':'#8EB61D'});
	$j('#lxT760 p').fadeIn(300);
};

function resetProsopiko() {
	lxFetch(766,CURRENTPAGE766,'stepID=264');
	lxFetch(767,CURRENTPAGE766,'stepID=264');
	$j('.calc-calculation').removeClass('calc-alt-backgound');
	//$j('#proso-input-state-01-center').val('12');
	$j('input.proso-input-states').each(function(){
		$j(this).hide();
	});
	$j('#proso-input-state-01-left').show();
	$j('#proso-input-state-01-center').show();
	$j('#proso-input-state-01-left').focus();
};

function errorProsopiko(){
	$j('#lxT767 p').fadeOut(100);
	$j('#lxT767 p').css({'color':'#8EB61D'});
	$j('#lxT767 p').fadeIn(300);
};

function errorEpipleon(){
	$j('#lxT772 p').fadeOut(100);
	$j('#lxT772 p').css({'color':'#8EB61D'});
	$j('#lxT772 p').fadeIn(300);
};


function resetEnergeiakoKat() {
	lxFetch(932,CURRENTPAGE932,'stepID=3240');
	lxFetch(933,CURRENTPAGE932,'stepID=3240');
	$j('.calc-calculation').removeClass('calc-alt-backgound');
	$j('input.proso-input-states').each(function(){
		$j(this).hide();
	});
	$j('#proso-input-state-01-left').show();
	$j('#proso-input-state-01-center').show();
	$j('#proso-input-state-01-left').focus();
};

function errorEnergeiakoKat(){
	$j('#lxT932 p').fadeOut(100);
	$j('#lxT933 p').css({'color':'#8EB61D'});
	$j('#lxT933 p').fadeIn(300);
};

function resetPrasiniMet() {
	lxFetch(944,CURRENTPAGE944,'stepID=3247');
	lxFetch(945,CURRENTPAGE944,'stepID=3247');
	$j('.calc-calculation').removeClass('calc-alt-backgound');
	$j('input.proso-input-states').each(function(){
		$j(this).hide();
	});
	$j('#proso-input-state-01-left').show();
	$j('#proso-input-state-01-center').show();
	$j('#proso-input-state-01-left').focus();
};

function errorPrasiniMet(){
	$j('#lxT944 p').fadeOut(100);
	$j('#lxT944 p').css({'color':'#8EB61D'});
	$j('#lxT944 p').fadeIn(300);
};

function resetEnergeiakoFot() {
	lxFetch(938,CURRENTPAGE938,'stepID=3244');
	lxFetch(939,CURRENTPAGE938,'stepID=3244');
	$j('.calc-calculation').removeClass('calc-alt-backgound');
	$j('input.proso-input-states').each(function(){
		$j(this).hide();
	});
	$j('#proso-input-state-01-left').show();
	$j('#proso-input-state-01-center').show();
	$j('#proso-input-state-01-left').focus();
};

function errorEnergeiakoFot(){
	$j('#lxT938 p').fadeOut(100);
	$j('#lxT938 p').css({'color':'#8EB61D'});
	$j('#lxT938 p').fadeIn(300);
};

function initCalc(){

/* Alpha Epilogi  */
	if ($j('#lxT728').length > 0) {
		lxFetch(728,CURRENTPAGE728,'stepID=240');
		lxFetch(729,CURRENTPAGE728,'stepID=240');
		resetEpilogi();
	}
/* ------------ */	
	$j('.calc-calculation input').each(function(){
		$j(this).keypress(function (e)  
		{ 
		  //if the letter is not digit then display error and don't type anything
		  if( e.which!=8 && e.which!=0 && e.which!=13 && (e.which<48 || e.which>57))
		  {
			//display error message
			//alert("Digits Only"); 
		    return false;
	      }	
		});
	});

	$j('#calc-select').bind("click", function(e){
		$j('#calc-select').addClass("calc-focus");
		$j('#calc-input-state-03-right').addClass("calc-blur");
		$j('#calc-input-state-03-right').val(Math.round($j('#calc-input-state-02-right').val() * $j('#calc-select input:checked').val()));
		$j('#calc-input-state-03-right').attr("readonly","readonly");
		$j('#calc-select input').removeAttr("disabled");
		$j('#calc-input-state-03-right').css({'color':'#FFFFFF'});
		$j('#calc-select input:checked').focus();
		doCalc();
	});
	
	$j('#calc-input-state-03-right').bind("click", function(e){
		$j('#calc-select').removeClass("calc-focus");
		$j('#calc-input-state-03-right').removeClass("calc-blur");
		$j('#calc-select input').attr("disabled","disabled");
		$j('#calc-input-state-03-right').removeAttr("readonly");
		$j('#calc-input-state-03-right').css({'color':'#000000'});
		$j('#calc-input-state-03-right').focus();
	});
	
	$j('#calc-input-state-01').bind("change", function(e){
		if ($j('#calc-input-state-01').val() >= 1500 && $j('#calc-input-state-01').val() <= 50000){
			lxFetch(728,CURRENTPAGE728,'stepID=241');
			lxFetch(729,CURRENTPAGE728,'stepID=241');
			$j('.calc-calculation').addClass('calc-alt-backgound');
			$j('#calc-input-state-02-left').fadeIn(300).focus();
			$j('#calc-input-state-02-right').fadeIn(300);
			$j('#calc-input-kimenomeno').show();
			$j('#calc-input-state-03-right').fadeIn(300);
			$j('#calc-input-state-04-right').fadeIn(300);
			$j('#calc-select').show();
			$j('#calc-input-state-03-right').val(Math.round($j('#calc-input-state-02-right').val() * $j('#calc-select input:checked').val()));
			/*$j('#calc-select').removeClass("calc-focus");
			$j('#calc-input-state-03-right').removeClass("calc-blur");
			$j('#calc-select input').attr("disabled","disabled");
			$j('#calc-input-state-03-right').removeAttr("readonly");
			$j('#calc-input-state-03-right').focus();*/
			$j('#calc-select').addClass("calc-focus");
			$j('#calc-input-state-03-right').addClass("calc-blur");
			$j('#calc-input-state-03-right').val(Math.round($j('#calc-input-state-02-right').val() * $j('#calc-select input:checked').val()));
			$j('#calc-input-state-03-right').attr("readonly","readonly");
			$j('#calc-select input').removeAttr("disabled");
			$j('#calc-input-state-03-right').css({'color':'#FFFFFF'});
			$j('#calc-select input:checked').focus();
			
			if($j('#calc-input-state-02-left').val()>$j('#calc-input-state-01').val()) {
				$j('#calc-input-state-02-left').val($j('#calc-input-state-01').val());
			};
			doCalc();
		} else {
			lxFetch(728,CURRENTPAGE728,'stepID=240');
			lxFetch(729,CURRENTPAGE728,'stepID=240');
			$j('#calc-input-state-01').focus();
			
			setTimeout(errorEpilogi,2000);
			
			$j('#calc-input-state-02-left').val('0');
			$j('#calc-input-state-02-right').val('0');
			resetEpilogi();
		}
	});
	
	$j('#calc-input-state-02-left').bind("change", function(e){
		if(1*$j('#calc-input-state-02-left').val()>=1*$j('#calc-input-state-01').val()) {
			$j('#calc-input-state-02-left').val($j('#calc-input-state-01').val());
			resetEpilogi();
			$j('#calc-input-state-02-left').show();
			$j('#calc-input-state-02-right').show();
		};
		$j('#calc-input-sta8ero').show();
		$j('#calc-input-state-03-left').fadeIn(300);
		$j('#calc-input-state-04-left').fadeIn(300);
		
		if($j('#calc-input-state-02-left').val()<1) {
			$j('#calc-input-state-02-left').val('0');
			$j('#calc-input-state-03-left').fadeOut(300);
			$j('#calc-input-state-04-left').fadeOut(300);
			$j('#calc-input-sta8ero').hide();
			$j('#calc-input-kimenomeno').show();
			$j('#calc-input-state-03-right').fadeIn(300);
			$j('#calc-input-state-04-right').fadeIn(300);
			$j('#calc-select').show();
			$j('#calc-select').removeClass("calc-focus");
			$j('#calc-input-state-03-right').css({'color':'#000000'});
			$j('#calc-input-state-03-right').removeClass("calc-blur");
			$j('#calc-select input').attr("disabled","disabled");
			$j('#calc-input-state-03-right').removeAttr("readonly");
			$j('#calc-input-state-03-right').focus();
		};
		
		doCalc();
	});
	
	$j('#calc-input-state-02-right').bind("change", function(e){
		if(1*$j('#calc-input-state-02-right').val()>=1*$j('#calc-input-state-01').val()) {
			$j('#calc-input-state-02-left').val('0');
			$j('#calc-input-state-03-left').fadeOut(300);
			$j('#calc-input-state-04-left').fadeOut(300);
			$j('#calc-input-sta8ero').hide();
		} else {
			$j('#calc-input-sta8ero').show();
			$j('#calc-input-state-03-left').fadeIn(300);
			$j('#calc-input-state-04-left').fadeIn(300);
			$j('#calc-input-state-02-left').val($j('#calc-input-state-01').val()-$j('#calc-input-state-02-right').val());
		};
		
		if($j('#calc-input-state-02-right').val() < 1) {
			$j('#calc-input-state-02-right').val('0');
			resetEpilogi();
			$j('#calc-input-state-02-left').show();
			$j('#calc-input-state-02-right').show();
			$j('#calc-input-sta8ero').show();
			$j('#calc-input-state-03-left').fadeIn(300);
			$j('#calc-input-state-04-left').fadeIn(300);
		} else {
			$j('#calc-input-kimenomeno').show();
			$j('#calc-input-state-03-right').fadeIn(300);
			$j('#calc-input-state-04-right').fadeIn(300);
			$j('#calc-select').show();
		};
		$j('#calc-select').removeClass("calc-focus");
		$j('#calc-input-state-03-right').removeClass("calc-blur");
		$j('#calc-select input').attr("disabled","disabled");
		$j('#calc-input-state-03-right').removeAttr("readonly");
		$j('#calc-input-state-03-right').css({'color':'#000000'});
		$j('#calc-input-state-03-right').focus();
		doCalc();
	});
	
	
	$j('#calc-input-state-03-left').bind("change", function(e){
		if ($j('#calc-input-state-03-left').val() >= 12 && $j('#calc-input-state-03-left').val() <= 96){
			$j('#calc-input-state-04-left').show();
			doCalc();
		} else {
			lxFetch(728,CURRENTPAGE728,'stepID=243');
			lxFetch(729,CURRENTPAGE728,'stepID=243');
			$j('#calc-input-state-03-left').focus();
			setTimeout(errorEpilogi,2000);
			$j('#calc-input-state-04-left').val('0').hide();
			$j('#calc-input-state-5').val($j('#calc-input-state-04-right').val());
		}
	});
	
	$j('#calc-input-state-03-right').bind("change", function(e){
		doCalc();
	});
	
	$j('#calc-select input').bind("click", function(e){
		$j('#calc-input-state-03-right').val(Math.round($j('#calc-input-state-02-right').val() * $j('#calc-select input:checked').val()));
		doCalc();
	});
	
	$j('#calc-input-state-03-right').bind("change", function(e){
		doCalc();
	});
	
	$j('#calc-input-state-01').bind("focus", function(e){
		lxFetch(728,CURRENTPAGE728,'stepID=240');
		lxFetch(729,CURRENTPAGE728,'stepID=240');
	});
	$j('#calc-input-state-02-left').bind("focus", function(e){
		lxFetch(728,CURRENTPAGE728,'stepID=241');
		lxFetch(729,CURRENTPAGE728,'stepID=241');
	});
	$j('#calc-input-state-02-right').bind("focus", function(e){
		lxFetch(728,CURRENTPAGE728,'stepID=241');
		lxFetch(729,CURRENTPAGE728,'stepID=241');
	});
	$j('#calc-input-state-03-left').bind("focus", function(e){
		lxFetch(728,CURRENTPAGE728,'stepID=243');
		lxFetch(729,CURRENTPAGE728,'stepID=243');
	});
	$j('#calc-input-state-03-right').bind("focus", function(e){
		lxFetch(728,CURRENTPAGE728,'stepID=242');
		lxFetch(729,CURRENTPAGE728,'stepID=242');
	});
	$j('#calc-input-state-04-left').bind("focus", function(e){
		lxFetch(728,CURRENTPAGE728,'stepID=245');
		lxFetch(729,CURRENTPAGE728,'stepID=245');
	});
	$j('#calc-input-state-04-right').bind("focus", function(e){
		lxFetch(728,CURRENTPAGE728,'stepID=244');
		lxFetch(729,CURRENTPAGE728,'stepID=244');
	});
	$j('#calc-input-state-5').bind("focus", function(e){
		lxFetch(728,CURRENTPAGE728,'stepID=246');
		lxFetch(729,CURRENTPAGE728,'stepID=246');
	});
	$j('#calc-input-state-6').bind("focus", function(e){
		lxFetch(728,CURRENTPAGE728,'stepID=247');
		lxFetch(729,CURRENTPAGE728,'stepID=247');
	});
	
	$j('#calc-input-state-5-left').bind("focus", function(e){
		lxFetch(728,CURRENTPAGE728,'stepID=248');
		lxFetch(729,CURRENTPAGE728,'stepID=248');
	});
	
	$j('#calc-input-state-04-left').attr("readonly","readonly");
	$j('#calc-input-state-04-right').attr("readonly","readonly");
	$j('#calc-input-state-5').attr("readonly","readonly");
	$j('#calc-input-state-6').attr("readonly","readonly");
	$j('#calc-input-state-05-left').attr("readonly","readonly");

/* Ola se 1 Calculator  */

	if ($j('#lxT759').length > 0) {
				
		$j('#ola-input-state-02').attr("readonly","readonly");
		$j('#ola-input-state-03').attr("readonly","readonly");
		$j('#ola-input-state-04-right').attr("readonly","readonly");
		$j('#ola-input-state-05').attr("readonly","readonly");
		resetOlaSe1();
		
		$j('#ola-input-state-03').bind("click", function(e){
			lxFetch(759,CURRENTPAGE759,'stepID=268');
			lxFetch(760,CURRENTPAGE759,'stepID=268');
			if(olase1_epitokio_stathero){
				$j('#ola-input-state-03').addClass('switch');
				olase1_epitokio_stathero = false;
			} else {
				$j('#ola-input-state-03').removeClass('switch');
				olase1_epitokio_stathero = true;
			}
			doCalcOlaSe1();
		});
		
		$j('#ola-input-state-05-right').bind("click", function(e){
			lxFetch(759,CURRENTPAGE759,'stepID=270');
			lxFetch(760,CURRENTPAGE759,'stepID=270');
			if(olase1_asfalisi){
				$j('#ola-input-state-05-right').removeClass('switch');
				olase1_asfalisi = false;
			} else {
				$j('#ola-input-state-05-right').addClass('switch');
				olase1_asfalisi = true;
			}
			doCalcOlaSe1();
		});
		
		$j('#ola-input-state-01-left').bind("change", function(e){
			lxFetch(759,CURRENTPAGE759,'stepID=263');
			lxFetch(760,CURRENTPAGE759,'stepID=263');
			$j('#ola-input-state-01-center').focus();
			doCalcOlaSe1();
		});
		$j('#ola-input-state-01-center').bind("change", function(e){
			lxFetch(759,CURRENTPAGE759,'stepID=266');
			lxFetch(760,CURRENTPAGE759,'stepID=266');
			$j('#ola-input-state-01-right').focus();
			doCalcOlaSe1();
		});
		$j('#ola-input-state-01-right').bind("change", function(e){
			lxFetch(759,CURRENTPAGE759,'stepID=269');
			lxFetch(760,CURRENTPAGE759,'stepID=269');
			$j('#ola-input-state-04').focus();
			doCalcOlaSe1();
		});
		$j('#ola-input-state-04').bind("change", function(e){
			if ($j('#ola-input-state-04').val() >= 6 && $j('#ola-input-state-04').val() <= 120){
				lxFetch(759,CURRENTPAGE759,'stepID=270');
				lxFetch(760,CURRENTPAGE759,'stepID=270');
				$j('#ola-input-state-04').focus();
				doCalcOlaSe1();
			} else {
				lxFetch(759,CURRENTPAGE759,'stepID=269');
				lxFetch(760,CURRENTPAGE759,'stepID=269');
				setTimeout(errorOlaSe1,2000);
				$j('#ola-input-state-05').val('0');
			};
			
		});
	};
/* --------------------  */

/* Prosopiko Calculator  */

if ($j('#lxT767').length > 0) {
	resetProsopiko();
	$j('#proso-input-state-01-right').bind("click", function(e){
			lxFetch(766,CURRENTPAGE766,'stepID=272');
			lxFetch(767,CURRENTPAGE766,'stepID=272');
			if(prosopiko_epitokio_stathero){
				$j('#proso-input-state-01-right').removeClass('switch');
				prosopiko_epitokio_stathero = false;
			} else {
				$j('#proso-input-state-01-right').addClass('switch');
				prosopiko_epitokio_stathero = true;
			}
			doCalcProsopiko();
	});
	$j('#proso-input-state-01-left').bind("change", function(e){
			doCalcProsopiko();	
	});

	$j('#proso-input-state-01-center').bind("change", function(e){
			doCalcProsopiko();	
	});
	$j('#proso-input-state-04-right').bind("click", function(e){
			lxFetch(766,CURRENTPAGE766,'stepID=273');
			lxFetch(767,CURRENTPAGE766,'stepID=273');
			if(prosopiko_asfalisi){
				$j('#proso-input-state-04-right').removeClass('switch');
				prosopiko_asfalisi = false;
			} else {
				$j('#proso-input-state-04-right').addClass('switch');
				prosopiko_asfalisi = true;
			}
			doCalcProsopiko();
	});
	
	$j('#proso-input-state-01-left').bind("change", function(e){
		doCalcProsopiko();
	});
	
	$j('#proso-input-state-01-center').bind("change", function(e){
		doCalcProsopiko();
	});
	
	$j('#proso-input-state-02').attr("readonly","readonly");
	$j('#proso-input-state-03-left').attr("readonly","readonly");
	$j('#proso-input-state-03-right').attr("readonly","readonly");
	$j('#proso-input-state-04').attr("readonly","readonly");
	$j('#proso-input-state-04-right').attr("readonly","readonly");
	$j('#proso-input-state-04-right').css({'color':'#8D9295'});
	$j('#proso-input-state-01-right').css({'color':'#8D9295'});
}

/* --------------------  */

/* Prasines Lyseis - Energeiako Spiti Katanalotiko Calculator  */

if ($j('#lxT933').length > 0) {
	resetEnergeiakoKat();
	$j('#proso-input-state-01-right').bind("click", function(e){
			lxFetch(932,CURRENTPAGE932,'stepID=3240');
			lxFetch(933,CURRENTPAGE932,'stepID=3240');
			if(prosopiko_epitokio_stathero){
				$j('#proso-input-state-01-right').removeClass('switch');
				prosopiko_epitokio_stathero = false;
			} else {
				$j('#proso-input-state-01-right').addClass('switch');
				prosopiko_epitokio_stathero = true;
			}
			doCalcEnergeiakoKat();
	});
	$j('#proso-input-state-01-left').bind("change", function(e){
			doCalcEnergeiakoKat();	
	});

	$j('#proso-input-state-01-center').bind("change", function(e){
			doCalcEnergeiakoKat();	
	});
	$j('#proso-input-state-04-right').bind("click", function(e){
			lxFetch(932,CURRENTPAGE932,'stepID=3241');
			lxFetch(933,CURRENTPAGE932,'stepID=3241');
			if(prosopiko_asfalisi){
				$j('#proso-input-state-04-right').removeClass('switch');
				prosopiko_asfalisi = false;
			} else {
				$j('#proso-input-state-04-right').addClass('switch');
				prosopiko_asfalisi = true;
			}
			doCalcEnergeiakoKat();
	});
	
	$j('#proso-input-state-01-left').bind("change", function(e){
		doCalcEnergeiakoKat();
	});
	
	$j('#proso-input-state-01-center').bind("change", function(e){
		doCalcEnergeiakoKat();
	});
	
	$j('#proso-input-state-02').attr("readonly","readonly");
	$j('#proso-input-state-03-left').attr("readonly","readonly");
	$j('#proso-input-state-03-right').attr("readonly","readonly");
	$j('#proso-input-state-04').attr("readonly","readonly");
	$j('#proso-input-state-04-right').attr("readonly","readonly");
	$j('#proso-input-state-04-right').css({'color':'#8D9295'});
	$j('#proso-input-state-01-right').css({'color':'#8D9295'});
}

/* --------------------  */

/* Prasines Lyseis - Prasini Metakinisi Calculator  */

if ($j('#lxT945').length > 0) {
	resetPrasiniMet();
	$j('#proso-input-state-01-right').bind("click", function(e){
			lxFetch(944,CURRENTPAGE944,'stepID=3247');
			lxFetch(945,CURRENTPAGE944,'stepID=3247');
			if(prosopiko_epitokio_stathero){
				$j('#proso-input-state-01-right').removeClass('switch');
				prosopiko_epitokio_stathero = false;
			} else {
				$j('#proso-input-state-01-right').addClass('switch');
				prosopiko_epitokio_stathero = true;
			}
			doCalcPrasiniMet();
	});
	$j('#proso-input-state-01-left').bind("change", function(e){
			doCalcPrasiniMet();	
	});

	$j('#proso-input-state-01-center').bind("change", function(e){
			doCalcPrasiniMet();	
	});
	$j('#proso-input-state-04-right').bind("click", function(e){
			lxFetch(944,CURRENTPAGE944,'stepID=3248');
			lxFetch(945,CURRENTPAGE944,'stepID=3248');
			if(prosopiko_asfalisi){
				$j('#proso-input-state-04-right').removeClass('switch');
				prosopiko_asfalisi = false;
			} else {
				$j('#proso-input-state-04-right').addClass('switch');
				prosopiko_asfalisi = true;
			}
			doCalcPrasiniMet();
	});
	
	$j('#proso-input-state-01-left').bind("change", function(e){
		doCalcPrasiniMet();
	});
	
	$j('#proso-input-state-01-center').bind("change", function(e){
		doCalcPrasiniMet();
	});
	
	$j('#proso-input-state-02').attr("readonly","readonly");
	$j('#proso-input-state-03-left').attr("readonly","readonly");
	$j('#proso-input-state-03-right').attr("readonly","readonly");
	$j('#proso-input-state-04').attr("readonly","readonly");
	$j('#proso-input-state-04-right').attr("readonly","readonly");
	$j('#proso-input-state-04-right').css({'color':'#8D9295'});
	$j('#proso-input-state-01-right').css({'color':'#8D9295'});
}

/* Prasines Lyseis - Energeiako Spiti FotovoltaikaCalculator  */

if ($j('#lxT939').length > 0) {
	resetEnergeiakoFot();
	$j('#proso-input-state-01-right').bind("click", function(e){
			lxFetch(938,CURRENTPAGE938,'stepID=3244');
			lxFetch(939,CURRENTPAGE938,'stepID=3244');
			if(prosopiko_epitokio_stathero){
				$j('#proso-input-state-01-right').removeClass('switch');
				prosopiko_epitokio_stathero = false;
			} else {
				$j('#proso-input-state-01-right').addClass('switch');
				prosopiko_epitokio_stathero = true;
			}
			doCalcEnergeiakoFot();
	});
	$j('#proso-input-state-01-left').bind("change", function(e){
			doCalcEnergeiakoFot();	
	});

	$j('#proso-input-state-01-center').bind("change", function(e){
			doCalcEnergeiakoFot();	
	});
	$j('#proso-input-state-04-right').bind("click", function(e){
			lxFetch(938,CURRENTPAGE938,'stepID=3245');
			lxFetch(939,CURRENTPAGE938,'stepID=3245');
			if(prosopiko_asfalisi){
				$j('#proso-input-state-04-right').removeClass('switch');
				prosopiko_asfalisi = false;
			} else {
				$j('#proso-input-state-04-right').addClass('switch');
				prosopiko_asfalisi = true;
			}
			doCalcEnergeiakoFot();
	});
	
	$j('#proso-input-state-01-left').bind("change", function(e){
		doCalcEnergeiakoFot();
	});
	
	$j('#proso-input-state-01-center').bind("change", function(e){
		doCalcEnergeiakoFot();
	});
	
	$j('#proso-input-state-02').attr("readonly","readonly");
	$j('#proso-input-state-03-left').attr("readonly","readonly");
	$j('#proso-input-state-03-right').attr("readonly","readonly");
	$j('#proso-input-state-04').attr("readonly","readonly");
	$j('#proso-input-state-04-right').attr("readonly","readonly");
	$j('#proso-input-state-04-right').css({'color':'#8D9295'});
	$j('#proso-input-state-01-right').css({'color':'#8D9295'});
}


/* Epipleon Calculator  */
if ($j('#lxT772').length > 0) {
	lxFetch(771,CURRENTPAGE771,'stepID=265');
	lxFetch(772,CURRENTPAGE771,'stepID=265');
	$j('#epip-input-state-01-left').focus();
	$j('#epip-input-state-02-right').hide();
	$j('#epip-input-state-02-left').hide();
	$j('#epip-input-state-01-left').bind("change", function(e){
		doCalcEpipleon();
	});
	$j('#epip-input-state-01-center').bind("change", function(e){
		doCalcEpipleon();
	});
	$j('#epip-input-state-01-right').bind("change", function(e){
		doCalcEpipleon();
	});
	
	$j('#epip-input-state-01-right').bind("click", function(e){
			lxFetch(771,CURRENTPAGE771,'stepID=275');
			lxFetch(772,CURRENTPAGE771,'stepID=275');
			if(epipleon_epitokio){
				$j('#epip-input-state-01-right').removeClass('switch');
				epipleon_epitokio = false;
			} else {
				$j('#epip-input-state-01-right').addClass('switch');
				epipleon_epitokio = true;
			}
			doCalcEpipleon();
	});
	$j('#epip-input-state-01-right').css({'color':'#8D9295'});
	$j('#epip-input-state-01-center').val('48');	
}
if ($j('#homo-promo-left').length > 0) {
	$j('#homo-promo-right a').hover(
      function () {
      	$j('#homo-promo-right a').removeClass('hover');
      	$j(this).addClass('hover');
		$j('#homo-promo-left img').attr("src","/Portals/4/images/"+$j(this).attr("id")+".jpg");
	});
}
}
