<!--

var message="";
///////////////////////////////////
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if 
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers) 
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

document.oncontextmenu=new Function("return false");

function roundNumber(num, dec) {
	var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
	return result;
}

function calc_a()
{
	var coin = document.docalc.Coin.value;
	coin = coin*1;
	var finance_value = document.docalc.finance_value.value;
	finance_value = finance_value*1;
	var dividend_points = document.docalc.dividend_points.value;
	dividend_points = dividend_points*1;
	var divider_const = document.docalc.divider_const.value;
	divider_const = divider_const*1;
	var X = document.docalc.CurR.value;

	if (X=="") {
		alert("עליך להזין מדד נוכחי לצורך חישוב שווי הוגן חדש");
	}
	else {
	X = X*1;
	var constEx = document.docalc.constEx.value;
	constEx = constEx*1;
	
	if (X>=constEx) {
		alert("המדד הנוכחי חייב להיות קטן מערך הפקיעה של התעודה");
		document.docalc.CurR.value = "";
		document.docalc.Y.value = "";
		document.docalc.R.value = "";
		document.docalc.M2.value= "";
		document.docalc.FairR.value = "";
	}
	else {
		var S = document.docalc.K_const.value;
		S = S*1;
		var z;
		z = ((S*finance_value - X - dividend_points)*100)/divider_const;
		z = roundNumber(z, 6);
		document.docalc.FairR.value=z;
		var M2;
		M2 = (X/z)*10;
		M2 = roundNumber(M2, 6);
		document.docalc.M2.value=M2;		
		document.docalc.Y.value = "";
		document.docalc.R.value = "";
	}
	}
}

function calc_R(isEng)
{
	var Y = document.docalc.Y.value;
	Y = Y*1;
	var z = document.docalc.FairR.value;
		
	if (z == '' || z == "") {
		if (isENG==1) {
			alert("You must enter the index value and Calculate the fair value and then calculate your Yeild");	
		}
		else {
			alert("עליך להזין מדד ולחשב שווי הוגן נוכחי לפני חישוב התשואה");	
		}
		document.docalc.Y.value = "";
	}
	else {
		
		if (Y == '' || Y == "") {
			if (isENG==1) {
				alert("You must enter BUY price");
			}
			else {
				alert("עליך להזין שער קניה באגורות");
			}
		} else {
			z = z*1;
			var R;
			R = (z-Y)/Y;
			R = R*100;
			R = roundNumber(R, 4);
			if (R<0) {
				R = Math.abs(R);
				R = roundNumber(R, 4);
				R = "-" + R + "%";
			}
			else {
				R = R + "%";
			}
			document.docalc.R.value = R;
		}
	}
}

function calc_b()
{
	var mgmt_value = document.docalc.mgmt_value.value;
	mgmt_value = mgmt_value*1;
	var dividend_points2 = document.docalc.dividend_points2.value;
	dividend_points2 = dividend_points2*1;
	var dividend_points = document.docalc.dividend_points.value;
	dividend_points = dividend_points*1;
	var _fv = document.docalc.trade_last_day_fair_value.value;
	_fv = _fv*1;
	var _x = document.docalc.trade_last_day_value.value;
	_x = _x*1;
	var X = document.docalc.CurR.value;
	X = X*1;	
	var M1 = document.docalc.M1.value;
	M1 = M1*1;
	var delta;
	delta = ((X-_x)/_x);
	var z;
	z = _fv*(1 - M1*(delta+dividend_points) + dividend_points2);
	z = roundNumber(z, 6);	
	if (z<0) {
		z = 0;
	}		
	document.docalc.FairR.value=z;
}

