// scremOfdeath :) :) :) :)  11.06.2011

function removeTableRow(trId, form_adi, modul, divadi){      
    var answer = confirm("Silme işlemini onaylıyormusunuz ?");
    if(answer){
    $('#' + trId).addClass('tableAjax').fadeOut('slow', function() {
        $('#' + trId).remove();
        var degerler = $('#'+form_adi).serialize();
        $('div#'+divadi).html('...');
        $.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('Bir problem oluştu. Lütfen bir süre sonra tekrar deneyiniz.');
                $('div#'+divadi).fadeIn("slow");
            }
        });
        return false;
        
    }); }        
}



$(document).ready(function(){
    $('a[rel]').click(function(){
       var rel = $(this).attr("rel");
       var name = $(this).attr("name");
          //$("#goster").html(rel);
          g('m='+name, rel);
          //alert('g calisti name:'+name+' rel:'+rel);
          return false;
    });
});

function g(s, l){
    //alert(s+" - "+l);
    $.ajax({
        type:'GET',
        url:'m.php?m='+s,
        data:s,
        success:function(ajaxCevap){
            $('div#'+l).hide();
            $('div#'+l).html(ajaxCevap);
            $('div#'+l).fadeIn();
        }        
    });
    return false;
}


function soru(soru, baslik, eveturl, evetdiv) {
        jConfirm(soru, baslik, function(r) {
            if (r == true)
                g('m='+eveturl, evetdiv);
        });
} 


function getImgSize(imgSrc)
{
var newImg = new Image();
newImg.src = imgSrc;
var width = newImg.width;
//alert(imgSrc+' Size:'+width);
if (width > 510) {
    myimg = document.getElementById('karikatur_imaj');
    myimg.style.width = "510px";
    //alert ('The image size is '+width);
}
}

function YoutubeThumb( url, size )
{
  if(url === null){ return ""; }

  size = (size === null) ? "big" : size;
  var vid;
  var results;

  results = url.match("[\\?&]v=([^&#]*)");

  vid = ( results === null ) ? url : results[1];

  if(size == "small"){
    return "http://img.youtube.com/vi/"+vid+"/2.jpg";
  }else {
    return "http://img.youtube.com/vi/"+vid+"/0.jpg";
  }
}
     
   

        
        
var isMin = false;
function detectMinMax(){
      if(!isMin&&((window.screenLeft&&window.screenLeft==-32000)||(window.screenX&&window.screenX==-32000))){
          isMin = true;
      } else if(isMin&&((window.screenLeft&&window.screenLeft!=-32000)||(window.screenX&&window.screenX!=-32000))){
          isMin = false;
      }
}  
function pencere(isim, adres, h, w) {
    var p = window.open(adres,isim,"height="+h+",width="+w+",left=80,top=80,scrollbars=yes");
    p.focus();
    return false;
}

