$(document).ready(function(){
    $('.delete').live('click',function(){
        prompt($(this));
    });

    $('.deleteKeyword').live('click',function(){
        promptDelKeyword($(this));
    });

    $('.delAll').click(function(){
        promptDelAllDomains();
    });

    $('.deleteFrazaR').live('click',function(){
        promptDelFrazaR($(this));
    });

    $('#delAll_r').live('click', function() {
        promptDelKeywordsAllR();
    });

    $('.deleteDomainR').live('click', function() {
        promptDelDomainR($(this));
    });

    $('.delAllDomainsR').click(function() {
        promptDelAllDomainsR($(this));
    });

    $('.deleteGroup').live('click',function(){
        promptDelGroup($(this));
    });

    $('.deleteGroupDomain').live('click',function(){
        promptDelGroupDomain($(this));  
    });

    $('.deleteGroupR').live('click',function(){
        promptDelGroupR($(this));
    });

    $('.deleteGroupDomainsR').live('click',function(){
        promptDelGroupDomainsR($(this));
    });
});

function promptDelGroupDomainsR(self)
{
    var aParents = self.parents();
    $.prompt('Usunąć grupę oraz wszystkie należące do niej domeny ?', {
        buttons: {
            Usuń: true,
            Anuluj: false
        },
        top: '40%',
        overlayspeed: 'fast',
        promptspeed: 'fast',
        callback: function(v, m, f){
            if (v) {
                $.post('ajax/delGroupDomainsR.php', {
                    iIdGroup : $(aParents[2]).attr('id'),
                    iIdKeyword : $('#keywordId').val()
                }, function(xml){
                    if (eval(xml)[0]) {
                        $(aParents[2]).fadeOut();
                        $(aParents[2]).html='';
                        $('#GrOpt_'+eval(xml)[1]).remove();
                    }
                    else {
                        $.prompt(eval(xml)[1], {
                            top: '40%',
                            overlayspeed: 'fast',
                            promptspeed: 'fast'
                        });
                    }
                });
            }
        }
    });
}


function promptDelGroupR(self)
{
    var aParents = self.parents();
    $.prompt('Usunąć grupę oraz wszystkie należące do niej domeny ?', {
        buttons: {
            Usuń: true,
            Anuluj: false
        },
        top: '40%',
        overlayspeed: 'fast',
        promptspeed: 'fast',
        callback: function(v, m, f){
            if (v) {
                $.post('ajax/delGroupR.php', {
                    iIdGroup : $(aParents[2]).attr('id')
                }, function(xml){
                    if (eval(xml)[0]) {
                        $(aParents[2]).fadeOut();
                        $(aParents[2]).html='';
                        $('#GrOpt_'+eval(xml)[1]).remove();
                    }
                    else {
                        $.prompt(eval(xml)[1], {
                            top: '40%',
                            overlayspeed: 'fast',
                            promptspeed: 'fast'
                        });
                    }
                });
            }
        }
    });
}

function promptDelKeyword(el)
{
    var idSite = $('#iIdSite').val();
    var idKeyword = $(el).attr('alt');
    var jsThis = $(el);
    
    $.prompt('Na pewno usunąć?', {
        buttons: {
            Usuń: true,
            Anuluj: false
        },
        top: '40%',
        overlayspeed: 'fast',
        promptspeed: 'fast',
        callback: function(v, m, f){
            if (v) {
                $.post('ajax/delFraza.php', {
                    iIdSite: idSite,
                    iIdKeyword: idKeyword
                }, function(xml){                    
                    if (eval(xml)[0]) {
                        aParents = $(jsThis).parents();
                        $(aParents[3]).slideToggle();
                        $(aParents[3]).html('');
                    }
                    else {
                        $.prompt('Błąd', {
                            top: '40%',
                            overlayspeed: 'fast',
                            promptspeed: 'fast'
                        });
                    }
                });
            }
        }
    });
}

