﻿//Excel'den CSV Export et. ondalik virgulu nokta yap. noktali virgulu virgule cevir.
//asagidaki gibi her satiri array'e yukle
//min-m2 max-m2 gunluk-ucret 1ay 2ay 3ay .... 12aylik ucret seklinde sutunlar.
var folders=String(document.location).split('/')
lang=folders.pop();lang=folders.pop();
euro="Euro"
if (lang=="tr"){eksik="Formu tam olarak doldurmadınız.";icin="tekne ile";gunler="gün";toplam="Toplam";}
if (lang=="en"){eksik="Please complete the form";icin="for";gunler="days";toplam="Total";}
if (lang=="fr"){eksik="Veuillez remplir le formulaire";icin="pour";gunler="jours";toplam="Total";}
if (lang=="de"){eksik="Bitte füllen Sie das Formular";icin="für";gunler="Tage";toplam="Total";}
if (lang=="gr"){eksik="Παρακαλώ συμπληρώστε το έντυπο";icin="για";gunler="ημέρες";toplam="Σύνολο";}
if (lang=="ru"){eksik="Пожалуйста завершите форму";icin="на";gunler="дней";toplam="Итог";euro="евро";}

var tablo1=new Array(); //DENIZDE BAGLAMA FIYATLARI
tablo1[ 1]=[	30,35.99,1.14,22.87,36.84,48.28,54.63,60.98,64.80,68.61,71.15,73.69,74.96,78.41,82.52	];
tablo1[ 2]=[	36,44.99,1.16,23.50,38.12,49.55,55.90,62.25,66.07,69.88,72.42,74.96,76.23,79.71,83.85	];
tablo1[ 3]=[	45,55.99,1.21,24.14,39.39,50.82,58.44,64.80,67.34,71.15,74.32,76.23,77.50,81.02,85.18	];
tablo1[ 4]=[	56,67.99,1.25,25.41,40.66,52.09,59.71,66.07,68.61,72.42,75.59,77.50,80.04,83.64,86.52	];
tablo1[ 5]=[	68,81.99,1.30,26.68,43.20,53.36,61.62,67.34,69.88,74.32,77.50,78.77,81.31,84.94,87.85	];
tablo1[ 6]=[	82,97.99,1.37,27.95,44.47,54.63,62.89,68.61,71.15,76.23,78.77,80.04,83.85,87.56,90.51	];
tablo1[ 7]=[	98,115.99,1.33,29.22,45.74,57.17,64.80,69.88,76.23,78.77,81.31,83.85,86.39,91.48,94.50	];
tablo1[ 8]=[	116,139.99,1.40,30.49,47.01,59.71,67.34,73.69,78.77,82.58,85.12,87.03,90.21,94.09,97.16	];
tablo1[ 9]=[	140,167.99,1.46,31.76,49.55,60.98,71.15,77.50,82.58,85.12,90.21,92.75,95.29,100.62,103.82	];
tablo1[10]=[	168,199.99,1.59,34.23,52.67,64.52,77.69,82.95,89.54,93.49,97.44,100.07,101.80,107.78,111.32	];
tablo1[11]=[	200,999,1.66,36.87,53.98,67.15,80.32,86.90,94.80,97.44,101.39,104.02,107.97,113.76,117.25	];

