(function() {
	var script;
	var scripts = document.getElementsByTagName('script');
	for (var i in scripts) { if (scripts[i].src && (scripts[i].src.indexOf('js/partner.js') > 0)) { script = scripts[i]; break; }}
	
	var domain = 'http://multikasko.com';
	var container = document.createElement('div');
	
	var params = ((typeof maanimoParams != 'undefined') ? ('&' + maanimoParams) : '');
	var src = domain + '/affiliate?ref=' + encodeURIComponent(window.location) + params;
	container.innerHTML = '<iframe id="multikasko_affiliate" src="' + src + '" scrolling="no" frameborder="0" style="width:620px; height:300px; margin:0; border:0; padding:0;" />';
	
	if (script.nextSibling) { script.parentNode.insertBefore(container, script.nextSibling) } else { script.parentNode.appendChild(container) }
	var frame = document.getElementById('multikasko_affiliate');
	
	try {
		frame.contentWindow.postMessage(0, domain);
		var listener = function(event) { if ( event.origin == domain ) frame.style.height = event.data + 'px' }
		if (window.addEventListener) { window.addEventListener("message", listener, false) } else { window.attachEvent("onmessage", listener) }
	} catch(e) { frame.style.height = '1000px' }
})();

