var founderSpnsrs =
[
	[ null, 'microAmkor.gif', 'AMKOR A&amp;E Inc.' ],
	[ 'http://www.kbfd.com/', 'microKBFD.gif', 'KBFD' ]
//	[ null, 'microKCBN.gif', 'KCBN Television' ],
];

var diamondSpnsrs =
[
	[ 'http://www.hawaii.gov/tourism/', 'microHTA.gif', 'Hawaii Tourism Authority' ],
	[ 'http://www.koreatimeshawaii.com/', 'microKoreaTimesHawaii.gif', 'Korea Times Hawaii/Radio Seoul' ],
	[ 'http://radiokoreahawaii.com/', 'microRadioKoreaHawaii.gif', 'Radio Korea Hawaii' ],
	[ 'http://www.star-bulletin.com/', 'microStarBulletin.gif', 'Honolulu Star Bulletin' ],
	[ 'http://www.oceanic.com/', 'microOceanic.gif', 'Oceanic Cable' ],
	[ null, 'microKoreaDaily.gif', 'The Korea Daily' ]
];

var platinumSpnsrs =
[
 	[ 'http://www.honolulu.gov/', 'microCCHonolulu.gif', 'City and County of Honolulu' ],
	[ 'http://www.beautytouchhawaii.com/', 'microBeautyTouch.gif', 'Beauty Touch' ],
// 	[ null, 'microKoha.gif', 'Koha Foods' ],
 	[ null, 'microSamsElectric.gif', 'Sam\'s Electric' ]
];

var goldSpnsrs = 
[
//	[ 'http://www.boh.com/', 'microBankOfHawaii.gif', 'Bank of Hawaii' ],
	[ 'http://www.idongbu.com/', 'microDongbu.gif', 'Dongbu Insurance' ],
	[ null, 'microOKF.gif', 'Overseas Koreans Foundation' ],
	[ 'http://www.palamamarket.com/', 'microPalama.gif', 'Palama Supermarket' ],
	[ 'http://www.88tees.com/', 'micro88tees.gif', '88 Tees' ]
//	[ 'http://www.pacificbeachhotel.com/', 'microPacificBeachHotel.gif', 'Pacific Beach Hotel' ],
//	[ null, 'microKAF.gif', 'Korean American Foundation' ]
//	[ 'http://www.princeresortshawaii.com/', null, 'Hawaii Prince Hotels' ]
//	[ null, 'microNanInc.gif', 'Nan, Inc.' ],
//	[ null, 'microKoreanConsulate.gif', 'Korean Consulate General' ],
//	[ 'http://www.rmtowill.com/', 'microRMTowill.gif', 'R.M. Towill Corporation' ]
];

function getRandomInt(min, max)
{
	return (Math.floor(Math.random() * (max - min + 1)) + min);
}	

function getSecondRandomInt(previousRandomInt, min, max)
{
	while (true) {
		var randomInt = getRandomInt(min, max);
		if (randomInt != previousRandomInt) {
			return randomInt;
		}
	}
}

function generateSingleMicro(spnsrEntry, isLeft)
{
	var dirString = isLeft ? 'left' : 'right';
	if (spnsrEntry[0] != null) {
		document.write('<a href="' + spnsrEntry[0] +
			'" target="_blank">');
	}
	
	document.write('<img class="' + dirString + 'Bnr" src="../images/spnsrs/' + spnsrEntry[1] +
		'" width="88" height="31" border="0" alt="' +  spnsrEntry[2] +
		'" />');
	
	if (spnsrEntry[0] != null) {
		document.write('</a>');
	}
} 

function generateHomeMicroDisplay2() {

	document.write('<div id="microBnrBox">');
	document.write('<div class="microBnrHeader"><img src="../images/spnsrs/microBnrBoxTop.gif" width="228" height="6" border="0" alt="" /></div>');
	document.write('<div class="microBnrBody">');
	document.write('<div id="microBnrLastRow" class="microBnrRow">');

	// #1 fixed diamond
	var idxRandomDiamond = getRandomInt(0, diamondSpnsrs.length - 1);
	generateSingleMicro(diamondSpnsrs[idxRandomDiamond], true);

	// #2 rotating platinum
	var idxRandomPlatinum = getRandomInt(0, platinumSpnsrs.length - 1);
	generateSingleMicro(platinumSpnsrs[idxRandomPlatinum], false);
	
	document.write('<img class="floatClear" src="../images/bump.gif" width="1" height="1" border="0" alt="" />');
	document.write('</div>');
	
	document.write('</div>');
	document.write('</div>');
}

