
var boxNameArr =new Array();
var boxSizeArr =new Array();

function setBoxArr() 
{

	boxNameArr[0] = 'loginBox';
	boxNameArr[1] = 'newsBox';
	boxNameArr[2] = 'weatherBox';
	boxNameArr[3] = 'amazonBox';
	boxNameArr[4] = 'feedbackBox';
	boxNameArr[5] = 'techBox';
	boxNameArr[6] = 'webdevBox';
	boxNameArr[7] = 'linkBox';
	boxNameArr[8] = 'imgBox';
	
	boxSizeArr[0] = '162px';
	boxSizeArr[1] = '160px';
	boxSizeArr[2] = '90px';
	boxSizeArr[3] = '110px';
	boxSizeArr[4] = '180px';
	boxSizeArr[5] = '180px';
	boxSizeArr[6] = '150px';
	boxSizeArr[7] = '150px';
	boxSizeArr[8] = '194px';
	
}

function loadBoxes() 
{

	setBoxArr() 
	var boxes = readCookie('boxes');
	
	if (boxes == null)
	{
		boxes = getDefaultBoxes();	
		
	}

	setUpBoxes(boxes);
	
}

function saveBoxes() 
{
	setBoxArr() 
	var boxes = getBoxes();
	
	createCookie('boxes',boxes,10000);
}

function setUpBoxes(boxes) 
{
	var box;
	var boxMinMax;
	
	boxes = boxes.substring(0,boxes.length-1)
	
	var boxArr = boxes.split('&');
	
	for(var i=0;i < boxArr.length;i++) 
	{
		var singleBoxArr = boxArr[i].split('=');
		box 		= document.getElementById(singleBoxArr[0]);
		boxMinMax  	= document.getElementById( singleBoxArr[0]+'MinMax');
		
		if (singleBoxArr[1] == "small")
		{
			box.className = 'boxContentHidden'
			box.style.height = '0px';
			boxMinMax.src = "/img/max.jpg";
		}
		else
		{
    		box.style.height = getBoxSize(singleBoxArr[0]);
			boxMinMax.src = "/img/min.jpg";
		}
		
	}
	
	saveBoxes() 
}


function getDefaultBoxes() 
{
	var boxes = "";

	for(var i=0;i < boxNameArr.length;i++) 
	{
		boxes += boxNameArr[i];
		boxes += "=big&";
		
	}
	
	return boxes;
	
}

function getBoxSize(theName) 
{
	
	for(var i=0;i < boxNameArr.length;i++) 
	{	
		if (boxNameArr[i] == theName)
		{
			return boxSizeArr[i];
		}
	}
	
	return "0px";
	
}

function getBoxes() 
{
	var boxes = "";
	var box;

	for(var i=0;i < boxNameArr.length;i++) 
	{
		
		box = document.getElementById(boxNameArr[i]);

		boxes += boxNameArr[i];
		boxes += "=";
		if (box.style.height == "0px")
		{
			boxes += "small";
		}
		else
		{
    		boxes += "big";
		}
		boxes += "&";
	}
	
	return boxes
	
}

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;
}

function eraseCookie(name) 
{
	createCookie(name,"",-1);
}