function calc_c()
{
	var mgmt_value = document.docalc.mgmt_value.value;
	mgmt_value = mgmt_value*1;
	var finance_value = document.docalc.finance_value.value;
	finance_value = finance_value*1;
	var dividend_points = document.docalc.dividend_points.value;
	dividend_points = dividend_points*1;

	var _fv = document.docalc.trade_last_day_fair_value.value;
	_fv = _fv*1;
	var _x = document.docalc.trade_last_day_value.value;
	_x = _x*1;
	var X = document.docalc.CurR.value;
	X = X*1;	
		
	var M1 = document.docalc.M1.value;
	M1 = M1*1;
	var delta;
	delta = ((X-_x)/_x);
	var z;
	z = _fv*(1 + 3*(delta+dividend_points));	//*finance_value*mgmt_value	
	z = roundNumber(z, 6);
	
	if (z<0) {
		z = 0;
	}		
	document.docalc.FairR.value=z;
}

function calc_d()
{	
	var z;
	var Y;
	var M3;
	var Balance_Point = document.docalc.Balance_Point.value;
	Balance_Point = Balance_Point*1;
	var fv = document.docalc.fv_balance_point.value;
	fv = fv*1;
	var mgmt_value = document.docalc.mgmt_value.value;
	mgmt_value = mgmt_value*1;
	mgmt_value = roundNumber(mgmt_value, 10);
	var finance_value = document.docalc.finance_value.value;
	finance_value = finance_value*1;	
	finance_value = roundNumber(finance_value, 10);
	var X = document.docalc.CurR.value;
	X = X*1;			
	var M1 = document.docalc.M1.value;
	M1 = M1*1;
	
	nBP = roundNumber(Balance_Point*1.2,6);
	if (X>=nBP) {
		alert("המדד שהקשת אינו עומד בתנאי יום האיזון בתעודות מורכבות חודשיות");
		document.docalc.FairR.value="";
		document.docalc.M3.value = "";
	}
	else {
	
		Y = ((X-Balance_Point)/Balance_Point);
		Y = roundNumber(Y, 6);
		z = (fv*(1 - M1*Y)) * mgmt_value;		
		z = roundNumber(z, 6);	
		if (z<0) {
			z = 0;
		}		
		document.docalc.FairR.value=z;
		
		M3 = X/((1.5*Balance_Point) - X);
		M3 = roundNumber(M3, 6);
		document.docalc.M3.value = M3;
	}
}

function calc_e()
{	
	var z;
	var Y;
	var M3;
	var Balance_Point = document.docalc.Balance_Point.value;
	Balance_Point = Balance_Point*1;
	var fv = document.docalc.fv_balance_point.value;
	fv = fv*1;	
	var mgmt_value = document.docalc.mgmt_value.value;
	mgmt_value = mgmt_value*1;
	mgmt_value = roundNumber(mgmt_value, 10);
	var finance_value = document.docalc.finance_value.value;
	finance_value = finance_value*1;	
	finance_value = roundNumber(finance_value, 10);
	var X = document.docalc.CurR.value;
	X = X*1;			
	var M1 = document.docalc.M1.value;
	M1 = M1*1;

	nBP = roundNumber(Balance_Point*0.8,6);
	if (X<=nBP) {
		alert("המדד שהקשת אינו עומד בתנאי יום האיזון בתעודות מורכבות חודשיות");
		document.docalc.FairR.value="";
		document.docalc.M3.value = "";
	}
	else {
	
		Y = ((X-Balance_Point)/Balance_Point);
		Y = roundNumber(Y, 6);
		z = (fv*(1 + M1*Y)) * finance_value * mgmt_value;		
		z = roundNumber(z, 6);	
		if (z<0) {
			z = 0;
		}		
		document.docalc.FairR.value=z;		
		M3 = X/(X - (0.5*Balance_Point));
		M3 = roundNumber(M3, 6);
		document.docalc.M3.value = M3;
	}
}

