var countEastC = 0;
var countEastG = 0;
var countEastF = 0;
var countWestC = 0;
var countWestG = 0;
var countWestF = 0;
var linkColor;

var cookieString = "";

var countVotes = 1;
var formTarget = "/webAction?actionId=asCastVote";

var currentUrl = document.URL;
var uIndex = currentUrl.indexOf("/asb/");
var version = currentUrl.substring(uIndex+5,uIndex+8);

var highlight = "";
var profile = "";

function countFavEastForwards()
{
	numFavPlayers = 0;
  for( x = eastForwardOffset; x <(eastForwardOffset + totalNumForwards); x++ )
  {
  	// needed for netscape
  	if ( document.ballot.elements[x].name.charAt(0) != "_" )
  	{
	  	if ( document.ballot.elements[x].checked )
	  		numFavPlayers++;   
	  }
  }
  countEastF = numFavPlayers;
  return numFavPlayers;
}


function validateEastForwards()
{
	if ( countFavEastForwards() > maxNumberOfForwards )
  {
	showMaxForwardsAllowedAlert();
    return false;
  }
  else
    return true;
}

function countFavEastGuards()
{
  numFavPlayers = 0;
  for( x = eastGuardOffset; x < (totalNumGuards + eastGuardOffset); x++ )
  {  	
  	// needed for netscape
  	if ( document.ballot.elements[x].name.charAt(0) != "_" )
  	{
	    if ( document.ballot.elements[x].checked )
	      numFavPlayers++;
	  }
  }
  countEastG = numFavPlayers;
  return numFavPlayers;
}


function validateEastGuards()
{
	if ( countFavEastGuards() > maxNumberOfGuards )
  {
	showMaxGuardsAllowedAlert();
	return false;
  }
  else
    return true;
}

function countFavEastCenters()
{
  numFavPlayers = 0;

//  for( x = eastCenterOffset; x < (totalNumCenters + eastCenterOffset); x++ )
  for( x = eastCenterOffset; x < (totalNumCentersEast + eastCenterOffset); x++ )
  {
  	// needed for netscape
  	if ( document.ballot.elements[x].name.charAt(0) != "_" )
  	{
	    if ( document.ballot.elements[x].checked )
	      numFavPlayers++;
	  }
  }
  countEastC = numFavPlayers;
  return numFavPlayers;
}


function validateEastCenters()
{
	if ( countFavEastCenters() > maxNumberOfCenters )
  {
	showMaxCentersAllowedAlert();
	countEastC--;
    return false;
  }
  else
    return true;
}

function countFavWestForwards()
{
  numFavPlayers = 0;
  for( x = westForwardOffset; x < (westForwardOffset + totalNumForwards); x++ )
  {
  	// needed for netscape
  	if ( document.ballot.elements[x].name.charAt(0) != "_" )
  	{
	    if ( document.ballot.elements[x].checked )
	      numFavPlayers++;
	  }
  }
  countWestF = numFavPlayers;
  return numFavPlayers;
}


function validateWestForwards()
{
	if ( countFavWestForwards() > maxNumberOfForwards )
    {
		showMaxForwardsAllowedAlert();
		countWestF--;
    	return false;
  	}
  	else
   	 	return true;
}

function countFavWestGuards()
{
  numFavPlayers = 0;
  for( x = westGuardOffset; x < (totalNumGuards + westGuardOffset); x++ )
  {
  	// needed for netscape
  	if ( document.ballot.elements[x].name.charAt(0) != "_" )
  	{
	    if ( document.ballot.elements[x].checked )
	      numFavPlayers++;
	 	}
  }
  countWestG = numFavPlayers;
  return numFavPlayers;
}


function validateWestGuards()
{
	if ( countFavWestGuards() > maxNumberOfGuards )
  {
	showMaxGuardsAllowedAlert();
	countWestG--;
    return false;
  }
  else
    return true;
}

function countFavWestCenters()
{
  numFavPlayers = 0;
  
//  for( x = westCenterOffset; x < (totalNumCenters + westCenterOffset); x++ )
  for( x = westCenterOffset; x < (totalNumCentersWest + westCenterOffset); x++ )
  {
  	// needed for netscape
  	if ( document.ballot.elements[x].name.charAt(0) != "_" )
  	{
	    if ( document.ballot.elements[x].checked ) {
			numFavPlayers++;
		}
	  }
  }
  countWestC = numFavPlayers;
  return numFavPlayers;
}


