


var boxes = [];


showBox = function (box,focusobj, caller) {


	box=$(box);


	if (!box) return;


	if ($(caller)) box._caller = $(caller);


	boxes.include (box);


	if (box.getStyle('display') == 'none') {


		box.setStyles({


			display: 'block',


			opacity: 0


		});


	}


	if (box.status == 'show') {


		//hide


		box.status = 'hide';


		var fx = new Fx.Style (box,'opacity');


		fx.stop();


		fx.start (box.getStyle('opacity'), 0);


		if (box._caller) box._caller.removeClass ('show');


	} else {


		boxes.each(function(box1){


			if (box1!=box && box1.status=='show') {


				box1.status = 'hide';


				var fx = new Fx.Style (box1,'opacity');


				fx.stop();


				fx.start (box1.getStyle('opacity'), 0);


				if (box1._caller) box1._caller.removeClass ('show');


			}


		},this);


		box.status = 'show';


		var fx = new Fx.Style (box,'opacity',{onComplete:function(){if($(focusobj))$(focusobj).focus();}});


		fx.stop();


		fx.start (box.getStyle('opacity'), 1);


		


		if (box._caller) box._caller.addClass ('show');


	}


}








var myimages=new Array()





function preloadimages(){





for (j=0;j<preloadimages.arguments.length;j++){





myimages[j]=new Image()





myimages[j].src=preloadimages.arguments[j]





}





}





preloadimages("register.png","loginf.png","register-hover.png","loginf-hover.png","show.png","deconnerxion.png");




















   









