// JavaScript Document
if (!window.companyID) alert("Missing parameter: companyID");
if (!window.template) alert("Missing parameter: template");

var source = "http://tools.allebedrijvenin.nl/kwaliteitsmeter/" + template + "/" + companyID;
var iframe = document.createElement("iframe");
iframe.frameBorder = "0";
if (IsStrict() || navigator.userAgent.indexOf("MSIE 7.") > -1) iframe.style.marginBottom = "-5px";

switch (template)
{
    case 1:
        iframe.style.width = "204px";
        iframe.style.height = "236px";
        break;
    case 2:
        iframe.style.width = "239px";
        iframe.style.height = "131px";
        break;
    case 3:
        iframe.style.width = "164px";
        iframe.style.height = "243px";
        break;
    case 4:
        iframe.style.width = "129px";
        iframe.style.height = "258px";
        break;
    case 5:
        iframe.style.width = "112px";
        iframe.style.height = "171px";
        break;
    case 6:
        iframe.style.width = "112px";
        iframe.style.height = "128px";
        break;
    case 7:
        iframe.style.width = "214px";
        iframe.style.height = "91px";
        break;
    case 8:
        iframe.style.width = "164px";
        iframe.style.height = "95px";
        break;        
    default:
        alert("Unknown template: " + template);
}

if (window.borderColor) source += "&BorderColor=" + borderColor;
if (window.backgroundColor) source += "&BackgroundColor=" + backgroundColor;
if (window.gradeFontColor) source += "&GradeFontColor=" + gradeFontColor;
if (window.innerBorderColor) source += "&InnerBorderColor=" + innerBorderColor;
if (window.innerBackgroundColor) source += "&InnerBackgroundColor=" + innerBackgroundColor;
if (window.subHeaderFontColor) source += "&SubHeaderFontColor=" + subHeaderFontColor;
if (window.subGradeFontColor) source += "&SubGradeFontColor=" + subGradeFontColor;
if (window.reviewLinkFontColor) source += "&ReviewLinkFontColor=" + reviewLinkFontColor;
if (window.reviewLinkHoverFontColor) source += "&ReviewLinkHoverFontColor=" + reviewLinkHoverFontColor;
iframe.src = source.replace("&", "?");

var meter = document.getElementById("abin-kwaliteitsmeter");
meter.removeChild(document.getElementById("abin-link"));
meter.appendChild(iframe);

function IsStrict() {
    if (document.doctype == undefined) return false;
    else if (document.doctype) return document.doctype.systemId.indexOf("strict") > -1;
    else return document.body.parentNode.parentNode.firstChild.nodeValue.indexOf("strict") > -1;
}
