	
	var currentdiv3;
	var totalslides = 4;
	var mySlideFx = new Array();

	window.addEvent('domready',

		function(){

			if($('box_wrapper')) {
				for (i = 1; i <= totalslides; i++) {
					mySlideFx[i] = new Fx.Slide('new_box_' + i, {mode: 'vertical', wrapper: 'box_wrapper', duration: 1000 });
					if(i < totalslides) {
						mySlideFx[i].hide();
					}
				}

				setTimeout(function(){slideCycle(mySlideFx,totalslides - 1,totalslides,'down');}, 3000);
			}

		} 

	);

	function slideCycle(div_array,current_div,number_divs,direction) {

		if(direction == 'down') {
			div_array[current_div].slideIn();

			current_div = current_div - 1;

			if(current_div > 0) { 
				setTimeout(function(){slideCycle(div_array,current_div,number_divs,'down');}, 3000);
			} else {
				setTimeout(function(){slideCycle(div_array,current_div + 1,number_divs,'up');}, 3000);
			}
		}

		if(direction == 'up') {
			div_array[current_div].slideOut();

			current_div = current_div + 1;

			if(current_div < number_divs) { 
				setTimeout(function(){slideCycle(div_array,current_div,number_divs,'up');}, 3000);
			} else {
				setTimeout(function(){slideCycle(div_array,current_div - 1,number_divs,'down');}, 3000);
			}
		}

	}
	
	var currentdiv2;
	var myDivFx2 = new Array();
	var t2;

	window.addEvent('domready',

		function(){     setTimeout(

			function() {

				if(document.getElementById("newbannerwrapper") && numberofitems2 > 1) {

					currentdiv2 = 1;

					for (i = 1; i <= numberofitems2; i++) {
						myDivFx2[i] = new Fx.Tween('bannercolumn' + i,{duration: 3000});
					}

					divCycle2();

				}

			}

		,6000)}

	);

	function divCycle2(direction2) {

		myDivFx2[currentdiv2].start('opacity', [1,0]);

		currentdiv2++;

		if (currentdiv2 > numberofitems2) {
		
			currentdiv2 = 1;

		}

		myDivFx2[currentdiv2].start('opacity', [0,1]);

clearTimeout(t2);

t2 = setTimeout('divCycle2()', 6000);
		
	}

	

	var currentdiv;
	var myDivFx = new Array();
	var t;

	var currentdiva;
	var myDivFxa = new Array();
	var myDivFxb = new Array();
	var myDivFxc = new Array();
	var myDivFxd = new Array();
	var ta;

	window.addEvent('domready', function() {

		setTimeout(
			function() {

				if(document.getElementById("cat_boxes")) {
	
					for (i = 1; i <= numberofitems1; i++) {
						 myDivFxa[i] = new Fx.Tween('box1' + i,{duration: 2000});
					}

					divCyclea(myDivFxa,1,numberofitems1);

					for (i = 1; i <= numberofitems2; i++) {
						 myDivFxb[i] = new Fx.Tween('box2' + i,{duration: 2000});
					}

					divCyclea(myDivFxb,1,numberofitems2);

					for (i = 1; i <= numberofitems3; i++) {
						 myDivFxc[i] = new Fx.Tween('box3' + i,{duration: 2000});
					}

					divCyclea(myDivFxc,1,numberofitems3);

					for (i = 1; i <= numberofitems4; i++) {
						 myDivFxd[i] = new Fx.Tween('box4' + i,{duration: 2000});
					}

					divCyclea(myDivFxd,1,numberofitems4);

				}
			}
		,8000)


	});

	function divCyclea(div_array,current_div,number_divs) {
	
		div_array[current_div].start('opacity', [1,0]);
		
		current_div++;

		if (current_div > number_divs) {
			current_div = 1;
		}

		div_array[current_div].start('opacity', [0,1]);

		setTimeout(function(){divCyclea(div_array,current_div,number_divs);}, 8000);

	}

