/*
race.metier.js
da peng
dp165137419@163.com
*/



var race = {
	  1 : {'gameTypeId':14, 'number':1001, 'name':'Elyos'},
		2 : {'gameTypeId':14, 'number':1002, 'name':'Asmodian'}
};



var metier = {
	  1 : {'raceId':1001, 'number':1001001, 'name':'Warrior-Gladiator'},
		2 : {'raceId':1001, 'number':1001002, 'name':'Warrior-Templar'},
		3 : {'raceId':1001, 'number':1001003, 'name':'Scout-Ranger'},
		4 : {'raceId':1001, 'number':1001004, 'name':'Scout-Assassin'},
		5 : {'raceId':1001, 'number':1001005, 'name':'Mage-Sorcerer'},
		6 : {'raceId':1001, 'number':1001006, 'name':'Mage-Spiritmaster'},
		7 : {'raceId':1001, 'number':1001007, 'name':'Priest-Cleric'},
		8 : {'raceId':1001, 'number':1001008, 'name':'Priest-Chanter'},
		9 : {'raceId':1002, 'number':1002001, 'name':'Warrior-Gladiator'},
		10 : {'raceId':1002, 'number':1002002, 'name':'Warrior-Templar'},
		11 : {'raceId':1002, 'number':1002003, 'name':'Scout-Ranger'},
		12 : {'raceId':1002, 'number':1002004, 'name':'Scout-Assassin'},
		13 : {'raceId':1002, 'number':1002005, 'name':'Mage-Sorcerer'},
		14 : {'raceId':1002, 'number':1002006, 'name':'Mage-Spiritmaster'},
		15 : {'raceId':1002, 'number':1002007, 'name':'Priest-Cleric'},
		16 : {'raceId':1002, 'number':1002008, 'name':'Priest-Chanter'}
};



function GetRace (gameTypeId, raceNumber) {
	  gameTypeId = isNaN(parseInt(gameTypeId)) ? 0 : parseInt(gameTypeId);
		raceNumber = isNaN(parseInt(raceNumber)) ? 0 : parseInt(raceNumber);
		var raceOption = '<option value="0">--- Please choose ---</option>\n';
		for (var r in race) {
			  if (gameTypeId == race[r]['gameTypeId']) {
						if (raceNumber == race[r]['number']) {
							  raceOption += '<option value="' + race[r]['number'] + '" selected="selected">' + race[r]['name'] + '</option>\n';
						} else {
						    raceOption += '<option value="' + race[r]['number'] + '">' + race[r]['name'] + '</option>\n';
						}
				}
		}
		return raceOption;
}



function GetMetier (raceNumber, metierNumber) {
    raceNumber = isNaN(parseInt(raceNumber)) ? 0 : parseInt(raceNumber);
		metierNumber = isNaN(parseInt(metierNumber)) ? 0 : parseInt(metierNumber);
		var metierOption = '<option value="0">--- Please choose ---</option>\n';
		for (var m in metier) {
				if (raceNumber == metier[m]['raceId']) {
				    if (metierNumber == metier[m]['number']) {
							  metierOption += '<option value="' + metier[m]['number'] + '" selected="selected">' + metier[m]['name'] + '</option>\n';
						} else {
						    metierOption += '<option value="' + metier[m]['number'] + '">' + metier[m]['name'] + '</option>\n';
						}
				}
		}
		return metierOption;
}



function GetRaceName (raceNumber) {
	  raceNumber = isNaN(parseInt(raceNumber)) ? 0 : parseInt(raceNumber);
		var raceName = '';
		for (var r in race) {
			  if (race[r]['number'] == raceNumber) {
					  raceName = race[r]['name'];
						break;
				}
		}
		return raceName;
}



function GetMetierName (metierNumber) {
	  metierNumber = isNaN(parseInt(metierNumber)) ? 0 : parseInt(metierNumber);
		var metierName = '';
		for (var m in metier) {
			  if (metier[m]['number'] == metierNumber) {
					  metierName = metier[m]['name'];
						break;
				}
		}
		return metierName;
}