function validateWestCenters()
{
	if ( countFavWestCenters() > maxNumberOfCenters )
  {
	showMaxCentersAllowedAlert();
    countWestC--;
	return false;
  }
  else
    return true;
}

function clearAll()
{
	//Reset Checkboxes
    for( x = 0; x < document.ballot.elements.length; x++ )
  {
    document.ballot.elements[x].checked = false;
  }
  
  //Reset WriteIn Ballot
  document.ballot.writeinballot.selectedIndex = 0;
  
  document.ballot.hashcode.value = "";
}

function setSelections()
{
	if (atLeastOneVote())
	{
		setVoteCookie();
		return true;
	}
	else
		return false;
}

function validateForm()
{
	if (atLeastOneVote())
	{
		setVoteCookie();
		
		if(document.ballot.hashcode.value.length == 0) {
		
			showValidationCodeRequiredAlert();
		
			document.ballot.hashcode.focus();
			return false;
		}
		else {		
/*
			if (document.ballot.country.value.length <= 2) {
				showCountryAlert();
				document.ballot.country.focus();
				return false;
			}
*/		
			SetCookie ("AllStarHashcode", document.ballot.hashcode.value, null, "/");
		}
	
		return true;
	}
	else
		return false;
}

function atLeastOneVote()
{
	//Refresh counts
	countFavEastCenters();
	countFavEastGuards();
	countFavEastForwards();
	countFavWestCenters();
	countFavWestGuards();
	countFavWestForwards();

	//Determine if at least one vote
	if(countEastC == 0 && countEastG == 0 && countEastF == 0 
		&& countWestC == 0 && countWestG == 0 && countWestF == 0) 
	{
		showAtLeastOneVoteAlert();
		
		return false;
	}
	else
		return true;
}

function drawEasternForwards() {
	currentLocation = eastForwardOffset;

	targetLocation = eastForwardOffset + totalNumForwards;
	
	validateString = "validateEastForwards()";
	checkboxString = "eastForward";
	linkColor = "playerLink";

//	getHighlightText();
	getProfileText();

	playerLoop(currentLocation, targetLocation, linkColor );
}

function drawEasternGuards() {

	currentLocation = eastGuardOffset;
	targetLocation = eastGuardOffset + totalNumGuards;

	validateString = "validateEastGuards()";
	checkboxString = "eastGuard";
	linkColor = "playerLink";

//	getHighlightText();
	getProfileText();
	
	playerLoop(currentLocation, targetLocation, linkColor );
}

function drawEasternCenters() {

	currentLocation = eastCenterOffset;

//	targetLocation = eastCenterOffset + totalNumCenters;
	targetLocation = eastCenterOffset + totalNumCentersEast;
	
	
	validateString = "validateEastCenters()";
	checkboxString = "eastCenter";
	linkColor = "playerLink";

//	getHighlightText();
	getProfileText();
	
	playerLoop(currentLocation, targetLocation, linkColor);
}

function drawWesternForwards() {
	currentLocation = westForwardOffset;
	targetLocation = westForwardOffset + totalNumForwards;

	validateString = "validateWestForwards()";
	checkboxString = "westForward";
	linkColor = "playerLink";

//	getHighlightText();
	getProfileText();
	
	playerLoop(currentLocation, targetLocation, linkColor );

}

function drawWesternGuards() {

	currentLocation = westGuardOffset;
	targetLocation = westGuardOffset + totalNumGuards;

	validateString = "validateWestGuards()";
	checkboxString = "westGuard";
	linkColor = "playerLink";

//	getHighlightText();
	getProfileText();
	
	playerLoop(currentLocation, targetLocation, linkColor );

}

function drawWesternCenters() {
	currentLocation = westCenterOffset;

//	targetLocation = westCenterOffset + totalNumCenters;
	targetLocation = westCenterOffset + totalNumCentersWest;
	
	
	validateString = "validateWestCenters()";
	checkboxString = "westCenter";
	linkColor = "playerLink";

//	getHighlightText();
	getProfileText();
	
	playerLoop(currentLocation, targetLocation, linkColor);
}

