function yukleniyor(alan)
{
  $(alan).innerHTML = '<img src="images/yukleniyor.gif"> Yükleniyor ...';
}

// sepet olayları
//
function sepeteEkle(urun_id, adet, kampanyaIndirim)
{
  if (kampanyaIndirim) {
    var ekleIndirim = confirm("DİKKKAT: Bu ürünümüze ait indirim kampanyaları mevcuttur.\nKampanyalı ürünleri de sepetinize eklemek ister misiniz?\nLütfen kampanyalı ürünlerle beraber eklemek için Tamam/Ok sadece seçtiğiniz ürünü eklemek için Vazgeç/Cancel düğmesine tıklayınız.") ? 'true' : 'false';
  }
  new Ajax.Updater('sepet', 'index.php/site/sepete_ekle', {
    method: 'post',
    parameters: {urun_id: urun_id, adet: adet, indirim_ekle: ekleIndirim},
    onLoading: function () {
      $('sepetliste').innerHTML = '<h2>Yükleniyor</h2><br/><img src="images/ajax-loader.gif">';
      $('sepet-button').innerHTML = '<img src="images/sepeteat-loading.jpg">';
    },
    onSuccess : function () {
      urun.sepet_dugme_goster();
    },
    onFailure : function () {
      alert('Sepete Ekleme Sırasında Bir Hata Oluştu. Lütfen Yeniden Deneyiniz.');            
    }
  });
}

// yorum oy
//
function yorum_oy(faydali, id)
{
  var yorum_durum = (faydali) ? 'true' : 'false';
  var alan = 'yorum-durum'+id;
  
  new Ajax.Updater(alan, 'index.php/yorumlar/yorum_oy', {
    method: 'post',
    parameters: {yorum_id: id, faydali: yorum_durum},
    onLoading: function () {
      yukleniyor(alan)
    },
    onSuccess : function () {
      new Effect.Highlight(alan);
    },
    onFailure : function () {
      alert('Yoruma oy verme sırasında hata oluştu, lütfen yeniden deneyiniz.');            
    }
  });
}

// karşılaştırma listesine ekle
//
function haber_ver()
{
  var alan = 'gelince-haber-ver';
  
  new Ajax.Updater(alan, 'index.php/kayit/urun_haber', {
    method: 'post',
    parameters: {urun_kod: urun.kod},
    onLoading: function () {
      yukleniyor(alan)
    },
    onSuccess : function () {
      new Effect.Highlight(alan);
    },
    onFailure : function () {
      alert('Kayıt sırasında hata oluştu, lütfen yeniden deneyiniz.');            
    }
  });
}

// ürün gelince haberim olsun
//
function indirim_haber_ver()
{
  var alan = 'indirim-haber-ver';
  
  new Ajax.Updater(alan, 'index.php/kayit/indirim_haber', {
    method: 'post',
    parameters: {urun_kod: urun.kodebat},
    onLoading: function () {
      yukleniyor(alan)
    },
    onSuccess : function () {
      new Effect.Highlight(alan);
    },
    onFailure : function () {
      alert('Kayıt sırasında hata oluştu, lütfen yeniden deneyiniz.');            
    }
  });
}

// ürün gelince haberim olsun
//
function karsilastirma_ekle(urunid)
{
  var alan = 'karsilastirma-ekle';
  
  new Ajax.Updater(alan, 'index.php/kayit/karsilastirma_ekle', {
    method: 'post',
    parameters: {urun_id: urunid},
    onLoading: function () {
      yukleniyor(alan)
    },
    onSuccess : function () {
      new Effect.Highlight(alan);
    },
    onFailure : function () {
      alert('Kayıt sırasında hata oluştu, lütfen yeniden deneyiniz.');            
    }
  });
}


// ürünün resmi değiştirir
//
function urunResimDegistir(dosya, baslik, url)
{
	$('urun-resim').innerHTML = '<a href="resimler/' + url + '" class="highslide" onclick="return hs.expand(this)"><img src="'+dosya+'" title="'+baslik+'"/></a>';
}

// highslide değişimleri
//
hs.registerOverlay({thumbnailId: null,overlayId: 'controlbar',position: 'top right',hideOnMouseOut: true});    
hs.graphicsDir = 'images/highslide/';
hs.outlineType = 'rounded-white';
hs.captionEval = 'this.thumb.title';

	
function danisma_gonder() {
	var params = Form.serialize($('danismaForm'));
	new Ajax.Updater('danisma', EVIMDEKO_URL+'danisma/devam', {asynchronous:true, parameters:params});
}

var danismaKontrol = [];