function Init()
{	
	var str;
	var i;
	for (i=1;i<=10;i++) {
		str = "document.docalc2.A" + i + ".disabled = true";
		eval(str);
		str = "document.docalc2.B" + i + ".disabled = true";
		eval(str);
		str = "document.docalc2.C" + i + ".disabled = true";
		eval(str);
		str = "document.docalc2.D" + i + ".disabled = true";
		eval(str);
		str = "document.docalc2.E" + i + ".disabled = true";
		eval(str);
		str = "document.docalc2.F" + i + ".disabled = true";
		eval(str);
	}
}
function SetDays()
{	
	Init();
	var str;
	var i;
	var days = document.docalc2.days.options[document.docalc2.days.selectedIndex].value;					
	for (i=1;i<=days;i++) {
		str = "document.docalc2.A" + i + ".disabled = false";
		eval(str);
		str = "document.docalc2.B" + i + ".disabled = false";
		eval(str);
		str = "document.docalc2.C" + i + ".disabled = false";
		eval(str);
		str = "document.docalc2.D" + i + ".disabled = false";
		eval(str);
		str = "document.docalc2.E" + i + ".disabled = false";
		eval(str);
		str = "document.docalc2.F" + i + ".disabled = false";
		eval(str);		
	}
}

function calc_sim(cType)
{
	var i;
	var str;
	var B_value;
	var x,p,tmp,tmp_last,madad,madad_p,madad_r,R,mr;
	i=1;
	var M2 = document.docalc2.M2.value;
	M2 = M2*1;
	var Y2 = document.docalc2.Y2.value;
	Y2 = Y2*1;
	var days = document.docalc2.days.options[document.docalc2.days.selectedIndex].value;
	for (i=1;i<=days;i++) {	
		str = "document.docalc2.A" + i + ".value;";
		x = eval(str);
		x = x.replace("%","");
		
		if (cType==1) {
			B_value = (x)*(-1)*M2;
			B_value = roundNumber(B_value,2);
			document.getElementById("B" + i).value = B_value + "%";
			p = (x/100)*(-1)*M2;
		}
		else {
			B_value = (x)*M2;
			B_value = roundNumber(B_value,2);
			document.getElementById("B" + i).value = B_value + "%";
			p = (x/100)*M2;
		}
		
		if (i==1) {
			tmp = (p + 1)*Y2;
			tmp_last = tmp;
		}
		else {
			tmp = (p + 1)*tmp_last;
			tmp_last = tmp;
		}		
		tmp = roundNumber(tmp,2);	
		document.getElementById("C" + i).value = tmp;
		
		R = ((tmp - Y2)/Y2)*100;				
		R = roundNumber(R,2);
		R = R + "%";
		document.getElementById("D" + i).value = R;
		
		if (i==1) {
			madad_r = x/100;
			madad_r = madad_r*1;
			madad = (1 + madad_r)*100;
			madad_p = madad_r*100;			
		}
		else {
			madad_r = x/100;
			madad_r = madad_r*1;
			madad = (1 + madad_r)*madad;
			madad_p = madad - 100;
		}

		mr = (madad_p)*(M2);		
		
		madad_p = roundNumber(madad_p,2);
		document.getElementById("E" + i).value = madad_p + "%";
		mr = roundNumber(mr,2);
		document.getElementById("F" + i).value = mr + "%";
	}
}

function calc_8()
{		
	var X = document.docalc.CurR.value;
	X = X*1;
	var divider_const = document.docalc.divider_const.value;
	divider_const = divider_const*1;
	var coin_ex = document.docalc.coin_ex.value;
	coin_ex = coin_ex*1;
	var mgmt_value = document.docalc.mgmt_value.value;
	mgmt_value = mgmt_value*1;
	mgmt_value = roundNumber(mgmt_value,10);
	var dividend_points = document.docalc.dividend_points.value;
	dividend_points = dividend_points*1;
	var stock_number = document.docalc.stock_number.value;

	var z;
	z = (X*mgmt_value*100)/divider_const;

	if (stock_number=='1105725') { //קסם גילונים
		z = (X*mgmt_value+dividend_points)*100/divider_const;
	}
	if (stock_number=='1101633') { //קסם תל בונד 20
		z = (X*mgmt_value+dividend_points)*100/divider_const;
	}
	
	z = roundNumber(z,6);
	
	if (z<0) {
		z = 0;
	}		
	document.docalc.FairR.value=z;
}

