
function fillclass(){ 
 // this function is used to fill the class list on load
addOption(document.signup.classX, "Druid", "Druid", "");
addOption(document.signup.classX, "Hunter", "Hunter", "");
addOption(document.signup.classX, "Mage", "Mage", "");
addOption(document.signup.classX, "Paladin", "Paladin", "");
addOption(document.signup.classX, "Priest", "Priest", "");
addOption(document.signup.classX, "Rogue", "Rogue", "");
addOption(document.signup.classX, "Shaman", "Shaman", "");
addOption(document.signup.classX, "Warlock", "Warlock", "");
addOption(document.signup.classX, "Warrior", "Warrior", "");
}

function Selecttalent(){
// ON selection of class this function will work

removeAllOptions(document.signup.talent);

if(document.signup.classX.value == 'Druid'){
addOption(document.signup.talent,"Balance", "Balance");
addOption(document.signup.talent,"Feral", "Feral");
addOption(document.signup.talent,"Restoration", "Restoration");
}
if(document.signup.classX.value == 'Hunter'){
addOption(document.signup.talent,"Beast Mastery", "Beast Mastery");
addOption(document.signup.talent,"Marksmanship", "Marksmanship");
addOption(document.signup.talent,"Survival", "Survival");
}
if(document.signup.classX.value == 'Mage'){
addOption(document.signup.talent,"Arcane", "Arcane");
addOption(document.signup.talent,"Fire", "Fire");
addOption(document.signup.talent,"Frost", "Frost");
}
if(document.signup.classX.value == 'Paladin'){
addOption(document.signup.talent,"Holy", "Holy");
addOption(document.signup.talent,"Protection", "Protection");
addOption(document.signup.talent,"Retribution", "Retribution");
}
if(document.signup.classX.value == 'Priest'){
addOption(document.signup.talent,"Discipline", "Discipline");
addOption(document.signup.talent,"Holy", "Holy");
addOption(document.signup.talent,"Shadow", "Shadow");
}
if(document.signup.classX.value == 'Rogue'){
addOption(document.signup.talent,"Assassination", "Assassination");
addOption(document.signup.talent,"Combat", "Combat");
addOption(document.signup.talent,"Subtlety", "Subtlety");
}
if(document.signup.classX.value == 'Shaman'){
addOption(document.signup.talent,"Elemental", "Elemental");
addOption(document.signup.talent,"Enhancement", "Enhancement");
addOption(document.signup.talent,"Restoration", "Restoration");
}
if(document.signup.classX.value == 'Warlock'){
addOption(document.signup.talent,"Affliction", "Affliction");
addOption(document.signup.talent,"Demonology", "Demonology");
addOption(document.signup.talent,"Destruction", "Destruction");
}
if(document.signup.classX.value == 'Warrior'){
addOption(document.signup.talent,"Arms", "Arms");
addOption(document.signup.talent,"Fury", "Fury");
addOption(document.signup.talent,"Protection", "Protection");
}
}
////////////////// 

function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		//selectbox.options.remove(i);
		selectbox.remove(i);
	}
}


function addOption(selectbox, value, text )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;

	selectbox.options.add(optn);
}