var tablo2=new Array(); //KARADA BAGLAMA FIYATLARI-TEKNIK HIZMET FIYATLARI
tablo2[ 1]=[	30,35.99,0.68,13.72,22.11,28.97,32.78,36.59,38.88,41.16,42.69,44.21,44.98,47.04,49.51	];
tablo2[ 2]=[	36,44.99,0.70,14.10,22.87,29.73,33.54,37.35,39.64,41.93,43.45,44.98,45.74,47.83,50.31	];
tablo2[ 3]=[	45,55.99,0.73,14.48,23.63,30.49,35.07,38.88,40.40,42.69,44.59,45.74,46.50,48.61,51.11	];
tablo2[ 4]=[	56,67.99,0.75,15.25,24.39,31.25,35.83,39.64,41.16,43.45,45.36,46.50,48.02,50.18,51.91	];
tablo2[ 5]=[	68,81.99,0.78,16.01,25.92,32.02,36.97,40.40,41.93,44.59,46.50,47.26,48.79,50.97,52.71	];
tablo2[ 6]=[	82,97.99,0.82,16.77,26.68,32.78,37.73,41.16,42.69,45.74,47.26,48.02,50.31,52.53,54.30	];
tablo2[ 7]=[	98,115.99,0.80,17.53,27.44,34.30,38.88,41.93,45.74,47.26,48.79,50.31,51.84,54.89,56.70	];
tablo2[ 8]=[	116,139.99,0.84,18.30,28.21,35.83,40.40,44.21,47.26,49.55,51.07,52.22,54.12,56.45,58.30	];
tablo2[ 9]=[	140,167.99,0.88,19.06,29.73,36.59,42.69,46.50,49.55,51.07,54.12,55.65,57.17,60.37,62.29	];
tablo2[10]=[	168,199.99,0.95,20.54,31.60,38.71,46.61,49.77,53.72,56.09,58.46,60.04,61.08,64.67,66.79	];
tablo2[11]=[	200,999,0.99,22.12,32.39,40.29,48.19,52.14,56.88,58.46,60.83,62.41,64.78,68.26,70.35	];


en=0; boy=0; sq=0; gun=0;

function hesapla(tip){
sadecerakam()
tablo=tablo1
if (tip==1) tablo=tablo1
if (tip==2) tablo=tablo2
ay=Math.floor(gun/30);
ekgun=gun-(ay*30);
sq=Math.round(en*boy*100)/100;
metin=''; ucret='';

if (sq<30) sq=30;
if (gun>330 && gun<365) {ay=11;ekgun=gun-330;}
if (gun==365) {ay=12;ekgun=0;}

k=1; //kademe
for (k=1;k<tablo.length;k++){
	if (sq>=tablo[k][0] && sq<=tablo[k][1]) break;
}
if (k>11) k=11;

if (gun>0 && gun<30 && sq>1){//30 gunden az hesaplama
	ucret=Math.round(tablo[k][2] * gun * sq); //2 nolu sutunda 30 gune kadar gunluk ucret var
}

if (ay>0 && sq>1){//30 gunden fazla hesaplama
	gunluk= tablo[k][Number(ay)+2] / (ay*30 + 5*(ay==12) ); //12 ay 360 degil 365 oldugundan
	ucret = gunluk * gun * sq; //1. ayin basladigi sutun +2'ye isabet ediyor
	ucret = Math.round(ucret);
}

metin= sq+ 'm<sup>2</sup> '+icin+' '+gun+' '+gunler+':<br>';
metin+='<b>'+toplam+': <span class=kirmizi>'+ucret+' '+euro+'</span></b><br>';
if ( !en || !boy || !gun ) {metin='<span class=kirmizi>'+eksik+'</span>';}

document.getElementById('sonuc').innerHTML=metin;
}


function temizle(){
	document.getElementById('kacgun').value=''
	document.getElementById('boyu').value=''
	document.getElementById('eni').value=''
	document.getElementById('alan').value=''
	document.getElementById('sonuc').innerHTML=''
}

function alan(){
	sadecerakam()
	boy=document.getElementById('boyu').value
	en =document.getElementById('eni').value
	sq2=Math.round(boy * en * 100)/100
	if (sq2) document.getElementById('alan').value=sq2
}

function sadecerakam(){
	en= document.getElementById('eni').value.replace(/([^0-9\.\,]+)/g, "").replace(/\,/g, "\.")
	boy=document.getElementById('boyu').value.replace(/([^0-9\.\,]+)/g, "").replace(/\,/g, "\.")
	gun=document.getElementById('kacgun').value.replace(/([^0-9]+)/g, "")
	document.getElementById('boyu').value=boy
	document.getElementById('eni').value=en
	document.getElementById('kacgun').value=gun
}

