$(document).ready(function () {
	// Cufon script init
	Cufon.replace('#index_banner');
	
	/**
	 * Slide show script
	 */
	var position = 0;
	var count = $('#slides div').size();
	var hold = 0;
	
	for(var i=0; i<4; i++) {
		$('#slide_'+i+' a b').show();
	}
	arrowDisable();
	
	/**
	 *  Slide animation  function
	 */
	function slide(e) {
		var slidepos = position;
		var way = '';
		switch($(e).attr('id').substring(6)) {
			case 'left':
				slidepos--;
				if(position>0 && hold==0) {
					hold = 1;
					$('#slide_'+(position+3)+' a b').hide();
					position--;
					way = '+';
				}else {
					return false;
				}
			break;
			case 'right':
				slidepos += 4;
				if(position+4<count && hold==0) {
					hold = 1;
					$('#slide_'+position+' a b').hide();
					position++;
					way = '-';
				} else {
					return false;
				}
			break;
		}
		
		$("#slides").animate({"marginLeft": way+"=220"}, "slow",
			function() {
				$('#slide_'+(slidepos)+' a b').fadeIn('fast');
				hold = 0;
			}
		);
		arrowDisable();
	}
	
	/**
	 * Disable slide arrow function
	 */
	function arrowDisable() {
		(position==0) ? $('#arrow_left').css('display','none') : $('#arrow_left').css('display','block');
		(position+4==count) ? $('#arrow_right').css('display','none') : $('#arrow_right').css('display','block');
	}
	
	$('a.arrow').click(function () {
		slide(this);
		return false;
	});
});