function TumVeriler(cekilen_son_tarih) {
     var s = 1;
     $.ajax({
       url: 'jsonkanal.php',
       dataType: 'json',
       success: function(JSON) {
       $('span#server_durum').html('+');
       //$('#tabs').append('veri alindi.<br />');
       $.each(JSON, function(i, kanallar){
            // $('#chat1').append(i+' - '+s+' kere döndüm kökte <br />');
            $('div#topic'+s).empty();
            $('div#chat'+s).empty();
            $('div#liste'+s).empty();
            $.each(JSON[s], function(a, volkan){
                if (typeof(volkan.isim)!="undefined" && volkan.isim !="bosbos") {
                    $('a#pencere'+s+'taba').html(volkan.isim);
                    document.getElementById('kanal_adi'+s).value = volkan.isim;
                    document.getElementById('pencere'+s+'tab').style.visibility='visible';
                    document.getElementById('topic'+s).style.visibility='visible';
                    document.getElementById('chat'+s).style.visibility='visible';
                    // $('div#tabs').append(volkan.isim+' gorunmeli ');
                }
                if (volkan.isim == 'bosbos') {
                    $('a#pencere'+s+'taba').html('bos');                                        
                    document.getElementById('pencere'+s+'tab').style.visibility='hidden';
                    document.getElementById('topic'+s).style.visibility='hidden';
                    document.getElementById('chat'+s).style.visibility='hidden';
                }
                    
                if (typeof(volkan.motd)!="undefined")
                    $('div#chat'+s).append('<h3>'+volkan.motd+'</h3>');
                if (typeof(volkan.topic)!="undefined") {
                    $('div#topic'+s).html('Duyuru:'+volkan.topic);
                    $('span#ozellikler'+s).html('Özellikler: ['+volkan.ozellikler+']');
                }
                if (typeof(volkan.nick)!="undefined") {
                    volkan.metin = volkan.metin.replace(":)", "<img src='img/smiley/yes.gif' />");
                    volkan.metin = volkan.metin.replace(":P", "<img src='img/smiley/winktongue.gif' />");
                    
                    $('div#chat'+s).append('['+volkan.tarih+'] &lt;'+volkan.nick+'&gt; '+volkan.metin+'<br />');
                    if (volkan.tarih > document.getElementById('son_tarih').value)
                        document.getElementById('son_tarih').value = volkan.tarih;
                }
                if (typeof(volkan.st)!="undefined") {
                    $('div#chat'+s).append('<h5>'+volkan.metin+'</h5>');
                }
                if (typeof(volkan.kanal)!="undefined") {
                    $('span#kanal_sayisi').html(volkan.kanal);
                    $('span#user_sayisi').html(volkan.user);
                }
                if (typeof(volkan.liste)!="undefined") {
                    if (volkan.yetki == '')
                        $('div#liste'+s).append('<img src=\'img/icons/user.png\' alt=\'Kullanıcı\' /><span class=\'user\'>'+volkan.liste+'</span><br />');
                    else if (volkan.yetki == 'Voice')
                        $('div#liste'+s).append('<img src=\'img/icons/user.png\' alt=\'Voice\' /><span class=\'voice\' title=\'Voice\'>+'+volkan.liste+'</span><br />');
                    else if (volkan.yetki == 'Op')
                        $('div#liste'+s).append('<img src=\'img/icons/user.png\' alt=\'Opeartör\' /><span class=\'op\' title=\'Operatör\'>@'+volkan.liste+'</span><br />');
                    else if (volkan.yetki == 'Founder')
                        $('div#liste'+s).append('<img src=\'img/icons/user.png\' alt=\'Kanal Sahibi\' /><span class=\'founder\' title=\'Kanal Sahibi\'>[F]'+volkan.liste+'</span><br />');
                    else if (volkan.yetki == 'Assistant')
                        $('div#liste'+s).append('<img src=\'img/icons/user.png\' alt=\'Assistant (Yardımsever)\' /><span class=\'assistant\' title=\'Assistant (Yardımsever)\'>[A]'+volkan.liste+'</span><br />');
                    else if (volkan.yetki == 'Surgeon')
                        $('div#liste'+s).append('<img src=\'img/icons/user.png\' alt=\'Surgeon (Sunucu Operatörü)\' /><span class=\'surgeon\' title=\'Surgeon (Sunucu Operatörü)\'>[S]'+volkan.liste+'</span><br />');
                    else if (volkan.yetki == 'Manager')
                        $('div#liste'+s).append('<img src=\'img/icons/user.png\' alt=\'Manager (Sunucu Yöneticisi)\' /><span class=\'manager\' title=\'Manager (Sunucu Yöneticisi)\'>[M]'+volkan.liste+'</span><br />');
                    else if (volkan.yetki == 'Helm')
                        $('div#liste'+s).append('<img src=\'img/icons/user.png\' alt="Helm (Üst Düzey Yönetici)" /><span class=\'helm\' title=\'Helm (Üst Düzey Yönetici)\'>[H]'+volkan.liste+'</span><br />');                        
                }
            });                
            //forceScrollBottom('chat'+s);
            detectMinMax();            
       s++;
       });
       // if (cekilen_son_tarih < document.getElementById('son_tarih').value && isMin == true)
          //  alert('yeni mesaj');
     },
             error:function(ajaxCevap){
             $('span#server_durum').html('<img src="img/smiley/arf.gif" />');
        }
     });     
}    