function playerLoop(start, end, linkColor) 
{
  for( x = start; x < end; x++ ) 
  {
	document.write("<tr>");

	if(getVote(x)) {
		document.write("<td width=10><input type=\"checkbox\" onClick=\"return " + validateString + "\"  value=\"" + x + "\"  name=\"" + checkboxString + "\" checked=true></td>");
	}
	else {
		document.write("<td width=10><input type=\"checkbox\" onClick=\"return " + validateString + "\"  value=\"" + x + "\"  name=\"" + checkboxString + "\"></td>");
	}

	document.write("<td width=\"225\" class=\"linkColor\" nowrap>");

	if (version!=null && version == 'jp/')
		document.write("<a class=\""+ linkColor + "JP\" href=\"javascript:open_window_ex('http://www.nba.com/playerfile/" + playerHomepage[x] + "/','',570,860)\">");
	else
		document.write("<a class=\""+ linkColor + "\" href=\"javascript:open_window_ex('http://www.nba.com/playerfile/" + playerHomepage[x] + "/','',570,860)\">");

	//handle Nene and Yao Ming
	if ((version=='sch') || (version=='red') || (version=='ksc') || (version=='jp/'))
	{
			document.write(playerLname[x] + ",</a>&nbsp;");
	}
	else if (x==58)
	{
				document.write(playerLname[x] + "&nbsp;" + playerFname[x] + ",</a>&nbsp;");				
	}
	else
	{
		document.write(playerFname[x].substring(0,1) + ".&nbsp;" + playerLname[x] + ",</a>&nbsp;");
	}
	
	if (version!=null && version == 'jp/')
		document.write("<a class=\"" + linkColor + "JP\" href=\"javascript:open_window_ex('" + playerTeamHomepage[x] + "','',570,860)\">" + playerTeamName[x] + "</a></td>");
	else
		document.write("<a class=\"" + linkColor + "\" href=\"javascript:open_window_ex('" + playerTeamHomepage[x] + "','',570,860)\">" + playerTeamName[x] + "</a></td>");
	
	if (version!=null && version == 'jp/')
		document.write("<td width=\"62\" align=\"right\" class=\"linkColor\">");
	else
		document.write("<td  align=\"right\" class=\"linkColor\">");

		
		
		document.write("<a class=\"" + linkColor + "\" href=\"javascript:open_window_ex('http://www.nba.com/playerfile/" + playerHomepage[x] + "/','',570,860)\">" + profile + "</a>");	
		
/*
	if (playerHighlightAvi[x]!='default')
	{ 
		//document.write("<a class=\"" + linkColor + "\" href=\"?piZ=eta#ChiPhi\" onclick=\"asAviWin(escape('http://www.nba.com/" + playerHighlightAvi[x] + "'), escape('792k'), escape(''),escape(''));return false;\">" + highlight + "</a>");

		if (version!=null && version == 'jp/')
			document.write("<a class=\"" + linkColor + "JP\" href=\"javascript:openBroadBand(escape('http://broadband.nba.com/cc/playa.php?content=video&url=http://boss.streamos.com/real/nba/asb/as_"+ playerHighlightAvi[x]+ ".smi.smi&include=asb_include.html'), escape('video'));\">" + highlight + "</a>");
		else
			document.write("<a class=\"" + linkColor + "\" href=\"javascript:openBroadBand(escape('http://broadband.nba.com/cc/playa.php?content=video&url=http://boss.streamos.com/real/nba/asb/as_"+ playerHighlightAvi[x]+ ".smi.smi&include=asb_include.html'), escape('video'));\">" + highlight + "</a>");
//			document.write("<a class=\"" + linkColor + "\" href=\"#\" onclick=\"videoWin(escape('"+ playerHighlightAvi[x]+ "'), escape('RM'), escape(''), escape('allstarballot'), escape(''), escape(''),false, escape(''), escape(''), escape(''), escape(''), escape(''), escape(''), escape(true),escape(356));return false;\">" + highlight + "</a>");

		//document.write("<a class=\"" + linkColor + "\" href=\"#\" onclick=\"videoWin(escape('http://www.nba.com/"+ playerHighlightAvi[x]+ "'), escape('RM'), escape(''), escape(''), escape(''), escape(''),false, escape(''), escape(''), escape(''));return false;\">highlights</a>");
		
		}
		else
		{
		document.write("<a class=\"" + linkColor + "\" href=\"/video\">" + highlight + "</a>");	
	}	
*/
		
	document.write("</td></tr>");
  }
}

