// JavaScript Document

var initedCaseStydy = 0;
function initCaseStydy() {
	if($('#slider').get(0)) {
		var countCaseStydy = $('#slider div.item').size();
		initedCaseStydy += 1;
		if(initedCaseStydy<countCaseStydy) return;
		var slider_height = 227;
		$('#slider div.item').each(function(i) {
			$this = $(this);
			var height = $this.height();
			var diff = slider_height - height;
			if(diff>30) {
				var top = diff/2-17;
				$this.css('margin-top', top+'px');
			}
		});
	}
}
var in_motion_img = 0;
var in_motion_txt = 0;

function initHomeSlider() {
	//Top slider
	if($('#slider').get(0)) {
		//image slider
		$('#visual').cycle({  
		    speed: 'slow',
		    timeout: 0,
		    before: function(currSlideElement, nextSlideElement, options, forwardFlag) {
				in_motion_img = 1;
				return false;
			},
			after: function(currSlideElement, nextSlideElement, options, forwardFlag) {	
				if(in_motion_txt!=1) {
					var index = $('#visual > img').index(nextSlideElement);
		    		$('#slider').cycle(index);
				}
				in_motion_img = 0;
				in_motion_txt = 0;
				return false;  
			}
		});
		
		//text slider
		$('#slider').cycle({  
		    speed: 'slow',
			fx: 'scrollHorz',
		    timeout: 5000,
		    next: $('div.case a.next'),  		       
			prev: $('div.case a.previous'),
		    before: function(currSlideElement, nextSlideElement, options, forwardFlag) {
				var index = $('#slider > div.item').index(nextSlideElement);
				//subtitle animate
				if(forwardFlag==true) {
					$('#slider div.item:eq('+index+') p').css('marginLeft', '339px');
				}
				else {
					$('#slider div.item:eq('+index+') p').css('marginLeft', '-339px');
				}
				$('#slider div.item:eq('+index+') p').animate({'marginLeft': '0'}, 1000);

				
				//link
				var $link = $('#slider div.item:eq('+index+') a.read');
				$('#block-bcadet-home_slider a.more').attr('href', $link.attr('href'));
				$('#block-bcadet-home_slider a.more').text($link.text());
				Cufon.replace('#top-content div.case a.more' , {fontFamily: 'Knockout H32', hover:true});
				
				//type
				var type = $('#slider div.item:eq('+index+') div.type').text();
				$('#block-bcadet-home_slider div.case h2').text(type);
				Cufon.replace('#top-content div.case h2' , {fontFamily: 'Knockout H32', hover:true});
				
				in_motion_txt = 1;
				return false;
			},
			after: function(currSlideElement, nextSlideElement, options, forwardFlag) {
				if(in_motion_img!=1) {
					var index = $('#slider > div.item').index(nextSlideElement);
					//slide image
					$('#visual').cycle(index);
				}
				in_motion_img = 0;
				in_motion_txt = 0;
				return false;
			}
		});
	}