function prompt(el){
    var id = $(el).attr('alt');
    $.prompt('Na pewno usunąć?', {
        buttons: {
            Usuń: true,
            Anuluj: false
        },
        top: '40%',
        overlayspeed: 'fast',
        promptspeed: 'fast',
        callback: function(v, m, f){
            if (v) {
                //var aInputs = $("input[name=wyszukiwarka]");
                var SE = 'Google';
                
                //for (i = 0, iCount = aInputs.length; i < iCount; i++)
                //    if ($(aInputs[i]).attr('checked') == true)
                //        SE = $(aInputs[i]).val();
            	
                var data = $('#siterankDate').attr('title');
                var aParents = $(el).parents();

                $.post('ajax/delSite.php', {
                    iId: id,
                    sDate: data,
                    sSE: SE,
                    iIdGroup : $(aParents[7]).attr('id')
                }, function(xml){
                    if (eval(xml)[0]==false) {
                        $.prompt('Błąd', {
                            top: '40%',
                            overlayspeed: 'fast',
                            promptspeed: 'fast'
                        });
                    }
                    else {
                        $($(aParents[6])).find('.week_av').html(eval(xml)[1]);
                        $('#ogolna_skutecznosc_procent').text(eval(xml)[2]+'%');
                        $(aParents[4]).slideToggle();
                        $(aParents[4]).html('');
                    }
                });
            }
        }
    });
}

function promptDelAllKeywords()
{
    var siteId = $('#siteId').val();

    $.prompt('Na pewno usunąć?', {
        buttons: {
            Usuń: true,
            Anuluj: false
        },
        top: '40%',
        overlayspeed: 'fast',
        promptspeed: 'fast',
        callback: function(v, m, f){
            if (v) {
                $.post('ajax/delAllKeywords.php', {
                    iIdDomain:siteId
                }, function(xml){
                    if (eval(xml)[0]) {
                        $('#domena_rozwiniecie_all').fadeOut('slow',
                            function() {
                                $('#domena_rozwiniecie_all').html('<div class="new_keywords" id="new_keywords"></div>')
                            }
                            );
                        $('#domena_rozwiniecie_all').fadeIn('slow');
                    }
                    else {
                        $.prompt('Błąd', {
                            top: '40%',
                            overlayspeed: 'fast',
                            promptspeed: 'fast'
                        });
                    }
                });
            }
        }
    });	

}

function promptDelAllDomains(){
    var data = $('#siterankDate').attr('title');
    $.prompt('Na pewno usunąć?', {
        buttons: {
            Usuń: true,
            Anuluj: false
        },
        top: '40%',
        overlayspeed: 'fast',
        promptspeed: 'fast',
        callback: function(v, m, f){
            if (v) {
                $.post('ajax/delAllDomains.php', {
                    sDate : data
                }, function(xml){
                    if (!eval(xml)[0]) {
                        $.prompt('Błąd', {
                            top: '40%',
                            overlayspeed: 'fast',
                            promptspeed: 'fast'
                        });
                    }
                    else {
                        $('#groupsDomain').html(eval(xml)[2]);
                        $('#domena_rozwiniecie_all').fadeOut('slow',
                            function() {
                                $('#domena_rozwiniecie_all').html(eval(xml)[1]);
                            }
                            );
                        $('#domena_rozwiniecie_all').fadeIn('slow');
                        $('#ogolna_skutecznosc_procent').text('0 %');
                    }
                });
            }
        }
    });
}

function promptDelKeywordsAllR(){
    var data = $('#siterankDate').attr('title');
    $.prompt('Na pewno usunąć?', {
        buttons: {
            Usuń: true,
            Anuluj: false
        },
        top: '40%',
        overlayspeed: 'fast',
        promptspeed: 'fast',
        callback: function(v, m, f){
            if (v) {
                $.post('ajax/delKeywordsAllR.php', {
                    sDate : data
                }, function(xml){
                    if (eval(xml)[0]) {
                        $('#groupsR').html(eval(xml)[2]);
                        $('#domena_rozwiniecie_all').fadeOut('slow',
                            function() {
                                $('#domena_rozwiniecie_all').html(eval(xml)[1]);
                            }
                            );
                        $('#domena_rozwiniecie_all').fadeIn('slow');
                    }
                    else {
                        $.prompt(eval(xml)[1], {
                            top: '40%',
                            overlayspeed: 'fast',
                            promptspeed: 'fast'
                        });
                    }
                });
            }
        }
    });
}