//We pass each players ID through as a hidden variable
function updatePlayerFormVar(playerId) {
	
	switch (countVotes) 
 	{
   		case 1 :
			document.ballot.player1.value = playerId;
			countVotes++;
			break;
   		case 2 :
			document.ballot.player2.value = playerId;
			countVotes++;
      		break;
		case 3 :
			document.ballot.player3.value = playerId;
			countVotes++;
      		break;
		case 4 :
			document.ballot.player4.value = playerId;
			countVotes++;
      		break;
		case 5 :
			document.ballot.player5.value = playerId;
			countVotes++;
      		break;
		case 6 :
			document.ballot.player6.value = playerId;
			countVotes++;
      		break;
		case 7 :
			document.ballot.player7.value = playerId;
			countVotes++;
      		break;
		case 8 :
			document.ballot.player8.value = playerId;
			countVotes++;
      		break;
		case 9 :
			document.ballot.player9.value = playerId;
			countVotes++;
      		break;
		case 10 :
			document.ballot.player10.value = playerId;
			countVotes++;
      		break;
   		default :
			break;
	} 

}

function setVoteCookie() {
	countVotes = 1;
	cookieString = "";
	
	//Loop through all elements, looking for selected players
	//We must also fill out hidden field values for all player parameters
//  	for( x = 0; x < (eastCenterOffset + totalNumCenters); x++ )
  	for( x = 0; x < (eastCenterOffset + totalNumCentersEast); x++ )
  	{
  		if ( document.ballot.elements[x].checked ){ 
			cookieString += x + "|";
			updatePlayerFormVar(playerId[x]);
		}
  	}
	
  	if(cookieString.length > 0)
  	{	
  		SetCookie ("AllStarVotes", cookieString.substring(0, cookieString.length-1), null, "/");
	}
  
  //Determine if write in ballot cookie need to be erased
  //(User selected a write-in and then removed it upon review)
  if(GetCookie("AllStarVoteWriteInBallot") != null) {
  	DeleteCookie ("AllStarVoteWriteInBallot", "/");
	DeleteCookie ("AllStarVoteWriteInBallotText", "/");
	
  }
  
  if(document.ballot.writeinballot.selectedIndex > 0) {
	//Set cookie for Write In Vote
	SetCookie ("AllStarVoteWriteInBallot", document.ballot.writeinballot.options[document.ballot.writeinballot.selectedIndex].value, null, "/");
//	SetCookie ("AllStarVoteWriteInBallotText", document.ballot.writeinballot.options[document.ballot.writeinballot.selectedIndex].text, null, "/");

  }
  
  return;
}

function updateWriteInBallot() {
	var writeInBallot = document.ballot.writeinballot;
	var optionCounter;
	var writeInCookie = GetCookie("AllStarVoteWriteInBallot");

	for (optionCounter = 0; optionCounter < writeInBallot.length;
 optionCounter++)
	{
		if(writeInCookie == writeInBallot.options[optionCounter].value) {
			writeInBallot.selectedIndex = optionCounter;
			return;
		}
	}
}

function getVote(playerIndex) {
	if(allStarVoteCookie2.indexOf("|" + playerIndex + "|") > -1)
		return true;
	else
		return false;
}


