function popUp(URL) {
    day = new Date();
    id = day.getTime();
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=1,statusbar=1,menubar=0,resizable=1,width=600,height=400,left = 240,top = 212');");
}

// ################## Timer Plugini Başla ##################
jQuery.timer = function(time,func,callback){
    var a = {timer:setTimeout(func,time),callback:null}
    if(typeof(callback) == 'function'){a.callback = callback;}
    return a;
};
jQuery.clearTimer = function(a){
    clearTimeout(a.timer);
    if(typeof(a.callback) == 'function'){a.callback();};
    return this;
};
// ################## Timer Plugini Bitir ##################
function mp3_cal(elm, id, sanatci, sarki, url)
{
    $('#player_div').html('<center><img src="yukleniyor.gif" alt="Yükleniyor..." style="width: 433px; height: 13px;" /></center>');
    $.ajax({
        type: "POST",
        url: "index.php?youtube_flv=true",
        data: "url=" + url,
        success: function(gelen) {
            $('#mp3url').val(gelen);
            $('#mp3artist').val(sanatci);
            $('#mp3title').val(sarki);
            player_bas();
        }
    });
    $.ajax({
        type: "POST",
        url: "index.php?istatistik_guncelle=true",
        data: "sarki=" + sarki,
        success: function(mesaj) {}
    });
    var diger = '';
    for (i = 0; i < 20; i++) {
        if (i != id) {
            $('#' + elm + i).hide(600);
            if ($('#' + elm + i).css('display') == 'block') diger = 'var';
        }
        
    }
    if (diger) {
        $.timer(500, function() {
            $('#' + elm + id).slideToggle(500);
        });
    } else {
        $('#' + elm + id).slideToggle(500);
    }
    return false;
}
function mp3_cal2(sanatci, sarki, url)
{
    $('#player_div').html('<center><img src="yukleniyor.gif" alt="Yükleniyor..." style="width: 433px; height: 13px;" /></center>');
    $.ajax({
        type: "POST",
        url: "index.php?youtube_flv=true",
        data: "url=" + url,
        success: function(gelen) {
            $('#mp3url').val(gelen);
            $('#mp3artist').val(sanatci);
            $('#mp3title').val(sarki);
            player_bas();
        }
    });
    $.ajax({
        type: "POST",
        url: "index.php?istatistik_guncelle=true",
        data: "sarki=" + sarki,
        success: function(mesaj) {}
    });
}
function ziyaretci_player(url)
{ 
    $.ajax({
        type: "POST",
        url: "index.php?youtube_flv=true",
        data: "url=" + url,
        success: function(gelen) {
            var flashvars = {
                width:              '433',
                height:             '20',
                file:               encodeURIComponent(gelen),
                type:               'flv',
                overstretch:        'false', 
                autostart:          'true',
                showstop:           'true',
                showicons:          'true',
                showdigits:         'true',
                backcolor:          '0xffffff', 
                frontcolor:         '0xC90044', 
                lightcolor:         '0xC90044', 
                screencolor:        '0xC90044',
                smoothing:          'true',
                deblocking:         '3'
            };
            var params = {}
            swfobject.embedSWF('mediaplayer.swf', 'player', '433', '20', '9.0.115', false, flashvars, params, false);
        }
    });
}
function urlencode(str) {
    str = (str+'').toString();
    return encodeURIComponent(str).replace(/!/g, '%21').replace(/'/g, '%27').replace(/\(/g, '%28').                                                             replace(/\)/g, '%29').replace(/\*/g, '%2A').replace(/%20/g, '+');
}
function harf(h) {
    location.href = site_url + '/harf/' + h + seo_uzanti;
}
function email_kontrol_sonuc()
{
    var regex = new RegExp("^[A-Za-z0-9\._-]+[@][A-Za-z0-9\._-]+[\.].[A-Za-z0-9]+$");
    if (regex.test(document.getElementById('email').value) != false) {
        return true;
    } else {
        return false; 
    }
}
function email_kontrol()
{
    var regex = new RegExp("^[A-Za-z0-9\._-]+[@][A-Za-z0-9\._-]+[\.].[A-Za-z0-9]+$");
    if (regex.test(document.getElementById('email').value) != false) {
        document.getElementById('email_mesaj').style.display = '';
        document.getElementById('email_mesaj').innerHTML = '(&lt;span style="color:green"&gt;Geçerli E-Mail&gt;/span&gt;)';
    } else {
        document.getElementById('email_mesaj').style.display = '';
        document.getElementById('email_mesaj').innerHTML = '(&lt;span style="color:red"&gt;Geçersiz E-Mail&gt;/span&gt;)';
        return false; 
    }
}
function iletisim_yolla()
{
    var adsoyad = $('#adsoyad').val();
    var email   = $('#email').val();
    var mesaj   = $('#mesaj').val();
    
    if (!adsoyad) {
        alert('Adınız soyadınız kısmı boş bırakılmamalıdır!');
        return false;
    }
    if (adsoyad.length < 3) {
        alert('Adınız soyadınız kısmı 3 karakterden küçük yazılmamalıdır!');
        return false;
    }
    if (adsoyad.length > 25) {
        alert('Adınız soyadınız kısmı 25 karakterden büyük yazılmamalıdır!');
        return false;
    }
    if (!email) {
        alert('Email kısmı boş bırakılmamalıdır!');
        return false;
    }
    if (!email_kontrol_sonuc()) {
        alert('Girmiş olduğunuz E-Mail adresi geçerli değil!');
        return false;
    }
    if (!mesaj) {
        alert('Mesajınızı yazmadınız!');
        return false;
    }
    if (mesaj.length < 3) {
        alert('Mesajınız 3 karakterden küçük olmamalıdır!');
        return false;
    }
    if (mesaj.length > 500) {
        alert('Mesajınız 500 karakterden büyük olmamalıdır!');
        return false;
    }
    document.iletisimform.submit();
}
function loginblok_renk(renk)
{
    var border = '';
    if (renk == '#eeeeee') 
        border = '#cccccc'; 
    else if (renk == '#BBFCC9')
        border = '#3AD95C'; 
    else 
        border = renk;
    $('#govde_sag').css({
        'border': '1px solid ' + border,
        'background': renk
    });
    $('#login_bas').css({
        'background': renk
    });
}
function kullanici_giris()
{
    var kullanici = $('#kullanici').val();
    var sifre     = $('#sifre').val();
    $.ajax({
        type: 'POST',
        url: 'login.php',
        data: 'kullanici=' + base64_encode(kullanici) + '&sifre=' + base64_encode(sifre),
        success: function(mesaj) {
            if (mesaj == 'ok') {
                loginblok_renk('#BBFCC9');
                setTimeout(function() {
                    location.href = site_url + '/index.php';
                }, 400);
            }
            else if (mesaj == 'hata') {
                loginblok_renk('#F3C3D1');
                setTimeout(function() {
                    loginblok_renk('#eeeeee')
                }, 100);
                setTimeout(function() {
                    loginblok_renk('#F3C3D1')
                }, 200);
                setTimeout(function() {
                    loginblok_renk('#eeeeee')
                }, 300);
                setTimeout(function() {
                    loginblok_renk('#F3C3D1')
                }, 400);
                setTimeout(function() {
                    loginblok_renk('#eeeeee')
                }, 500);
            }
        }
    });
    
}
var def = 'Aramak istediğiniz şarkıyı yazın...';
function aramaform() 
{
    var aranan = document.getElementById('arama').value;
    if (aranan && aranan != def)
        location.href = site_url+'/ara/' + aranan;
}

$(document).ready(function() {
    $(".panel").hide();
    $(".panel2").hide();
    $("#ara_text").focus(function () {
         if ($("#ara_text").val() == def) {
            $("#ara_text").val('');
         }
    });
    $("#ara_text").blur(function () {
         if ($("#ara_text").val() == '') {
            $("#ara_text").val(def);
         }
    });
});
function base64_encode(data) {
    var b64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
    var o1, o2, o3, h1, h2, h3, h4, bits, i=0, enc='';
    do { 
        o1 = data.charCodeAt(i++);
        o2 = data.charCodeAt(i++);
        o3 = data.charCodeAt(i++);
        bits = o1<<16 | o2<<8 | o3;
        h1 = bits>>18 & 0x3f;
        h2 = bits>>12 & 0x3f;
        h3 = bits>>6 & 0x3f;
        h4 = bits & 0x3f;
        enc += b64.charAt(h1) + b64.charAt(h2) + b64.charAt(h3) + b64.charAt(h4);
    } while (i < data.length);
        switch( data.length % 3 ){
        case 1:
        enc = enc.slice(0, -2) + '==';
        break;
        case 2:
        enc = enc.slice(0, -1) + '=';
    }
    return enc;
}



function email_kontrol(str) {
       return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}
function kayit_form()
{
    var kullanici = document.getElementById('kullanici').value;
    var sifre = document.getElementById('sifre').value;
    var sifre2 = document.getElementById('sifre2').value;
    var email = document.getElementById('email').value;
    
    if (!kullanici) {
        alert('Kullanıcı Adı kısmını boş bırakamazsınız !');
        return false;
    }
    if (!sifre) {
        alert('Şifre kısmını boş bırakamazsınız !');
        return false;
    }
    if (!sifre2) {
        alert('Şifre Tekrar kısmını boş bırakamazsınız !');
        return false;
    }
    if (sifre != sifre2) {
        alert('Şifreler birbiri ile uyuşmuyor !');
        return false;
    }
    if (!email) {
        alert('Email kısmını boş bırakamazsınız !');
        return false;
    }
    if (!email_kontrol(email)) {
        alert('Lütfen geçerli bir email giriniz!');
        return false;
    }
    document.kayit_formu.submit();
    //alert('Üyelik Kaydınız yapıldı!');
    //location.href = 'login.php?giris=true&kullanici=' + kullanici + '&sifre=' + sifre;
}