listBreak = "<table width=\"690\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr height=\"10\"><td class=\"weiss\" colspan=\"6\" align=\"left\" valign=\"middle\" height=\"10\">&nbsp;</td></tr></table>";
listCode = listBreak;
listColspan = 1;
listPrevious = 0;

listColWidth = new Array(450,120);

function addList(listType,linkSrc,text1){
  listColspan = addList.arguments.length - 2;
  switch (listType) {
  case "H":
    if(listPrevious == 1){
      listColspan = 1;
      listCode += "</table></div>" + listBreak;
    }
    listColspan = addList.arguments.length - 2;
    listPrevious = 1;
    cellClass = "td_ueber";
    text1 = "<b>" + text1 + "</b>";
    listCode += "<div class=\"td_trenner_hor\"><table style=\"font-size:11px\" width=\"690\" border=\"0\" cellspacing=\"3\" cellpadding=\"5\">"
    break;
  case "I":
    cellClass = "td_text";
    if(linkSrc != ""){
      text1 = "<a href=\"" + linkSrc + "\">" + text1 + "</a>";
    }
    break;
  }
  if(listColspan == 1){
    listColWidth[0] = "100%";
  }
  listCode += "<tr><td class=\"" + cellClass + "\" width=\"" + listColWidth[0] + "\">" + text1 + "</td>"
  if(listColspan > 1){
    for (i = 3; i < addList.arguments.length; i++){
      if(listColWidth[i-2]){
        listColWidthI = listColWidth[i-2]
      }else{
        listColWidthI = listColWidth[listColWidth.length - 1]
      }
      listCode += "<td class=\"" + cellClass + "\" width=\"" + listColWidthI + "\">" + addList.arguments[i] + "</td>";
    }
  }
  listCode += "</tr>";
}




contentBreak = "<TD class=\"leer\" colSpan=\"2\" height=\"5\"></TD>";
contentCode = contentBreak;
contentColspan = 0;

