// JavaScript Document
jQuery.noConflict();
jQuery(function(){
	if(jQuery.browser.msie && parseInt(jQuery.browser.version) == 6){
		DD_belatedPNG.fix('#train img');
	}
});

jQuery(document).ready(function() {
	
	
	var perPage = 6;
	var stay = 12000;
	var count = jQuery("div[id^='bubble']").not("div[id$='_inner']").length;
	var loops = parseInt(count / perPage);
	var paused = false;
	var t = parseInt(1);
	var first = true;
	
	
		function hideOther(){
			if(first){
				var startHide = 1;
				var endHide = perPage;
			}else if(t == 1){
				var startHide = ((perPage * loops) - perPage)  + 1;
				var endHide = perPage *  loops;
			}else{
				var startHide = ((perPage * (t - 1)) - perPage)  + 1;
				var endHide = perPage *  (t - 1);
			}
			//alert(startHide);
			for(var n = startHide; n <= endHide; n++){
				var divID = '#bubble'+n;
				if( n == endHide ){
					jQuery(divID).delay(n*300).stop(false).hide('fade', 500, function(){
						showTarget();
					});
				}else{
					jQuery(divID).delay(n*300).stop(false).hide('fade', 500);
				}
			}
			first = false;
		}
		
		function showTarget(){
			var startShow = ((perPage * t) - perPage) + 1;
			var endShow = perPage * t;
			for(var n = startShow; n <= endShow; n++){
				var divID = '#bubble'+n;
				jQuery(divID).delay(n*300).show('fade', 500);
			}		
		}
	
	function show(){
		//jQuery(document).stopTime("transition");
		
		jQuery("#main_recent_entries_inner").hover(function(){
				jQuery(document).stopTime("baubble");
				paused = true;
			},
			function(){
				jQuery(document).everyTime(stay, "baubble", function(){
				showNext();
			}, 1);
			paused = false;
		});
		if(!paused){
			jQuery(document).stopTime("baubble");
			jQuery(document).everyTime(stay, "baubble", function(){
				showNext();
			}, 1);
		}
			
		hideOther();
	}
	
	function showNext(){
		t = t + 1;
		if(t > loops) {
			t = 1;
		}
		show();
	}
	
	
	function init(){
		for(var i = 1; i <= perPage; i++){
			var divID = '#bubble'+i;
			jQuery(divID).hide(0);
		}
		if(jQuery.browser.msie && parseInt(jQuery.browser.version) == 6){
			DD_belatedPNG.fix('#train img');
		}
		jQuery('#train').find('img').animate({width: '0px', height: '0px'}, {duration: 0});
		jQuery('#about_ekiblo').fadeTo(0, 0);
		
		
	}
	
	init();
	
	
	setTimeout(function(){PreLoader();},2500);
	
	function PreLoader(){
		
		//Loading->fadeout
		jQuery('#preLoader').fadeOut(3500,function(){
			loadEffect();
		});
	}

	
	
	function loadEffect(){		
		
		
		function popBalloon(){
			/*
			for(var i = t; i <= perPage; i++){
				var divID = '#bubble'+i;
				jQuery(divID).delay(i*300).show('clip', 500);
			}
			*/
			showTarget();
			popTrain();
		}
		
		function popTrain(){
			jQuery('#train').find('img').delay(2500).animate({width:'194px', height:'164px', left: '0%'}, {duration: 500, easing: 'easeInOutBack', complete: function(){
				jQuery('#about_ekiblo').delay(2500).fadeTo(1500, 1, function(){
																		showNext();
																		});	
			}});
			
			function loopBuilding(){
				jQuery('#main_recent_entries').bgscroll({scrollSpeed:150 , direction:'h' });
				function loopCloud(){
					jQuery('#main_animate_cloud').bgscroll({scrollSpeed:100 , direction:'h' });
				}
				loopCloud();
				
			}
			loopBuilding();
		}
		
	popBalloon();
				
	}
	
	
	
	function BalloonOnMouse(){
		jQuery(".entryTitle a").mouseover(function(){
			//alert(jQuery(this).parent().parent().parent().find('img.bubbleImg').html());
			
			jQuery(this).parent().parent().parent().find('img.bubbleImg').stop(false).animate({
												width: '+=10px',
												height: '+=10px'
												},
												'fast').animate({
												width: '-=10px',
												height: '-=10px'
												},
												'fast')
		});
	}
	
	BalloonOnMouse();
	
	
	jQuery("#jqueryPager").pager({ pagenumber: 1, navImg: true, navImgActive: true });
	
});


jQuery(function(){
	jQuery('ul.megamenu li').not('div#mega-ekicho li, div#mega-official li').eq(0).load('/ekiblo/_module/_megamenu/menu01.html', function(){
		jQuery('ul.megamenu li').not('div#mega-ekicho li, div#mega-official li').eq(1).load('/ekiblo/_module/_megamenu/menu02.html', function(){
			jQuery('ul.megamenu li').not('div#mega-ekicho li, div#mega-official li').eq(2).load('/ekiblo/_module/_megamenu/menu03.html', function(){
				jQuery('ul.megamenu li').not('div#mega-ekicho li, div#mega-official li').eq(3).load('/ekiblo/_module/_megamenu/menu04.html', function(){
					jQuery('ul.megamenu li').not('div#mega-ekicho li, div#mega-official li').eq(4).load('/ekiblo/_module/_megamenu/menu05.html', function(){
						jQuery(".megamenu").megamenu();
						jQuery('#header_inner').css({overflow: 'visible'});
					});
				});
			});
		});
	});
});
