var report;

function showReport(offset) {
  //document.getElementById("reportlink" + offset).style.display = "none";
  //document.getElementById("descriptionlink" + offset).style.display = "inline";
  //document.getElementById("previewlink" + offset).style.display = "inline";
                     
  //document.getElementById("report" + offset).style.display = "block";
  //document.getElementById("description" + offset).style.display = "none";
  //document.getElementById("preview" + offset).style.display = "none";
  //alert(document.getElementById("report" + offset).innerHTML);
  if (report!=undefined) {
    report.close();
  }
  report = window.open("about:blank","report","height=200,width=300,menubar=no,resizable=no,scrollbars=yes,status=no,toolbar=no,statusbar=no");
  report.focus();
  report.document.write("<html><head><title>report</title></head><body style='font-family:Sans-Serif;font-size:9pt;margin:5px;'>");
  report.document.write(document.getElementById("report" + offset).innerHTML);
  report.document.write("</html></head>");
  
  return false;
}

function openExtlink(link) {
  //alert(link.href);
  
  iframe = document.getElementById("externframe");
  iframe.style.display = "block";
  iframe.src = link.href;
}

function showDescription(offset) {
  document.getElementById("reportlink" + offset).style.display = "inline";
  document.getElementById("descriptionlink" + offset).style.display = "none";
  document.getElementById("previewlink" + offset).style.display = "inline";
                     
  document.getElementById("report" + offset).style.display = "none";
  document.getElementById("description" + offset).style.display = "block";
  document.getElementById("preview" + offset).style.display = "none";
  
  return false;
}

function showPreview(offset) {
  document.getElementById("reportlink" + offset).style.display = "inline";
  document.getElementById("descriptionlink" + offset).style.display = "inline";
  document.getElementById("previewlink" + offset).style.display = "none";
                     
  document.getElementById("report" + offset).style.display = "none";
  document.getElementById("description" + offset).style.display = "none";
  document.getElementById("preview" + offset).style.display = "block";
  document.getElementById("preview" + offset).src = document.getElementById("link" + offset).href;
  
  return false;
}

function vote(id, val)
{
	document.getElementById("idfield").value = id;
	document.getElementById("valfield").value = val;
	document.getElementById("votingform").submit();
}

function voting_select(elem, val)
{
	var images = elem.parentNode.getElementsByTagName("IMG");
	i=0;
	for(; i<= val; i++)
	{
		images[i].src = 'grafiken/star_selected.jpg';
	}
	for(;i<images.length; i++)
	{
		images[i].src = 'grafiken/star_unselected.jpg';
	}
}

function restore_images(elem)
{
	var images = elem.getElementsByTagName("IMG");
	for(i=0; i<= 4; i++)
	{
		images[i].src = images[i].attributes["default"].value;
	}
}