function TumVerilerStable() {
     var s = 1;
     forceScrollBottom('chat2');
     $.ajax({
       url: 'jsonkanal.php',
       dataType: 'json',
       success: function(JSON) {
       //$('#tabs').append('veri alindi.<br />');
       $.each(JSON, function(i, kanallar){
            // $('#chat1').append(i+' - '+s+' kere döndüm kökte <br />');
            $('div#topic'+s).empty();
            $('div#chat'+s).empty();
            $('div#liste'+s).empty();
            $.each(JSON[s], function(a, z){                
                if (typeof(volkan.isim)!="undefined") {                    
                    $('a#pencere'+s+'tab').html(volkan.isim);
                    document.getElementById('kanal_adi'+s).value = volkan.isim;
                }                
                else if (typeof(volkan.motd)!="undefined")
                    $('div#chat'+s).append('<h3>'+volkan.motd+'</h3>');
                else if (typeof(volkan.topic)!="undefined")
                    $('div#topic'+s).append('<h3>Duyuru:'+volkan.topic+'</h3>');
                else if (typeof(volkan.nick)!="undefined") {
                    $('div#chat'+s).append('['+volkan.tarih+'] &lt;'+volkan.nick+'&gt; '+volkan.metin+'<br />');
                }
                else if (typeof(volkan.st)!="undefined")
                    $('div#chat'+s).append('<h5>'+volkan.metin+'</h5>');
                else if (typeof(volkan.liste)!="undefined")
                    $('div#liste'+s).append(volkan.liste+'<br />');                    
                // $('#chat1').append('<b>'+volkan.metin+'</b><br />');
            });            
       s++;
       });
     },
             error:function(ajaxCevap){
             $('#tabs').append('Server ile baglantida bir problem olustu. Lutfen tekrar deneyin.');
        }
     });
}

function orta_uyari(metin) {
    $('div#orta_uyari').html(metin);
    $('div#orta_uyari').fadeIn(1000);    
}

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 yaz(pid, metin, kanal_adi){
    var m = null;
    if (metin[0] != '/')
        m = 'yaz';
    else
        m = 'komut';
    if (encodeURIComponent) 
        metin = encodeURIComponent(metin);
    else 
        metin = escape(metin);
    // document.getElementById('yaz'+pid).disabled = true;
    $('yaz'+pid).hide;
    var degerler = $('form'+pid).serialize(); 
    var ts = Math.round(new Date().getTime() / 1000);   
    $.ajax({
        type:'GET',
        url:'m.php?m='+m+'&kanal_adi='+kanal_adi+'&ts='+ts+'&metin='+metin,
        data:degerler,
        success:function(ajaxCevap){
            document.getElementById('yaz'+pid).value = '';
            // document.getElementById('yaz'+pid).disabled = false;
            $('div#processbar').html(ajaxCevap);
            $('yaz'+pid).fadeIn("slow");
            document.getElementById('yaz'+pid).focus();
        },
        error:function(ajaxCevap){
            alert('Server ile bağlantıda bir problem oluştu. Son gönderdiğiniz mesaj iletilmemiş olabilir.: '+ajaxCevap);
            document.getElementById('yaz'+pid).value = '';
            $('yaz'+pid).fadeIn("slow");
            // document.getElementById('yaz'+pid).disabled = false;
        }
    })
    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 form_gonder(form_adi, modul, divadi)
{         
    
    
    var degerler = $('#'+form_adi).serialize();
    $('div#'+divadi).html('yönlendiriliyorsunuz..');
    $.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('Bir problem oluştu. Lütfen bir süre sonra tekrar deneyiniz.');
            $('div#'+divadi).fadeIn("slow");
        }
    });
    return false;
}

function resim_uppload2(divadi, modul, files){
        
        /*var data = new FormData();
        jQuery.each($('#file')[0].files, function(i, file) {
        data.append('file-'+i, file);
        });                          */
         alert(files);
        $.ajax({
            contentType: 'application/x-www-form-urlencoded; charset=iso-8859-1;', 
            url:'m.php?m='+modul,
            data: "file="+files,
            dataType: "script",
            cache: false,
            //contentType: 'multipart/form-data',
            processData: false,
            type: 'POST',
            success:function(ajaxCevap){
                $('div#'+divadi).hide();
                $('div#'+divadi).html(ajaxCevap);            
                $('div#'+divadi).fadeIn("slow");
            },
            error:function(ajaxCevap){
                $('div#'+divadi).html('Bir problem oluştu. Lütfen bir süre sonra tekrar deneyiniz.');
                $('div#'+divadi).fadeIn("slow");
        }
    });
    return false;
    }


function resim_upload(form_adi, modul, divadi)
{         
    
    
    var degerler = $('#'+form_adi).serialize();
    $('div#'+divadi).html('yönlendiriliyorsunuz..');
    $.ajax({
        type:'POST',
        contentType: 'multipart/form-data',
        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('Bir problem oluştu. Lütfen bir süre sonra tekrar deneyiniz.');
            $('div#'+divadi).fadeIn("slow");
        }
    });
    return false;
}



function g_span(s, l){
    $.ajax({
        type:'GET',
        url:'m.php',
        data:s,
        success:function(ajaxCevap){
            $('span#'+l).hide();
            $('span#'+l).html(ajaxCevap);
            $('span#'+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 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;        
};
