var lastdiv = null;
var currdivs = '';
function showHide(divid) {
	if (lastdiv && lastdiv != divid) {
		demote(lastdiv);
	}
	if (lastdiv == divid) {
		demote(divid);
		lastdiv = null;
	} else {
		promote(divid);
		lastdiv = divid;
	}
}
function promote(theDiv) {
	if (currdivs.indexOf(theDiv) < 0) {
		currdivs = currdivs+'|'+theDiv;
		addData(theDiv);
		document.getElementById('playerstat').style.display = 'block';
	}
}
function demote(theDiv) {
	if (currdivs.indexOf(theDiv) > -1) {
		// hide data
		document.getElementById('playerstat').style.display = 'none';
		currdivs = currdivs.replace('|'+theDiv,'');
	}
}
function fold(divid) {
	if (document.getElementById(divid+'ck').checked == true) {
		promote(divid);
	} else {
		demote(divid);
	}	
}
function customDiv() {
	// work out which div to display if given a hash (#xxx) or param (?pid=xxx)
	whichDiv = document.location.hash ? document.location.hash : '';
	whichDiv = whichDiv.replace('#','');
	if (whichDiv == '') { // check for parameter instead
		whichPar = document.location.search ? document.location.search : '';
		whichPar = whichPar.replace('?pid=','');
		if (whichPar) { whichDiv = whichPar; }
	}
	if (whichDiv) {
		if (lastdiv && lastdiv != whichDiv) {
			demote(lastdiv); 
		} else {
			promote(whichDiv);
			lastdiv = whichDiv;
		}
	}
}

