// fortius 16.11.2009

$(function () { // run this code on page load (AKA DOM load)
$.scrollTo.defaults.axis = 'xy';
$.easing.elasout = function(x, t, b, c, d) {
var s=1.70158;var p=0;var a=c;
if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3;
if (a < Math.abs(c)) { a=c; var s=p/4; }
else var s = p/(2*Math.PI) * Math.asin (c/a);
return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
};

/* set variables locally for increased performance */
var scroll_timer;
var displayed = false;
var $message = $('#message');
var $window = $(window);
var top = $(document.body).children(0).position().top;

/* react to scroll event on window */
$window.scroll(function () {
window.clearTimeout(scroll_timer);
scroll_timer = window.setTimeout(function () { // use a timer for performance
if($window.scrollTop() <= top) // hide if at the top of the page
{
displayed = false;
$message.fadeOut(500);
}
else if(displayed == false) // show if scrolling down
{
displayed = true;
$message.stop(true, true).fadeIn(500).click(function () { $message.fadeOut(500); });
}
}, 100);
});
$('#top-link').click(function(e) {
e.preventDefault();
// $.scrollTo(0,300);
$('div#yukari_uyari').fadeIn(500);
$.scrollTo( 120, 2500, {easing:'elasout'} );
$.scrollTo( 0, 500);
$('div#yukari_uyari').fadeOut(3000);
});
});

function orta_uyari(metin) {
    $('div#orta_uyari').html(metin);
    $('div#orta_uyari').fadeIn(1000);    
}

function baslik(s, yazar){
    if (encodeURIComponent) {
        s = encodeURIComponent(s);
    } else {
        s = escape(s);
    } 
    $('div#orta').html('<div align=\'center\'><img src=\'img/icons/ajax.gif\' alt=\'Lütfen bekleyiniz\'><br />Lütfen bekleyiniz.</div>');
    $.ajax({
        type:'GET',
        url:'m.php',
        data:'m=baslik&kelime='+s+'&yazar='+yazar,
        success:function(ajaxCevap){
            $('div#orta').hide();
            $('div#orta').html(ajaxCevap);
            $('div#orta').fadeIn(1000);
        },
        error:function(ajaxCevap){
            $('div#orta').html('Server ile baglantida bir problem olustu. Lutfen tekrar deneyin.');
            $('div#orta').fadeIn("slow");
        }
    })        
}

function field_kontrol(span, input, value, alan){
    $('span#'+span).hide();
    $.ajax({
        type:'GET',
        url:'m.php',
        data:'m=u_kayit_field_kontrol&'+input+'='+value+'&alan='+alan,
        success:function(ajaxCevap){$('span#'+span).html(ajaxCevap)},
        error:function(ajaxCevap){
            $('div#'+divadi).html('Server ile baglantida bir problem olustu. Lutfen tekrar deneyin.');
            $('div#'+divadi).fadeIn("slow");    
        }
    })
    $('span#'+span).fadeIn(1200);
}

function orta2(s){
    $('div#'+s).html('<div align=\'center\'><img src=\'img/icons/ajax.gif\' alt=\'Lütfen bekleyiniz\'><br />Lütfen bekleyiniz.</div>');
    $.ajax({
        type:'GET',
        url:'m.php',
        data:'m='+s,
        success:function(ajaxCevap){
            $('div#orta').hide();
            $('div#orta').html(ajaxCevap);
            $('div#orta').fadeIn("slow");
            document.location.hash = "asdads";
            return false;
        },
        error:function(ajaxCevap){
            $('div#'+divadi).html('Server ile baglantida bir problem olustu. Lutfen tekrar deneyin.');
            $('div#'+divadi).fadeIn("slow");
        }        
    })
    return false;
}

function orta(s){
    $('div#'+s).html('<div align=\'center\'><img src=\'img/icons/ajax.gif\' alt=\'Lütfen bekleyiniz\'><br />Lütfen bekleyiniz.</div>');
    $.ajax({
        type:'GET',
        url:'m.php',
        data:'m='+s,
        success:function(ajaxCevap){
            $('div#orta').hide();
            $('div#orta').html(ajaxCevap);
            $('div#orta').fadeIn("slow");
        },
        error:function(ajaxCevap){
            $('div#'+divadi).html('Server ile baglantida bir problem olustu. Lutfen tekrar deneyin.');
            $('div#'+divadi).fadeIn("slow");
        }        
    })
}