function addContent(contentType,colspan,content,imgSrc,linkSrc){
  if(!contentType){
    contentType = "T";
  }
  switch (contentType) {
  case "H":
    cellClass = "textnHd";
    break;
  case "P":
    cellClass = "bildunter";
    break;
  case "G":
    cellClass = "textn";
    break;
  case "Pg":
    cellClass = "textn";
    break;
  case "Px":
    cellClass = "textn";
    break;
  case "Mail":
    cellClass = "textn";
    break;
  case "T":
    cellClass = "textn";
    break;
  case "L":
    cellClass = "textn";
    break;
  case "I":
    cellClass = "textn";
    break;
  case "B":
    cellClass = "textBanner";
    break;
  }
  if(!colspan){
    colspan = 2
  }
  if(!content){
    content = "";
  }
  cellWidth = colspan * 50 + "%";
  if(contentType == "I"){
    cellWidth += ";padding-left:" + (130 + (imgSrc * 20)) + "px";
    if(linkSrc){
      content = "<A href=\"" + linkSrc + "\">" + content + "</A>";
    }
  }
  if(contentType == "L"){
    cellWidth = "";
    if(!imgSrc){
      contentType = "T";
    }
  }

  if(contentColspan == 1 && colspan == 2){
    contentCode += "<td class=\"leer\"></td></tr><tr>" + contentBreak + "</tr>";
    contentColspan = 0;
  }

  if((contentColspan == 0 && colspan == 1) || colspan == 2){
    contentCode += "<tr>";
  }

  if(contentType == "Px" || contentType == "Pl" || contentType == "Mail"){
    contentCodePx = "<table style=\"width:100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr>";
    colCounter = 1;
    for (i = 2; i < addContent.arguments.length; i++){
      contentText = addContent.arguments[i];
      contentCodePx += "<td class=\"textn\" style=\"vertical-align:bottom;text-align:center\">"
      contentCodeImg = "";
      if(addContent.arguments[i+1] != ""){
        contentCodeImg = "<IMG alt=\"\" src=\"bilder/" + addContent.arguments[i+1] + "\" border=\"0\">";
      }
      if(addContent.arguments[i+2] != ""){
        if(addContent.arguments[i+2] == 1){
          addContent.arguments[i+2] = addContent.arguments[i+1]
        }
        contentCodePx += "<A href=\"";
        if(contentType == "Px"){
          contentCodePx += "bilder/big/"
        }
        contentCodePx += addContent.arguments[i+2];
        if(contentType == "Px"){
          contentCodePx += "\" target=\"_new"
        }
        contentCodePx += "\">" + contentCodeImg + "</A>";
      }else{
        contentCodePx += contentCodeImg;
      }
      if(contentText != ''){
        contentCodePx += "<BR><BR><span style=\"background-color:#FFFFFF\" class=\"bildunter\">" + contentText + "</span></td>";
      }
      i += 2;
      if((colCounter % 3) == 0){
        contentCodePx += "</tr><tr><td class=\"textn\" style=\"height:30px\" colspan\"3\"></td></tr><tr>";
      }
      colCounter += 1;
    }
    if(colCounter > 4 && ((colCounter - 1) % 3) != 0){
      for (i = (colCounter - 1) % 3; i < 3; i++){
        contentCodePx += "<td class=\"textn\"></td>";
      }
    }
    content = contentCodePx + "</tr></table>";
  }

  if(contentType == "Pg"){
    contentCodePx = "<table style=\"width:100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr>";
    colCounter = 1;
    for (i = 2; i < addContent.arguments.length; i++){
      contentCodePx += "<td class=\"textn\" style=\"vertical-align:bottom;text-align:center;width:25%\"><A href=\"javascript:getGalleryImage('" + addContent.arguments[i] + "')\"><IMG alt=\"\" src=\"bilder/" + addContent.arguments[i] + "\" border=\"0\"></A>";
      if((colCounter % 4) == 0){
        contentCodePx += "</tr><tr><td class=\"textn\" style=\"height:30px\" colspan\"4\"></td></tr><tr>";
      }
      colCounter += 1;
    }
    if((colCounter - 1) % 4 != 0){
      for (i = (colCounter - 1) % 4; i < 4; i++){
        contentCodePx += "<td class=\"textn\" style=\"width:25%\"></td>";
      }
    }
    content = contentCodePx + "</tr></table>";
  }

  if(contentType == "P"){
    contentText = content;
    content = "<IMG alt=\"\" src=\"bilder/" + imgSrc + "\" border=\"0\">";
    if(linkSrc){
      if(linkSrc == 1){
        linkSrc = imgSrc
      }
      content = "<A href=\"bilder/big/" + linkSrc + "\" target=\"_new\">" + content + "</A>";
    }
    if(contentText != ''){
      content += "<BR><BR>" + contentText;
    }
  }
  if(contentType == "L"){
    contentText = content;
    content = "<IMG alt=\"\" src=\"bilder/" + imgSrc + "\" border=\"0\">";
    if(linkSrc){
      if(linkSrc == 1){
        linkSrc = imgSrc
      }
      content = "<A href=\"" + linkSrc + "\" target=\"_new\">" + content + "</A>";
    }
    if(contentText != ''){
      content += "<BR><BR>" + contentText;
    }
  }
  if(contentType == "G"){
    contentText = content;
    content = "<IMG id=\"mainImg\" alt=\"\" src=\"bilder/big/" + content + "\" border=\"0\">";
  }

  contentCode += "<td style=\"width:" + cellWidth + "\" class=\"" + cellClass + "\" vAlign=\"top\" colSpan=\"" + colspan + "\">" + content + "</td>";

  if((contentColspan == 1 && colspan == 1) || colspan == 2){
    contentCode += "</tr><tr>"
    if(contentType != "I"){
      contentCode += contentBreak + "</tr>";
    }
    contentColspan = 0;
  }else{
    contentColspan = 1;
  }
}


