/* 
	
	Celik Boru agirlik hesabı 
	
	Yazan: Metin Saylan
	http://metinsaylan.com
 
*/

function calculate(field){
	//alert("Hesaplaniyor");
	// Degerleri al
	
	var dis_cap = jQuery('#dis_cap').val();
	var uzunluk = jQuery('#uzunluk').val();
	var yogunluk = jQuery('#yogunluk').val();
	var kalinlik = jQuery('#kalinlik').val();
	var ic_cap = jQuery('#ic_cap').val();
	
	if( uzunluk <= 0 ){ jQuery('#uzunluk').val(1); uzunluk = 1; }
	if( yogunluk <= 0 ){ jQuery('#yogunluk').val(1); yogunluk = 1; }
	
	if( field == "dis_cap" ){
		ic_cap2 = dis_cap - kalinlik;
		ic_cap = ic_cap;
		jQuery('#ic_cap').val(ic_cap);
	}
	
	if( field == "kalinlik" ){
		kalinlik = jQuery('#kalinlik').val();
		ic_cap = dis_cap - 2* kalinlik;
		jQuery('#ic_cap').val(ic_cap);
	} 
	
	if( field == "ic_cap" ){
		ic_cap = jQuery('#ic_cap').val();
		kalinlik = dis_cap/2 - ic_cap/2;
		jQuery('#kalinlik').val(kalinlik);
	}
		
	// Alan hesabi
	jQuery('#result').html('<strong>Ağırlık</strong> <br />');
	alan = ( Math.PI * ( dis_cap * dis_cap / 4 ) - Math.PI * ( ic_cap * ic_cap / 4 ) ) / 1000000;
	hacim = alan * uzunluk ;
	agirlik = hacim * yogunluk * 1000;
	agirlik = Math.round(agirlik*100)/100
	jQuery('#result').append(agirlik + ' kg');
}

jQuery(document).ready(function($) {
	$('input[type=text]').keyup(function(){calculate( $(this).attr("name") )});
	$('#malzeme').change(function(){ y = $('#malzeme').val(); $('#yogunluk').val(y); })
});