function profil(s){
    $('div#orta').html('<div align=\'center\'><img src=\'img/icons/ajax.gif\' alt=\'Lütfen bekleyiniz\'><br />Lütfen bekleyiniz.</div>');
    $.ajax({
        type:'GET',
        url:'m.php',
        data:'m=corner&rumuz='+s,
        success:function(ajaxCevap){
            $('div#orta').html(ajaxCevap);
            $('div#orta').fadeIn("slow");
        }
    })        
}

function bildirim(){
    $('span#bildirim').html('...');
    $.ajax({
        type:'GET',
        url:'m.php',
        data:'m=u_bildirim',
        success:function(ajaxCevap){
            $('span#bildirim').html(ajaxCevap);
            $('span#bildirim').fadeIn("slow");
        }
    })        
}

function kolon(tip) {
     var s = null;
     $('#kolon').empty();
     $('#kolon_baslik').empty();
     $.ajax({
       url: 'json.php?tip='+tip,
       dataType: 'json',
       success: function(JSON) {
            $.each(JSON.baslik, function(i, veri){
                $('#kolon_baslik').append(veri.deger);            
            });
            $.each(JSON.veriler, function(i, veri){
                $('#kolon').append(veri.deger);            
            });
          $('#kolon_baslik').fadeIn("slow");     
          $('#kolon').fadeIn("slow");     
     }
     });
}



function form_gonder(form_adi, modul, divadi)
{         
    var degerler = $('form').serialize();
    $('div#'+divadi).html('<div align=\'center\'><img src=\'img/icons/ajax-yatay.gif\'></div>');
    $.ajax({
        type:'POST',
        url:'m.php?m='+modul,
        data:degerler,
        success:function(ajaxCevap){
            $('div#'+divadi).hide();
            $('div#'+divadi).html(ajaxCevap);            
            $('div#'+divadi).fadeIn("slow");
        },
        error:function(ajaxCevap){
            $('div#'+divadi).html('Server ile baglantida bir problem olustu. Lutfen tekrar deneyin.');
            $('div#'+divadi).fadeIn("slow");
        }
    })
    
}

function g(s, l){
    $('div#'+l).html('<br /><br /><div align=\'center\'><img src=\'img/icons/ajax.gif\'></div>');
    $.ajax({
        type:'GET',
        url:'m.php',
        data:s,
        success:function(ajaxCevap){
            $('div#'+l).hide();
            $('div#'+l).html(ajaxCevap);
            $('div#'+l).fadeIn();
        }        
    })    
    
}

function sayfa_uste_acil(divadi) {
        $("div#"+divadi).slideUp("normal");
}

function ac_kapa(divadi) {
        $("div#"+divadi).slideToggle("slow");
}

function kapa(divadi) {
        $("div#"+divadi).slideUp("slow");
}
function hesabim_tumunu_ac() {
        $("div#kisisel_bilgiler").slideDown("slow");
        $("div#guvenlik").slideDown("slow");
        $("div#blog").slideDown("slow");
        $("div#tumunu_goster").empty();
}

function yildizkoy1(eid) {
        $("span#oy_bilgi"+eid).html('Kötü - ');
        $("#yildiz1_"+eid).attr("src","img/icons/star.png");
        $("#yildiz2_"+eid).attr("src","img/icons/starsonuk.png");
        $("#yildiz3_"+eid).attr("src","img/icons/starsonuk.png");
        $("#yildiz4_"+eid).attr("src","img/icons/starsonuk.png");
        $("#yildiz5_"+eid).attr("src","img/icons/starsonuk.png");
}

function yildizkoy2(eid) {
        $("span#oy_bilgi"+eid).html('Vasat - ');
        $("#yildiz1_"+eid).attr("src","img/icons/star.png");
        $("#yildiz2_"+eid).attr("src","img/icons/star.png");
        $("#yildiz3_"+eid).attr("src","img/icons/starsonuk.png");
        $("#yildiz4_"+eid).attr("src","img/icons/starsonuk.png");
        $("#yildiz5_"+eid).attr("src","img/icons/starsonuk.png");
}

