/*-------------------------------------------------------------------------------------------------*
 *                                                                                                 *
 *  VARIABLE DECLARATIONS:                                                                         */
 
// current is used to mediate between the array position and the item number
var current = 0;

// display is used to cycle through multi-page items
var display = 0;

// alphaNum is used to convert display values (see above) to alpha 
var alphaNum = new Array();
alphaNum[0] = "a";
alphaNum[1] = "b";
alphaNum[2] = "c";
alphaNum[3] = "d";
alphaNum[4] = "e";
alphaNum[5] = "f";
alphaNum[6] = "g";
alphaNum[7] = "h";
alphaNum[8] = "i";
alphaNum[9] = "j";
alphaNum[10]= "k";

// creates a matrix and populates it with null values
var items = new Array();
for (var i = 0; i <= 17; i++) {
	items[i] = new Array();
	items[i]['title'] = null;
	items[i]['issue'] = null;
	items[i]['count'] = null;
}


/*-------------------------------------------------------------------------------------------------*
 *                                                                                                 *
 *  FILL IN INFORMATION BELOW:                                                                     */
 
  
  //ITEM 1											ITEM 2											ITEM 3
	items[0]['title'] = 'Oprah Magazine';			items[1]['title'] = 'Spin Magazine';			items[2]['title'] = 'W Trend Supplement';
	items[0]['issue'] = 'December, 2008';			items[1]['issue'] = 'December, 2008';			items[2]['issue'] = 'Winter, 2008';
	items[0]['count'] = 2;							items[1]['count'] = 2;							items[2]['count'] = 2;
	
  //ITEM 4											ITEM 5											ITEM 6
	items[3]['title'] = 'U Magazine';				items[4]['title'] = 'Angeleno Magazine';		items[5]['title'] = 'Glamour Magazine';
	items[3]['issue'] = 'November, 2008';			items[4]['issue'] = 'October, 2008';			items[5]['issue'] = 'October, 2008';
	items[3]['count'] = 2;							items[4]['count'] = 1;							items[5]['count'] = 2;

  //ITEM 7											ITEM 8											ITEM 9
	items[6]['title'] = 'Harper\'s Bazaar';  		items[7]['title'] = 'Paper Magazine';			items[8]['title'] = 'Swarovski Rocks';
	items[6]['issue'] = 'September, 2008';			items[7]['issue'] = 'September, 2008';			items[8]['issue'] = 'Autumn/Winter, 2008';
	items[6]['count'] = 2;							items[7]['count'] = 2;							items[8]['count'] = 2;

  //ITEM 10											ITEM 11											ITEM 12
	items[9]['title'] = 'Spanish Vogue';			items[10]['title'] = 'Vogue';					items[11]['title'] = 'Zink Magazine';
	items[9]['issue'] = 'September, 2008';			items[10]['issue'] = 'July, 2008';				items[11]['issue'] = 'July, 2008';
	items[9]['count'] = 3;							items[10]['count'] = 1; 						items[11]['count'] = 3;

  //ITEM 13											ITEM 14											ITEM 15
	items[12]['title'] = 'CFDA Awards Catalog';		items[13]['title'] = 'Quest Magazine';			items[14]['title'] = 'WWD';
	items[12]['issue'] = 'June, 2008';				items[13]['issue'] = 'May, 2008';				items[14]['issue'] = 'April 14, 2008';
	items[12]['count'] = 1; 						items[13]['count'] = 1; 						items[14]['count'] = 2;

  //ITEM 16											ITEM 17 										ITEM 18
	items[15]['title'] = 'Domino Magazine';			items[16]['title'] = 'Fashion Magazine';		items[17]['title'] = 'Italian Vogue';
	items[15]['issue'] = 'March, 2008';				items[16]['issue'] = 'March, 2008';				items[17]['issue'] = 'March, 2008';
	items[15]['count'] = 2; 						items[16]['count'] = 2; 						items[17]['count'] = 2;



/*-------------------------------------------------------------------------------------------------*
 *                                                                                                 *
 *  FUNCTIONS AND METHODS                                                                          */

// this function is called by the thumbnails
function swapItem(item) {
	current = (item - 1);
	display = 0;
	
	document.getElementById('disp').innerHTML = '<img src="press/s' + item + 'a.jpg" alt="item" />';
	document.getElementById('desc').innerHTML = items[current]['title'] + '<br>' + items[current]['issue'];
	document.getElementById('cover').innerHTML = '<img src="press/c' + item + '.jpg" alt="cover" />';
	
	if (items[current]['count'] <= 1) {
		document.getElementById('nextbtn').style.display = "none";
	} else {
		document.getElementById('nextbtn').style.display = "block";
	}

}

// this function is called by the forward arrow (#nextbtn)
function flipThru() {
	display += 1;
	document.getElementById('disp').innerHTML = '<img src="press/s' + (current + 1) + alphaNum[display] + '.jpg" alt="item" />';
	
	if ((items[current]['count'] - 1) === display) {
		document.getElementById('nextbtn').style.display = "none";
	} else {
		document.getElementById('nextbtn').style.display = "block";
	}
}

function populate() {
	document.getElementById('desc').innerHTML = items[0]['title'] + '<br>' + items[0]['issue'];
}



/*-------------------------------------------------------------------------------------------------*
 *                                                                                                 *
 *  REQUIRED SHIT                                                                                  */
 
 
function wstatus(m) {
	window.status = m;
	return true;
}

function CloseDrawers() {
	document.getElementById('CDrawer').style.display = "none";
	document.getElementById('BDrawer').style.display = "none";
	document.getElementById('PDrawer').style.display = "none";
	document.getElementById('NDrawer').style.display = "none";
}

function ShowPage(pagetitle) {
	document.getElementById('revert').style.display = "block";
	CloseItems();
	if (pagetitle === "About") {
		document.getElementById('biopage').style.display = "block";
		document.getElementById('biotext').style.display = "block";
	} else if (pagetitle === "Revert") {
		CloseCommonBio();
		document.getElementById('primary').style.display = "block";
		document.getElementById('revert').style.display = "none";
	}
}

function OpenDrawer(drawer) {
	CloseDrawers();
	document.getElementById(drawer).style.display = "block";
}