// JavaScript Document TurkuazNet Eticaret Sistemi
function AJAX() {
   var ajax = false;
   // Internet Explorer (5.0+)
   try {
     ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
   } catch (e) {
      try {
        ajax = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {
        ajax = false;
      }
   }
   // Mozilla veya Safari
   if ( !ajax && typeof XMLHttpRequest != 'undefined' ) {
     try{
        ajax = new XMLHttpRequest();
     }catch(e) {    
        ajax = false;
     }
   }
   // Diger (IceBrowser)
   if ( !ajax && window.createRequest ) {
	 try{
        ajax = window.createRequest();
     }catch(e) {  
        ajax = false;
     }
   }
	return ajax;
}

// POST işlemleri
function AJAX_POST(yukleniyor, yer, dosya, sc) {
	ajax = new AJAX();
	if ( ajax ) {
		ajax.onreadystatechange = function () {}
		ajax.abort()
	}
    ajax.onreadystatechange = function () {	Loading(yukleniyor, yer) }
	ajax.open('POST', dosya, true)
	ajax.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT")
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8')
    ajax.setRequestHeader("Content-length", sc.length)
    ajax.setRequestHeader("Connection", "close")
	ajax.send(sc)		
}
// GET işlemleri
function AJAX_GET(yukleniyor, yer, dosya, sc) {
	ajax = new AJAX();
	if ( ajax ) {
		ajax.onreadystatechange = function () {};
		ajax.abort();
	}
	// son hazırlık
	dosya = dosya +'?'+ sc;
    ajax.onreadystatechange = function () {	Loading(yukleniyor, yer); }
	ajax.open('GET', dosya, true);
	ajax.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	ajax.setRequestHeader("Connection", "close");
	ajax.send(null);	
}
// Yükleniyor işlemleri
function Loading(yukleniyor, yer) {
	if( yukleniyor == 1 && yer != 'no_id' ) {
		if( ajax.readyState == 1 || ajax.readyState == 2 || ajax.readyState == 3 ) {
			var loading = '<img src="images/theme/loader.gif" width="16" height="16" alt="Yükleniyor ..." />'
			document.getElementById(yer).innerHTML = loading;
		}
	}
	if( ajax.readyState == 4 && yer != 'no_id' ) {
		document.getElementById(yer).innerHTML = ajax.responseText;
		function AJAX() {};
    }
}
// Özel karakterleri zararsız hale dönüştür
// ( Fix Character )
function fc_(text) {
	var temp;
	temp = encodeURIComponent(text);
	return temp;
}
function numeric_kotrol(e){
	var key; 
	document.all ? key =e.keyCode : key = e.which; 
	return (key==0||key==13||key==8||key==9||key==127||key==190||key==37||key==39||(key>= 46 && key <= 57));
	}
function secenek_belirle(kid,uid){ 
	var div_nesne="urun_secenek";
	var dosya="ayrintidetay.php";
	var form_obj=document.getElementById("urun_form");
	var nesne=form_obj.getElementsByTagName("select");
	var len=nesne.length;
	var url="k_id="+kid+"&u_id="+uid;
	for(var i=0;i<len;i++){
		var obj_name=nesne[i].name;
		var obj_value=nesne[i].value;
		if(obj_value>0)url=url+"&"+obj_name+"="+obj_value;
	}
	AJAX_GET(0,div_nesne,dosya,url);
}
function taksit_belirle(toplam){ 
	var div_nesne="taksit_secenek";
	var dosya="taksitdetay.php";
	var url="ba_id="+document.getElementById("banka_kart").value+"&toplam="+toplam;
	AJAX_GET(0,div_nesne,dosya,url);
	document.getElementById("taksit_sonuc").innerHTML = "";
}
function taksit_sec(taksit,toplam){ 
	var div_nesne="taksit_sonuc";
	var dosya="taksitdetay.php";
	var url="taksit="+taksit+"&toplam="+toplam;
	AJAX_GET(0,div_nesne,dosya,url);
}

function secenek_kontrol(){
	var sepet_ekle=true;
	var nesne=document.getElementById("urun_form");
	var sec=nesne.getElementsByTagName("select");
	var uyari=nesne.getElementsByTagName("em");
	for(var i=0;i<sec.length;i++)if(sec[i].value==""){sepet_ekle=false;uyari[i].style.display="inline";}
	if(sepet_ekle==true)nesne.submit();
	}
function adres_kontrol(){ 
	var uyari_text1=false;	
	var uyari_text2=false;	
	for(i=0;i<document.adresform.teslimat_adres.length;i++)
		{
		if(document.adresform.teslimat_adres[i].checked==true) {var selected_item=i;break;}
		}
	if(document.adresform.teslimat_adres[selected_item].value=="yeni")
		{
		if(document.adresform.teslim_baslik.value=='') {var obj=document.getElementById("uyari_1");obj.style.display="inline";uyari_text1=true;}else {var obj=document.getElementById("uyari_1"); obj.style.display="none";}
		if(document.adresform.teslim_ad.value=='')  {var obj=document.getElementById("uyari_2");obj.style.display="inline";uyari_text1=true;}else {var obj=document.getElementById("uyari_2"); obj.style.display="none";}
		if(document.adresform.teslim_adres.value=='')  {var obj=document.getElementById("uyari_3");obj.style.display="inline";uyari_text1=true;}else {var obj=document.getElementById("uyari_3"); obj.style.display="none";}
		if(document.adresform.teslim_ilce.value=='')  {var obj=document.getElementById("uyari_4");obj.style.display="inline";uyari_text1=true;}else {var obj=document.getElementById("uyari_4"); obj.style.display="none";}
		if(document.adresform.teslim_il.value=='')  {var obj=document.getElementById("uyari_5");obj.style.display="inline";uyari_text1=true;}else {var obj=document.getElementById("uyari_5"); obj.style.display="none";}
		if(document.adresform.teslim_pk.value=='')  {var obj=document.getElementById("uyari_6");obj.style.display="inline";uyari_text1=true;}else {var obj=document.getElementById("uyari_6"); obj.style.display="none";}
		if(document.adresform.teslim_tel1.value=='') {var obj=document.getElementById("uyari_7");obj.style.display="inline";uyari_text1=true;}else {var obj=document.getElementById("uyari_7"); obj.style.display="none";}
		}
	for(i=0;i<document.adresform.fatura_bilgisi.length;i++)
		{
		if(document.adresform.fatura_bilgisi[i].checked==true) {var selected_item=i;break;}
		}
	if(document.adresform.fatura_bilgisi[selected_item].value=="yeni")
		{
		if(document.adresform.fatura_baslik.value=='') {var obj=document.getElementById("uyari_8");obj.style.display="inline";uyari_text2=true;}else {var obj=document.getElementById("uyari_8"); obj.style.display="none";}
		if(document.adresform.fatura_ad.value=='')  {var obj=document.getElementById("uyari_9");obj.style.display="inline";uyari_text2=true;}else {var obj=document.getElementById("uyari_9"); obj.style.display="none";}
		if(document.adresform.fatura_adres.value=='')  {var obj=document.getElementById("uyari_10");obj.style.display="inline";uyari_text2=true;}else {var obj=document.getElementById("uyari_10"); obj.style.display="none";}
		if(document.adresform.fatura_ilce.value=='')  {var obj=document.getElementById("uyari_11");obj.style.display="inline";uyari_text2=true;}else {var obj=document.getElementById("uyari_11"); obj.style.display="none";}
		if(document.adresform.fatura_il.value=='')  {var obj=document.getElementById("uyari_12");obj.style.display="inline";uyari_text2=true;}else {var obj=document.getElementById("uyari_12"); obj.style.display="none";}
		if(document.adresform.fatura_pk.value=='')  {var obj=document.getElementById("uyari_13");obj.style.display="inline";uyari_text2=true;}else {var obj=document.getElementById("uyari_13"); obj.style.display="none";}
		if(document.adresform.fatura_vergino.value=='') {var obj=document.getElementById("uyari_14");obj.style.display="inline";uyari_text2=true;}else {var obj=document.getElementById("uyari_14"); obj.style.display="none";}
		}
	if(uyari_text1==true)alert("Teslimat Adresindeki Zorunlu Alanları Doldurunuz.");
	else if(uyari_text2==true)alert("Fatura Bilgilerindeki Zorunlu Alanları Doldurunuz.");
	else document.adresform.submit();
}
function teslimat_bilgi_al(){
	var obj=document.getElementById("teslimat_bilgi_kullan");
	if(obj.checked){
		document.adresform.fatura_baslik.value=document.adresform.teslim_baslik.value;
		document.adresform.fatura_firma.value=document.adresform.teslim_firma.value;
		document.adresform.fatura_ad.value=document.adresform.teslim_ad.value;
		document.adresform.fatura_adres.value=document.adresform.teslim_adres.value;
		document.adresform.fatura_ilce.value=document.adresform.teslim_ilce.value;
		document.adresform.fatura_il.value=document.adresform.teslim_il.value;
		document.adresform.fatura_pk.value=document.adresform.teslim_pk.value;
		}
	else{
		document.adresform.fatura_baslik.value='';
		document.adresform.fatura_firma.value='';
		document.adresform.fatura_ad.value='';
		document.adresform.fatura_adres.value='';
		document.adresform.fatura_ilce.value='';
		document.adresform.fatura_il.value='';
		document.adresform.fatura_pk.value='';		
		}
	}
function odeme_secenek(id){
	var divobj=document.odemeform.getElementsByTagName("div");
	for(var i=0;i<divobj.length;i++)if(divobj[i].id.indexOf("secenek_div_")==0){divobj[i].style.display="none";}
	var obj=document.getElementById("secenek_div_"+id);
	obj.style.display='block';
	}
function odeme_kontrol(){
	for(i=0;i<document.odemeform.secenek.length;i++)
		{
		if(document.odemeform.secenek[i].checked==true) {var selected_item=i;break;}
		}
	switch(parseInt(document.odemeform.secenek[selected_item].value)){
		case 1: if(document.odemeform.banka_hesap.value=="")alert("Ödeme Yapacağınız Banka Hesabını Seçiniz."); else document.odemeform.submit();break;
		case 2: document.odemeform.submit(); break;
		case 3: document.odemeform.submit(); break;
		case 4: document.odemeform.submit(); break;
		case 5: document.odemeform.submit(); break;
		case 6: document.odemeform.submit(); break;
		case 7: document.odemeform.submit(); break;
		case 8: if(document.odemeform.banka_kart.value=="")alert("Ödeme Yapacağınız Banka Kartını Seçiniz.");
				else{
					var selected_item=null;
					for(i=0;i<document.odemeform.taksit.length;i++)
						{
						if(document.odemeform.taksit[i].checked==true) {var selected_item=i;break;}
						}
					if(selected_item==null)alert("Lütfen Taksit Sayısını Seçiniz");
					else document.odemeform.submit();
					}
				break;
		}
	}
function sozlesme_ac(){
	durum=document.getElementById("sozlesme_div").style.display;
	if(durum=="none")document.getElementById("sozlesme_div").style.display="block"; else document.getElementById("sozlesme_div").style.display="none";
	}
function sozlesme_kontrol(){
	durum=document.getElementById("sozlesme").checked;
	return durum; 
	}
function kart_kontrol(){
	if(sozlesme_kontrol()){
		var bos_alan="";
		if(document.getElementById("kart_ad").value=='') {var obj=document.getElementById("uyari_1");obj.style.display="inline";bos_alan =bos_alan+"Kredi Kartı Sahibinin Adını ve Soyadını Belirtiniz\n";}else {var obj=document.getElementById("uyari_1");obj.style.display="none";}
		if(document.getElementById("kartno1").value==''&&document.getElementById("kartno2").value==''&&document.getElementById("kartno3").value==''&&document.getElementById("kartno4").value=='') {var obj=document.getElementById("uyari_2");obj.style.display="inline";bos_alan =bos_alan+"Kredi Kartı Numarası Hatalı\n";}else {var obj=document.getElementById("uyari_2");obj.style.display="none";}
		if(document.getElementById("sk_ay").value==''||document.getElementById("sk_yil").value=='') {var obj=document.getElementById("uyari_3");obj.style.display="inline";bos_alan =bos_alan+"Kredi Kartı Son Kullanma Tarihi Hatalı\n";}else {var obj=document.getElementById("uyari_3");obj.style.display="none";}
		if(document.getElementById("cvc").value==''){var obj=document.getElementById("uyari_4");obj.style.display="inline";bos_alan =bos_alan+"Kredi Kartı Güvenlik Numarasını Belirtiniz\n";}else {var obj=document.getElementById("uyari_4");obj.style.display="none";}
		if(bos_alan.length>0) {alert(bos_alan); }
		else document.siparisform.submit();
		}
	else{alert("Mağazamızdan Alışveriş Yapmanız İçin Sipariş Sözleşmesini Onaylamalısınız.");}
	}
function siparis_kontrol(){
	if(sozlesme_kontrol())document.siparisform.submit();
	else{alert("Mağazamızdan Alışveriş Yapmanız İçin Sipariş Sözleşmesini Onaylamalısınız.");}
	}
function cari_kart_kontrol(){
	var bos_alan="";
	if(document.getElementById("tutar").value==''){var obj=document.getElementById("uyari_5");obj.style.display="inline";bos_alan =bos_alan+"Çekilecek Tutarı Belirtiniz\n";}else {var obj=document.getElementById("uyari_5");obj.style.display="none";}
	if(document.getElementById("kart_ad").value=='') {var obj=document.getElementById("uyari_1");obj.style.display="inline";bos_alan =bos_alan+"Kredi Kartı Sahibinin Adını ve Soyadını Belirtiniz\n";}else {var obj=document.getElementById("uyari_1");obj.style.display="none";}
	if(document.getElementById("kartno1").value==''&&document.getElementById("kartno2").value==''&&document.getElementById("kartno3").value==''&&document.getElementById("kartno4").value=='') {var obj=document.getElementById("uyari_2");obj.style.display="inline";bos_alan =bos_alan+"Kredi Kartı Numarası Hatalı\n";}else {var obj=document.getElementById("uyari_2");obj.style.display="none";}
	if(document.getElementById("sk_ay").value==''||document.getElementById("sk_yil").value=='') {var obj=document.getElementById("uyari_3");obj.style.display="inline";bos_alan =bos_alan+"Kredi Kartı Son Kullanma Tarihi Hatalı\n";}else {var obj=document.getElementById("uyari_3");obj.style.display="none";}
	if(document.getElementById("cvc").value==''){var obj=document.getElementById("uyari_4");obj.style.display="inline";bos_alan =bos_alan+"Kredi Kartı Güvenlik Numarasını Belirtiniz\n";}else {var obj=document.getElementById("uyari_4");obj.style.display="none";}
	if(bos_alan.length>0) {alert(bos_alan); }
	else document.cariform.submit();
	}
	
//------------- JQUERY -----------------
$(document).ready(function() {
try {
		$("#k_id_ara").msDropDown({mainCSS:'dd2'});
		$("#ver").html($.msDropDown.version);
		} catch(e) {
			alert("Error: "+e.message);
		}
})
$(window).load(function() {
    $('#slider').nivoSlider({
        effect:'sliceUpLeft,sliceUpDown,sliceUpDownLeft,fold,fade', // Specify sets like: 'fold,fade,sliceDown'
        slices:12, // For slice animations
        boxCols: 8, // For box animations
        boxRows: 4, // For box animations
        animSpeed:1000, // Slide transition speed
        pauseTime:4000, // How long each slide will show
        startSlide:0, // Set starting Slide (0 index)
        directionNav:false, // Next & Prev navigation
        directionNavHide:false, // Only show on hover
        controlNav:true, // 1,2,3... navigation
        controlNavThumbs:false, // Use thumbnails for Control Nav
        controlNavThumbsFromRel:false, // Use image rel for thumbs
        controlNavThumbsSearch: '.jpg', // Replace this with...
        controlNavThumbsReplace: '_thumb.jpg', // ...this in thumb Image src
        keyboardNav:true, // Use left & right arrows
        pauseOnHover:true, // Stop animation while hovering
        manualAdvance:false, // Force manual transitions
        captionOpacity:0.5, // Universal caption opacity
        prevText: 'Önceki', // Prev directionNav text
        nextText: 'Sonraki', // Next directionNav text
        beforeChange: function(){}, // Triggers before a slide transition
        afterChange: function(){}, // Triggers after a slide transition
        slideshowEnd: function(){}, // Triggers after all slides have been shown
        lastSlide: function(){}, // Triggers when last slide is shown
        afterLoad: function(){} // Triggers when slider has loaded
    });
});
$(document).ready(function() {
	$().piroBox({
			my_speed: 400, //animation speed
			bg_alpha: 0.7, //background opacity
			slideShow : true, // true == slideshow on, false == slideshow off
			slideSpeed : 4, //slideshow duration in seconds(3 to 6 Recommended)
			close_all : '.piro_close,.piro_overlay'// add class .piro_overlay(with comma)if you want overlay click close piroBox

	});
});
$(function(){
	$('#products').slides({
		preload: true,
		preloadImage: 'images/theme/loader.gif',
		effect: 'slide, fade',
		crossfade: true,
		slideSpeed: 350,
		fadeSpeed: 500,
		generateNextPrev: true,
		generatePagination: false
	});
});
ddsmoothmenu.init({
	mainmenuid: "smoothmenu", //Menu DIV id
	orientation: 'v', //Horizontal or vertical menu: Set to "h" or "v"
	classname: 'ddsmoothmenu-v', //class added to menu's outer DIV
	//customtheme: ["#804000", "#482400"],
	contentsource: "markup" //"markup" or ["container_id", "path_to_menu_file"]
})