function calc_10()
{		
	var X = document.docalc.CurR.value;
	X = X*1;
	var divider_const = document.docalc.divider_const.value;
	divider_const = divider_const*1;
	var dividend_points = document.docalc.dividend_points.value;
	dividend_points = dividend_points*1;	
	var coin_ex = document.docalc.coin_ex.value;
	coin_ex = coin_ex*1;
	var mgmt_value = document.docalc.mgmt_value.value;
	mgmt_value = mgmt_value*1;
	mgmt_value = roundNumber(mgmt_value,10);
	var DF = document.docalc.DF.value;
	DF = DF*1;
	DF = roundNumber(DF,10);
	var stock_number = document.docalc.stock_number.value;
	var z;

	z = ((X*mgmt_value*DF + dividend_points)*coin_ex*100)/divider_const;

	if (stock_number=='1117019') { //קסם הודו
		z = (X*mgmt_value*coin_ex*DF*100)/divider_const;
	}
	if (stock_number=='1119296') { //קסם MSCI All Countries World
		z = ((X*mgmt_value + dividend_points)*coin_ex*100)/divider_const;
	}
	if (stock_number=='1117043') { //קסם רוסיה
		z = (X*mgmt_value*DF/divider_const + dividend_points/100)*coin_ex*100;
	}
	z = roundNumber(z,6);
	if (z<0) {
		z = 0;
	}
	document.docalc.FairR.value=z;
}

function calc_11()
{		
	var X = document.docalc.CurR.value;
	X = X*1;
	var divider_const = document.docalc.divider_const.value;
	divider_const = divider_const*1;
	var dividend_points = document.docalc.dividend_points.value;
	dividend_points = dividend_points*1;	
	var coin_ex = document.docalc.coin_ex.value;
	coin_ex = coin_ex*1;
	var mgmt_value = document.docalc.mgmt_value.value;
	mgmt_value = mgmt_value*1;
	mgmt_value = roundNumber(mgmt_value,10);
	var finance_value = document.docalc.finance_value.value;
	finance_value = finance_value*1;
	finance_value = roundNumber(finance_value,10);
	var stock_number = document.docalc.stock_number.value;
	var z;

	z = ((X*mgmt_value + dividend_points)*coin_ex*100)/divider_const;
	z = roundNumber(z,6);
	if (z<0) {
		z = 0;
	}
	document.docalc.FairR.value=z;	
}

function calc_13()
{		
	var X = document.docalc.CurR.value;
	X = X*1;
	var dividend = document.docalc.dividend.value;
	dividend = dividend*1;
	var divider_const = document.docalc.divider_const.value;
	divider_const = divider_const*1;
	var dividend_points = document.docalc.dividend_points.value;
	dividend_points = dividend_points*1;
	var dividend_points2 = document.docalc.dividend_points2.value;
	dividend_points2 = dividend_points2*1;
	var coin_ex = document.docalc.coin_ex.value;
	coin_ex = coin_ex*1;
	var mgmt_value = document.docalc.mgmt_value.value;
	mgmt_value = mgmt_value*1;
	mgmt_value = roundNumber(mgmt_value,10);
	var finance_value = document.docalc.finance_value.value;
	finance_value = finance_value*1;
	finance_value = roundNumber(finance_value,10);
	var GilGool_value = document.docalc.GilGool_value.value;
	GilGool_value = GilGool_value*1;
	GilGool_value = roundNumber(GilGool_value,10);
	var stock_number = document.docalc.stock_number.value;
	var z;
    z = (X*mgmt_value*coin_ex*finance_value*100)/divider_const;
	if (stock_number=='1098110') { //קסם נפט
		z = ((X*mgmt_value*coin_ex*GilGool_value*100)/divider_const) + dividend_points2;
	}
	if (stock_number=='1123538') { //קסם גז טבעי
		z = ((X*mgmt_value*coin_ex*GilGool_value*100)/divider_const) + dividend_points2;
	}
	z = roundNumber(z,6);
	if (z<0) {
		z = 0;
	}		
	document.docalc.FairR.value=z;
}