function promptDelFrazaR(el)
{
    var idKeyword = $(el).attr('alt');
    var iIdGr = $('#groupsR').val();
    $av = $('#Gr_'+iIdGr+'>.domena_rozwiniecie');
    $graph = $('#contener_srodek_prawa_');
    aParents = $(this).parents();
    
    $.prompt('Na pewno usunąć?', {
        buttons: {
            Usuń: true,
            Anuluj: false
        },
        top: '40%',
        overlayspeed: 'fast',
        promptspeed: 'fast',
        callback: function(v, m, f){
            if (v) {
                $.post('ajax/delFrazaR.php', {
                    iIdKeyword: idKeyword,
                    sData: $('#siterankDate').attr('title'),
                    iIdGroup : $(aParents[7]).attr('id')
                }, function(xml){
                    if (eval(xml)[0]) {
                        aParents = $(el).parents();
                        $(aParents[4]).slideToggle();
                        $(aParents[4]).html('');
                        $av.replaceWith(eval(xml)[1]);
                        $graph.html(eval(xml)[2]);
                    }
                    else {
                        $.prompt('Błąd', {
                            top: '40%',
                            overlayspeed: 'fast',
                            promptspeed: 'fast'
                        });
                    }
                });
            }
        }
    });	
}

function promptDelDomainR(el)
{
    var IdDomain = $(el).attr('alt');

    $.prompt('Na pewno usunąć?', {
        buttons: {
            Usuń: true,
            Anuluj: false
        },
        top: '40%',
        overlayspeed: 'fast',
        promptspeed: 'fast',
        callback: function(v, m, f){
            if (v) {
                $.post('ajax/delDomainR.php', {
                    iIdDomain: IdDomain
                }, function(xml){
                    if (xml) {
                        aParents = $(el).parents();
                        $(aParents[3]).slideToggle();
                        $(aParents[3]).html('');
                    }
                    else {
                        $.prompt('Błąd', {
                            top: '40%',
                            overlayspeed: 'fast',
                            promptspeed: 'fast'
                        });
                    }
                });
            }
        }
    });		
}

function promptDelGroup(self)
{
    var aParents = self.parents();
    var siteId = $('#siteId').val();
    
    $.prompt('Usunąć grupę oraz wszystkie należące do niej frazy ?', {
        buttons: {
            Usuń: true,
            Anuluj: false
        },
        top: '40%',
        overlayspeed: 'fast',
        promptspeed: 'fast',
        callback: function(v, m, f){
            if (v) {
                $.post('ajax/delGroup.php', {
                    iIdGroup : $(aParents[2]).attr('id'),
                    iIdDomain : siteId
                }, function(xml){   
                    if (eval(xml)[0]) {
                        $(aParents[2]).fadeOut();
                        $(aParents[2]).html='';
                        $('#GrOpt_'+eval(xml)[1]).remove();
                    }
                    else {
                        $.prompt(eval(xml)[1], {
                            top: '40%',
                            overlayspeed: 'fast',
                            promptspeed: 'fast'
                        });
                    }
                });
            }
        }
    });
}

function promptDelGroupDomain(self)
{
    var aParents = self.parents();
    $.prompt('Usunąć grupę oraz wszystkie należące do niej domeny ?', {
        buttons: {
            Usuń: true,
            Anuluj: false
        },
        top: '40%',
        overlayspeed: 'fast',
        promptspeed: 'fast',
        callback: function(v, m, f){
            if (v) {
                $.post('ajax/delGroupDomain.php', {
                    iIdGroup : $(aParents[2]).attr('id')
                }, function(xml){
                    if (eval(xml)[0]) {
                        $(aParents[2]).fadeOut();
                        $(aParents[2]).html='';
                        $('#GrOpt_'+eval(xml)[1]).remove();
                    }
                    else {
                        $.prompt(eval(xml)[1], {
                            top: '40%',
                            overlayspeed: 'fast',
                            promptspeed: 'fast'
                        });
                    }
                });
            }
        }
    });
}

function promptDelAllDomainsR(el){
	
    var IdKeyword = $(el).attr('alt');
    var data = $('#siterankDate').attr('title');
    $.prompt('Na pewno usunąć?', {
        buttons: {
            Usuń: true,
            Anuluj: false
        },
        top: '40%',
        overlayspeed: 'fast',
        promptspeed: 'fast',
        callback: function(v, m, f){
            if (v) {
                $.post('ajax/delAllDomainsR.php', {
                    iIdKeyword: IdKeyword,
                    sDate : data
                }, function(xml){   
                    if (eval(xml)[0]) {
                        $('#domena_rozwiniecie_all').slideToggle();
                        $('#domena_rozwiniecie_all').html(eval(xml)[1]);
                        $('#domena_rozwiniecie_all').slideToggle();
                    }
                    else {
                        $.prompt('Błąd', {
                            top: '40%',
                            overlayspeed: 'fast',
                            promptspeed: 'fast'
                        });
                    }
                });
            }
        }
    });
}

function delDomain(ob)
{
    prompt($(ob).attr('alt'));
}



