if (!Array.indexOf) {
    Array.prototype.indexOf = function (a) {
        for (var i = 0; i < this.length; i++) {
            if (this[i] == a) {
                return i
            }
        }
        return -1
    }
}
function advanced_search() {
    var a = jQuery.trim($(".advSearch").val());
    var b = "";
    if ($("#IlIDX :selected").val() != 0) {
        var b = "[il:" + url_cevir($("#IlIDX :selected").text()) + "]"
    }
    var c = "";
    if ($("#IlceIDX :selected").val() != 0) {
        var c = "[ilce:" + url_cevir($("#IlceIDX :selected").text()) + "]"
    }
    var d = "";
    if ($("#CategoryIDX :selected").val() != 0) {
        var d = "[cat:" + url_cevir($("#CategoryIDX :selected").text()) + "]"
    }
    var e = "";
    if ($("#AltCategoryIDX :selected").val() != 0) {
        var e = "[subcat:" + url_cevir($("#AltCategoryIDX :selected").text()) + "]"
    }
    window.location.href = '/advancedsearch/' + a + b + c + d + e
}
function registerMode() {
    $("#RegisterModeD").slideToggle("fast")
}
function overthis(a) {
    for (var i = 1; i <= 4; i++) {
        var b = document.getElementById("tab" + i);
        var c = document.getElementById("search_" + i);
        if (i == a) {
            b.style.backgroundImage = "url(images/tab_" + i + "_1.gif)";
            b.style.color = "#fff";
            c.style.display = "block"
        } else {
            b.style.backgroundImage = "url(images/tab_" + i + "_0.gif)";
            b.style.color = "#333";
            b.style.fontWeight = "normal";
            c.style.display = "none"
        }
    }
}
$(document).ready(function () {
    $('.signin').corner("5px");
    $('#signin_menu').corner("5px");
    $('#regnin').corner("5px");
    $(".signin").click(function (e) {
        e.preventDefault();
        $("fieldset#signin_menu").toggle();
        $(".signin").toggleClass("menu-open")
    });
    $("fieldset#signin_menu").mouseup(function () {
        return false
    });
    $(document).mouseup(function (e) {
        if ($(e.target).parent("a.signin").length == 0) {
            $(".signin").removeClass("menu-open");
            $("fieldset#signin_menu").hide()
        }
    });
    $('.nyrM').nyroModal();
	
});

function kategoriget() {
    var b = $(arguments[0]).val();
    var c = arguments[1];
    $.ajax({
        url: "/categoryExp.php",
        cache: false,
        type: 'POST',
        data: "ID=" + b,
        success: function (a) {
            $("#" + c).html(a)
        }
    })
}
function getIlce() {
    var b = $(arguments[0]).val();
    var c = arguments[1];
    $.ajax({
        url: "/ilceExp.php",
        cache: false,
        type: 'POST',
        data: "ID=" + b,
        success: function (a) {
            $("#" + c).html(a)
        }
    })
}
function denetle(a, b) {
    var c = true;
    var d = a;
    var e = d.split(',');
    var f = "";
    for (i = 0; i < e.length; i++) {
        var g = e[i].split(';');
        if ($.trim($('#' + g[0]).val()) == '' || $.trim($('#' + g[0]).val()) == '0') {
            $('#' + g[0]).css('background-color', '#E9E9E9');
            f += g[1] + ",";
            c = false
        } else {
            $('#' + g[0]).css('background-color', '')
        }
    }
    if (c == false) {
        $(b).html("<img src='/images/warning.png' style='vertical-align:middle;' />&nbsp;Lütfen " + f.substring(0, f.length - 1) + " Kısım(lar)ını Doldurunuz..")
    } else {
        $(b).html("")
    }
    return c
}
function frmEp() {
    $(".searchShw").css("display", "none");
    if (arama.length < 3) {
        return
    }
    $("#frmDiv").html("");
    $("#sload").css("display", "block");
    $.ajax({
        url: "/frmExp.php",
        cache: false,
        type: 'POST',
        dataType: 'json',
        data: "Reg=" + encodeURIComponent(arama) + "&date=" + new Date(),
        success: function (b) {
            $("#frmDiv").html("");
            $("#sload").css("display", "none");
            if (b != null && b != undefined && b != "") {
                $(".searchShw").css("display", "block");
                var c = 0;
                $.each(b, function (i, a) {
                    $("#frmDiv").append('<li><a href="/firma/' + url_cevir(a.FirmaUrl) + '" title="' + a.Unvan + '" alt="' + a.Unvan + '">' + a.Unvan.substring(0, 55) + '..</a><i>' + a.Aciklama + '</i></li>');
                    c = a.cnt
                });
                $("#frmDiv").append('<li style="text-align:right"><i>Toplam bulunan firma sayısı :<span class="uyari">' + c + '</span></i></li>')
            } else {
                $(".searchShw").css("display", "none")
            }
        }
    })
}
var arama = "";
var t = "";