function generateMicroDisplay2() { // when sponsors minimal
	document.write('<div id="microBnrBox">');
	document.write('<div class="microBnrHeader"><img src="../images/spnsrs/microBnrBoxTop.gif" width="228" height="6" border="0" alt="" /></div>');
	document.write('<div class="microBnrBody">');
	document.write('<div class="microBnrRow">');
	
	// #1 rotating founder
	var idxRandomFounder1 = getRandomInt(0, founderSpnsrs.length - 1);
	generateSingleMicro(founderSpnsrs[idxRandomFounder1], true);

	// #2 rotating diamond
	var idxRandomDiamond = getRandomInt(0, diamondSpnsrs.length - 1);
	generateSingleMicro(diamondSpnsrs[idxRandomDiamond], false);
	
	document.write('<img class="floatClear" src="../images/bump.gif" width="1" height="1" border="0" alt="" />');	
	document.write('</div>');
	document.write('<div class="microBnrRow">');
	
	// #3 rotating platinum	
	var idxRandomPlatinum = getRandomInt(0, platinumSpnsrs.length - 1);
	generateSingleMicro(platinumSpnsrs[idxRandomPlatinum], true);
	
	// #6 fixed HKCC
	document.write('<a href="http://www.hkccweb.org/en/" target="_blank"><img class="rightBnr" src="../images/spnsrs/microHKCC.gif" width="88" height="31" border="0" alt="The Hawaii Korean Chamber of Commerce" /></a>');
	
	document.write('<img class="floatClear" src="../images/bump.gif" width="1" height="1" border="0" alt="" />');
	document.write('</div>');
	document.write('</div>');
	document.write('</div>');
}

function generateHomeMicroDisplay() {

	document.write('<div id="microBnrBox">');
	document.write('<div class="microBnrHeader"><img src="../images/spnsrs/microBnrBoxTop.gif" width="228" height="6" border="0" alt="" /></div>');
	document.write('<div class="microBnrBody">');
	document.write('<div class="microBnrRow">');

	// #1 fixed diamond
	var idxRandomDiamond = getRandomInt(0, diamondSpnsrs.length - 1);
	generateSingleMicro(diamondSpnsrs[idxRandomDiamond], true);
//	var idxRandomDiamond2 = getSecondRandomInt(idxRandomDiamond, 0, diamondSpnsrs.length - 1);
//	generateSingleMicro(diamondSpnsrs[idxRandomDiamond2], true);

	// #2 rotating platinum
	var idxRandomPlatinum = getRandomInt(0, platinumSpnsrs.length - 1);
	generateSingleMicro(platinumSpnsrs[idxRandomPlatinum], false);
	
	document.write('<img class="floatClear" src="../images/bump.gif" width="1" height="1" border="0" alt="" />');	
	document.write('</div>');
	document.write('<div id="microBnrLastRow" class="microBnrRow">');
	
	// #3 and #4 rotating gold
	var idxRandomGold1 = getRandomInt(0, goldSpnsrs.length - 1);
	var idxRandomGold2 = getSecondRandomInt(idxRandomGold1, 0, goldSpnsrs.length - 1);
	generateSingleMicro(goldSpnsrs[idxRandomGold1], true);
	generateSingleMicro(goldSpnsrs[idxRandomGold2], false);
	
	document.write('<img class="floatClear" src="../images/bump.gif" width="1" height="1" border="0" alt="" />');
	document.write('</div>');
	document.write('</div>');
	document.write('</div>');
}

function generateMicroDisplay() {
	document.write('<div id="microBnrBox">');
	document.write('<div class="microBnrHeader"><img src="../images/spnsrs/microBnrBoxTop.gif" width="228" height="6" border="0" alt="" /></div>');
	document.write('<div class="microBnrBody">');
	document.write('<div class="microBnrRow">');
	
	// #1 & #2 rotating founder
	var idxRandomFounder1 = getRandomInt(0, founderSpnsrs.length - 1);
	var idxRandomFounder2 = getSecondRandomInt(idxRandomFounder1, 0, founderSpnsrs.length - 1);
	generateSingleMicro(founderSpnsrs[idxRandomFounder1], true);
	generateSingleMicro(founderSpnsrs[idxRandomFounder2], false);

	document.write('<img class="floatClear" src="../images/bump.gif" width="1" height="1" border="0" alt="" />');	
	document.write('</div>');
	document.write('<div class="microBnrRow">');
	
	// #3 rotating diamond
	var idxRandomDiamond = getRandomInt(0, diamondSpnsrs.length - 1);
	generateSingleMicro(diamondSpnsrs[idxRandomDiamond], true);
//	var idxRandomDiamond2 = getSecondRandomInt(idxRandomDiamond, 0, diamondSpnsrs.length - 1);
//	generateSingleMicro(diamondSpnsrs[idxRandomDiamond2], true);
	
	// #4 rotating platinum	
	var idxRandomPlatinum = getRandomInt(0, platinumSpnsrs.length - 1);
	generateSingleMicro(platinumSpnsrs[idxRandomPlatinum], false);
	
	document.write('<img class="floatClear" src="../images/bump.gif" width="1" height="1" border="0" alt="" />');	
	document.write('</div>');
	document.write('<div id="microBnrLastRow" class="microBnrRow">');
	
	// #5 rotating gold
	var idxRandomGold = getRandomInt(0, goldSpnsrs.length - 1);
	generateSingleMicro(goldSpnsrs[idxRandomGold], true);

	// #6 fixed HKCC
	document.write('<a href="http://www.hkccweb.org/en/" target="_blank"><img class="rightBnr" src="../images/spnsrs/microHKCC.gif" width="88" height="31" border="0" alt="The Hawaii Korean Chamber of Commerce" /></a>');
	
	document.write('<img class="floatClear" src="../images/bump.gif" width="1" height="1" border="0" alt="" />');
	document.write('</div>');
	document.write('</div>');
	document.write('</div>');
}