function calc_14()
{		
	var X = document.docalc.CurR.value;
	X = X*1;
	var divider_const = document.docalc.divider_const.value;
	divider_const = divider_const*1;
	var dividend_points2 = document.docalc.dividend_points2.value;
	dividend_points2 = dividend_points2*1;
	var stock_number = document.docalc.stock_number.value;
	var z;
	if ((stock_number=='1091271') || (stock_number=='1122753')) { //קסם גמבו+כספית
		z = (X + dividend_points2)*100;
	}
	else {
		z = (100/divider_const + dividend_points2)*X*100;
	}
	z = roundNumber(z,6);
	
	if (z<0) {
		z = 0;
	}		
	document.docalc.FairR.value=z;
}

function calc_17()
{
	var coin = document.docalc.Coin.value;
	coin = coin*1;
	var coin_ex = document.docalc.coin_ex.value;
	coin_ex = coin_ex*1;
	var X = document.docalc.CurR.value;
	var finance_value = document.docalc.finance_value.value;
	finance_value = finance_value*1;
	var dividend_points = document.docalc.dividend_points.value;
	dividend_points = dividend_points*1;
	var dividend_points2 = document.docalc.dividend_points2.value;
	dividend_points2 = dividend_points2*1;
	var divider_const = document.docalc.divider_const.value;
	divider_const = divider_const*1;

	if (X=="") {
		alert("עליך להזין מדד נוכחי לצורך חישוב שווי הוגן חדש");
	}
	else {
		X = X*1;
		var constEx = document.docalc.constEx.value;
		constEx = constEx*1;
	
		if (X>=constEx) {
			alert("המדד הנוכחי חייב להיות קטן מערך הפקיעה של התעודה");
			document.docalc.CurR.value = "";
			document.docalc.Y.value = "";
			document.docalc.R.value = "";
			document.docalc.M2.value= "";
			document.docalc.FairR.value = "";
		}
		else {
			var S = document.docalc.K_const.value;
			S = S*1;
			var z;

			z = (((S - X - dividend_points)*coin_ex*100)/divider_const) + dividend_points2;			
			z = roundNumber(z, 6);
		
			document.docalc.FairR.value=z;		
			document.docalc.Y.value = "";
			document.docalc.R.value = "";
		}
	}
}

function calc_18()
{		
	var X = document.docalc.CurR.value;
	X = X*1;
	var divider_const = document.docalc.divider_const.value;
	divider_const = divider_const*1;
	var mgmt_value = document.docalc.mgmt_value.value;
	mgmt_value = mgmt_value*1;
	mgmt_value = roundNumber(mgmt_value,10);
	var finance_value = document.docalc.finance_value.value;
	finance_value = finance_value*1;
	finance_value = roundNumber(finance_value,10);
	var GilGool_value = document.docalc.GilGool_value.value;
	GilGool_value = GilGool_value*1;
	GilGool_value = roundNumber(GilGool_value,10);
	var data4 = document.docalc.data4.value;
	data4 = data4*1;
	data4 = roundNumber(data4,10);
	var stock_number = document.docalc.stock_number.value;
	var z;

	z = (X*mgmt_value*finance_value*data4*100)/divider_const;

	if (stock_number=='1117654') { //קסם נפט שקלי
		z = (X*mgmt_value*finance_value*GilGool_value*100)/divider_const;
	}
	if (stock_number=='1116375') { //קסם זהב שקלי
		z = (X*mgmt_value*finance_value*100)/divider_const;
	}
	z = roundNumber(z,6);
	if (z<0) {
		z = 0;
	}		
	document.docalc.FairR.value=z;
}

