//static variables
var keurmerkurl = 'http://www.mkbkeurmerk.nl/keurmerk.php';
var keurmerkargs = '';

//get javascript object
try {
	var keurmerk = document.getElementById ('mkbkeurmerk');
} catch (e) {
	var keurmerk = false;
}

if (keurmerk !== false) {
	//get attributes from placed script-tag on customer site
	var attrBedrijf = keurmerk.getAttribute ('bedrijf');
	var attrVariant = keurmerk.getAttribute ('variant');
	if (attrBedrijf !== null && attrBedrijf !== false &&
		attrVariant !== null && attrVariant !== false) {
		
			//attributes of the iframe
			var keurmerkargs = '?code='+attrBedrijf+'&variant='+attrVariant;
			
			//width and height, depending on attribute 'variant'
			switch (attrVariant) {
				case 'standaard':
					var iframewidth = '63px';
					var iframeheight = '43px';
					break;
				case 'horizontaal':
					var iframewidth = '145px';
					var iframeheight = '29px';
					break;
				case 'certificaat':
					var iframewidth = '290px';
					var iframeheight = '115px';
					break;
				default:
					var iframewidth = '500';
					var iframeheight = '200';
			}
			
			//create a iframe
			var keurmerkiframe = document.createElement ('IFRAME');
			keurmerkiframe.frameBorder = 0;
			keurmerkiframe.scrolling = 'no';
			keurmerkiframe.marginWeight = 0;
			keurmerkiframe.marginWidth = 0;
		
			//set attributes
			keurmerkiframe.setAttribute ('src', keurmerkurl + keurmerkargs);
			keurmerkiframe.setAttribute ('width', iframewidth);
			keurmerkiframe.setAttribute ('height', iframeheight);
			keurmerkiframe.setAttribute ('position', 'absolute');
			
			//save local onload functions
			if (document.body.onload)
				siteonload = document.body.onload;
		
			//place iframe
			keurmerk.parentNode.insertBefore (keurmerkiframe, keurmerk);
					
			//call loadSiteonload
			keurmerkiframe.onload = function() {
				loadSiteonload();
			}
			
			//run onload of the customer site once again
			function loadSiteonload() {
				if (typeof siteonload !== 'undefined')
					siteonload(); 
			}
	}
}