/*
(c) 2006 Thomas Pfeifer - thomaspfeifer.net

*/
document.write("<img name=\"topflopdata\" src=\"spacer.gif\" border=0 height=1 width=1>");

function topflop(id) {
  if (voteAlready(id)) {
    document.write("<img src=\"topflop_td.gif\" border=\"0\" title=\"Top! - positiv bewerten.\">");
    document.write("<img src=\"topflop_fd.gif\" border=\"0\" title=\"Flop! - negativ bewerten.\">");
  } else {
    document.write("<a href=\"javascript:tf_top('"+id+"');\"><img name=\"tft"+id+"\" src=\"topflop_t.gif\" border=\"0\" title=\"Top! - positiv bewerten.\"></a>");
    document.write("<a href=\"javascript:tf_flop('"+id+"');\"><img name=\"tff"+id+"\" src=\"topflop_f.gif\" border=\"0\" title=\"Flop! - negativ bewerten.\"></a>");
  }
}
function tf_top(id) {
  if (voteAlready(id)) return;
  disable(id);
  document["topflopdata"].src="http://www.tnt-factory.de/cgi-bin/topflop.pl?v=t&id="+id;
  alert("Danke für deine Bewertung ! Sie wird beim nächsten Update berücksichtigt");
}
function tf_flop(id) {
  if (voteAlready(id)) return;
  disable(id);
  document["topflopdata"].src="http://www.tnt-factory.de/cgi-bin/topflop.pl?v=f&id="+id;
  alert("Danke für deine Bewertung ! Sie wird beim nächsten Update berücksichtigt");
}
function disable(id) {
  //alert("disable "+id);
  var cookie=tf_getCookie();
  if (cookie==null) cookie="";
  cookie+=id+"|";
  tf_setCookie(cookie);
  //alert(tf_getCookie());
  document["tft"+id].src="topflop_td.gif";
  document["tff"+id].src="topflop_fd.gif";
}
function tf_setCookie(value) {
  document.cookie="topflop="+escape(value);
}
function tf_getCookie() {
  var dc = document.cookie;
  var name="topflop";
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}
function voteAlready(name) {
  var c=tf_getCookie();
  if (c==null || c.indexOf(name+"|")==-1) {
    return(false);
  } else {
    return(true);
  }
}


