addEvent(window,'load',sb);
sbload=false;

function sb(){
if(document.getElementById('cse1'))var t=document.getElementById('cse1');
else var t=document.getElementById('cse2');
t=t.getElementsByTagName('INPUT')[3];
addEvent(t,'focus',sbfocus);
loadImage('/img/menuback2.png');
loadImage('/img/menuborder.png');
loadImage('/img/menugo.png');
if(typeof(document.body.style.opacity)!='undefined'){
	var sn=document.getElementsByTagName('STYLE');
	sn[0].parentNode.removeChild(sn[0]);
	registerMenuAnimation('menuMain',menuAnim);
}
else registerMenuAnimation('menuMain',menuClick);
}

function sbfocus(e){
var t=getEvent(e,'target');
if(sbload)return;
sbload=true;
t.value='';
t.style.color='#000';
}

function menuAnim(ta,ty){
switch(ty){ 
case 'mouseout': 
	if(ta.parentNode.className=='menus')colorize(ta,'rgba(255,255,255,0)','background-color',200);
	if(!ta.childNodes[1])return;
	var ul=ta.childNodes[1]; 
	fade(ul,0,200,function(){ul.style.display='none';}); 
break; 
case 'mouseover':
	if(ta.parentNode.className=='menus')colorize(ta,'rgba(255,255,255,0.9)','background-color',200);
	if(!ta.childNodes[1])return;
	var ul=ta.childNodes[1]; 
	fade(ul,100,200);
break;
case 'click':
	if(ta.childNodes[1]&&ta.parentNode.className=='menus')return false;
break;
}
}

function menuClick(ta,ty){
switch(ty){
case 'click':
	if(ta.childNodes[1]&&ta.parentNode.className=='menus')return false;
break;
}
}


buzzTime=0;
function checkBuzz(e){
loadImage('/img/buzzrainbow.png');
loadImage('/img/buzzstar.png');
var ty=getEvent(e,'type');
switch(ty){
case 'mouseover':buzzTime=setTimeout(buzz,300);break;
case 'mouseout':clearTimeout(buzzTime);break;
}
}
function buzz(){
animRainbow();
if(typeof(document.body.style.opacity)!=='undefined'){
animStars();
setTimeout(animStars,2000);
}
}
function animRainbow(){
var r1=create('DIV',{'id':'buzzrainbow'});
var r2=create('DIV',{'id':'buzzrainbow'});
var n=document.getElementById('laptop');
n.parentNode.insertBefore(r1,n);
n.parentNode.insertBefore(r2,n);
var t=new Date().getTime();
anim(r1,20,'left',t);
setTimeout(function(){anim(r2,20,'right',t);},800);
}
function anim(a,b,ri,t){
if(b<=0)return;
var total=0;
if(ri=='right'){var f1=function(a){return a+1;};var f2=function(a){return a-1;};}
else {var f1=function(a){return a-1;};var f2=function(a){return a+1;};}
var f=f1;
var intt=setInterval(function(){
	if(total==b*2){
		clearInterval(intt);
		if(new Date().getTime()-t<3000)anim(a,b,ri,t);
		else setTimeout(function(){a.parentNode.removeChild(a);},3000);
		return;
	}
	if(total==b)f=f2;
	total++;
	var r=parseInt(getStyle(a,'right').replace('px',''));
	a.style.right=f(r)+'px';
},60);
}
function animStars(){
function random(f,t){
	return Math.floor(Math.random()*(t-f+1)+f);
}
function show(im){
	fade(im,100,2000,function(){fade(im,0,2000,function(){im.parentNode.removeChild(im);})});
}
function res(m,t){
	resize(m,t,t,4000);
}
function generate(){
	var m=im.cloneNode(true);
	var t=random(0,600);
	var l=random(0,200);
	var fs=random(10,60);
	var ts=random(10,60);
	m.style.position='absolute';
	setPos(m,l,t);
	m.style.top=(t-50)+'px';
	m.style.width=fs+'px';
	m.style.height=fs+'px';
	m.style.display='none';
	document.getElementById('box').appendChild(m);
	show(m);
	res(m,ts);
}
var im=create('IMG',{'src':'/img/buzzstar.png','style':'z-index:1000'});
function setPosLeft(m,l){m.style.left='-'+l+'px';}
function setPosRight(m,r,t){if(t<200){r+=60;}m.style.right='-'+r+'px';}
var setPos=setPosLeft;
for(i=0;i<10;i++)generate();
var setPos=setPosRight;
for(i=0;i<10;i++)generate();
}



