// ******** Status Bar Javascript Magic by Likno 1.0 **********

function status_bar_start() {clearInterval(status_bar.sttm);status_bar_init();if (arguments.length>0) status_bar_init2(arguments[0]);status_bar.sttm=setInterval ("doEffect('status_bar')",10);}

function status_bar_stop() {clearInterval(status_bar.sttm);window.status="";}



status_bar_init();

function status_bar_init() {status_bar={stel:1,stft:"Welcome to 12th Caulfield Scout Group ~ Cubs, Scouts & Venturers ~ Fun for boys and girls!",stec:13,stcel:1,stce:-1,stcl:-1,stls:-1,stcs:0,sttg:0,stea:["0",10,20,1,"   Welcome   to   12th   Caulfield   Scout   Group",11,10,1,"   Welcome   to   12th   Caulfield   Scout   Group",11,10,1,"   Welcome   to   12th   Caulfield   Scout   Group",8,10,1," ~  Cubs,  Scouts  &  Venturers  ~ ",0,10,1," ~  Cubs,  Scouts  &  Venturers  ~ ",11,10,1," ~  Cubs,  Scouts  &  Venturers  ~ ",11,10,1," Fun  for  boys  and  girls! ",7,10,1," Fun  for  boys  and  girls! !",11,10,1," Fun  for  boys  and  girls! ",11,10,1," Fun  for  boys  and  girls! ",11,10,1," Fun  for  boys  and  girls! ",11,10,1,"Welcome to 12th Caulfield Scout Group ~ Cubs, Scouts & Venturers ~ Fun for boys and girls!",4,10,2],stwa0:[" "," "," Welcome"," "," "," to"," "," "," 12th"," "," "," Caulfield"," "," "," Scout"," "," "," Group"," "," " ]};}

function status_bar_init2 (en) {status_bar.stea=[status_bar.stea[(en-1)*4],status_bar.stea[(en-1)*4+1],status_bar.stea[(en-1)*4+2],status_bar.stea[(en-1)*4+3]];status_bar.stec=1;status_bar.stel=0;}

function doEffect(es) {var s=eval(es);if (s.stce==s.stec) {if (s.stcel==s.stel) {clearInterval(s.sttm);window.status=s.stft;return;} else {if (s.stel>0) s.stcel++;s.stce=-1;s.stcl=s.stls;}}if (s.stcl==s.stls) {s.stce++;s.sttx=s.stea[s.stce*4];s.sttp=s.stea[s.stce*4+1];s.stsd=s.stea[s.stce*4+2];s.stls=s.stea[s.stce*4+3];s.stcl=0;s.stsp=1;s.sttg=0;}if (21-s.stsd-s.sttg==0) {var stres=eval("stEffect"+s.sttp+"(s.sttx,s.stsp++,es);");s.sttg=0;if (stres!="") window.status=stres;else {s.stcl++;s.stsp=1;}}s.sttg++;}

function stEffect10(text,step,es){var wa=eval(es+".stwa"+text);for (var i=0,text=""; i<wa.length; i++) text+=wa[i];var n=text.length+20,i=0,w=0,s2=step,j=0;while (i+n<step) {i+=n;s2-=n;w++;n-=wa[j++].length;}if (w>=wa.length) return "";for (i=(n-s2),s=""; i>0; i--,s+=" ");for (i=0,s1=""; i<w; i++) s1+=wa[i];return s1+s+wa[w];}

function stEffect11(text,step){if (step>3) return ""; else return text;}

function stEffect8(text,step){if (text.length/2+3<step) return "";if (step<3) return text;for (var i=3,s=""; i<step; i++,s+=" ");return s+text.substring(0,text.length/2-step+3)+text.substring(text.length-text.length/2+step-3,text.length);}

function stEffect0(text,step){if (step>text.length) return "";else return text.substring(0,step);}

function stEffect7(text,step){if (text.length/2+3<step) return "";if (text.length/2<step) return text;for (var i=0,s=""; i<text.length/2-step; i++,s+=" ");return s+text.substring(0,step)+text.substring(text.length-step,text.length);}

function stEffect4(text,step) {if (step<=3) return text;if (step<=5) return " ";return "";}

status_bar_start();
