$(document).ready(function(){

    $('#boxes').masonry({
        columnWidth:68,
        itemSelector: '.box',
        animate: true,
            animationOptions: {
                duration: 500,
                easing: 'linear',
                queue: false
            }
    });

    $('#content').masonry({
        columnWidth:20,
        itemSelector: '.mason'
    });


    //HOMEPAGE LEFT TABS
    $('#main_tabs ul li a').click(function(){
        $('#main_tabs ul li a').removeClass();
        $(this).addClass('active');

        if($(this).attr('rel') == 'arama')
        {
            $('#cats').fadeOut(function(){
                $('#quicksearch').fadeIn();
            });
        }

        if($(this).attr('rel') == 'kategoriler')
        {
            $('#quicksearch').fadeOut(function(){
                $('#cats').fadeIn();
            });
        }

        return false;

    });

    // KREDI HESAPLAMA

    $('#kredi_tutari, #q_fiyat_min, #q_fiyat_maks, #l_fiyat_min, #l_fiyat_maks').autoNumeric();
    taksitleri_yaz();
    $('#hesapla_btn').click(function(){
        $('#krediler').fadeOut(function(){

            taksitleri_yaz();
            $('#krediler').slideDown();
            return false;
        });
    });

    $('#kredi_tutari, #kredi_vadesi').keypress(function(event){
        if(event.keyCode == '13'){
            $('#krediler').fadeOut(function(){

                taksitleri_yaz();
                $('#krediler').slideDown();
                return false;
            });
        }

    });

    $('#kreditur_btn').toggle(function(){
            $(this).val('Kredi Tutarına Göre Hesapla');
            $('#kreditur_txt').html('Aylık Ödeme');
            $('#krediler li.baslik .taksit').html('Maks. Kredi Tutarı');
            hesaplamatur = 1;
            return false;
        },
        function(){
            $(this).val('Gelire Göre Hesapla');
            $('#kreditur_txt').html('Kredi Tutarı');
            $('#krediler li.baslik .taksit').html('Taksit Tutarı');
            hesaplamatur = 0;
            return false;
    });
    
    //EPOSTA GONDERME
    
    $('#mesaj_gonder_btn').click(function(){
		$(this).val('Lütfen Bekleyin...');
		$(this).css('width','200');
		$(this).attr('disabled','disabled');
		
		$.ajax({
			type: 'POST',
			url:'../../eposta/gonder',
			data: $('#mesaj_form').serialize(),
			success: function(result) {
				$('.eposta_div').hide().fadeIn('fast').html(
				
				$(result).filter('#basarili_mesaj')
				
				);	
			}
			
		});
		
		return false;
	});
});

var hesaplamatur = 0;
function kredi_hesapla(vade,oran, tutar){
    tutar = parseFloat(tutar);
    vade = parseFloat(vade);
    oran = parseFloat(oran);
    var sonuc = 0;
    if(hesaplamatur == 0){
        sonuc = tutar * oran * Math.pow(1 + oran / 100, vade) / (100 * (Math.pow(1 + oran / 100, vade) - 1));
    }
    else
    {
        sonuc = tutar / (oran * Math.pow(1 + oran / 100, vade) / (100 * (Math.pow(1 + oran / 100, vade) - 1)));   
    }
    sonuc = Math.round(sonuc);
    return sonuc;
}

function taksitleri_yaz(){
    $('#krediler li.kredi').each(function(i){
        var oran = $(this).children('.faiz_orani').html();
        oran = parseFloat(oran);

        var vade = $('#kredi_vadesi').val();
        vade = parseFloat(vade);

        var tutar = $('#kredi_tutari').val();
        tutar = tutar.replace(',','');
        tutar = tutar.replace(',','');

        tutar = parseFloat(tutar);

        var taksit = kredi_hesapla(vade,oran,tutar);
        $(this).children('.taksit').html(taksit+' TL');
    });
}