function frmEpC() {
    if (arguments[0].length < 3) {
        $(".searchShw").css("display", "none");
        return
    }
    arama = arguments[0].replace("ı","i");
    if (t == null) {
        t = setTimeout(frmEp, 500)
    } else {
        clearTimeout(t);
        t = setTimeout(frmEp, 500)
    }
}
function dlt() {
    if (arguments[1]) {
        if ($(arguments[0]).val() == "") {
            $(arguments[0]).val("Anahtar Kelimeleri Buraya Giriniz..")
        }
    } else {
        if ($(arguments[0]).val() == "Anahtar Kelimeleri Buraya Giriniz..") {
            $(arguments[0]).val("")
        }
    }
}
function launchwin(a, b, c) {
    if ($("#cnt" + a).get(0) != null) window.location = $("#cnt" + a).attr("href");
    else alert("kayıt ol")
}
function url_cevir() {
    var a = arguments[0];
    var b = new Array(/ü/gi, /Ü/gi, /ö/gi, /Ö/gi, /ş/gi, /Ş/gi, /ç/gi, /Ç/gi, /ı/gi, /İ/gi, /ğ/gi, /Ğ/gi, / /gi, /-/gi, /\//gi);
    var c = new Array("u", "u", "o", "o", "s", "s", "c", "c", "i", "i", "g", "g", "", "", "");
    for (var i = 0; i < b.length; i++) {
        a = a.replace(b[i], c[i])
    }
    return a.toLowerCase().split(' ').join('').replace(/\./gi, "")
}
function tavsiyegonder() {
    if (denetle("galici;A. Adı Soyadı,ggonderen;G. Adı Soyadı,geposta;Alıcı E-Posta,gmesajtxt;Mesaj", $("#tavsiyec"))) {
        if (soru()) {
            $.ajax({
                url: "/tavsiye.php",
                cache: false,
                type: 'POST',
                data: "FirmaID="+arguments[0]+"&Mesaj=" + deger("gmesajtxt") + "&Alici=" + deger("galici") + "&Gonderen=" + deger("ggonderen") + "&EPosta=" + deger("geposta"),
                success: function (a) {
                   alert("Paylaşım gerçekleştirildi,ilginiz için teşekkür ederiz.");
				   $(".nyroModalClose").trigger("click");
                }
            })
        }
    }
}
function deger(a, b) {
    if (!b) {
        b = false
    }
    return b ? $("#" + a).get(0).checked : $("#" + a).get(0).value
}
function uyegiris() {
    if (deger("username") == "" || deger("password") == "") return;
    $.nyroModalSettings({
        minHeight: 150
    });
    $("#otac").nyroModalManual();
    $.ajax({
        url: "/uyegiris.php",
        cache: false,
        type: 'POST',
        data: "KullaniciAdi=" + $("#username").get(0).value + "&Sifre=" + $("#password").get(0).value,
        success: function (a) {
            if (a == "0") {
                $("#otrsonuc").html("Sistemimizde Böyle Bir Kullanıcı Mevcut Değil..")
            } else {
                $("#otrsonuc").html("Üyeliğiniz Doğrulandı,Giriş Otomatik Olarak Yapılacaktır..");
                $("body").append(a)
            }
            $("#otac").nyroModalManual()
        }
    })
}
function EpostaDogrula(a) {
    var b = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
    return b.test(a)
}
function soru() {
    return confirm("İşleminiz gerçekleşecek,devam etmek için tamam'a basınız..")
}
function puanla()
{
	  $.ajax({
                url: "/puanla.php",
                cache: false,
                type: 'POST',
                data: "FirmaID="+arguments[0]+"&Puan="+arguments[1],
                success: function (a) {
                  if(a==-1)
				  {
					  alert("Bu firmaya daha önceden oylama yapılmış,ilginiz için teşekkür ederiz.");
					  }
					  else
					  {
						    alert("Oylamanız gerçekleştirildi,ilginiz için teşekkür ederiz.");
						  }
                }
            });
	
	}
