navi=navigator.appName;
function getObj(layername){obj=document.getElementById(layername);return obj;}
function setVisible(name){obj=getObj(name);obj.style.visibility='visible';}
function setHidden(name){obj=getObj(name);obj.style.visibility='hidden';}
function setXY(name,dx,dy){obj=getObj(name);obj.style.left=parseInt(obj.style.left)-dx;obj.style.top=parseInt(obj.style.top)-dy;}
function setsrc(name,src){obj=getObj(name);obj.src=src;}
function valueof(name){obj=getObj(name);return obj.value;}
function bekuszik(i,seb){var seb;document.getElementById('newsletter').style.left=i;if(i+2<200){setTimeout('bekuszik('+(i+seb)+','+seb+')',25);}}

function Get_Cookie(name) {
  var start = document.cookie.indexOf(name + '=');
  var len = start + name.length + 1;
  if ((!start) && (name != document.cookie.substring(0,name.length)))
    return null;
  if (start == -1)
    return null;
  var end = document.cookie.indexOf(';',len);
  if (end == -1) end = document.cookie.length;
  return unescape(document.cookie.substring(len,end));
}
function extreme()
{
EXs=screen;
EXw=EXs.width;
navigator.appName!="Netscape"?EXb=EXs.colorDepth:EXb=EXs.pixelDepth;
var EXlogin='eandh';
var EXvsrv='s9';
navigator.javaEnabled()==1?EXjv="y":EXjv="n";
EXd=document;
EXw?"":EXw="na";
EXb?"":EXb="na";
EXd.write("<img src=http://e0.extreme-dm.com","/"+EXvsrv+".g?login="+EXlogin+"&amp;","jv="+EXjv+"&amp;j=y&amp;srw="+EXw+"&amp;srb="+EXb+"&amp;","l="+escape(EXd.referrer)+" height='1' width='1' alt=''>");
}
function alap(hely)
{document.write("<img src=http://www.eandh.hu/admin/t.php?alap="+hely+"&amp;honnan="+escape(document.referrer)+" width='1' height='1' alt=''>");}
function lemma()
{document.write("<img src=http://www.meniszkusz.hu/hammer/lemma.php width='1' height='1' alt=''>");}

function addtofav(linkUrl,linkTitle){
if (!document.all) {alert('Nyomd meg a ctrl és a d betűt egyszerre ahhoz, hogy a kedvenceid közé kerüljön az oldal!');
}
else external.AddFavorite(linkUrl,linkTitle);
return(false);
} 
function zeroBlanks(formname)
{
	var i, ctrl;
	for (i = 0; i < formname.elements.length; i++)
	{
		ctrl = formname.elements[i];
		if (ctrl.type == "text")
		{
			if (makeNumeric(ctrl.value) == "")
				ctrl.value = "0";
		}
	}
}

function filterChars(s, charList)
{
	var s1 = "" + s; // force s1 to be a string data type
	var i;
	for (i = 0; i < s1.length; )
	{
		if (charList.indexOf(s1.charAt(i)) < 0)
			s1 = s1.substring(0,i) + s1.substring(i+1, s1.length);
		else
			i++;
	}
	return s1;
}

function makeNumeric(s)
{
	return filterChars(s, "1234567890.-");
}

function numval(val,digits,minval,maxval)
{
	val = makeNumeric(val);
	if (val == "" || isNaN(val)) val = 0;
	val = parseFloat(val);
	if (digits != null)
	{
		var dec = Math.pow(10,digits);
		val = (Math.round(val * dec))/dec;
	}
	if (minval != null && val < minval) val = minval;
	if (maxval != null && val > maxval) val = maxval;
	return parseFloat(val);
}

function formatNumber(val,digits,minval,maxval)
{
	var sval = "" + numval(val,digits,minval,maxval);
	var i;
	var iDecpt = sval.indexOf(".");
	if (iDecpt < 0) iDecpt = sval.length;
	if (digits != null && digits > 0)
	{
		if (iDecpt == sval.length)
			sval = sval + ".";
		var places = sval.length - sval.indexOf(".") - 1;
		for (i = 0; i < digits - places; i++)
			sval = sval + "0";
	}
	var firstNumchar = 0;
	if (sval.charAt(0) == "-") firstNumchar = 1;
	for (i = iDecpt - 3; i > firstNumchar; i-= 3)
		sval = sval.substring(0, i) + "," + sval.substring(i);

	return sval;
} 
function futureValue(p,r,y)
{
	return p*Math.pow(1+r,y);
}
function doCalc()
{
	var p = numval(document.mainform.p.value);
	var r = numval(document.mainform.r.value)/100;
	var y = numval(document.mainform.y.value)/365;
	var v = futureValue(p,r,y)-p;
	document.mainform.fv_1.value = formatNumber(v, 2);
}