function openReviewPopupWithParam()
{
	var pls = "";
	if (cookieString!=null)
		pls = cookieString.substring(0, cookieString.length-1)
		
	initHeight = 138;
	
//	players = allStarVoteCookie.split("|");	
//	calculatePopupHeight(initHeight);

	popupHeight = 650;
	
//	open_window_ex('http://www.nba.com/allstar2006/asb/eng/review.html','asbReview',popupHeight,620, 'scrollbars=no, resizable=no');

	var reviewPage = 'http://www.nba.com/allstar2006/asb/eng/review.html?players=' + pls;
	switch(version)
	{
		case 'ara' : reviewPage = 'http://www.nba.com/allstar2006/asb/ara/review.html?players=' + pls; break;
    	case 'cat' : reviewPage = 'http://www.nba.com/allstar2006/asb/cat/review.html?players=' + pls; break;	
    	case 'cro' : reviewPage = 'http://www.nba.com/allstar2006/asb/cro/review.html?players=' + pls; break;  	
		case 'esp' : reviewPage = 'http://www.nba.com/allstar2006/asb/esp/review.html?players=' + pls; break;
    	case 'fr/' : reviewPage = 'http://www.nba.com/allstar2006/asb/fr/review.html?players=' + pls; break;
    	case 'ger' : reviewPage = 'http://www.nba.com/allstar2006/asb/ger/review.html?players=' + pls; break;
		case 'heb' : reviewPage = 'http://www.nba.com/allstar2006/asb/heb/review.html?players=' + pls; break;
    	case 'hin' : reviewPage = 'http://www.nba.com/allstar2006/asb/hin/review.html?players=' + pls; break;
    	case 'it/' : reviewPage = 'http://www.nba.com/allstar2006/asb/it/review.html?players=' + pls; break;
    	case 'jp/' : reviewPage = 'http://www.nba.com/allstar2006/asb/jp/review.html?players=' + pls; break;
    	case 'kor' : reviewPage = 'http://www.nba.com/allstar2006/asb/kor/review.html?players=' + pls; break;
    	case 'pol' : reviewPage = 'http://www.nba.com/allstar2006/asb/pol/review.html?players=' + pls; break;
    	case 'por' : reviewPage = 'http://www.nba.com/allstar2006/asb/por/review.html?players=' + pls; break;
    	case 'red' : reviewPage = 'http://www.nba.com/allstar2006/asb/red/review.html?players=' + pls; break;
    	case 'rus' : reviewPage = 'http://www.nba.com/allstar2006/asb/rus/review.html?players=' + pls; break;
    	case 'sch' : reviewPage = 'http://www.nba.com/allstar2006/asb/sch/review.html?players=' + pls; break;
    	case 'ser' : reviewPage = 'http://www.nba.com/allstar2006/asb/ser/review.html?players=' + pls; break;
    	case 'tch' : reviewPage = 'http://www.nba.com/allstar2006/asb/tch/review.html?players=' + pls; break;
    	case 'tur' : reviewPage = 'http://www.nba.com/allstar2006/asb/tur/review.html?players=' + pls; break;
    	case 'en2' : reviewPage = 'http://www.nba.com/allstar2006/asb/en2/review.html?players=' + pls; break;
    	case 'tc2' : reviewPage = 'http://www.nba.com/allstar2006/asb/tc2/review.html?players=' + pls; break;
    	case 'ksc' : reviewPage = 'http://www.nba.com/allstar2006/asb/ksc/review.html?players=' + pls; break;
    	default    : reviewPage = 'http://www.nba.com/allstar2006/asb/eng/review.html?players=' + pls; break;
	}

	reviewPopup = window.open(reviewPage, 'asbReview', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=600,height=' + popupHeight);
	reviewPopup.focus();
}


function showAtLeastOneVoteAlert()
{
	switch(version)
	{
		case 'cat' : alert( "Has de votar almenys un jugador."); break;
		case 'eng' : alert( "You must vote for at least one player."); break;
		case 'esp'  : alert( "Debe votar al menos por un jugador."); break;
		case 'fr/'  : alert( "Vous devez choisir au moins un joueur."); break;
		case 'it/' : alert( "Devi votare almeno un giocatore."); break;
		case 'ger'  : alert( "Sie müssen für mindestens 1 Spieler stimmen."); break;
		case 'por'  : alert( "É necessário votar por ao menos um jogador."); break;
		case 'tur'  : alert( "En az bir oyuncu için oy vermelisiniz."); break;
		default 	: alert( "You must vote for at least one player."); break;
	}
}

function showCountryAlert()
{
	switch(version)
	{
		case 'eng' : alert( "Please enter your country."); break;
		case 'esp' : alert( "Elija su país."); break;
		case 'fr/' : alert( "Choisissez votre pays"); break;
		case 'ger' : alert( "Wählen Sie Ihr Land aus."); break;
		case 'por' : alert ( "Selecione o seu país."); break;
		default    : alert( "Please enter your country."); break;
	}
}


function showValidationCodeRequiredAlert()
{
	switch(version)
	{
		case 'cat' : alert("Valida el teu vot escrivint el codi adequat."); break;
		case 'eng' : alert("Please validate your vote by entering the appropriate code."); break;
		case 'esp' : alert("Por favor, ingrese el código apropiado para validar su voto."); break;
		case 'fr/' : alert("Veuillez valider votre vote en saisissant le code correspondant."); break;
		case 'it/' : alert("Per favore convalida il tuo voto immettendo il codice corretto."); break;
		case 'ger' : alert("Bitte best&#228;tigen Sie Ihre Abstimmung durch Eingabe des entsprechenden Codes."); break;
		case 'por' : alert("Por favor, digite o c&#243;digo apropriado para validar o seu voto."); break;
		case 'tur' : alert("L&#252;tfen uygun kodu girerek oyunuzu onaylay&#253;n."); break;
		default    : alert("Please validate your vote by entering the appropriate code."); break;
	}
}

function showMaxForwardsAllowedAlert()
{
	switch(version)
	{
    	case 'cat' : alert( "No pots triar més de 2 alers." ); break;
    	case 'eng' : alert( "You are not permitted to chose more than 2 forwards." ); break;
    	case 'esp' : alert( "No puede seleccionar más de dos delanteros." ); break;
    	case 'fr/' : alert( "Vous n'avez pas le droit de choisir plus de 2 ailiers." ); break;
		case 'it/' : alert( "Non puoi selezionare più di 2 ali."); break;
    	case 'ger' : alert( "Sie dürfen nicht mehr als 2 Stürmer auswählen." ); break;
    	case 'por' : alert( "Não é permitido escolher mais de 2 alas." ); break;
		case 'tur' : alert( "Ýkiden fazla forvet seçemezsiniz."); break;
    	default    : alert( "You are not permitted to chose more than 2 forwards." ); break;
	}
}

function showMaxGuardsAllowedAlert()
{
	switch(version)
	{
    	case 'cat' : alert( "No pots triar més de 2 bases-escortes." ); break;
    	case 'eng' : alert( "You are not permitted to chose more than 2 guards." ); break;
    	case 'esp' : alert( "No puede seleccionar más de dos defensores." ); break;
    	case 'fr/' : alert( "Vous n'avez pas le droit de choisir plus de 2 arrières." ); break;
		case 'it/' : alert( "Non puoi selezionare più di 2 difensori."); break;
    	case 'ger' : alert( "Sie dürfen nicht mehr als 2 Verteidiger auswählen." ); break;
    	case 'por' : alert( "Não é permitido escolher mais de 2 armadores." ); break;
		case 'tur' : alert( "Ýkiden fazla oyun kurucu seçemezsiniz."); break;
    	default    : alert( "You are not permitted to chose more than 2 guards." ); break;
	}
}

function showMaxCentersAllowedAlert()
{
	switch(version)
	{
    	case 'cat' : alert( "No pots triar més d'1 pivot." ); break;
    	case 'eng' : alert( "You are not permitted to chose more than 1 center." ); break;
    	case 'esp' : alert( "No puede seleccionar más de un central." ); break;
    	case 'fr/' : alert( "Vous n'avez pas le droit de choisir plus d'1 centre." ); break;
		case 'it/' : alert( "Non puoi selezionare più di 1 pivot."); break;
    	case 'ger' : alert( "Sie dürfen nicht mehr als 1 Mittelfeldspieler auswählen." ); break;		
    	case 'por' : alert( "Não é permitido escolher mais de 1 piv&#244;." ); break;
		case 'tur' : alert( "Birden fazla pivot seçemezsiniz."); break;
    	default    : alert( "You are not permitted to chose more than 1 center." ); break;
	}
}

function getProfileText()
{	
	switch(version)
	{
		case 'eng' : profile='profile'; break;
		default    : profile='profile'; break;
	}
}


function getHighlightText()
{	
	switch(version)
	{
		case 'cat' : highlight='Moments destacats'; break;
		case 'eng' : highlight='profile'; break;
		case 'esp' : highlight='Video'; break;
		case 'fr/' : highlight='Highlights'; break;
		case 'it/' : highlight='Dati salienti'; break;
		case 'ger' : highlight='Highlights'; break;
		case 'por' : highlight='destaques'; break;		
		case 'tur' : highlight='Video Bölümleri'; break;
		//case 'jp/' : highlight='¥Ï¥¤¥é¥¤¥É'; break;
		case 'sch' : highlight='&#31934;&#24425;&#29255;&#27573;'; break;
		case 'red' : highlight='&#31934;&#24425;&#29255;&#27573;'; break;
		case 'tch' : highlight='&#31934;&#24425;&#29255;&#27573;'; break;
		case 'ksc' : highlight='&#31934;&#24425;&#29255;&#27573;'; break;
		default    : highlight='profile'; break;
	}
}

