﻿var afcrn__sizes=Array(Array(1), Array(1), Array(2,1), Array(3,1/2), Array(4,2,1/2), Array(5,3,2,1/2));
function afcrn__getSize(s) { return s>=afcrn__sizes.length?afcrn__sizes.length-1:s; }

function afcrn_top(c,s,b) {
	document.write('<b class="afcrn '+c+'">'+afcrn__draw(afcrn__sizes[afcrn__getSize(s)],b,false)+'</b>');
}
function afcrn_bottom(c,s,b) {
	document.write('<b class="afcrn '+c+'">'+afcrn__draw(afcrn__sizes[afcrn__getSize(s)],b,true)+'</b>');
}
function afcrn_frameOver(c,w,h,s,b,l,wo) {
	var r=afcrn__sizes[afcrn__getSize(s)], cc=c.split(';'), rh=(b?r[0]:r[0]+1);
	document.write('<div style="position:absolute; width:'+w+'; height:'+h+'; '+(l&&l!=''?'cursor:pointer;':'')+'"'+(l&&l!=''?' onclick="'+(wo?'window.open(\''+l+'\')':'location.href=\''+l+'\'')+';"':'')+'><b class="afcrn '+cc[0]+'">'+afcrn__draw(r,b,false)+'<b'+(b?' class=afcrn_b':'')+' style="'+(b?'':'border:none;')+'height:'+(h-2*rh)+';"></b>'+(cc.length>1?'</b><b class="afcrn '+cc[1]+'">':'')+afcrn__draw(r,b,true)+'</b></div>');
}
function afcrn__draw(r,b,btm) {
	var c='', i;
	if (b) { c=(btm?'':c)+'<b class=afcrn_cb'+afcrn__getStyle(r[0])+'></b>'+(btm?c:''); for (i=1;i<r.length;i++) c=(btm?'':c)+'<b class=afcrn_c'+afcrn__getStyle(r[i])+'><b class=afcrn_b'+afcrn__getStyle(r[i]>1?r[i-1]-r[i]:r[i])+'></b></b>'+(btm?c:''); }
		else { for (i=0;i<r.length;i++) c=(btm?'':c)+'<b class=afcrn_c'+afcrn__getStyle(r[i])+'></b>'+(btm?c:''); c=(btm?'':c)+'<b class=afcrn_c style="border:none;"></b>'+(btm?c:''); }
	return c;
}
function afcrn__getStyle(w) { return ' style="'+(w>=1?'border-width:0 '+w:'height:'+(1/w))+';"'; }

