// Quotea.co.uk - Left Navigation

var widthIncrement = 10;
var totalWidth = 161;
var interval = 1;
var timerOne = null;
var timerTwo = null;
var timer0, timer1, timer2, timer3, timer4, timer5, timer6, timer7, timer8, timer9, timer10, timer11, timer12, timer13, timer14, timer15, timer16, timer17, timer18, timer19, timer20, timer21, timer22, timer23, timer24, timer25, timer26, timer27, timer28, timer29, timer30, timer31, timer32, timer33, timer34, timer35, timer36, timer37, timer38, timer39, timer40;
var items = new Array(timer0, timer1, timer2, timer3, timer4, timer5, timer6, timer7, timer8, timer9, timer10, timer11, timer12, timer13, timer14, timer15, timer16, timer17, timer18, timer19, timer20, timer21, timer22, timer23, timer24, timer25, timer26, timer27, timer28, timer29, timer30, timer31, timer32, timer33, timer34, timer35, timer36, timer37, timer38, timer39, timer40);
var tempWidths = new Array();
for(var i = 0; i < 40; i ++){
	tempWidths[i] = 10;
}


function swapImg(id, level){
	var lead = "";
	switch(level){
		case 0:
			lead = "";
			break;
		case 1:
			lead = "../";
			break;
		case 2:
			lead = "../../";
			break;
	}
	
	var objectToIncrease = "_" + id;
	var increaseTimer = parseInt(id);
	var decreaseTimer = increaseTimer + 1;
	if(items[decreaseTimer] != null) clearInterval(items[decreaseTimer]);
	document.getElementById(id).src = lead + 'images/twoArrows.gif';
	items[increaseTimer] = setInterval("increaseWidth('" + objectToIncrease + "')", interval);
}


function swapBack(id, level){
	var lead = "";
	switch(level){
		case 0:
			lead = "";
			break;
		case 1:
			lead = "../";
			break;
		case 2:
			lead = "../../";
			break;
	}
	
	var objectToDecrease = "_" + id;
	var plusTimer = parseInt(id);
	var minusTimer = plusTimer + 1;
	if(items[plusTimer] != null) clearInterval(items[plusTimer]);
	document.getElementById(id).src = lead + 'images/oneArrow.gif';
	items[minusTimer] = setInterval("decreaseWidth('" + objectToDecrease + "')", interval);
}


function increaseWidth(itemId){
	var strPart = itemId.substr(1);
	var strVal = parseInt(strPart);
	if(tempWidths[strVal] < totalWidth){
		tempWidths[strVal] = tempWidths[strVal] + widthIncrement;
		document.getElementById(itemId).style.width = tempWidths[strVal] + 'px';
	}
	else{
		clearInterval(items[strVal]);
	}
}


function decreaseWidth(anId){
	var strPart2 = anId.substr(1);
	var strVal2 = parseInt(strPart2);
	if(tempWidths[strVal2] > 0){
		tempWidths[strVal2] = tempWidths[strVal2] - widthIncrement;
		document.getElementById(anId).style.width = tempWidths[strVal2] + 'px';
	}
	else{
		clearInterval(items[strVal2]);
	}
}