function calc_8_Rev()
{		
	var X = document.docalc.FairR.value;
	X = X*1;
	var dividend = document.docalc.dividend.value;
	dividend = dividend*1;
	var divider_const = document.docalc.divider_const.value;
	divider_const = divider_const*1;
	var dividend_points = document.docalc.dividend_points.value;
	dividend_points = dividend_points*1;
	var coin_ex = document.docalc.coin_ex.value;
	coin_ex = coin_ex*1;
	var mgmt_value = document.docalc.mgmt_value.value;
	mgmt_value = mgmt_value*1;
	mgmt_value = roundNumber(mgmt_value,10);
	var finance_value = document.docalc.finance_value.value;
	finance_value = finance_value*1;
	finance_value = roundNumber(finance_value,10);
	var stock_number = document.docalc.stock_number.value;
	var z;

	z = (X*divider_const)/(mgmt_value*100);
	
	if (stock_number=='1105725') { //קסם גילונים
		z = ((X*divider_const/100)-dividend_points)/mgmt_value;
	}
	if (stock_number=='1101633') { //קסם תל בונד 20
		z = ((X*divider_const/100)-dividend_points)/mgmt_value;
	}
	
	z = roundNumber(z,6);
	if (z<0) {
		z = 0;
	}		
	document.docalc.CurR.value=z;
}

function calc_10_Rev()
{		
	var X = document.docalc.FairR.value;
	X = X*1;
	var divider_const = document.docalc.divider_const.value;
	divider_const = divider_const*1;
	var dividend_points = document.docalc.dividend_points.value;
	dividend_points = dividend_points*1;	
	var coin_ex = document.docalc.coin_ex.value;
	coin_ex = coin_ex*1;
	var mgmt_value = document.docalc.mgmt_value.value;
	mgmt_value = mgmt_value*1;
	mgmt_value = roundNumber(mgmt_value,10);
	var DF = document.docalc.DF.value;
	DF = DF*1;
	DF = roundNumber(DF,10);
	var stock_number = document.docalc.stock_number.value;
	var z;

	z = (((X*divider_const)/(coin_ex*100)) - dividend_points)/(mgmt_value*DF);

	if (stock_number=='1117019') { //קסם הודו
		z = (X*divider_const)/(mgmt_value*coin_ex*DF*100);
	}
	if (stock_number=='1119296') { //קסם MSCI All Countries World
		z = (((X*divider_const)/(coin_ex*100))-dividend_points)/mgmt_value;	
	}
	if (stock_number=='1117043') { //קסם רוסיה
		z = (((X-dividend_points*coin_ex)/(coin_ex*100))*divider_const)/(mgmt_value*DF);
	}
	z = roundNumber(z,6);
	if (z<0) {
		z = 0;
	}
	document.docalc.CurR.value=z;
}

function calc_11_Rev()
{		
	var X = document.docalc.FairR.value;
	X = X*1;
	var divider_const = document.docalc.divider_const.value;
	divider_const = divider_const*1;
	var dividend_points = document.docalc.dividend_points.value;
	dividend_points = dividend_points*1;	
	var coin_ex = document.docalc.coin_ex.value;
	coin_ex = coin_ex*1;
	var mgmt_value = document.docalc.mgmt_value.value;
	mgmt_value = mgmt_value*1;
	mgmt_value = roundNumber(mgmt_value,10);
	var finance_value = document.docalc.finance_value.value;
	finance_value = finance_value*1;
	finance_value = roundNumber(finance_value,10);
	var stock_number = document.docalc.stock_number.value;
	var z;
	z = (((X*divider_const)/(coin_ex*100))-dividend_points)/mgmt_value;
	z = roundNumber(z,6);
	if (z<0) {
		z = 0;
	}
	document.docalc.CurR.value=z;	
}

function calc_13_Rev()
{		
	var X = document.docalc.FairR.value;
	X = X*1;
	var dividend = document.docalc.dividend.value;
	dividend = dividend*1;
	var divider_const = document.docalc.divider_const.value;
	divider_const = divider_const*1;
	var dividend_points = document.docalc.dividend_points.value;
	dividend_points = dividend_points*1;
	var dividend_points2 = document.docalc.dividend_points2.value;
	dividend_points2 = dividend_points2*1;
	var coin_ex = document.docalc.coin_ex.value;
	coin_ex = coin_ex*1;
	var mgmt_value = document.docalc.mgmt_value.value;
	mgmt_value = mgmt_value*1;
	mgmt_value = roundNumber(mgmt_value,10);
	var finance_value = document.docalc.finance_value.value;
	finance_value = finance_value*1;
	finance_value = roundNumber(finance_value,10);
	var GilGool_value = document.docalc.GilGool_value.value;
	GilGool_value = GilGool_value*1;
	GilGool_value = roundNumber(GilGool_value,10);
	var stock_number = document.docalc.stock_number.value;
	var z;
    z = (X*divider_const)/(mgmt_value*coin_ex*finance_value*100);
	if (stock_number=='1098110') { //קסם נפט
		z = ((X-dividend_points2)*divider_const)/(mgmt_value*coin_ex*GilGool_value*100);
	}
	if (stock_number=='1123538') { //קסם גז טבעי
		z = ((X-dividend_points2)*divider_const)/(mgmt_value*coin_ex*GilGool_value*100);
	}
	z = roundNumber(z,6);	
	if (z<0) {
		z = 0;
	}		
	document.docalc.CurR.value=z;
}

