

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");













   






