103 lines
4.0 KiB
JavaScript

function init_wizard_details (){
remove_search();
$('#btn_check_name').click(function(){
sendInfo('{"char_name" : "'+$('#charname').val()+'"}','wizard_details');})
$('.info').mouseover(function(){
var info = $(this).attr('info');
$('#info_content').load('./?page=default_info&id='+info);
});
$('#details_gender a').click(function(e){
e.preventDefault();
$('#details_gender a').removeClass('selected');
$('#details_race a').removeClass('selected');
$('#details_race a').removeClass('fadein');
$('#details_race a').addClass('fadeout');
$('#details_race .'+$(this).attr('gender')).addClass('fadein');
$(this).addClass('selected');
sendInfo('{"char_gender" : "'+$(this).attr('gender')+'"}','wizard_details');
});
$('#details_race a').click(function(){
$('#details_race a').removeClass('selected');
$('#details_gender a').removeClass('selected');
$('#details_gender .'+$(this).attr('gender')).addClass('selected');
$(this).addClass('selected');
sendInfo('{"char_race" : "'+$(this).attr('race')+'", "char_gender" : "'+$(this).attr('gender')+'"}','wizard_details');
});
$('#details_class a').click(function(){
$('#details_class a').removeClass('selected');
$(this).addClass('selected');
$('#details_race a').removeClass('fadein');
$('#details_race a').addClass('fadeout');
if($(this).hasClass('human')){
$('#details_race .human').addClass('fadein');}
if($(this).hasClass('ork')){
$('#details_race .ork').addClass('fadein');}
if($(this).hasClass('dwarf')){
$('#details_race .dwarf').addClass('fadein');}
if($(this).hasClass('scorge')){
$('#details_race .scorge').addClass('fadein');}
if($(this).hasClass('nightelf')){
$('#details_race .nightelf').addClass('fadein');}
if($(this).hasClass('tauren')){
$('#details_race .tauren').addClass('fadein');}
if($(this).hasClass('gnome')){
$('#details_race .gnome').addClass('fadein');}
if($(this).hasClass('troll')){
$('#details_race .troll').addClass('fadein');}
if(!$('#details_race .selected').hasClass('fadein')){
$('#details_race .selected').removeClass('selected');
}
sendInfo('{"char_class" : "'+$(this).attr('cclass')+'"}','wizard_details');
});
$('#content .male').click(function (){male();});
$('#content .female').click(function (){female ();});
$('#details_race .human, #details_race .ork, #details_race .dwarf, #details_race .scorge, #details_race .nightelf, #details_race .tauren, #details_race .gnome, #details_race .troll').click(function (){wowrace($(this).attr('rrace'));});
}
function male (){
$('#content .male').removeClass('fadeout');
$('#content .male').addClass('fadein');
$('#content .female').removeClass('fadein');
$('#content .female').addClass('fadeout');
$('#details_gender .female').removeClass('fadein');
$('#details_gender .male').removeClass('fadein');
$('#details_gender .male').addClass('selected');
$('#details_gender .female').removeClass('selected');
}
function female (){
$('#content .female').removeClass('fadeout');
$('#content .female').addClass('fadein');
$('#content .male').removeClass('fadein');
$('#content .male').addClass('fadeout');
$('#details_gender .female').removeClass('fadein');
$('#details_gender .male').removeClass('fadein');
$('#details_gender .female').addClass('selected');
$('#details_gender .male').removeClass('selected');
}
function wowrace (cls){
$('#details_class a').removeClass('fadein');
$('#details_class a').addClass ('fadeout');
$('#details_class .'+cls).removeClass ('fadeout');
$('#details_class .'+cls).addClass ('fadein');
if(!$('#details_class .selected').hasClass('fadein')){
$('#details_class .selected').removeClass('selected');
}
}