function calc_14_Rev()
{		
	var X = document.docalc.FairR.value;
	X = X*1;
	var divider_const = document.docalc.divider_const.value;
	divider_const = divider_const*1;
	divider_const = roundNumber(divider_const,6);
	var dividend_points2 = document.docalc.dividend_points2.value;
	dividend_points2 = dividend_points2*1;
	var stock_number = document.docalc.stock_number.value;
	var z;

	if ((stock_number=='1091271') || (stock_number=='1122753')) { //קסם גמבו+כספית
		z = (X/100) - dividend_points2;
	}
	else {
		z = (X/100)/((100/divider_const)+dividend_points2) ;
	}
	z = roundNumber(z,6);
	
	if (z<0) {
		z = 0;
	}		
	document.docalc.CurR.value=z;
}

function calc_a_Rev()
{
	var coin = document.docalc.Coin.value;
	coin = coin*1;
	var finance_value = document.docalc.finance_value.value;
	finance_value = finance_value*1;
	var dividend_points = document.docalc.dividend_points.value;
	dividend_points = dividend_points*1;
	var divider_const = document.docalc.divider_const.value;
	divider_const = divider_const*1;

	var X = document.docalc.FairR.value;
	if (X=="") {
		alert("עליך להזין שווי הוגן נוכחי לצורך קבלת המדד המותאם אליו");
	}
	else {
	X = X*1;
	var constEx = document.docalc.constEx.value;
	constEx = constEx*1;
	
	var S = document.docalc.K_const.value;
	S = S*1;
	alert(S);
	z = S*finance_value - ((X*divider_const)/100) - dividend_points;
	z = roundNumber(z, 6);

	if (z>=constEx) {
		alert("ערך השווי ההוגן שהוקש אינו תקין כיוון שהמדד שיחושב עבורו יהיה גדול מערך הפקיעה");
		document.docalc.FairR.value = "";
		document.docalc.Y.value = "";
		document.docalc.R.value = "";
		document.docalc.M2.value= "";
		document.docalc.CurR.value = "";
	}
	else {
		document.docalc.CurR.value=z;		
		var M2;
		M2 = (z/X)*10;
		M2 = roundNumber(M2, 6);
		document.docalc.M2.value=M2;		
		document.docalc.Y.value = "";
		document.docalc.R.value = "";
	}
	}
}

function calc_17_Rev()
{
	var coin = document.docalc.Coin.value;
	coin = coin*1;
	var coin_ex = document.docalc.coin_ex.value;
	coin_ex = coin_ex*1;
	var X = document.docalc.CurR.value;
	var finance_value = document.docalc.finance_value.value;
	finance_value = finance_value*1;
	var dividend_points = document.docalc.dividend_points.value;
	dividend_points = dividend_points*1;
	var dividend_points2 = document.docalc.dividend_points2.value;
	dividend_points2 = dividend_points2*1;
	var divider_const = document.docalc.divider_const.value;
	divider_const = divider_const*1;

	if (X=="") {
		alert("עליך להזין שווי הוגן נוכחי לצורך קבלת המדד המותאם אליו");
	}
	else {
	X = X*1;
	var constEx = document.docalc.constEx.value;
	constEx = constEx*1;
	
	var S = document.docalc.K_const.value;
	S = S*1;
	var z;		
	z = S-dividend_points-((X-dividend_points2)*divider_const)/(coin_ex*100);
	z = roundNumber(z, 6);

	if (z>=constEx) {
		alert("ערך השווי ההוגן שהוקש אינו תקין כיוון שהמדד שיחושב עבורו יהיה גדול מערך הפקיעה");
		document.docalc.CurR.value = "";
		document.docalc.Y.value = "";
		document.docalc.R.value = "";
		document.docalc.M2.value= "";
		document.docalc.FairR.value = "";
	}
	else {
		document.docalc.FairR.value=z;		
		document.docalc.Y.value = "";
		document.docalc.R.value = "";
	}
	}
}