function inArray(strVal,arrVal) {
	for (var i = 0; i < arrVal.length; i++) {
		if (arrVal[i]==strVal) {
			return true;
		}
	}
	return false;
}
function addData(divid) {
	var newHTMLstring = hStr; // revert
	if (playerstat[divid]) { // we have a record
		if (playerstat[divid]["error"]) { // show error
			newHTMLstring = playerstat[divid]["error"];
		} else { // no error - show stats
			for (plKey in playerstat[divid]) {
				if (!(inArray(plKey,ignoredkeys))) {
					var SFstr = '<'+plKey+'>';
					var NWstr = playerstat[divid][plKey]; //+SFstr;
					if ((plKey == 'spm1' || plKey == 'spm7') && playerstat[divid][plKey] != 'n/a') {
						// 1/7 day spm
						NWstr = NWstr.toFixed(3);
					}
					// add span for diff currdivs ??
					if (newHTMLstring.indexOf(SFstr) > -1) {
					newHTMLstring = newHTMLstring.replace(SFstr,NWstr);
					} // else { alert("tag "+STstr+" not found!"); }
				}
			}
			// unlocks
			var ari = playerstat[divid]["unlk"];
			for (var ai=0; ai < ari.length; ai++) {
				var mari = ari[ai];
				if (mari.indexOf('_0') < 0) {
					newHTMLstring = newHTMLstring.replace('unlock/'+mari+'_0.gif','unlock/'+mari+'.gif');
				}
			}
			// rank badge
			newHTMLstring = newHTMLstring.replace('<rank>','<img src="/bb/rank/rank_'+playerstat[divid]["rank"]+'.gif" width="56" height="56">');
			// rank text
			newHTMLstring = newHTMLstring.replace('<ranktxt>',ranks[playerstat[divid]["rank"]]);
			// pid
			newHTMLstring = newHTMLstring.replace('<pid>',divid);
			// kits
			ari = playerstat[divid]["kits"];
			for (var ai=0; ai < ari.length; ai++) {
				newHTMLstring = newHTMLstring.replace('<KK'+ai+'>',ari[ai][0]); // '<KK'+ai+'>'
				newHTMLstring = newHTMLstring.replace('<KD'+ai+'>',ari[ai][1]);
				newHTMLstring = newHTMLstring.replace('<KR'+ai+'>',ari[ai][2]);
				newHTMLstring = newHTMLstring.replace('<KT'+ai+'>',ari[ai][3]);
				var ktime = ari[ai][3].split(':');
				var kmin = 0;
				var KM = '';
				for (var ki = ktime.length-1; ki >= 0; ki--) {
					kmin = kmin + (ktime[ki] * Math.pow(60,(ktime.length-2)-ki));
				}
				KM = ari[ai][0] / kmin;

				newHTMLstring = newHTMLstring.replace('<KM'+ai+'>',KM.toFixed(3));
			}
			// vehicles
			ari = playerstat[divid]["vehs"];
			for (var ai=0; ai < ari.length; ai++) {
				newHTMLstring = newHTMLstring.replace('<VK'+ai+'>',ari[ai][0]);
				newHTMLstring = newHTMLstring.replace('<VD'+ai+'>',ari[ai][1]);
				newHTMLstring = newHTMLstring.replace('<VR'+ai+'>',ari[ai][2]);
				newHTMLstring = newHTMLstring.replace('<VT'+ai+'>',ari[ai][3]);
				newHTMLstring = newHTMLstring.replace('<VRK'+ai+'>',ari[ai][4]);
			}
			// weapons
			ari = playerstat[divid]["weapons"];
			for (var ai=0; ai < ari.length; ai++) {
				newHTMLstring = newHTMLstring.replace('<WK'+ai+'>',ari[ai][0]);
				newHTMLstring = newHTMLstring.replace('<WD'+ai+'>',ari[ai][1]);
				newHTMLstring = newHTMLstring.replace('<WR'+ai+'>',ari[ai][2]);
				newHTMLstring = newHTMLstring.replace('<WT'+ai+'>',ari[ai][3]);
				newHTMLstring = newHTMLstring.replace('<WA'+ai+'>',ari[ai][4]);
			}
			// armies
			ari = playerstat[divid]["armies"];
			for (var ai=0; ai < ari.length; ai++) {
				newHTMLstring = newHTMLstring.replace('<AW'+ai+'>',ari[ai][0]);
				newHTMLstring = newHTMLstring.replace('<AL'+ai+'>',ari[ai][1]);
				newHTMLstring = newHTMLstring.replace('<AT'+ai+'>',ari[ai][2]);
				newHTMLstring = newHTMLstring.replace('<AB'+ai+'>',ari[ai][3]);
				if (ari[ai][1] > 0) {
					aratio = ari[ai][0]/ari[ai][1];
					aratio = aratio.toFixed(3);				
				} else { aratio = 0; }
				newHTMLstring = newHTMLstring.replace('<AR'+ai+'>',aratio);
			}
			// badges
			ari = playerstat[divid]["badges"];
			for (var ai=0; ai < ari.length; ai++) {
				var mari = ari[ai];
				if (mari.indexOf('_0') < 0) {
					var nari = mari.substring(0,mari.indexOf('_'));
					newHTMLstring = newHTMLstring.replace('badges/'+nari+'_0.gif','badges/'+mari+'.gif');
				}
			}
			// stars (separate to medals)
			if (playerstat[divid]["gdst"] > 0) {
				newHTMLstring = newHTMLstring.replace('2051907_0','2051907');
				newHTMLstring = newHTMLstring.replace('<!-- gdst -->','<br>('+playerstat[divid]["gdst"]+')');
			} else { newHTMLstring = newHTMLstring.replace('<!-- gdst -->',''); }
			if (playerstat[divid]["svst"] > 0) {
				newHTMLstring = newHTMLstring.replace('2051919_0','2051919');
				newHTMLstring = newHTMLstring.replace('<!-- svst -->','<br>('+playerstat[divid]["svst"]+')');
			} else { newHTMLstring = newHTMLstring.replace('<!-- svst -->',''); }
			if (playerstat[divid]["brst"] > 0) {
				newHTMLstring = newHTMLstring.replace('2051902_0','2051902');
				newHTMLstring = newHTMLstring.replace('<!-- brst -->','<br>('+playerstat[divid]["brst"]+')');
			} else { newHTMLstring = newHTMLstring.replace('<!-- brst -->',''); }
			// medals
			ari = playerstat[divid]["medals"];
			for (var ai=0; ai < ari.length; ai++) {
				var mari = ari[ai];
				var mdi = medallist[ai];
				if (mari != 0) {
					newHTMLstring = newHTMLstring.replace('awards/'+mdi+'_0.gif','awards/'+mdi+'.gif');
					newHTMLstring = newHTMLstring.replace('<!-- '+mdi+' -->','<br>('+mari+')');
				} else {
					newHTMLstring = newHTMLstring.replace('<!-- '+mdi+' -->','<br>');
				}
			}
			// ribbons
			ari = playerstat[divid]["ribbons"];
			for (var ai=0; ai < ari.length; ai++) {
				var mari = ari[ai];
				if (mari.indexOf('_0') < 0) {
					newHTMLstring = newHTMLstring.replace('ribbons/'+mari+'_0.gif','ribbons/'+mari+'.gif');
				}
			}
			
		} // no error - show stats
	} // we have a record
	document.getElementById('playerstat').innerHTML = newHTMLstring
	colourBox();
}
var ignoredkeys	= new Array('unlk','kits','vehs','medals','badges','ribbons','rank','ranktxt','brst','svst','gdst','weapons','armies');
var ranks = new Array("Private","Private First Class","Lance Corporal","Corporal","Sergeant","Staff Sergeant","Gunnery Sergeant","Master Sergeant","First Sergeant","Master Gunnery Sergeant","Sergeant Major","Sergeant Major of the Marine Corps","2nd Lieutenant","1st Lieutenant","Captain","Major","Lieutenant Colonel","Colonel","Brigadier General","Major General","Lieutenant General","General");
var medallist	= new Array(2020419, 2020719, 2020903, 2020913, 2020919, 2021322, 2021403, 2021613, 2190303, 2190308, 2190309, 2190318, 2190703, 2191319, 2191608, 2260219, 2260719, 2260914, 2261303, 2261613, 2261802, 2261901, 2261913, 2261919);
var hStr = '<table><tr><td class="nb" style="width:292px">\n';
hStr = hStr + '<table style="width:284px">\n';
hStr = hStr + '	<tr><th colspan="3">Scores</th></tr>\n';
hStr = hStr + '	<tr><td>TOTAL</td><td colspan="2" align="right"><scor></td></tr>\n';
hStr = hStr + '	<tr><td>Teamwork</td><td colspan="2" align="right"><twsc></td></tr>\n';
hStr = hStr + '	<tr><td>Combat</td><td colspan="2" align="right"><cmsc></td></tr>\n';
hStr = hStr + '	<tr><td>Command</td><td colspan="2" align="right"><cdsc></td></tr>\n';
hStr = hStr + '	<tr><td>OSPM</td><td colspan="2" align="right"><ospm></td></tr>\n';
hStr = hStr + '	<tr><th colspan="3">Combat</th></tr>\n';
hStr = hStr + '	<tr class="btop"><td>Kills/best streak</td><td colspan="2" align="right"><kst></td></tr>\n';
hStr = hStr + '	<tr><td>Deaths/worst streak</td><td colspan="2" align="right"><dst></td></tr>\n';
hStr = hStr + '	<tr><td>K:D</td><td colspan="2" align="right"><kdr></td></tr>\n';
hStr = hStr + '	<tr><td>Best Rnd</td><td colspan="2" align="right"><bbrs></td></tr>\n';
hStr = hStr + '	<tr><td>Wins</td><td colspan="2" align="right"><wins></td></tr>\n';
hStr = hStr + '	<tr><td>Losses</td><td colspan="2" align="right"><loss></td></tr>\n';
hStr = hStr + '	<tr><td>w:l ratio</td><td colspan="2" align="right"><wlr></td></tr>\n';
hStr = hStr + '	<tr><th colspan="3">Times</th></tr>\n';
hStr = hStr + '	<tr class="btop"><td>Command</td><td colspan="2" align="right"><tcdr></td></tr>\n';
hStr = hStr + '	<tr><td>Leader</td><td colspan="2" align="right"><tsql></td></tr>\n';
hStr = hStr + '	<tr><td>Member</td><td colspan="2" align="right"><tsqm></td></tr>\n';
hStr = hStr + '	<tr><td>Lone</td><td colspan="2" align="right"><tlwf></td></tr>\n';
hStr = hStr + '	<tr><td>TOTAL</td><td colspan="2" align="right"><time></td></tr>\n';
hStr = hStr + '	<tr><th colspan="3">Teamwork</th></tr>\n';
hStr = hStr + '	<tr><td>capture CP</td><td colspan="2" align="right"><cpcp></td></tr>\n';
hStr = hStr + '	<tr><td>assist CP</td><td colspan="2" align="right"><cacp></td></tr>\n';
hStr = hStr + '	<tr><td>def flag</td><td colspan="2" align="right"><dfcp></td></tr>\n';
hStr = hStr + '	<tr><td>kill assist</td><td colspan="2" align="right"><kila></td></tr>\n';
hStr = hStr + '	<tr><td>heal</td><td colspan="2" align="right"><heal></td></tr>\n';
hStr = hStr + '	<tr><td>revive</td><td colspan="2" align="right"><rviv></td></tr>\n';
hStr = hStr + '	<tr><td>support</td><td colspan="2" align="right"><rsup></td></tr>\n';
hStr = hStr + '	<tr><td>repair</td><td colspan="2" align="right"><rpar></td></tr>\n';
hStr = hStr + '	<tr><td>driver special</td><td colspan="2" align="right"><dsab></td></tr>\n';
hStr = hStr + '	<tr><th>Latest stats</th><th>1 day</th><th>7 days</th></tr>\n';
hStr = hStr + '	<tr><td>Score</td><td align="right"><sco1></td><td align="right"><sco7></td></tr>\n';
hStr = hStr + '	<tr><td>Time</td><td align="right"><tim1></td><td align="right"><tim7></td></tr>\n';
hStr = hStr + '	<tr><td>SPM</td><td align="right"><spm1></td><td align="right"><spm7></td></tr>\n';
hStr = hStr + '	<tr><td>K:D</td><td align="right"><kdr1></td><td align="right"><kdr7></td></tr>\n';
hStr = hStr + '	<tr><td>Wins</td><td align="right"><win1></td><td align="right"><win7></td></tr>\n';
hStr = hStr + '	<tr><td>Losses</td><td align="right"><los1></td><td align="right"><los7></td></tr>\n';
hStr = hStr + '	<tr><td>W:L</td><td align="right"><wlr1></td><td align="right"><wlr7></td></tr>\n';
hStr = hStr + '	<tr><td>Medals</td><td align="right"><awa1></td><td align="right"><awa7></td></tr>\n';
hStr = hStr + '	<tr><th colspan="3" class="fav">Favourites</th></tr>\n';
hStr = hStr + '	<tr><td class="fav">Kit</td><td colspan="2" align="right"><fkit></td></tr>\n';
hStr = hStr + '	<tr><td class="fav">Weapon</td><td colspan="2" align="right"><fwea></td></tr>\n';
hStr = hStr + '	<tr><td class="fav">Vehicle</td><td colspan="2" align="right"><fveh></td></tr>\n';
hStr = hStr + '	<tr><td class="fav">Map</td><td colspan="2" align="right"><fmap></td></tr>\n';
hStr = hStr + '</table> \n';
hStr = hStr + '</td><td class="nb" style="width:410px">\n';
hStr = hStr + '<table style="width:402px">\n';
hStr = hStr + '	<tr><th colspan="6">Kits</th></tr>\n';
hStr = hStr + '	<tr><th>Kit</th><th>kills</th><th>deaths</th><th>KPM</th><th>K:D</th><th>time</th></tr>\n';
hStr = hStr + '	<tr><td>Anti-tank</td><td align="right"><KK0></td><td align="right"><KD0></td><td align="right"><KM0></td><td align="right"><KR0></td><td align="right"><KT0></td></tr>\n';
hStr = hStr + '	<tr><td>Assault</td><td align="right"><KK1></td><td align="right"><KD1></td><td align="right"><KM1></td><td align="right"><KR1></td><td align="right"><KT1></td></tr>\n';
hStr = hStr + '	<tr><td>Engineer</td><td align="right"><KK2></td><td align="right"><KD2></td><td align="right"><KM2></td><td align="right"><KR2></td><td align="right"><KT2></td></tr>\n';
hStr = hStr + '	<tr><td>Medic</td><td align="right"><KK3></td><td align="right"><KD3></td><td align="right"><KM3></td><td align="right"><KR3></td><td align="right"><KT3></td></tr>\n';
hStr = hStr + '	<tr><td>Spec Ops</td><td align="right"><KK4></td><td align="right"><KD4></td><td align="right"><KM4></td><td align="right"><KR4></td><td align="right"><KT4></td></tr>\n';
hStr = hStr + '	<tr><td>Support</td><td align="right"><KK5></td><td align="right"><KD5></td><td align="right"><KM5></td><td align="right"><KR5></td><td align="right"><KT5></td></tr>\n';
hStr = hStr + '	<tr><td>Sniper</td><td align="right"><KK6></td><td align="right"><KD6></td><td align="right"><KM6></td><td align="right"><KR6></td><td align="right"><KT6></td></tr>\n';
hStr = hStr + '	<tr><th colspan="6">Vehicles</th></tr>\n';
hStr = hStr + '	<tr><th>Vehicle</th><th>kills</th><th>deaths</th><th>road kills</th><th>K:D</th><th>time</th></tr>\n';
hStr = hStr + '	<tr><td>Armour</td><td align="right"><VK0></td><td align="right"><VD0></td><td align="right"><VRK0></td><td align="right"><VR0></td><td align="right"><VT0></td></tr>\n';
hStr = hStr + '	<tr><td>Aeroplane</td><td align="right"><VK1></td><td align="right"><VD1></td><td align="right"><VRK1></td><td align="right"><VR1></td><td align="right"><VT1></td></tr>\n';
hStr = hStr + '	<tr><td>Air Defense</td><td align="right"><VK2></td><td align="right"><VD2></td><td align="right"><VRK2></td><td align="right"><VR2></td><td align="right"><VT2></td></tr>\n';
hStr = hStr + '	<tr><td>Helicopter</td><td align="right"><VK3></td><td align="right"><VD3></td><td align="right"><VRK3></td><td align="right"><VR3></td><td align="right"><VT3></td></tr>\n';
hStr = hStr + '	<tr><td>Transport</td><td align="right"><VK4></td><td align="right"><VD4></td><td align="right"><VRK4></td><td align="right"><VR4></td><td align="right"><VT4></td></tr>\n';
hStr = hStr + '	<tr><td>Ground Defense</td><td align="right"><VK5></td><td align="right"><VD5></td><td align="right"><VRK5></td><td align="right"><VR5></td><td align="right"><VT5></td></tr>\n';
hStr = hStr + '	<tr><th colspan="6">Weapons</th></tr>\n';
hStr = hStr + '	<tr><th>Weapon</th><th>kills</th><th>deaths</th><th>accuracy</th><th>K:D</th><th>time</th></tr>\n';
hStr = hStr + '	<tr><td>Assault Rifles</td><td align="right"><WK0></td><td align="right"><WD0></td><td align="right"><WA0> %</td><td align="right"><WR0></td><td align="right"><WT0></td></tr>\n';
hStr = hStr + '	<tr><td>Grenade Launcher</td><td align="right"><WK1></td><td align="right"><WD1></td><td align="right"><WA1> %</td><td align="right"><WR1></td><td align="right"><WT1></td></tr>\n';
hStr = hStr + '	<tr><td>Carbines</td><td align="right"><WK2></td><td align="right"><WD2></td><td align="right"><WA2> %</td><td align="right"><WR2></td><td align="right"><WT2></td></tr>\n';
hStr = hStr + '	<tr><td>LMG</td><td align="right"><WK3></td><td align="right"><WD3></td><td align="right"><WA3> %</td><td align="right"><WR3></td><td align="right"><WT3></td></tr>\n';
hStr = hStr + '	<tr><td>Sniper Rifle</td><td align="right"><WK4></td><td align="right"><WD4></td><td align="right"><WA4> %</td><td align="right"><WR4></td><td align="right"><WT4></td></tr>\n';
hStr = hStr + '	<tr><td>Pistol</td><td align="right"><WK5></td><td align="right"><WD5></td><td align="right"><WA5> %</td><td align="right"><WR5></td><td align="right"><WT5></td></tr>\n';
hStr = hStr + '	<tr><td>AT/AA</td><td align="right"><WK6></td><td align="right"><WD6></td><td align="right"><WA6> %</td><td align="right"><WR6></td><td align="right"><WT6></td></tr>\n';
hStr = hStr + '	<tr><td>SMG</td><td align="right"><WK7></td><td align="right"><WD7></td><td align="right"><WA7> %</td><td align="right"><WR7></td><td align="right"><WT7></td></tr>\n';
hStr = hStr + '	<tr><td>Shotguns</td><td align="right"><WK8></td><td align="right"><WD8></td><td align="right"><WA8> %</td><td align="right"><WR8></td><td align="right"><WT8></td></tr>\n';
hStr = hStr + '	<tr><td>Knife</td><td align="right"><WK9></td><td align="right"><WD9></td><td align="right"><WA9> %</td><td align="right"><WR9></td><td align="right"><WT9></td></tr>\n';
hStr = hStr + '	<tr><td>Defibrillator</td><td align="right"><WK10></td><td align="right"><WD10></td><td align="right"><WA10> %</td><td align="right"><WR10></td><td align="right"><WT10></td></tr>\n';
hStr = hStr + '	<tr><td>Explosives</td><td align="right"><WK11></td><td align="right"><WD11></td><td align="right"><WA11> %</td><td align="right"><WR11></td><td align="right"><WT11></td></tr>\n';
hStr = hStr + '	<tr><td>Hand Grenade</td><td align="right"><WK12></td><td align="right"><WD12></td><td align="right"><WA12> %</td><td align="right"><WR12></td><td align="right"><WT12></td></tr>\n';
hStr = hStr + '	<tr><th colspan="6">Armies</th></tr>\n';
hStr = hStr + '	<tr><th>Army</th><th>wins</th><th>losses</th><th>W:L</th><th>best round</th><th>time</th></tr>\n';
hStr = hStr + '	<tr><td>USMC</td><td align="right"><AW0></td><td align="right"><AL0></td><td align="right"><AR0></td><td align="right"><AB0></td><td align="right"><AT0></td></tr>\n';
hStr = hStr + '	<tr><td>MEC</td><td align="right"><AW1></td><td align="right"><AL1></td><td align="right"><AR1></td><td align="right"><AB1></td><td align="right"><AT1></td></tr>\n';
hStr = hStr + '	<tr><td>China</td><td align="right"><AW2></td><td align="right"><AL2></td><td align="right"><AR2></td><td align="right"><AB2></td><td align="right"><AT2></td></tr>\n';
hStr = hStr + '	<tr><td>SEALs</td><td align="right"><AW3></td><td align="right"><AL3></td><td align="right"><AR3></td><td align="right"><AB3></td><td align="right"><AT3></td></tr>\n';
hStr = hStr + '	<tr><td>SAS</td><td align="right"><AW4></td><td align="right"><AL4></td><td align="right"><AR4></td><td align="right"><AB4></td><td align="right"><AT4></td></tr>\n';
hStr = hStr + '	<tr><td>Spetsnaz</td><td align="right"><AW5></td><td align="right"><AL5></td><td align="right"><AR5></td><td align="right"><AB5></td><td align="right"><AT5></td></tr>\n';
hStr = hStr + '	<tr><td>MEC SF</td><td align="right"><AW6></td><td align="right"><AL6></td><td align="right"><AR6></td><td align="right"><AB6></td><td align="right"><AT6></td></tr>\n';
hStr = hStr + '	<tr><td>Rebels </td><td align="right"><AW7></td><td align="right"><AL7></td><td align="right"><AR7></td><td align="right"><AB7></td><td align="right"><AT7></td></tr>\n';
hStr = hStr + '	<tr><td>Insurgents</td><td align="right"><AW8></td><td align="right"><AL8></td><td align="right"><AR8></td><td align="right"><AB8></td><td align="right"><AT8></td></tr>\n';
hStr = hStr + '	<tr><td>European</td><td align="right"><AW9></td><td align="right"><AL9></td><td align="right"><AR9></td><td align="right"><AB9></td><td align="right"><AT9></td></tr>\n';
hStr = hStr + '	<tr><th rowspan="4" colspan="2" style="border-bottom:0px"><rank></th>\n';
hStr = hStr + '	<th colspan="4" class="fav">Personnel details</th></tr>\n';
hStr = hStr + '	<tr><td colspan="2">Name</td><td colspan="2"><nick></td></tr>\n';
hStr = hStr + '	<tr><td colspan="2">Rank</td><td colspan="2"><ranktxt></td></tr>\n';
hStr = hStr + '	<tr><td colspan="2">Serial number</td><td colspan="2"><pid></td></tr>\n';
hStr = hStr + '</table>\n';
hStr = hStr + '</td><td class="nb ul" style="width:90px">\n';
hStr = hStr + '<b>Unlocks:</b><br>\n';
hStr = hStr + '<img src="/bb/unlock/11_0.gif" alt="DAO-12 shotgun" width="58" height="24"><br>\n';
hStr = hStr + '<img src="/bb/unlock/22_0.gif" alt="H&K G3" width="76" height="24"><br>\n';
hStr = hStr + '<img src="/bb/unlock/33_0.gif" alt="Jackhammer shotgun" width="67" height="24"><br>\n';
hStr = hStr + '<img src="/bb/unlock/44_0.gif" alt="SA-80" width="52" height="24"><br>\n';
hStr = hStr + '<img src="/bb/unlock/55_0.gif" alt="G36C" width="57" height="24"><br>\n';
hStr = hStr + '<img src="/bb/unlock/66_0.gif" alt="PKM" width="73" height="24"><br>\n';
hStr = hStr + '<img src="/bb/unlock/77_0.gif" alt="Barret M82A2" width="76" height="24"><br>\n';
hStr = hStr + '<img src="/bb/unlock/88_0.gif" alt="FN2000" width="49" height="24"><br>\n';
hStr = hStr + '<img src="/bb/unlock/99_0.gif" alt="MP-7" width="44" height="24"><br>\n';
hStr = hStr + '<img src="/bb/unlock/111_0.gif" alt="G36E" width="71" height="24"><br>\n';
hStr = hStr + '<img src="/bb/unlock/222_0.gif" alt="FN SCAR-L" width="63" height="24"><br>\n';
hStr = hStr + '<img src="/bb/unlock/333_0.gif" alt="MG36" width="73" height="24"><br>\n';
hStr = hStr + '<img src="/bb/unlock/444_0.gif" alt="PN90" width="52" height="24"><br>\n';
hStr = hStr + '<img src="/bb/unlock/555_0.gif" alt="L96A1" width="77" height="24">\n';
hStr = hStr + '</td></tr><tr class="nb"><td colspan="3" class="nb aw">\n';
hStr = hStr + 'badges:<br>\n';
hStr = hStr + '<img src="/bb/badges/1031105_0.gif" alt="Engineer Combat Badge" title="Engineer Combat Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1031109_0.gif" alt="Sniper Combat Badge" title="Sniper Combat Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1031113_0.gif" alt="Medic Combat Badge" title="Medic Combat Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1031115_0.gif" alt="Spec-ops Combat Badge" title="Spec-ops Combat Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1031119_0.gif" alt="Assault Combat Badge" title="Assault Combat Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1031120_0.gif" alt="Anti-Tank Combat Badge" title="Anti-Tank Combat Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1031121_0.gif" alt="Support Combat Badge" title="Support Combat Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1031406_0.gif" alt="Knife Combat Badge" title="Knife Combat Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1031619_0.gif" alt="Pistol Combat Badge" title="Pistol Combat Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1031923_0.gif" alt="Ground Defense Badge" title="Ground Defense Badge" width="37" height="37">\n';
//hStr = hStr + '<br>\n';
hStr = hStr + '<img src="/bb/badges/1032415_0.gif" alt="Explosives Badge" title="Explosives Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1190304_0.gif" alt="Command Badge" title="Command Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1190507_0.gif" alt="Engineer Badge" title="Engineer Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1190601_0.gif" alt="First Aid Badge" title="First Aid Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1191819_0.gif" alt="Resupply Badge" title="Resupply Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1220104_0.gif" alt="Air Defense Badge" title="Air Defense Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1220118_0.gif" alt="Armour Badge" title="Armour Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1220122_0.gif" alt="Aviator Badge" title="Aviator Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1220803_0.gif" alt="Helicopter Badge" title="Helicopter Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1222016_0.gif" alt="Transport Badge" title="Transport Badge" width="37" height="37">\n';
hStr = hStr + '<br clear="all">SF badges:<br>\n';
hStr = hStr + '<img src="/bb/badges/1260602_0.gif" alt="Tactical weapons (SF) Badge" title="Tactical weapons (SF) Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1260708_0.gif" alt="Grappling hook specialist (SF) Badge" title="Grappling hook specialist (SF) Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1261105_0.gif" alt="Engineer specialist (SF) Badge" title="Engineer specialist (SF) Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1261109_0.gif" alt="Sniper specialist (SF) Badge" title="Sniper specialist (SF) Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1261113_0.gif" alt="Medic specialist (SF) Badge" title="Medic specialist (SF) Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1261115_0.gif" alt="Spec ops specialist (SF) Badge" title="Spec ops specialist (SF) Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1261119_0.gif" alt="Assault specialist (SF) Badge" title="Assault specialist (SF) Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1261120_0.gif" alt="AT specialist (SF) Badge" title="AT specialist (SF) Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1261121_0.gif" alt="Support specialist (SF) Badge" title="Support specialist (SF) Badge" width="37" height="37">\n';
hStr = hStr + '<img src="/bb/badges/1262612_0.gif" alt="Zip line (SF) Badge" title="Zip line (SF) Badge" width="37" height="37">\n';
hStr = hStr + '<br clear="all">medals:<br>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2051907_0.gif" alt="Gold Star" title="Gold Star"  width="24" height="42"><!-- gdst --></div>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2051919_0.gif" alt="Silver Star" title="Silver Star"  width="25" height="42"><!-- svst --></div>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2051902_0.gif" alt="Bronze Star" title="Bronze Star"  width="24" height="42"><!-- brst --></div>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2020419_0.gif" alt="Distinguished Service Medal" title="Distinguished Service Medal"  width="29" height="42"><!-- 2020419 --></div>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2020719_0.gif" alt="Golden Scimitar Medal" title="Golden Scimitar Medal"  width="30" height="42"><!-- 2020719 --></div>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2020903_0.gif" alt="Combat Infantry Medal" title="Combat Infantry Medal"  width="22" height="42"><!-- 2020903 --></div>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2020913_0.gif" alt="Marksman Infantry Medal" title="Marksman Infantry Medal"  width="22" height="42"><!-- 2020913 --></div>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2020919_0.gif" alt="Sharpshooter Infantry Medal" title="Sharpshooter Infantry Medal"  width="23" height="42"><!-- 2020919 --></div>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2021322_0.gif" alt="Medal of Valor Medal" title="Medal of Valor Medal"  width="27" height="42"><!-- 2021322 --></div>\n';
// hStr = hStr + '<br>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2021403_0.gif" alt="Navy Cross Medal" title="Navy Cross Medal"  width="23" height="42"><!-- 2021403 --></div>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2021613_0.gif" alt="People\'s Medallion Medal" title="People\'s Medallion Medal"  width="23" height="42"><!-- 2021613 --></div>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2190303_0.gif" alt="Combat Action Medal" title="Combat Action Medal"  width="23" height="42"><!-- 2190303 --></div>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2190308_0.gif" alt="Helicopter Combat Medal" title="Helicopter Combat Medal"  width="23" height="42"><!-- 2190308 --></div>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2190309_0.gif" alt="Air Combat Medal" title="Air Combat Medal"  width="33" height="42"><!-- 2190309 --></div>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2190318_0.gif" alt="Armor Combat Medal" title="Armor Combat Medal"  width="19" height="42"><!-- 2190318 --></div>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2190703_0.gif" alt="Good Conduct Medal" title="Good Conduct Medal"  width="21" height="42"><!-- 2190703 --></div>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2191319_0.gif" alt="Meritorious Service Medal" title="Meritorious Service Medal"  width="22" height="42"><!-- 2191319 --></div>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2191608_0.gif" alt="Purple Heart" title="Purple Heart"  width="21" height="42"><phrt><!-- 2191608 --></div>\n';
hStr = hStr + '<br clear="all">SF medals:<br>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2260219_0.gif" alt="service (SF) Medal" title="service (SF) Medal"  width="34" height="42"><!-- 2260219 --></div>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2260719_0.gif" alt="valor (SF) Medal" title="valor (SF) Medal"  width="23" height="42"><!-- 2260719 --></div>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2260914_0.gif" alt="insurgent forces (SF) Medal" title="insurgent forces (SF) Medal"  width="26" height="42"><!-- 2260914 --></div>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2261303_0.gif" alt="mec spec (SF) Medal" title="mec spec (SF) Medal"  width="29" height="42"><!-- 2261303 --></div>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2261613_0.gif" alt="spetznatz (SF) Medal" title="spetznatz (SF) Medal"  width="24" height="42"><!-- 2261613 --></div>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2261802_0.gif" alt="rebels (SF) Medal" title="rebels (SF) Medal"  width="20" height="42"><!-- 2261802 --></div>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2261901_0.gif" alt="courage (SF) Medal" title="courage (SF) Medal"  width="31" height="42"><!-- 2261901 --></div>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2261913_0.gif" alt="SEALS (SF) Medal" title="SEALS (SF) Medal"  width="23" height="42"><!-- 2261913 --></div>\n';
hStr = hStr + '<div class="multi"><img src="/bb/awards/2261919_0.gif" alt="SAS service medal (SF) Medal" title="SAS service medal (SF) Medal"  width="18" height="42"><!-- 2261919 --></div>\n';
hStr = hStr + '<br clear="all">\n';
hStr = hStr + 'ribbons:<br>\n';
hStr = hStr + '<img src="/bb/ribbons/3040109_0.gif" alt="Air-Defense Ribbon" title="Air-Defense Ribbon" width="40" height="14">\n';
hStr = hStr + '<img src="/bb/ribbons/3040718_0.gif" alt="Ground Defense Ribbon" title="Ground Defense Ribbon" width="40" height="14">\n';
hStr = hStr + '<img src="/bb/ribbons/3150914_0.gif" alt="Infantry Officer Ribbon" title="Infantry Officer Ribbon" width="40" height="14">\n';
hStr = hStr + '<img src="/bb/ribbons/3151920_0.gif" alt="Staff Officer Ribbon" title="Staff Officer Ribbon" width="40" height="14">\n';
hStr = hStr + '<img src="/bb/ribbons/3190105_0.gif" alt="Aerial Service Ribbon" title="Aerial Service Ribbon" width="40" height="14">\n';
hStr = hStr + '<img src="/bb/ribbons/3190118_0.gif" alt="Armored Service Ribbon" title="Armored Service Ribbon" width="40" height="14">\n';
hStr = hStr + '<img src="/bb/ribbons/3190318_0.gif" alt="Crew Service Ribbon" title="Crew Service Ribbon" width="40" height="14">\n';
hStr = hStr + '<img src="/bb/ribbons/3190409_0.gif" alt="Distinguished Service Ribbon" title="Distinguished Service Ribbon" width="40" height="14">\n';
hStr = hStr + '<img src="/bb/ribbons/3190605_0.gif" alt="Far East Service Ribbon" title="Far East Service Ribbon" width="40" height="14">\n';
// hStr = hStr + '<br>\n';
hStr = hStr + '<img src="/bb/ribbons/3190803_0.gif" alt="Helicopter Service Ribbon" title="Helicopter Service Ribbon" width="40" height="14">\n';
hStr = hStr + '<img src="/bb/ribbons/3191305_0.gif" alt="Middle East Service Ribbon" title="Middle East Service Ribbon" width="40" height="14">\n';
hStr = hStr + '<img src="/bb/ribbons/3211305_0.gif" alt="Meritorious Unit Ribbon" title="Meritorious Unit Ribbon" width="40" height="14">\n';
hStr = hStr + '<img src="/bb/ribbons/3212201_0.gif" alt="Valorous Merit Ribbon" title="Valorous Merit Ribbon" width="40" height="14">\n';
hStr = hStr + '<img src="/bb/ribbons/3240102_0.gif" alt="Airborne Ribbon" title="Airborne Ribbon" width="40" height="14">\n';
hStr = hStr + '<img src="/bb/ribbons/3240301_0.gif" alt="Combat Action Ribbon" title="Combat Action Ribbon" width="40" height="14">\n';
hStr = hStr + '<img src="/bb/ribbons/3240703_0.gif" alt="Good Conduct Ribbon" title="Good Conduct Ribbon" width="40" height="14">\n';
hStr = hStr + '<img src="/bb/ribbons/3241213_0.gif" alt="Legion of Merit Ribbon" title="Legion of Merit Ribbon" width="40" height="14">\n';
hStr = hStr + '<img src="/bb/ribbons/3242303_0.gif" alt="War College Ribbon" title="War College Ribbon" width="40" height="14">\n';
hStr = hStr + '<br clear="all">SF ribbons:<br>\n';
hStr = hStr + '<img src="/bb/ribbons/3260105_0.gif" alt="Airborne specialist (SF) Ribbon" title="Airborne specialist (SF) Ribbon" width="40" height="14">\n';
hStr = hStr + '<img src="/bb/ribbons/3260118_0.gif" alt="Armored transport specialist (SF) Ribbon" title="Armored transport specialist (SF) Ribbon" width="40" height="14">\n';
hStr = hStr + '<img src="/bb/ribbons/3260318_0.gif" alt="Crew Specialist (SF) Ribbon" title="Crew Specialist (SF) Ribbon" width="40" height="14">\n';
hStr = hStr + '<img src="/bb/ribbons/3260803_0.gif" alt="Heli specialist (SF) Ribbon" title="Heli specialist (SF) Ribbon" width="40" height="14">\n';
hStr = hStr + '<img src="/bb/ribbons/3260914_0.gif" alt="Insurgent Forces (SF) Ribbon" title="Insurgent Forces (SF) Ribbon" width="40" height="14">\n';
hStr = hStr + '<img src="/bb/ribbons/3261319_0.gif" alt="Mec spec (SF) Ribbon" title="Mec spec (SF) Ribbon" width="40" height="14">\n';
hStr = hStr + '<img src="/bb/ribbons/3261805_0.gif" alt="Rebels (SF) Ribbon" title="Rebels (SF) Ribbon" width="40" height="14">\n';
hStr = hStr + '<img src="/bb/ribbons/3261819_0.gif" alt="Spetznatz (SF) Ribbon" title="Spetznatz (SF) Ribbon" width="40" height="14">\n';
hStr = hStr + '<img src="/bb/ribbons/3261901_0.gif" alt="SAS service (SF) Ribbon" title="SAS service (SF) Ribbon" width="40" height="14">\n';
hStr = hStr + '<img src="/bb/ribbons/3261919_0.gif" alt="SEALS (SF) Ribbon" title="SEALS (SF) Ribbon" width="40" height="14">\n';
// hStr = hStr + '<br clear="all">\n';
hStr = hStr + '<span align="right">Stats collected at: <asof></span>\n';
hStr = hStr + '</td></tr></table>\n';
