function doIframe(){
	o = document.getElementsByTagName('iframe');
	for(i=0;i<o.length;i++){
		if (/\bautoHeight\b/.test(o[i].className)){
			setHeight(o[i]);
			addEvent(o[i],'load', doIframe);
		}
	}
}

function setHeight(e){

	try {
	//if ($('#se').length) 
		document.domain = "antmicro.com";
	//else
	//	document.domain = "antmicro.se";
	var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
	var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers
	height = window.frames[0].document.getElementById('wrapper').offsetHeight;
	document.getElementById('blog').height = height;
	if(e.contentDocument){
		e.height = 10+e.contentDocument.body.offsetHeight+FFextraHeight;
	} else {
		e.height = 10+e.contentWindow.document.body.scrollHeight;
	}
	} catch (e) {
	}
}

function addEvent(obj, evType, fn){
	if(obj.addEventListener)
	{
		obj.addEventListener(evType, fn,false);
		return true;
	} else if (obj.attachEvent){
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	} else {
		return false;
	}
}

if (document.getElementById && document.createTextNode){
	addEvent(window,'load', doIframe);
}

