function Hesapla(eni,boyu)
{
    if (form1.en.value.length == 0){
		alert("Lütfen teknenin enini giriniz.");
		form1.en.focus();
	}
	else if (isFloat(form1.en.value,1) == false) {
		alert("Lütfen teknenin eni için girdiğiniz değeri kontrol ediniz.");
		form1.en.focus();
	}
    if (form1.boy.value.length == 0){
		alert("Lütfen teknenin boyu giriniz.");
		form1.boy.focus();
	}
	else if (isFloat(form1.boy.value,2) == false) {
		alert("Lütfen teknenin boyu için girdiğiniz değeri kontrol ediniz.");
		form1.boy.focus();
	}		
	
	var new_en=eni.value;
	var new_boy=boyu.value;
	var alan=new_en*new_boy;	

	document.form1.hesap_en.value=new_en;
	document.form1.hesap_boy.value=new_boy;
	document.form1.hesap_alan.value=Math.round(alan*100)/100;
	document.form1.lifting.value=Math.round((alan*10));
	//if(alan<30.00)
	//	{
	//		alert('30 m2 den daha küçük alan hesaplaması yapılamaz');
	//	}
	if (alan<30.00) alan=30;
	if((alan>=30.00) && (alan<=35.99))
		{
			var txt360=alan*54.29;
			var txt330=alan*53.19;
			var txt300=alan*52.36;
			var txt270=alan*50.99;
			var txt240=alan*49.06;
			var txt210=alan*46.58;
			var txt180=alan*44.10;
			var txt150=alan*42.72;
			var txt120=alan*39.69;
			var txt90=alan*35.00;
			var txt60=alan*27.28;
			var txt30=alan*16.26;
			var txt1=alan*0.66;
		}
		
	else if((alan>=36.00) && (alan<=49.99))
		{
			var txt360=alan*56.70;
			var txt330=alan*55.57
			var txt300=alan*54.72;
			var txt270=alan*53.30;
			var txt240=alan*51.31;
			var txt210=alan*48.76;
			var txt180=alan*46.21;
			var txt150=alan*44.79;
			var txt120=alan*41.67;
			var txt90=alan*36.57;
			var txt60=alan*28.35;
			var txt30=alan*17.01;
			var txt1=alan*0.71;
		}
	else if(alan>=50.00 && alan<=69.99)
		{
			var txt360=alan*57.27;
			var txt330=alan*56.13;
			var txt300=alan*55.28;
			var txt270=alan*53.87;
			var txt240=alan*51.88;
			var txt210=alan*49.33;
			var txt180=alan*46.78;
			var txt150=alan*45.36;
			var txt120=alan*42.24;
			var txt90=alan*37.14;
			var txt60=alan*28.92;
			var txt30=alan*17.29;
			var txt1=alan*0.74;
		}
	else if(alan>=70.00 && alan<=99.99)
		{
			var txt360=alan*59.54;
			var txt330=alan*58.40;
			var txt300=alan*57.55;
			var txt270=alan*56.13;
			var txt240=alan*54.15;
			var txt210=alan*51.60;
			var txt180=alan*48.76;
			var txt150=alan*47.34;
			var txt120=alan*44.23;
			var txt90=alan*38.84;
			var txt60=alan*30.33;
			var txt30=alan*18.14;
			var txt1=alan*0.76;
		}
	else if(alan>=100.00 && alan<=135.99)
		{
			var txt360=alan*66.43;
			var txt330=alan*65.27;
			var txt300=alan*64.39;
			var txt270=alan*62.94;
			var txt240=alan*60.61;
			var txt210=alan*57.69;
			var txt180=alan*54.49;
			var txt150=alan*52.74;
			var txt120=alan*49.24;
			var txt90=alan*43.12;
			var txt60=alan*33.51;
			var txt30=alan*20.10;
			var txt1=alan*0.80;
		}
	else if(alan>=136.00 && alan<=169.99)
		{
			var txt360=alan*75.08;
			var txt330=alan*73.55;
			var txt300=alan*72.33;
			var txt270=alan*70.50;
			var txt240=alan*68.06;
			var txt210=alan*64.70;
			var txt180=alan*61.35;
			var txt150=alan*59.51;
			var txt120=alan*55.55;
			var txt90=alan*48.83;
			var txt60=alan*38.15;
			var txt30=alan*22.89;
			var txt1=alan*0.89;
		}
	else if(alan>=170)
		{
			var txt360=alan*84.14;
			var txt330=alan*82.52;
			var txt300=alan*79.10;
			var txt270=alan*77.20;
			var txt240=alan*74.35;
			var txt210=alan*70.56;
			var txt180=alan*67.08;
			var txt150=alan*65.18;
			var txt120=alan*60.75;
			var txt90=alan*53.47;
			var txt60=alan*41.76;
			var txt30=alan*25.00;
			var txt1=alan*1.01;
		}

			document.form1.txt360.value=Math.round(txt360);
			document.form1.txt330.value=Math.round(txt330);
			document.form1.txt300.value=Math.round(txt300);
			document.form1.txt270.value=Math.round(txt270);
			document.form1.txt240.value=Math.round(txt240);
			document.form1.txt210.value=Math.round(txt210);
			document.form1.txt180.value=Math.round(txt180);
			document.form1.txt150.value=Math.round(txt150);
			document.form1.txt120.value=Math.round(txt120);
			document.form1.txt90.value=Math.round(txt90);			
			document.form1.txt60.value=Math.round(txt60);
			document.form1.txt30.value=Math.round(txt30);
			document.form1.txt1.value=Math.round(txt1);
}

function isFloat(orj_data,kontrol){

	var numStr="0123456789.";
	var c;
	var counter=0;
	var data=orj_data.replace(",",".");
    for (var i=0;i<data.length;i++){
		c=data.substring(i,i+1);
		if (numStr.indexOf(c)!=-1) 
			counter++;
	}
	if (counter!=data.length) 
		return(false);
    else 
    {
		//burada sadece rakam ve . dan olustugunu biliyoruz.
		//icinde sadece bir tane '.' olmali
		counter = 0;
	    for (var i=0;i<data.length;i++){
			c=data.substring(i,i+1);
			if (c == '.') 
				counter++;
		}
		if (counter>1) 
			return(false);
		else 
		{
			//ilk once bastaki 0 lar kaldirilmali.
			var len = data.length;
			var i=0;
			while (i<len) {
				if (data.substring(i,i+1) == '0')
					i++;
				else
					break;
			}
			if (i==len)
				return false;
			else {
				data = data.substring(i,len);
				
				//basta '.' varsa basa bir 0 konmali
				if (data.substring(0,1)=='.')
					data = "0" + data;
		
				if (kontrol == 1)
					document.all.en.value = data;
				else if (kontrol == 2)
					document.all.boy.value = data;
				
				return true;
			}
		}
    }
}

function isNumber(data){
	var numStr="0123456789";
	var thisChar;
	var counter=0;
	
    for (var i=0;i<data.length;i++){
		thisChar=data.substring(i,i+1);
		if (numStr.indexOf(thisChar)!=-1) 
			counter++;
	}
	if (counter==data.length) 
		return(true);
    else 
		return(false);
   }

function isZero(data){
	var thisChar;
	var counter=0;
	thisChar="0";

	for (var i=0; i<data.length; i++){
		if (thisChar!=data.substring(i,i+1)) 
		counter=1;
	}
	if (counter==1) 
		return true;
    else 
		return false;
   }
