var J = jQuery.noConflict();

var ie8 = (J.browser.msie && J.browser.version.substring(0, 1) === '8') ? true : false;
var ie6 = (J.browser.msie && J.browser.version.substring(0, 1) === '6') ? true : false;
var ie = (J.browser.msie) ? true : false;

J(document).ready(function (J) {


});

function go_big_slideshow(cur_delta, c_id) {
	/* Main slider */
	var my_time = 600;
	var cur_left, delta_ind = cur_delta, next_left, max_left, campaign_num = c_id, w = J(window).width();
	var w_el = w < 1250 ? w - 40 : 1250;
	cur_delta++;

	J('.big-slideshow .slideshow-container UL').css('width', (J('.big-slideshow .slideshow-container UL LI').length * w_el) + 'px').css('left', (cur_delta * w_el * (-1)) + 'px');
	max_left = (J('.big-slideshow .slideshow-container UL LI').length - 1) * w_el;
	update_hash_params(campaign_num, delta_ind);
	// next
	J('.big-slideshow A.carousel-next').click(function () {
		J('.big-slideshow .slideshow-container UL').addClass('current-active');

		cur_left = parseInt(J('.big-slideshow .slideshow-container UL').stop(true, true).css('left'));
		if (max_left <= (cur_left * (-1) + w_el)) {
			J('.big-slideshow .slideshow-container UL').stop(true, true).animate({ left: (cur_left - w_el) + 'px' }, my_time, function () {
				J('.big-slideshow .slideshow-container UL').css({ left: w_el * (-1) + 'px' });
				J('.big-slideshow .slideshow-container UL').removeClass('current-active');
				delta_ind = 1;
				update_hash_params(campaign_num, parseInt(delta_ind - 1).toString());
			});
		}
		else {
			J('.big-slideshow .slideshow-container UL').stop(true, true).animate({ left: (cur_left - w_el) + 'px' }, my_time, function () {
				J('.big-slideshow .slideshow-container UL').removeClass('current-active');
				delta_ind++;
				update_hash_params(campaign_num, parseInt(delta_ind).toString());
			});
		}
		return false;
	});

	//prev
	J('.big-slideshow A.carousel-previous').click(function () {
		J('.big-slideshow .slideshow-container UL').addClass('current-active');

		cur_left = parseInt(J('.big-slideshow .slideshow-container UL').stop(true, true).css('left'));
		if (0 <= cur_left + w_el) {
			J('.big-slideshow .slideshow-container UL').stop(true, true).animate({ left: (cur_left + w_el) + 'px' }, my_time, function () {
				J('.big-slideshow .slideshow-container UL').css({ left: max_left * (-1) + w_el + 'px' });
				J('.big-slideshow .slideshow-container UL').removeClass('current-active');
				delta_ind = max_left / w_el - 2;
				update_hash_params(campaign_num, parseInt(delta_ind).toString());
			});
		}
		else {
			J('.big-slideshow .slideshow-container UL').stop(true, true).animate({ left: (cur_left + w_el) + 'px' }, my_time, function () {
				J('.big-slideshow .slideshow-container UL').removeClass('current-active');
				delta_ind--;
				update_hash_params(campaign_num, parseInt(delta_ind).toString());
			});
		}

		var next_obj = J('.guide-slider-menu UL LI.active-guide');
		next_obj.prev().addClass('active-guide').prepend('<span>&nbsp;</span>');
		next_obj.removeClass('active-guide').children('SPAN').replaceWith('');
		return false;
	});

}

function update_hash_params(c_num, s_num) {
	window.location.hash = 'campaign=' + c_num + '&slide=' + s_num;
	load_csn_content();
	scaleslide();
}
