﻿function kategorideAra() {
    var adres = window.location.href.split("?");
    window.location.href = adres[0] + "?kategorideAra=" + document.getElementById("txtKategorideAra").value;
}
function kategorideAra2() {
    var adres = document.getElementById("ddlAramaKutusuAlbumler").options[document.getElementById("ddlAramaKutusuAlbumler").selectedIndex].value;
    window.location.href = adres + "?kategorideAra=" + document.getElementById("txtAlbumAramaKutusu1").value;
}
function kategoriSec1() {
    window.location.href = document.getElementById("ddlAlbumSec").options[document.getElementById("ddlAlbumSec").selectedIndex].value;
}
function rastgele() { return String((new Date()).getTime()).replace(/\D/gi, '') }

function video() { jQuery.facebox({ ajax: '/video.aspx?' + rastgele }); }

function siparis(urunKod) {
    jQuery.facebox({ ajax: '/SiparisFormu.aspx?urunKod=' + urunKod + '&r=' + rastgele });
}
function iForm() {
    jQuery.facebox({ ajax: '/iform.htm?' + rastgele });
}
function epForm() {
    jQuery.facebox({ ajax: '/epform.htm?' + rastgele });
}
function zForm() {
    jQuery.facebox({ ajax: '/zform.htm?' + rastgele });
}
function iFormGonder() {
    var ad = replaceTR(document.getElementById("iform_ad").value);
    var eposta = document.getElementById("iform_eposta").value;
    var tel = document.getElementById("iform_tel").value;
    var konu = replaceTR(document.getElementById("iform_konu").value);
    var mesaj = replaceTR(document.getElementById("iform_mesaj").value);
    if (ad == "" || (eposta == "" && tel == "") || konu == "" || mesaj == "") {
        window.alert('Lütfen Zorunlu Alanları(*) ve\nTercihli Alanlardan(**) En Az Birini\nDoldurduğunuzdan Emin Olunuz.');
    }
    else if (!EpostaKontrol(eposta)) {
        window.alert('Lütfen E-Posta Adresini Doğru Olarak Yazdığınızdan Emin Olunuz.');
    }
    else {
        bekle_iForm(false);

        $.ajax({
            type: 'POST',
            url: '/iform.aspx?' + rastgele(),
            data: 'ad=' + ad + '&eposta=' + eposta + '&tel=' + tel + '&konu=' + konu + '&mesaj=' + mesaj,
            success: function(sonuc) {
                if (sonuc == "tamam") {
                    window.alert('Mesajınız İletilmiştir!\nİlginize Teşekkür Ederiz.');
                    //                    iForm(false);
                    //                    bekle_iForm(true);
                    $.facebox.close();
                }
                else {
                    window.alert('Hata Oluştu!\nLütfen Zorunlu Alanları(*) ve\nTercihli Alanlardan(**) En Az Birini\nDoldurduğunuzdan Emin Olunuz.');
                    bekle_iForm(true);
                }
            }
        });
    }
}
function bekle_iForm(durum) {
    document.getElementById("iFormGonderBtn").innerHTML = (durum) ? "<a href='javascript:iFormGonder()'>Gönder</a>" : "Gönderiliyor";
}
function zFormGonder() {
    var ad = replaceTR(document.getElementById("zform_ad").value);
    var eposta = document.getElementById("zform_eposta").value;
    var mesaj = replaceTR(document.getElementById("zform_mesaj").value);
    if (ad == "" || eposta == "" || mesaj == "") {
        window.alert('Lütfen Zorunlu Alanları(*) Doldurduğunuzdan Emin Olunuz.');
    }
    else if (!EpostaKontrol(eposta)) {
        window.alert('Lütfen E-Posta Adresini Doğru Olarak Yazdığınızdan Emin Olunuz.');
    }
    else {
        bekle_zForm(false);

        $.ajax({
            type: 'POST',
            url: '/zform.aspx?' + rastgele(),
            data: 'ad=' + ad + '&eposta=' + eposta + '&mesaj=' + mesaj,
            success: function(sonuc) {
                if (sonuc == "tamam") {
                    window.alert('Mesajınız İletilmiştir!\nİlginize Teşekkür Ederiz.');
                    $.facebox.close();
                }
                else {
                    window.alert('Hata Oluştu!\nLütfen Zorunlu Alanları(*) Doldurduğunuzdan Emin Olunuz.');
                    bekle_zForm(true);
                }
            }
        });
    }
}
function bekle_zForm(durum) {
    document.getElementById("zFormGonderBtn").innerHTML = (durum) ? "<a href='javascript:zFormGonder()'>Gönder</a>" : "Gönderiliyor";
}
function replaceTR(kelime) {
    return kelime;
}
function EpostaKontrol(ep) {
    if (ep == "")
        return true;
    var emailStr = ep;
    var emailPat = /^(.+)@(.+)$/;
    var specialChars = "\\(\\)<>@?ŞşÇçÜüĞğİı,;:\\\\\\\"\\.\\[\\]";
    var validChars = "\[^\\s" + specialChars + "\]";
    var quotedUser = "(\"[^\"]*\")";
    var ipDomainPat = /^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
    var atom = validChars + '+';
    var word = "(" + atom + "|" + quotedUser + ")";
    var userPat = new RegExp("^" + word + "(\\." + word + ")*$");
    var domainPat = new RegExp("^" + atom + "(\\." + atom + ")*$");
    var matchArray = emailStr.match(emailPat);
    if (matchArray == null) return false;
    var user = matchArray[1];
    var domain = matchArray[2];
    if (user.match(userPat) == null) return false;
    var IPArray = domain.match(ipDomainPat);
    if (IPArray != null) {
        for (var i = 1; i <= 4; i++) { if (IPArray[i] > 255) return false; }
        return true;
    }
    var domainArray = domain.match(domainPat);
    if (domainArray == null) return false;
    var atomPat = new RegExp(atom, "g");
    var domArr = domain.match(atomPat);
    var len = domArr.length;
    if (domArr[domArr.length - 1].length < 2 || domArr[domArr.length - 1].length > 4) return false;
    if (len < 2) return false;
    return true;
}
//site ici arama
function ara(x) {
    var key = document.getElementById(x).value;
    if (key.length > 2) {
        $.ajax({
            type: 'POST',
            url: '/aramasonuc.aspx?p=false',
            data: 'q=' + key,
            success: function(sonuc) {
                jQuery.facebox(function() {
                    jQuery.facebox(sonuc)
                })
            }
        });
    }
    else {
        alert('Aranacak Kelime En Az 3 Harfli Olabilir!');
    }
    return false;
}
function AraEnter(e, a) {
    var whichCode = (window.Event) ? e.which : e.keyCode;
    if (whichCode == undefined) whichCode = e.keyCode;
    if (whichCode == 13 && document.getElementById(a).value != "") { ara(a); return false; }
    else if (whichCode == 13 && document.getElementById(a).value == "") { window.alert("Aranacak Kelime En Az 3 Harfli Olabilir!"); return false; }
    else { return true; }
}
function FormGonder(e) {
    var allInputs = $("#" + e + " :input");
    var zorunlular = $("#" + e + " :input[aa='bb']");
    var aa = new Array(zorunlular.length);
    for (i = 0; i < zorunlular.length; i++) {
        var a = zorunlular[i];
        alert($("#" + a.id + "").val());
    }
}
