var rszNormal, rszSmall, rszFull = 0;

var Front = {
	
	start: function(){	
		//if( $('main_kwicks'))
		Front.parse_vkwick_main();
	},
	
	
	loadSponsors: function(page){
		$('sponsors').addClass('frontpage_segment_loading');
		new Ajax('/ajax/sponsors.php?page='+page, {
				method: 'get',
				update: 'sponsors',
				onComplete: function(){
					$('sponsors').removeClass('frontpage_segment_loading'); 
				}
			}).request();	
	},
	
	loadCollection: function(page){
		$('collections').addClass('frontpage_segment_loading');
		new Ajax('/ajax/collections.php?page='+page, {
				method: 'get',
				update: 'collections',
				onComplete: function(){
					$('collections').removeClass('frontpage_segment_loading'); 
				}
			}).request();
		
	},

	
	// full 185, normal 125, small 105
	parse_vkwick_main: function(){
		
		rszFull = 200;
		rszNormal = 50;
		rszSmall = 20;
		var section_kwicks = $$("#vkwick_main");
		
		//console.log( section_kwicks );
		
		var main_kwicks = $$("#vkwick_main .vkwick");
		
		var d = (rszFull+10) / (main_kwicks.length)-2;
		rszSmall = 23; //d;
		rszNormal = 23; //d*2;	
		
		var rfx = new Fx.Elements(main_kwicks, {wait: false, duration: 300, transition: Fx.Transitions.Back.easeOut});
		main_kwicks.each(function(kwick, i) {
			kwick.addEvent("mouseenter", function(event) {
				var o = {};
				o[i] = {height: [kwick.getStyle("height").toInt(), rszFull]}
				main_kwicks.each(function(other, j) {
					if(i != j) {
						var w = other.getStyle("height").toInt();
						if(w != rszSmall) o[j] = {height: [w, rszSmall]};
					}
				});
				rfx.start(o);
			});
		});
		
		section_kwicks.each( function(e, i){
			e.addEvent("mouseleave", function(event) {
				var o = {};
				main_kwicks.each(function(kwick, i) {
					o[i] = {height: [kwick.getStyle("height").toInt(), rszNormal]}
				});
				rfx.start(o);
			});
		})
		
		/*
		$("vkwick_main").addEvent("mouseleave", function(event) {
			var o = {};
			main_kwicks.each(function(kwick, i) {
				o[i] = {height: [kwick.getStyle("height").toInt(), rszNormal]}
			});
			rfx.start(o);
		})
		*/
		$("vkwick_main").fireEvent("mouseleave");
		
	}
	
};
