//<![CDATA[
// Baseline history and awards page javascript document 2007 HDR Visual Communications //

var resLink = $$('.l');
var movedTo = 0;
var linkNum = 0;
var scrollRes = new Fx.Scroll('results', {	wait: false,	duration: 850,	offset: {'x': 0, 'y': 0},	transition: Fx.Transitions.Quad.easeInOut,
	onComplete: function()
	{
		
	}});

scrollRes.scrollTo(0,0);

resLink.each(function(resButton)
{
	linkNum++;
	var id  = resButton.getProperty('id');
	var pos = id.indexOf('_');
	var num = id.substring(pos+1);
	if(num < 1000)
	{
		var moveTo  = (num-1)*628;
		resButton.addEvent('click', function(goSlide)
		{
			goSlide = new Event(goSlide).stop();
			movedTo = moveTo;			scrollRes.scrollTo(moveTo,0);
			var select = (movedTo/628)+1;
			_setSelected(select);
		});
	}
	else if(num == 1000) /* Back to Beginning */
	{
		var moveTo  = 0;
		resButton.addEvent('click', function(goSlide)
		{
			goSlide = new Event(goSlide).stop();			scrollRes.scrollTo(moveTo,0);
			movedTo = moveTo;
			var select = (movedTo/628)+1;
			_setSelected(select);
		});
	}
	else if(num == 1001) /* Back one */
	{
		resButton.addEvent('click', function(goSlide)
		{
			goSlide = new Event(goSlide).stop();			scrollRes.scrollTo((movedTo-628),0);
			movedTo = movedTo-628;
			var select = (movedTo/628)+1;
			_setSelected(select);
		});
	}
	else if(num == 1002) /* Forward one */
	{
		resButton.addEvent('click', function(goSlide)
		{
			goSlide = new Event(goSlide).stop();			scrollRes.scrollTo((movedTo+628),0);
			movedTo = movedTo+628;
			var select = (movedTo/628)+1;
			_setSelected(select);
		});
	}
	else if(num == 1003) /* Forward to end */
	{
		resButton.addEvent('click', function(goSlide)
		{
			moveTo  = (linkNum-5)*628;
			goSlide = new Event(goSlide).stop();			scrollRes.scrollTo(moveTo,0);
			movedTo = moveTo;
			var select = (movedTo/628)+1;
			_setSelected(select);
		});
	}
});

function _setSelected(select)
{
	resLink.each(function(resButton)
	{
		var id = resButton.getProperty('id');
		if(id === 'link_'+select)
		{
			resButton.setProperty('class','l selected');
		}
		else
		{
			resButton.setProperty('class','l link');
		}
	});
	if(select == 1)
	{
		$('link_1000').setStyle('display','none');
		$('link_1001').setStyle('display','none');
		$('link_1002').setStyle('display','inline');
		$('link_1003').setStyle('display','inline');
	}
	else if(select == linkNum-4)
	{
		$('link_1000').setStyle('display','inline');
		$('link_1001').setStyle('display','inline');
		$('link_1002').setStyle('display','none');
		$('link_1003').setStyle('display','none');
	}
	else
	{
		$('link_1000').setStyle('display','inline');
		$('link_1001').setStyle('display','inline');
		$('link_1002').setStyle('display','inline');
		$('link_1003').setStyle('display','inline');
	}
}

function res_link()
{
	var tab = $$('.searched');
	tab.each(function(tabber)
	{
		var link = tabber.getProperty('id');
		var cut = link.indexOf('_');
		var num = link.substring(cut+1);
		tabber.addEvent('click', function(t)
		{
			new Event(t).stop();
			window.location.href = siteUrl+'browse_buy/magazine/back_issues/'+num;
		});
		tabber.addEvent('mouseover', function(t)
		{
			new Event(t).stop();
			tabber.setStyle('cursor', 'pointer');
		});
	});
}
		
res_link();

//]]>
