//Brand URLS

var url = document.location.href;
var data;
var numImages;

//Images to Display based on Location

if (url.indexOf("/auto/") > -1 || url.indexOf("_auto") > -1){
	    
	data = "/binary/images/brandbar/auto/";
	numImages = 2;
}else{

	data = "/binary/images/brandbar/";
	numImages = 1;
}


// Change Font Size 

	var sizeCount = 0;
	var sizePref = 0;
	var textSize= new Array(1, 1.2, 1.3, 1.4)

	function decreaseFontSize()
	{
		if(sizeCount != 0)
		{
			sizeCount = parseInt(sizeCount);
		}
		sizeCount = sizeCount-1;
		if(sizeCount <= 0)
		{
			sizeCount = 0;
		}
		document.getElementById("contentArea").style.fontSize = textSize[sizeCount]+"em";
		

		createCookie('textSize_pref', sizeCount, 365);
		
	}
	
	function increaseFontSize(tSize)
	{
		if(sizeCount != 0)
		{
			sizeCount = parseInt(sizeCount);
		}
		
		var textOptLength = textSize.length-1;
		
		if(tSize != null) {
			sizeCount = tSize;
		} else {
			sizeCount = sizeCount+1;
		}
		if(sizeCount >= textOptLength)
		{
			sizeCount = textOptLength;
		}	
		document.getElementById("contentArea").style.fontSize = textSize[sizeCount]+"em";
		
		createCookie('textSize_pref', sizeCount, 365);                                          
	} 
	
/* Cookie Set Up*/

	function createCookie(name,value,days) {
	  if (days) {
	    var date = new Date();
	    date.setTime(date.getTime()+(days*24*60*60*1000));
	    var expires = "; expires="+date.toGMTString();
	  }
	  else var expires = "";
	  document.cookie = name+"="+value+expires+"; path=/";
	}
	 
	function readCookie(name) {
	  var nameEQ = name + "=";
	  var ca = document.cookie.split(';');
	  for(var i=0;i < ca.length;i++) {
	    var c = ca[i];
	    while (c.charAt(0)==' ') c = c.substring(1,c.length);
	    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	  }
	  return null;
	}

/* Read Cookie */

	function textSizePref()
		{
			var cookie = readCookie("textSize_pref");
			if(cookie > 0)
			{
				increaseFontSize(cookie)
			}
		}


//Story Archive Scrolly List


var num_projects_per_page 	= 3;
var num_sidebar_projects 		= 0;
var project_height					= 100;
var current_top_project			= 0;
var animation_speed					= 300;

function viewWork(url) 
{
	if (current_top_project > 0) {
		window.location = url + "?nav=" + current_top_project;
	}
	else {
		window.location = url;
	}
}

function initScrollPosition()
{
	var distance = project_height * (current_top_project) ;
	$j('#story_table').css('top', "-" + distance + "px");
}			

function currentBottomProject()
{
	return current_top_project + num_projects_per_page;
}

function checkNavArrows()
{
	if (canScrollUp()) {
		$j('#story_nav_up').css('background-position', '0 -30px');
	}
	else {	
		$j('#story_nav_up').css('background-position', '0 0');		
	}

	if (canScrollDown()) {
		$j('#story_nav_down').css('background-position', '0 -30px');		
	}
	else {
		$j('#story_nav_down').css('background-position', '0 0');		
	}
}	

function canScrollDown()
{
	return (current_top_project > 0);
}			

function canScrollUp()
{
	return (currentBottomProject() < num_sidebar_projects);
}			

function scrollDown()
{
	var distance = project_height * (current_top_project + 1);

	$j("#story_table").animate({ 
		left: 0,
		top: -distance
	}, animation_speed );

	current_top_project += 1;					
	checkNavArrows();					
}			

function scrollUp()
{
	var distance = project_height * (current_top_project - 1);

	$j("#story_table").animate({ 
		left: 0,
		top: -distance
	}, animation_speed );

	current_top_project -= 1;					
	checkNavArrows();
}		