function contentAreaResize(){
  //window.location.href = window.location.href;
  window.scrollTo(0,0);
  getWindowSize()
  document.body.style.overflow = "hidden";
  document.getElementById("contentDIV").style.width = (windowWidth - 60) + "px";
  document.getElementById("contentDIV").style.height = (windowHeight - 120) + "px";
  document.getElementById("contentDIV").style.overflow = "auto";
  if (windowWidth < 780){
    windowWidth = 780;
    document.getElementById("contentDIV").style.width = "720";
    document.body.style.overflow = "scroll";
    document.getElementById("contentDIV").style.height = "auto";
    document.getElementById("contentDIV").style.overflow = "hidden";
  }
  if(document.getElementById("contentIframe")){
    document.getElementById("contentIframe").style.height = windowHeight - 122;
    document.getElementById("contentIframe").style.width = windowWidth - 62;
    if (windowWidth < 920){
      document.getElementById("contentIframe").style.height = windowHeight - 142;
      document.getElementById("contentDIV").style.height = (windowHeight - 120) + "px"
    }
    if (windowWidth < 780){
      windowWidth = 780;
      document.getElementById("contentIframe").style.width = "720";
      document.getElementById("contentDIV").style.width = "720";
    }else{
      document.getElementById("contentDIV").style.width = windowWidth - 60;
    }
  }
}



