


/*PAGE_INDEX*/



/* * *
	INDEX
* * */
function index_fn(){
	var panel = $('#panel').hide();
	var prod = $('#util .product');
	var loading = $('#loading');
	var rand = function(){ return Math.floor(Math.random() * prod.length)}
	var current = false, next = false, change_num = 0;
	var gallery = $('#news_gallery').hide();
	
	var change_fn = function(num){
		next = prod.eq(change_num = num);
		next.children('img.photo').attr('src', next.children('img.photo').attr('alt'))		
	}
	
	prod.children().hide().filter('img.photo').load(function(){
		if($(this).attr('src') == utils.blank) return;
		if(current){
			current.children('.info').fadeOut(300);
			panel.delay(200).fadeOut(200);
			current.children('img.photo').delay(150).animate({'left':-45}, 250, 'easeInCirc', function(){
				$(this).hide().attr('src', utils.blank);																														
			});
		}
		next.delay(current && 700).queue(function(){
			current	= next.dequeue();												
			loading.hide();
			panel.css({
				'background-image': 'url(' + current.children('img.panel').attr('src') + ')',
				'background-color': current.children('img.panel').attr('alt')
			}).fadeIn(500);
				
			current.children('img.photo').delay(200).queue(function(){
				$(this).dequeue().css('left', -10).show().animate({'left':-25}, 400);																												
				var icon = current.children('.info').delay(300).fadeIn(300, function(){
					icon.slideDown(100);
					gallery_fn();
				}).children('a').hide();
			});
		
			setTimeout(function(){
				while((next = rand()) == change_num);
				change_fn(next);										
			}, 6000);
		});
	});
	
	var gallery_fn = function(){
		gallery_fn = $.noop;
		var right = gallery.navigation(2, 300, 250).delay(200).fadeIn(300).children('.right');
		setInterval(function(){right.click()}, 8000);
	}
	
	$(window).load(function(){
		change_fn(rand());
	});
}
