function assignId(b,c,a){if(b.id){if(!a){return b.id}}b.id=c;return b.id}function getElementsByTagNameAndClass(b,a,c){allTags=b.getElementsByTagName(a);filteredTags=new Array();for(key=0;key<allTags.length;key++){thisEntry=allTags[key];if(typeof thisEntry=="object"){if(thisEntry.className){if(thisEntry.className.indexOf(c)>-1){filteredTags[filteredTags.length]=thisEntry}}}}return filteredTags}function getElementByTagNameAndClass(b,a,c){result=getElementsByTagNameAndClass(b,a,c);if(result.length==0){return false}return result[0]}function expandAthleteInfo(a){if(a.indexOf("Bio")>-1){eventElementType="AthleteBioTab"}else{eventElementType="AthleteAchieveTab"}counter=a.substr(eventElementType.length);switch(eventElementType){case ("AthleteBioTab"):document.getElementById("AthleteBioTab"+counter).style.backgroundPosition="bottom left";document.getElementById("AthleteAchieveTab"+counter).style.backgroundPosition="top left";document.getElementById("AthleteBioTab"+counter).style.color="#ffffff";document.getElementById("AthleteAchieveTab"+counter).style.color="#ffffff";document.getElementById("AthleteBioDiv"+counter).style.display="inline";document.getElementById("AthleteAchieveDiv"+counter).style.display="none";break;default:document.getElementById("AthleteBioTab"+counter).style.backgroundPosition="top left";document.getElementById("AthleteAchieveTab"+counter).style.backgroundPosition="bottom left";document.getElementById("AthleteBioTab"+counter).style.color="#ffffff";document.getElementById("AthleteAchieveTab"+counter).style.color="#ffffff";document.getElementById("AthleteBioDiv"+counter).style.display="none";document.getElementById("AthleteAchieveDiv"+counter).style.display="inline";break}}function prepareAthleteInfoBlock(b,a){tabBio=getElementByTagNameAndClass(b,"a","tab_bio");tabAchievements=getElementByTagNameAndClass(b,"a","tab_achievements");divBio=getElementByTagNameAndClass(b,"div","athlete_bio");divAchievements=getElementByTagNameAndClass(b,"div","athlete_achievements");assignId(tabBio,"AthleteBioTab"+a,true);assignId(tabAchievements,"AthleteAchieveTab"+a,true);assignId(divBio,"AthleteBioDiv"+a,true);assignId(divAchievements,"AthleteAchieveDiv"+a,true);tabBio.onclick=function(){expandAthleteInfo("AthleteBioTab"+a);return false};tabAchievements.onclick=function(){expandAthleteInfo("AthleteAchieveTab"+a);return false};expandAthleteInfo(tabBio.id)}function prepareAthleteInfoBlocks(){AIBlocks=getElementsByTagNameAndClass(document,"div","athlete_info");for(i=0;i<AIBlocks.length;i++){prepareAthleteInfoBlock(AIBlocks[i],i)}};