function GenerateImages(fromSelector, toSelector) {
	var js = jQuery(fromSelector);
	var images = js.find("img");
	var workImage = jQuery(toSelector).find("img");
	var index = 0;
	
	if(images.length < 1) return;
	
	workImage.hide();
	workImage.attr("src",jQuery(images[0]).attr("src"));
	workImage.fadeIn(1000, interval);
	
	function interval() {
	
		window.setInterval(function() {
			index++;
			if(index == images.length) index = 0;
			workImage.fadeOut(1000, function() {
				workImage.attr("src",jQuery(images[index]).attr("src"));
				workImage.fadeIn(1000);	
			});
		}, 5000);
	}
}

function GenerateText(fromSelector, toSelector) {
	var js = jQuery(fromSelector);
	var li = js.find("li");
	var toSel = jQuery(toSelector);
	var index = 0;
	
	if(li.length < 1) return;
	
	toSel.hide();
	toSel.html(jQuery(li[0]).html());
	toSel.fadeIn(1000, interval);
	
	function interval() {
	
		window.setInterval(function() {
			index++;
			if(index == li.length) index = 0;
			toSel.fadeOut(1000, function() {
				toSel.html(jQuery(li[index]).html());
				toSel.fadeIn(1000);	
			});
		}, 5000);
	}
}

jQuery(document).ready(function() {
	var uppBlock = jQuery(".upper_block_bg");
	GenerateImages(".limg", uppBlock[0]);
	GenerateImages(".rimg", uppBlock[1]);
	GenerateText(".ctext", jQuery("#upper_text_td").find("div")[0]);
});