function getPageFramework(pageType,iframeSrc){
  pageFramework = "<HTML><HEAD><TITLE>Willkommen bei www.commodore-abc.de - der Website Rund um Opel Commodore & Co!</TITLE><META content=\"Opel, Rekord, Commodore, Senator, Monza, Opel Rekord, Opel Commodore, Opel Senator, Opel Monza, Alt Opel, Altopel, Oldtimer, Youngtimer, Olympia, Opel Olympia, Olympia Rekord, Opel Olympia Rekord, Rekord P1, Rekord P2\" name=keywords><link rel=\"stylesheet\" href=\"js_css/layout.css\" type=\"text/css\"></HEAD><body bgcolor=\"#ffffff\" style=\"margin:0;padding:0;";
  if(!MOZ){
    pageFramework += "overflow:hidden";
  }
  pageFramework += "\"><SCRIPT language=javascript src=\"js_css/common.js\" type=\"text/javascript\"></SCRIPT><SCRIPT language=javascript src=\"js_css/menu.js\" type=\"text/javascript\"></SCRIPT><SCRIPT language=javascript src=\"js_css/page.js\" type=\"text/javascript\"></SCRIPT><table cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr><td rowspan=\"2\" style=\"background-image:url('layout/header_pfad_neu_2_a2.gif');vertical-align:top;width:60px;\"><img src=\"layout/header_pfad_neu_2_a1.gif\" width=\"60\" height=\"141\" border=\"0\" alt=\"\"></td><td class=\"menu\">" + menus + "</td><td style=\"background-image:url('layout/header_leer.gif');background-repeat:repeat-x;width:" + (windowWidth - 780) + "px;\"><img src=\"layout/transparent.gif\" width=\"100%\" height=\"1px\" border=\"0\" alt=\"\"></td></tr><tr><td colspan=\"2\" style=\"height:100%\">";
  contentDivWidth = windowWidth - 60;
  switch (pageType) {
    case "contentPage":
      getPageContentContentPage();
      break;
    case "listPage":
      getPageContentListPage();
      break;
    case "indexPage":
      pageContent = "<table style=\"font-size:11px\" cellpadding=\"0\" cellspacing=\"10\" border=\"0\" class=\"bodyclass\"><tr><td style=\"vertical-align:top;padding:5px 0 90px 35px\"><img src=\"grafiken/home_commo_a_130x70.gif\" alt=\"\" height=\"70\" width=\"130\" border=\"0\"></td><td colspan=\"2\" style=\"vertical-align:top;padding:5px 0 0 30px\"><table border=\"0\" cellspacing=\"0\" cellpadding=\"2\" style=\"font-size:11px\"><tr><td align=\"left\" valign=\"middle\" width=\"10\"><img src=\"grafiken/home_dot.gif\" alt=\"\" height=\"10\" width=\"10\" border=\"0\"></td><td class=\"infotabneu\" width=\"370\">Ganz neu: " + textGanzNeu + "</td></tr><tr height=\"5\"><td class=\"leer\" colspan=\"2\" align=\"left\" valign=\"middle\" width=\"384\" height=\"5\"></td></tr><tr><td align=\"left\" valign=\"middle\" width=\"10\"><img src=\"grafiken/home_dot.gif\" alt=\"\" height=\"10\" width=\"10\" border=\"0\"></td><td class=\"infotabneu\" width=\"370\">Neu: " + textNeu + "</td></tr><tr height=\"5\"><td colspan=\"2\" align=\"left\" valign=\"middle\" width=\"384\" height=\"5\"></td></tr><tr><td align=\"left\" valign=\"middle\" width=\"10\"><img src=\"grafiken/home_dot.gif\" alt=\"\" height=\"11\" width=\"10\" border=\"0\"></td><td class=\"infotabneu\" width=\"370\">Besuchen Sie unserer Galerie privater Opels. Wenn Sie Ihr Schmuckstück hier veröffentlichen möchten, brauchen Sie uns nur zu kontaktieren!</td></tr><tr height=\"5\"><td class=\"leer\" colspan=\"2\" align=\"left\" valign=\"middle\" width=\"384\" height=\"5\"></td></tr><tr><td align=\"left\" valign=\"middle\" width=\"10\"><img src=\"grafiken/home_dot.gif\" alt=\"\" height=\"11\" width=\"10\" border=\"0\"></td><td class=\"infotabneu\" width=\"370\">Letzte Änderung dieser Seiten am: <a href=\"aktuelles_seitenaenderungen.htm\">" + textLetzteAenderung + "</a></td></tr><tr height=\"5\"><td class=\"leer\" colspan=\"2\" align=\"left\" valign=\"middle\" width=\"384\" height=\"5\"></td></tr></table></td></tr><tr><td style=\"vertical-align:bottom;padding:30px 0 0 10px\"><img src=\"grafiken/home_willkommen_240x40.gif\" alt=\"\" height=\"40\" width=\"240\" border=\"0\"></td><td style=\"vertical-align:middle;padding:5px 0 0 35px\"><img src=\"grafiken/home_commo_b_130x70.gif\" alt=\"\" name=\"commo_b_130x70\" height=\"70\" width=\"130\" border=\"0\"></td><td style=\"vertical-align:top;padding:0 0 0 0\"><img src=\"grafiken/home_dieseite_320x60.gif\" alt=\"\" height=\"60\" width=\"230\" border=\"0\"></td></tr><tr><td colspan=\"2\" style=\"vertical-align:bottom;padding:30px 0 0 10px\"><table border=\"0\" cellspacing=\"0\" cellpadding=\"2\" style=\"font-size:11px\"><tr><td align=\"center\" valign=\"middle\" width=\"10\"><img src=\"grafiken/home_dot.gif\" alt=\"\" height=\"10\" width=\"10\" border=\"0\"></td><td class=\"infotab\" align=\"left\" valign=\"top\" width=\"360\"><a href=\"impressum_faq.htm\">Leitfaden</a> zu dieser Seite</td></tr><tr height=\"5\"><td colspan=\"2\" align=\"center\" valign=\"middle\" width=\"374\" height=\"5\"></td></tr><tr><td align=\"center\" valign=\"middle\" width=\"10\"><img src=\"grafiken/home_dot.gif\" alt=\"\" height=\"10\" width=\"10\" border=\"0\"></td><td class=\"infotab\" align=\"left\" valign=\"top\" width=\"360\">Diese Seite ist für eine Darstellung von 800x600  optimiert. Es werden die gängigen Browser unterstützt.</td></tr><tr height=\"5\"><td class=\"leer\" colspan=\"2\" align=\"center\" valign=\"middle\" width=\"374\" height=\"5\"></td></tr><tr><td align=\"center\" valign=\"middle\" width=\"10\"><img src=\"grafiken/home_dot.gif\" alt=\"\" height=\"11\" width=\"10\" border=\"0\"></td><td class=\"infotab\" width=\"360\">Diese Seite verwendet Javascript. Bitte schalten Sie die entsprechende Funktion in Ihrem Browser ein, um vollen Zugriff auf die Navigation zu erhalten! <a href=\"impressum_faq.htm\">Hier</a> erhalten Sie weitere Informationen zur Benutzung der Menüs!</td></tr><tr height=\"5\"><td class=\"leer\" colspan=\"2\" align=\"center\" valign=\"middle\" width=\"374\" height=\"5\"></td></tr><tr><td align=\"center\" valign=\"middle\" width=\"10\"><img src=\"grafiken/home_dot.gif\" alt=\"\" height=\"10\" width=\"10\" border=\"0\"></td><td class=\"infotab\" width=\"360\">Bei dieser Seite handelt es sich um ein privates Informationsangebot. Es besteht kein Zusammenhang zur Adam Opel AG.</td></tr><tr height=\"5\"><td class=\"leer\" colspan=\"2\" align=\"center\" valign=\"middle\" width=\"374\" height=\"5\"></td></tr><tr><td align=\"center\" valign=\"middle\" width=\"10\"><img src=\"grafiken/home_dot.gif\" alt=\"\" height=\"10\" width=\"10\" border=\"0\"></td><td class=\"infotab\" align=\"left\" valign=\"top\" width=\"360\">Durch die Nutzung dieses Informationsangebotes erkennen Sie unsere rechtlichen Grundlagen an, die <a href=\"impressum_disclaimer.htm\">hier</a> im Disclaimer nachgelesen werden können.</td></tr></table></td><td style=\"vertical-align:top;padding:100px 0 0 70px\"><img src=\"grafiken/home_commo_c_130x70.gif\" alt=\"\" height=\"70\" width=\"130\" border=\"0\"></td></tr></table>";
      break;
    case "freestylePage":
      pageContent = "<table style=\"width:684px\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr><td style=\"width:684px\">" + document.getElementById("freestyleContent").innerHTML + "</td></tr></table>";
      break;
    case "iframePage":
      getPageContentIframePage(iframeSrc);
      break;
  }
  if(!MOZ){
    pageFramework += "<div id=\"contentDIV\" style=\"width:" + contentDivWidth + "px;overflow:auto;height:" + (windowHeight - 120) + "px\">" + pageContent + "</div></td></tr></table>" + subMenus + "<scr" + "ipt language=\"javascript\">contentAreaResize();window.onresize = contentAreaResize</scr" + "ipt></body></HTML>";
  }else{
    pageFramework += "<div id=\"contentDIV\">" + pageContent + "</div></td></tr></table>" + subMenus + "</body></HTML>";
  }
  document.write(pageFramework);
}

