var adp_array = {}
var adp_array1 = {}
var adp_count = 0
var adp_w = 215
var adp_x = 0
var adp_left = 0
var adp_moving = false
var adp_separator = '<td class="separator"><img src="/i/i.gif" width="1" height="50" /></td>'
$(document).ready(function() {
	$('.slide-container #slider').css('left', '0px')
	adp_w = parseInt($('#slider .adp_logo:first img').width()) + 1
	$('.adp_title').click(function() {
		if (adp_moving) return false
		adp_moving = true
		$('.adp_title').removeClass('active')
		var eid = $(this).attr('id')
		var idarr = eid.split('_')
		var id = idarr[2]
		adp_slide_icon(id)
		$(this).addClass('active')
		$('.adp_logo a').removeClass('active')
		$('#adp_logo_'+id+' a').addClass('active')
		return false;
	})
	
	get_adp()
})

function get_adp() {
	var arr = {}
	var i = 0
	$('.adp_logo').each(function() {
		var eid = $(this).attr('id')
		var idarr = eid.split('_')
		var id = idarr[2]
		adp_array[id] = i // 
		i++
	})
	adp_count = i
}

function adp_slide_icon(id) {
	var left = parseInt($('.slide-container #slider').css('left'))
	adp_x = adp_array[id]
	var dx
	var r = adp_count - adp_x
	if ((adp_x < 2) || (r < 3)) {
		if (adp_x < 2) {
			dx = 0
			adp_left = 0
			move_last(left, (2 - adp_x))
		}
		if (r < 3) {
			move_first(left, (3 - r))
			dx = (-1) * (adp_count - 5) * adp_w
			adp_left = adp_count - 5
		}
	} else {
		dx = (-1) * (adp_x - 2) * adp_w
		adp_left = adp_x - 2
	}
	$('.slide-container #slider').animate({'left':dx+'px'}, 1000, function() {adp_moving = false})
}

function adp_slide(side) {
	if (adp_moving) return
	adp_moving = true
	var left = parseInt($('.slide-container #slider').css('left'))
	if (side == 'right') {
		if ((adp_count - adp_left) <= 5) {
			move_first(left, 1)
			var dx = left
		} else {
			var dx = left - adp_w
		}
		$('.slide-container #slider').animate({'left':dx+'px'}, 300, function() {adp_moving = false})
		adp_left = adp_left + 1
		adp_backlight()
	}
	if (side == 'left') {
		if (adp_left < 1) {
			move_last(left, 1)
			var dx = 0 
		} else {
			var dx = left + adp_w 
		}
		$('.slide-container #slider').animate({'left':dx+'px'}, 300, function() {adp_moving = false})
		adp_left = adp_left - 1
		adp_backlight()
	}
}

function move_first(left, c) {
	var adp_td = ''
	for (var i=0; i<c; i++) {
		adp_td += $('.slide-container #slider td.adp_logo:first').outerHTML()
		adp_td += adp_separator
		$('.slide-container #slider td.adp_logo:first').remove()
		$('.slide-container #slider td.separator:first').remove()
	}
	var adp_lx = adp_w * c
	$('.slide-container #slider').css('left', adp_lx+left+'px')
	$('.slide-container #slider tr').append(adp_td)
	get_adp()
}

function move_last(left, c) {
	var adp_td = ''
	for (var i=0; i<c; i++) {
		adp_td += adp_separator
		adp_td += $('.slide-container #slider td.adp_logo:last').outerHTML()
		$('.slide-container #slider td.adp_logo:last').remove()
		$('.slide-container #slider td.separator:last').remove()
	}
	var adp_lx = adp_w * c
	$('.slide-container #slider').css('left','-'+adp_lx+'px')
	$('.slide-container #slider tr').prepend(adp_td)
	get_adp()
}

function adp_backlight() {
	$('.adp_logo a').removeClass('active')
	$('.adp_title').removeClass('active')
//	$('#adp_title_'+i).addClass('active')
}

