function errorHandler(message, url, lineno)
{
  return true;
}
window.onerror = errorHandler;

function a(row, col) {
   var e;
   e = document.getElementById(row);
   e.style.backgroundColor = col;
}
function b(row, col) {
   var e;
   e = document.getElementById(row);
   e.style.backgroundColor= col;
}
function c(loc) {
   window.location = loc;
}
function setPicMain(elemID, content) {
   var e;
   e = document.getElementById(elemID);
   if (e)
   {
     if (OP)
       e.style.background = "url("+content+")";
     else
       e.style.backgroundImage = "url("+content+")";
   }
}
function setHistorieLabel(content) {
  if (DHTML) {
    if (NS4) {
      setContent("id", "ferHistorieInfo", null, '<div class="ferHistorieInfo">' + content + "<\/div>");
    } else {
      setContent("id", "ferHistorieInfo", null, content);
    }
  }
}
var winBigSize;
var maxSize = 720;
var normalSize = 360;
var deltaSize = 75;

function openBigSize(src,panBildTypID) {

  var winWidth;
  var winHeight;

  if (panBildTypID && panBildTypID == 35)
  {
    // set some params
    maxSize = 1280;
    deltaSize = 125;
    winWidth = 1320;
    winHeight = 1005;
  }
  else
  {
    maxSize = 720;
    deltaSize = 75;
    winWidth = 760;
    winHeight = 640;
  } // END IF

  var isFrame = parent.frames[0];
	if (isFrame)
	{
	  //alert('frame');

		winBigSize=window.open(src,'winBigSize','WIDTH='+winWidth+',HEIGHT='+winHeight+',resizable=0,scrollbars=0,menubar=0,toolbar=1,status=0');
    winBigSize.focus();
	}
	else
	{
		//alert('noframe');
	  zoomIn();  
	}

  return false;
}
var actualSize;
function zoomIn()
{
  // show element
  var elem = document.getElementById('divBigSize');
  if (elem)
    elem.style.visibility = 'visible';

	// resize to maxSize
  actualSize = normalSize;
  doZoomIn();
}
function doZoomIn()
{
  if (actualSize < maxSize)
  {
    actualSize = actualSize + deltaSize;
    if (actualSize > maxSize)
      actualSize = maxSize;
    document.bigSize.width = actualSize;
    window.setTimeout("doZoomIn();", 10);
  }
}
function zoomOut()
{
	// resize to minSize
  actualSize = maxSize;
  doZoomOut();
}
function doZoomOut()
{
	// resize to minSize
  if (actualSize > normalSize)
  {
    actualSize = actualSize - deltaSize;
    if (actualSize < normalSize)
      actualSize = normalSize;
    document.bigSize.width = actualSize;
    window.setTimeout("doZoomOut();", 10);
  }
  
  if (actualSize <= normalSize)
  {
	  // hide element
	  var elem = document.getElementById('divBigSize');
	  if (elem)
	    elem.style.visibility = 'hidden';
  }
}