function calc_18_Rev()
{		
	var X = document.docalc.FairR.value;
	X = X*1;
	
	var divider_const = document.docalc.divider_const.value;
	divider_const = divider_const*1;
	var mgmt_value = document.docalc.mgmt_value.value;
	mgmt_value = mgmt_value*1;
	mgmt_value = roundNumber(mgmt_value,10);
	var finance_value = document.docalc.finance_value.value;
	finance_value = finance_value*1;
	finance_value = roundNumber(finance_value,10);
	var GilGool_value = document.docalc.GilGool_value.value;
	GilGool_value = GilGool_value*1;
	GilGool_value = roundNumber(GilGool_value,10);
	var data4 = document.docalc.data4.value;
	data4 = data4*1;
	data4 = roundNumber(data4,10);
	var stock_number = document.docalc.stock_number.value;
	var z;

	z = (X*divider_const)/(mgmt_value*finance_value*data4*100);
	if (stock_number=='1117654') { //קסם נפט שקלי
		z = (X*divider_const)/(mgmt_value*finance_value*GilGool_value*100);
	}
	if (stock_number=='1116375') { //קסם זהב שקלי
		z = (X*divider_const)/(mgmt_value*finance_value*100);
	}
	z = roundNumber(z,6);
	
	if (z<0) {
		z = 0;
	}		
	document.docalc.CurR.value=z;
}

function calc_Y()
{
	var Money = document.docalc.Money.value;
	Money = Money*1;
	var ReturnVal = document.docalc.ReturnVal.value;
	var msg="";
	var isValidate=true;
	var p;

	if (Money == '' || Money == "") {
		msg = msg + "עליך להקליד יעד כספי רצוי" + "\n";
		isValidate = false;
	}
	if (ReturnVal == '' || ReturnVal == "") {
		msg = msg + "עליך להקליד תשואה רצויה";
		isValidate = false;
	}
	
	if (isValidate == false) {
		alert(msg);
	}
	else {
		p = ReturnVal;
		p = p.replace("%","");
		p = (p/100)+1;
		p = roundNumber(p, 4);
		BuyAt = (Money/p);
		BuyAt = roundNumber(BuyAt, 4);
		document.docalc.BuyAt.value = BuyAt;
	}
}

function calc_discount(mType)
{
	var discount;
	var abs_D;
	var CurR = document.docalc.CurR.value;
	if (CurR==-1 && mType==12) {
		CurR = document.docalc.FairR.value;
	}
	if (CurR==-1 && mType==14) {
		CurR = document.docalc.FairR.value;
	}
	CurR = CurR*1;
	
	var last_value = document.docalc.last_value.value;
	last_value = last_value*1;
	
	if (mType==14) {
	    discount = (1-(CurR/last_value))*100;
	}
	else {
	    discount = (1-(CurR/last_value))*100;
	}
	
	discount = roundNumber(discount, 4);
	abs_D = Math.abs(discount);
	if (mType==10 || mType==11 || mType==13 || mType==15 || mType==16 || mType==17 || mType==18) {
		if (abs_D>=0.05) {
			alert("הפער מהמדד גבוה מ-0.05 אחוז");
		}
	}
	else {
		if (abs_D>=0.25) {
			alert("הפער מהמדד גבוה מ-0.25 אחוז");
		}
	}
	document.docalc.discount.value = discount + "%";
}
// -->