function yildizkoy3(eid) {
        $("span#oy_bilgi"+eid).html('Orta Şekerli - ');
        $("#yildiz1_"+eid).attr("src","img/icons/star.png");
        $("#yildiz2_"+eid).attr("src","img/icons/star.png");
        $("#yildiz3_"+eid).attr("src","img/icons/star.png");
        $("#yildiz4_"+eid).attr("src","img/icons/starsonuk.png");
        $("#yildiz5_"+eid).attr("src","img/icons/starsonuk.png");
}

function yildizkoy4(eid) {
        $("span#oy_bilgi"+eid).html('İyi - ');
        $("#yildiz1_"+eid).attr("src","img/icons/star.png");
        $("#yildiz2_"+eid).attr("src","img/icons/star.png");
        $("#yildiz3_"+eid).attr("src","img/icons/star.png");
        $("#yildiz4_"+eid).attr("src","img/icons/star.png");
        $("#yildiz5_"+eid).attr("src","img/icons/starsonuk.png");
}

function yildizkoy5(eid) {
        $("span#oy_bilgi"+eid).html('Şahane - ');
        $("#yildiz1_"+eid).attr("src","img/icons/star.png");
        $("#yildiz2_"+eid).attr("src","img/icons/star.png");
        $("#yildiz3_"+eid).attr("src","img/icons/star.png");
        $("#yildiz4_"+eid).attr("src","img/icons/star.png");
        $("#yildiz5_"+eid).attr("src","img/icons/star.png");
}



function bkzver(deger) {
    alan = document.getElementById('metin');
    if (alan.value == false)
        alan = document.getElementById('duzenle_metin');
    var myText = alan.value;
    if (document.selection) {
        alan.focus();
        sel = document.selection.createRange();
        sel.text = '('+deger+': '+sel.text+')';
        sel.select;
    }
    else if (alan.selectionStart || alan.selectionStart == '0') {
        var startPos = alan.selectionStart;
        var endPos = alan.selectionEnd;
        var startText = myText.substring(0,startPos);
        var endText = myText.substring(endPos);
        var selection = myText.substring(startPos, endPos);
        alan.value = startText + '('+ deger +': '+ selection + ')' + endText;
    }
    else { 
        alan.value += '(' + deger +': )';
    }
}

function spoilerver() {
    alan = document.getElementById('metin');
    if (alan.value == false)
        alan = document.getElementById('duzenle_metin');
    var myText = alan.value;
    if (document.selection) {
        alan.focus();
        sel = document.selection.createRange();
        sel.text = '(spoiler)'+sel.text+'(/spoiler)';
        sel.select;
    }
    else if (alan.selectionStart || alan.selectionStart == '0') {
        var startPos = alan.selectionStart;
        var endPos = alan.selectionEnd;
        var startText = myText.substring(0,startPos);
        var endText = myText.substring(endPos);
        var selection = myText.substring(startPos, endPos);
        alan.value = startText + '(spoiler)' + selection + '(/spoiler)' + endText;
    }
    else { 
        alan.value += '(spoiler) (/spoiler)';
    }
}



function textarea_sayac(field,cntfield,maxlimit) {
if (field.value.length > maxlimit) 
    field.value = field.value.substring(0, maxlimit);
else
    cntfield.value = maxlimit - field.value.length;
}

function imajdegistir(id, resim) {
    $("img#"+id).attr("src",resim);
}

function fbs_click(url, baslik) {
    u=url;
    t=baslik;
    window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
    return false;
}

function yaziyi_sec(form, field)
{
var content=eval("document."+form+"."+field);
content.focus();
content.select();
}



function uyar(baslik, yazi, tip){
        if (tip == 'olumlu')
            imaj = 'checked48';
        else if (tip == 'uyari')
            imaj = 'warn48';
        else if (tip == 'notify')
            imaj = 'notify48';
        else if (tip == 'soru')
            imaj = 'question48';
            
        var unique_id = $.gritter.add({
            title: baslik,
            text: yazi,                
            image: 'img/icons/'+imaj+'.png',
            sticky: true, 
            time: '',
            class_name: 'my-sticky-class' 
        });
        
        setTimeout(function(){
            
            $.gritter.remove(unique_id, { 
                fade: true,
                speed: 'slow'
            });
            
        }, 20000)
        return false;        
};