function openURL(url)
{
	window.location.href=url;
}
function _SecilenUrunType(id, value){
	//alert(ids);
	document.getElementById("metre_"+id).value = value;
}
function _GirilenUrunType(id, value){
	//document.getElementById("metre_"+id).value = (value*2);
	var selected_index = siparisFormu.elements["urunAdi_"+id].selectedIndex;
	if(selected_index > 0) {
	var selected_option_value = siparisFormu.elements["urunAdi_"+id].options[selected_index].value;
	//var selected_option_text = siparisFormu.elements["urunAdi_"+id].options[selected_index].text;
	//alert(selected_option_value+' '+selected_option_text)
	} else {
		alert('Lütfen ürün seçiminizi yapınız');
	}
}


var kamyonKapasitesi=36;

function urunMetrajHesaplari(parentElm)	{
		var urunKutusu=$(parentElm).children(':first').children(':first');
		var paketKutusu=$(parentElm).children(':first').next().children(':first');
		var metrajKutusu=$(parentElm).children(':first').next().next().children(':first');
		//var kalanKutusu=$(parentElm).children(':first').next().next().next().children(':first');
		
		//alert('URUNK: '+$(urunKutusu).attr('selectedIndex'));
		
		if ($(urunKutusu).attr('selectedIndex') <= 0) {
			alert('Lütfen ürün seçiminizi yapınız!');
			return false;
		}
		urunKodu=parseFloat($(urunKutusu).attr('value'));
		
		if (paketKutusu.attr('value').length > 0 && paketKutusu.attr('value') != null) {
			if (isNaN(paketKutusu.attr('value')) || paketKutusu.attr('value') < 0) {
				alert('Paket alanına lütfen sıfırdan büyük bir tam sayı giriniz!');
				paketKutusu.attr('value', '');
				return false;
			}
			
			metrajKutusu.attr('value', metrajBilgileri[urunKodu][0] * paketKutusu.attr('value'));
			hesaplananMetrekup=metrajBilgileri[urunKodu][1] * paketKutusu.attr('value');

			if ($(parentElm).children('.hesaplananMetrekup') == undefined ||
			$(parentElm).children('.hesaplananMetrekup').attr('value') == null ||
			$(parentElm).children('.hesaplananMetrekup').attr('value') == undefined ||
			isNaN($(parentElm).children('.hesaplananMetrekup').attr('value'))) {
				$(parentElm).append('<input type="hidden" class="hesaplananMetrekup" value="' + hesaplananMetrekup + '" />');
			}
			else {
				$(parentElm).children('.hesaplananMetrekup').attr('value', hesaplananMetrekup);
			}
			
//			alert('hesaplimetrekubu'+$(parentElm).children('.hesaplananMetrekup').attr('value'));
			
			var toplamYuklenen=0;
			$(".hesaplananMetrekup").each(function() {  
             //add only if the value is number  
             if(!isNaN(this.value) && this.value.length!=0) {  
                 toplamYuklenen += parseFloat(this.value); 
             }  
        	});
			
			if (toplamYuklenen > kamyonKapasitesi) {
				alert('Araç kapasitesini aştınız! (' + yuvarlamaci(toplamYuklenen,2,true) + 'm3>' + kamyonKapasitesi + 'm3)\r\nPaket miktarı, alabileceğiniz kadarla değiştirildi.');
				var konabilecekPaket=Math.floor((kamyonKapasitesi-(toplamYuklenen-$(parentElm).children('.hesaplananMetrekup').attr('value')))/metrajBilgileri[urunKodu][1]);
				paketKutusu.attr('value', konabilecekPaket);
				metrajKutusu.attr('value', metrajBilgileri[urunKodu][0] * paketKutusu.attr('value'));
				hesaplananMetrekup=metrajBilgileri[urunKodu][1] * paketKutusu.attr('value');
				$(parentElm).children('.hesaplananMetrekup').attr('value',hesaplananMetrekup);
			}
			//kalanKutusu.attr('value',yuvarlamaci(kamyonKapasitesi-$(parentElm).children('.hesaplananMetrekup').attr('value'),2,true));
			
			hesaplananMetre=metrajBilgileri[urunKodu][0] * paketKutusu.attr('value');
			if ($(parentElm).children('.hesaplananMetre') == undefined ||
			$(parentElm).children('.hesaplananMetre').attr('value') == null ||
			$(parentElm).children('.hesaplananMetre').attr('value') == undefined ||
			isNaN($(parentElm).children('.hesaplananMetre').attr('value'))) {
				$(parentElm).append('<input type="hidden" class="hesaplananMetre" value="' + hesaplananMetre + '" />');
			}
			else {
				$(parentElm).children('.hesaplananMetre').attr('value', hesaplananMetre);
			}
			var toplamYuklenen=0;
			$(".hesaplananMetrekup").each(function() {  
             //add only if the value is number  
             if(!isNaN(this.value) && this.value.length!=0) {  
                 toplamYuklenen += parseFloat(this.value); 
             }  
        	});
			$('#metreKupTOPLAM').text(yuvarlamaci(toplamYuklenen,2,true));
			var kalanBosHacim=parseFloat(yuvarlamaci(parseFloat(kamyonKapasitesi-toplamYuklenen),2,false));
			$('#metreKupKALAN').text(kalanBosHacim.toString().replace('.',','));
			if (kalanBosHacim<0.01){
				$('#aractaBosYerVarBilgi').text('!! ARAÇTA HİÇ BOŞ YER KALMADI !!');;
			}
			else if (kalanBosHacim < 0.50) {
				//$('#aractaBosYerVarBilgi').css('display', 'none');
				//$('#aractaBosYerVarBilgi').css('visibility', 'hidden');
				$('#aractaBosYerVarBilgi').text('!! ARAÇTA ÇOK AZ BOŞ YER KALDI !!');;
			}
			else {
				//$('#aractaBosYerVarBilgi').css('display', 'block');
				//$('#aractaBosYerVarBilgi').css('visibility', 'visible');
				$('#aractaBosYerVarBilgi').text('ARAÇTA HALA BOŞ YER VAR, ÜRÜN EKLEYEBİLİRSİNİZ!');
			}
			
			
			
		}
		
}
function yuvarlamaci(sayi,hane,virgulKullan){
	
	if(sayi==null || sayi==undefined || isNaN(parseFloat(sayi)))
		return false;
	if(hane==null || hane==undefined || isNaN(parseFloat(hane)) || parseFloat(hane)<0)
		return sayi;
	if(virgulKullan==undefined || virgulKullan==null || !virgulKullan)
		virgulKullan=false;
	var sayiString = sayi.toString().replace('.', ',');
	var virgulYeri = sayiString.indexOf(',');
	if(virgulYeri<0)
		return sayi;
	if(sayiString.substr(virgulYeri+1).length<=hane)
		return sayi;

	var kullanilacakSayilar=new Array();
	var ik=0;
	for(var ii=0;ii<=virgulYeri+hane+1;ii++)	{
		if (sayiString.charAt(ii) != ',') {
			kullanilacakSayilar[ik] = sayiString.charAt(ii);
			ik++;
		}
	}
	var kullanilacakSayilarTers=kullanilacakSayilar.reverse();
	var yuvarlamaBasamagi=kullanilacakSayilarTers.shift();
	if(yuvarlamaBasamagi>=5){
		for (curIndex = 0; curIndex < kullanilacakSayilarTers.length; curIndex++) {
			if (kullanilacakSayilarTers[curIndex] < 9) {
				kullanilacakSayilarTers[curIndex]++;
				break;
			}
			else {
				kullanilacakSayilarTers[curIndex] = 0;
				if ((curIndex + 1) == kullanilacakSayilarTers.length) {
					kullanilacakSayilarTers[(curIndex + 1)] = 1;
					virgulYeri++;
					break;
				}
			}
		}
	}
	kullanilacakSayilar=kullanilacakSayilarTers.reverse();
	var sonsayi='';
	for (curIndex = 0; curIndex < kullanilacakSayilar.length; curIndex++) {
		
		if (curIndex == virgulYeri) 
			sonsayi += (virgulKullan ? ',' : '.');
		sonsayi+=kullanilacakSayilar[curIndex];
	}
	return sonsayi;
}



function _GirilenUrunType3(curElement){
		urunMetrajHesaplari($(curElement).parent().parent());
}

