/* FUNCTIONS FOR SCREEN - SportsReview */

var maxSkillScore = 0;
var cntChallengeSets = 1;

function fn_checkvalue(ctlSkill){
	var valSkill;
	valSkill = ctlSkill.value;
	if (valSkill < 0) {
		alert ('The minimum score possible is 0.  Your score will be set to 0.');
		ctlSkill.value = 0;
	} 
	if (valSkill > maxSkillScore) {
		alert ('Based on the completion of ' + cntChallengeSets + ' sets, the maximum score possible is ' + maxSkillScore + '.  Your score will be set to ' + maxSkillScore + '.');
		ctlSkill.value = maxSkillScore;
	}
}

function fn_topskills(sportID,sportName,lstSkills,intTopSkills) {
	var msg = '';
	var m = '';
	var arrSkills = lstSkills.split(",");
	var arrSkillSorted = arrSkills.sort();
	
	//get the number of skills to display
	var intSkillLength = arrSkillSorted.length;
	var lastSkillIndex = intSkillLength - intTopSkills;
	if (lastSkillIndex < 0) {
		lastSkillIndex = 0;
	}
	
	//build the skill list
	for (x=intSkillLength-1; x>=lastSkillIndex; x--) 
	{ 
		m = arrSkillSorted[x];
		arrM = m.split("_");
		skill = arrM[2];
		skillid = arrM[1];
		score = arrM[3];
		msg = msg + "<br>[" + score + "] <a href='skill.cfm?skillid=" + skillid + "&sview=vinfo'>" + skill + "</a>";
	} 

	//complete the message
	msg = '<h4 class="notopmargin">Your key skills for ' + sportName + '' + '</h4><font size=1>[ ] your score</font>' + msg;

	//display the information	
	WriteContents ('skillsTable',msg,'');
}

