// JavaScript Document
$(document).ready(function(){

	$('a[rel=fancybox-notitle]').fancybox(
		{
			'titleShow' : false
		}
	);
	
	/*
	 * ürün yorumları veya başka yorumlar üzerine gelince renk değiştiriyor
	 */
	
 	$("div.yorum").hover(
		
		function(){ 
			$(this).css('background-color','#D7EFFF');		
		},function(){		
			$(this).css('background-color','#FFFFFF');		
		}
	);
	
	/*
	 * table.liste satır üzerine gelince renk değişmesi için kullanılıyor
	 */

	$("table.liste tr:not(#baslik)").hover(
		function(){		
			$(this).css("background-color","#FAFACA");
		},function(){		
			$(this).css("background-color","#FFF");
		}
	);	 

	
	/*
	 * table.form tablolarına satır havası vermek için kullanılıyor
	 */
	
	$("table#cizgili tr:not(:last)").css('border-bottom','solid 1px #f1f1f1');


	/*
	 * Ödeme methodu sayfasında veresiye ödeme metodu seçilirse
	 * Yok artık diye bir alert mesajı verip seçimi geri alıyor
	 * 30.03.2010 tarihinden beri kullanılmıyor.
	 *
	$('input:radio[value=9]').click(function(){
		
		alert('Yok Artık! :)');
		$(this).removeAttr("checked");
	
	});
	
	*/
	
	
	/*
	 * Slide div
	 * Evrensel olarak kullanılıyor.
	 * Örnek kullanım sayfası admin/siparisler.php
	 */

	$("img#slide").click(
	
		function()
		{
			/*
			 * <base href='xx' /> geldikten sonra gerek duyulmadı
			 */
			//var domainAdi = (("https:" == document.location.protocol) ? "https://" : "http://") + document.domain + "/";
		
			var iconKaynak = $("img#slide").attr("src");
			
			iconKaynak = iconKaynak.substring(iconKaynak.lastIndexOf("/")+1);
			
			if(iconKaynak == "asagi_ok.gif")
			{
				$("div.slide").slideDown("fast", function(){$("img#slide").attr("src", "inc/images/yukari_ok.gif")});
			}
			else
			{
				$("div.slide").slideUp("fast", function(){$("img#slide").attr("src", "inc/images/asagi_ok.gif")});
			}
			
		}
	);
	
	/*
	 * üstte bulunan arama kısmında bulunan ürünlerde ara yazısı tıklanınca kaldırılıyor
	 */
	$('form.urun-arama input[name=kelime]').focus(function(){$(this).val('');});
		
	/*
	 * Ara
	 * ürünler sayfasında kullanılıyor
	 */
	
	$('form.urun-arama').submit(function(){
		
		var kelime = $('form.urun-arama input[name=kelime]').val();
		
		
 		if(kelime.length < 3){			
			alert('Aranılacak kelime en az 3 karekter olmalıdır.');
			return false;
		}
		else{		
			window.location.href = 'index.php?v=urunler&kelime='+kelime+'&s=1';
		}
	});
	
	/*
	 * togle
	 * ul.navigasyon da alt bağlantı gösterip gizlemek için kullanılıyor
	 */
	 
	$("ul#site-nav li a#togle").click(
		function()
		{
			$(this).siblings('ul').slideToggle();
		}
	);
	
	/*
	 * from elemanlarından herhangi birine tıklandığında arka plan rengi değişiyor.
	 */
	
	$(":text, :password, select, textarea").focus(
		function()
		{
			$(this).css('background-color', '#FAFACA');
		}
	).blur(
		function()
		{
			$(this).css('background-color', '#FFFFFF');
		}
	);
	
	$("div.urunler div#urun").hover(
		function()
		{
			$(this).css('border-top', 'solid 2px #000');
		}, function()
		{
			$(this).css('border-top', 'solid 2px #EEE');
		}
	);
	
});

/*
 * ajaxBaslat();
 * Genel ajax işlemlerini yürütüyor.
 */

function ajaxBaslat(adres, formAdi, sonucAlani){

	//ajax sorgusunu başlar
	$.ajax ({
		url     : adres, 
		data    : 'action='+formAdi+'&'+$('form#' + formAdi).serialize(), 
		type    : 'POST', 
		error   : hata(),
		start   : yukleniyor(),
		success : ajaxCevap
		});
	
	//script hata yaptı ise
	function hata(){
		$(sonucAlani).html('<div class="hata">İşlem server tarafından hata yaptı!');
		}
	
	//işlem gerçekleşiyor ise		
	function yukleniyor(){
		$('div#'+sonucAlani).html('<img src="inc/images/loading31.gif" border="0" />');
		}
	
	//işlem bitti ise	
	function ajaxCevap(data){
		$('div#'+sonucAlani).html(data);
		}
		
}

/*
 * optionSec()
 * seçilmiş optionlara selected değeri atmak için kullanılıyor.
 */

function optionSec(option)
{
	$(option).attr('selected', 'selected');
}


/*
 * Listele
 * örnek kullanım sayfası. admin/siparisler.php
 */

function listele(ney){
	
	if(ney == 'siparis'){
		
		var durum = $('form#listele select#durum option:selected').val();
		
		window.location.href = 'admin/index.php?v=siparisler&durum='+durum+'&s=1'
	} else if(ney == 'satisraporlari'){
		
		var tarih1 = $('form#listele input#tarih1').val();
		var tarih2 = $('form#listele input#tarih2').val();
		
		window.location.href = 'admin/index.php?v=satisraporlari&tarih1='+tarih1+'&tarih2='+tarih2+'&s=1';
	}

}

