function analizeKeywords(obj, project_id, level) {
  if(level == 0) $(obj).css('display', 'none');

  $('#chart').html('');
  $.get(baseURL + '/ajax.php?type=last_check', function(date) {
    $('#last_check').html(date);
  });

  $('#keywords .keyword').each(function() {
    var keyword_id = $(this).attr('id').split('_');
    var best = $(this).next().next();
    var position = $(this).next();
        position.html('<img src="' + baseURL + '/images/icons/loading.gif" alt="" />');

    $.ajaxq('query_1', {
      url: baseURL + '/ajax.php?type=keywords&project_id=' + project_id + '&keyword_id=' + keyword_id[1],
      cache: false,
      success: function(p) {
        var p = p.split('|');
        position.html(p[1]);

        if(parseInt(p) < parseInt(best.html())) {
          best.html(parseInt(p));
        }
      }
    });

  });
}

function viewChart(keyword_id) {  
  $('#chart').html('<center><img src="' + baseURL + '/images/icons/loading.gif" alt="" /></center>');
  $.ajaxq('query_1', {
    url: baseURL + '/ajax.php?type=chart&keyword_id=' + keyword_id,
    cache: false,
    success: function(chart) {
      $('#chart').html(chart);
    }
  });
  
  var href = document.location.href.split('#chart');
  window.setTimeout("document.location.href = '" + href[0] + "#chart'", 500);
}

function analizeWebsite(obj, project_id, level) {
  $(obj).css('display', 'none');

  $.get(baseURL + '/ajax.php?type=last_check', function(date) {
    $('#last_check').html(date);
  });
  
  $.get(baseURL + '/ajax.php?type=redirect&project_id=' + project_id, function(redirect) {
    if(redirect) $('#redirect').html('weitergeleitet auf <a href="' + redirect + '" title="' + redirect + '" target="_blank">' + redirect + '</a>');
    
    $('#websiteinfos td[id]').each(function() {
      var attr = $(this).attr('id');
      $(this).html('<img src="' + baseURL + '/images/icons/loading.gif" alt="" />');
  
      $.get(baseURL + '/ajax.php?type=sitecheck&project_id=' + project_id + '&part=' + attr, function(r) {
        if(r) {
          var lines = r.split(';');
          for(var i=0;i<lines.length;i++) {
            var parts = lines[i].split('::');
            if(parts[0]) {
              $('#' + parts[0]).html(parts[1]);
            }
          }
        }
      });
  
    });
  });

  $('#firstcheck').css('visibility', 'hidden');
}

function selectProject(obj) {
  var id = $(obj).attr('value');
  if(id) {
    document.location.href = document.location.href.replace(/id\=([0-9]+)/g, 'id=' + id);
  }
}

var backlinkPos = 1;
function fetchBacklinks(project_id, page) {
  page = (page) ? parseInt(page) : 0;

  $.get(baseURL + '/ajax.php?type=backlinks&project_id=' + project_id + '&page=' + page, function(r) {
    if(r) {
      var response = r.split(']-[');
      var lines = response[0].split(';');
      
      for(var i=0;i<lines.length;i++) {
        if(lines[i]) {
          var linkID = $.md5(lines[i]);
          var u = lines[i].split(':|:');
          if($('#' + linkID).length == 0) {
            var cl = (backlinkPos % 2) ? 'first' : 'second';
            $('#mybacklinks').append('<tr id="' + linkID + '" class="' + cl + '"><td class="tiny"><b>' + backlinkPos + '.</b></td><td><a href="http://' + u[0] + '" target="_blank" title="' + u[0] + '">' + u[0] + '</a></td><td>' + u[1] + '</td></tr>');
            backlinkPos++;
          }
        }
      }
      
      if(parseInt(response[1]) > 0) window.setTimeout("fetchBacklinks('" + project_id + "', '" + (page + 1) + "')", 2400);
      else $('#backlink_check').html('<b>Backlinks gesamt:</b> ' + (backlinkPos - 1));
    }
  });
}

function analizeBacklinks(obj, project_id, level) {  
  $(obj).css('display', 'none');
  var p = 1;
  
  $.get(baseURL + '/ajax.php?type=last_check', function(date) {
    $('#last_check').html(date);
  });
  
  $('#backlinks_info').css('display', 'none');
  $('#backlink_check').html('<img src="' + baseURL + '/images/icons/loading.gif" alt="" class="icon" /> analysiere Backlinks');
  $('#backlinks').append('<table id="mybacklinks" class="hperc" cellspacing="1" style="width:600px"><tr class="kat"><td colspan="2">Domain</td><td>IP-Adresse</td></tr></table>');

  $.get(baseURL + '/ajax.php?type=redirect&project_id=' + project_id, function(redirect) {
    if(redirect) $('#redirect').html('weitergeleitet auf <a href="' + redirect + '" title="' + redirect + '" target="_blank">' + redirect + '</a>');
    fetchBacklinks(project_id);
  });
}

function tooltip(tooltipID) {
  $('#tooltip_' + tooltipID).css('display', 'block');
}

function hide_tooltip(tooltipID) {
  $('#tooltip_' + tooltipID).css('display', 'none');
}

function bookmarkSettings(obj, formID) {
  $(obj).attr('disabled', 'disabled');
  $(obj)[0].blur();

  $.post(baseURL + '/ajax.php?type=bookmark', $('#' + formID).serialize(), function() {
    $(obj).attr('value', 'gespeichert');
  });
}

function submitBookmark(formObj, id, project) {
  
  if(disable_entry == 1) {
    alert(unescape('Bitte zuerst die Eingabetexte ausf%FCllen%21'));
    return false;
  }
  
  $(formObj).find('.submit').attr('value', 'lade...');

  $.get(baseURL + '/ajax.php?type=getforms&id=' + id + '&project=' + project, function(f) {
    if(f) {
      $(formObj).append(f);
      $(formObj).find('.submit').attr('value', 'eintragen');
      $(formObj).find('.submit').attr('disabled', 'disabled');
      
      $(formObj).submit();
      $(formObj).find('.submit').parent().append('<img src="' + baseURL + '/images/icons/yes.gif" alt="" />');
      
    } else $(formObj).find('.submit').attr('value', 'Fehler');
  });
  
  return false;
}

function insertSystem(system, formID) {
  $('#' + formID).find('#system_' + formID).attr('value', system);
}

// TOGGLE Fieldsets
  function toggleFieldset() {    
    $('#siteInfos').attr('class', ($('#fieldsetToggle').attr('class') == 'toggle') ? '' : 'fieldsetToggle');
    $('#fieldsetToggle').attr('class', ($('#fieldsetToggle').attr('class') == 'toggle') ? '' : 'toggle');
    $('#imgToggle').attr('src', ($('#fieldsetToggle').attr('class') == 'toggle') ? $('#imgToggle').attr('src').replace(/collapse\.gif/g, 'expand.gif') : $('#imgToggle').attr('src').replace(/expand\.gif/g, 'collapse.gif'));
  }