function getPageBreadcrumbs(){
  for(i = 1; i <= pageBreadcrumbs.search(/,/); i++){
    pageBreadcrumbs = pageBreadcrumbs.replace(/,/,"&nbsp;&nbsp;>>&nbsp;&nbsp;")
  }
}

backToText = "";
backToLink = "";

function getPageContentIframePage(iframeSrc){
  iframeSrc = iframeSrc;
  pageContent = "<table style=\"width:740px\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr><td id=\"iframeCell\"></td><iframe frameborder=\"0\" src=\"" + iframeSrc + "\" name=\"contentIframe\" id=\"contentIframe\" style=\"width:" + (windowWidth - 62) + "px;height:" +  (windowHeight - 122)  + "\"></iframe></tr></table>";
}

function getPageContentListPage(){
  if(listPrevious == 1){
    listCode += "</table></div>";
  }
  getPageBreadcrumbs()
  archivCode = "";
  if(archiveLink != ""){
    archivCode = "<tr><td>" + listBreak + "<table width=\"690\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\"><tr><td class=\"td_header\" colspan=\"6\" align=\"left\" valign=\"middle\" height=\"19\">&Auml;ltere Itere Beitr&auml;ge befinden sich im &gt;&gt; <a href=\"" + archiveLink + "\">Archiv!</a></td></tr></table></td></tr>"
  }
  backToCode = "";
  if(backToLink != ""){
    backToCode = "<tr><td>" + listBreak + "<table width=\"690\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\"><tr><td class=\"td_header\" colspan=\"6\" align=\"right\" valign=\"middle\" height=\"19\">Zur&uuml;ck zu &quot;<a href=\"" + backToLink + "\">" + backToText + "</a>&quot;</td></tr></table></td></tr>"
  }
  pageContent = "<table style=\"width:684px\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr><td colspan=\"3\" style=\"height:20px\" class=\"pageBreadcrumbCell\">" + pageBreadcrumbs + "</td></tr><tr><td colspan=\"3\">" + listCode + "</td></tr>" + archivCode + backToCode + "</table>";
}


prevPageText = "";
prevPageLink = "";
nextPageText = "";
nextPageLink = "";

function getPageContentContentPage(){
  if(contentColspan == 1){
    contentCode += "<td class=\"leer\"></td></tr><tr>" + contentBreak + "</tr>";
  }
  getPageBreadcrumbs()
  ;
  if (backToText){
    if(backToText == ""){
      backToText = "Index"
    }
    backToText = "Zur&uuml;ck zu \"" + backToText + "\"";
  }
  if (prevPageText != ""){
    prevPageText = "<A href=\"" + prevPageLink + "\"><nobr><<&nbsp;" + prevPageText + "</nobr></A>";
  }
  if (nextPageText != ""){
    nextPageText = "<A href=\"" + nextPageLink + "\"><nobr>" + nextPageText + "&nbsp;>></nobr></A>";
  }
  pageContent = "<table style=\"width:684px\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr><td colspan=\"3\" style=\"height:20px\" class=\"pageBreadcrumbCell\">" + pageBreadcrumbs + "</td></tr><tr><td colspan=\"3\"><img src=\"layout/transparent.gif\" width=\"100%\" height=\"20px\" border=\"0\" alt=\"\"></td></tr><tr><td class=\"tabtitelli\"><img src=\"layout/tb_head_li.gif\" width=\"5\" height=\"20\" border=\"0\" alt=\"\"></td><td class=\"tabtitelmi\"><b style=\"padding:2px\">" + pageTitle + "</b></td><td class=\"tabtitelre\"><img src=\"layout/tb_head_re.gif\" width=\"5\" height=\"20\" border=\"0\" alt=\"\"></td></tr><tr><td colspan=\"3\"><TABLE cellspacing=\"5\" cellpadding=\"5\" class=\"standardContentPageTable\" border=\"0\">" + contentCode + "</table></td></tr><tr><td colspan=\"3\"><table style=\"width:100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr><td style=\"width:33%;padding:5px;vertical-align:middle;text-align:left;background-color: #ffcc99;FONT-SIZE: 10px;FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;font-weight:bold;\">" + prevPageText + "</td><td style=\"width:34%;padding:5px;vertical-align:middle;text-align:center;background-color: #ffcc99;FONT-SIZE: 10px;FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;font-weight:bold;\"><A href=\"" + backToLink + "\">" + backToText + "</A></td><td style=\"width:33%;padding:5px;vertical-align:middle;text-align:right;background-color: #ffcc99;FONT-SIZE: 10px;FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;font-weight:bold;\">" + nextPageText + "</td></tr></table></td></tr></table>"
}

function getGalleryImage(newImg){
  document.getElementById("mainImg").src = "bilder/big/" + newImg;
}
