var layout_url_all = null;
function setLayoutUrlAll(url) {
	layout_url_all = url;
}
/* Выбор значка рассы */
var curTpuImg = 2;
var idTpuTxt = new Array("elf", "people", "ork", "gnome","monstr");
function SetRassa(rassa)
{
	if (PageLogin==2) {return;}

 if (rassa	=='elf')
 {
	 setTypeuser(1, frmReg);
	 _getRace(1);
 }
  if (rassa	=='human')
 {
	  setTypeuser(2, frmReg);
	   _getRace(2);
 }


  if (rassa	=='ork')
 {
	 setTypeuser(3, frmReg);
	   _getRace(3);
 }

if (rassa	=='gnome')
 {
	 setTypeuser(4, frmReg);
 	   _getRace(4);
 }

 if (rassa	=='monstr')
 {
	setTypeuser(5, frmReg) ;
   _getRace(5);
 }
}

function setTypeuser(num, frmReg) {
	var idArray = new Array("elf_pic", "human_pic", "ork_pic", "gnom_pic","monstr_pic");
	var idArray2 = new Array("elf", "people", "ork", "gnome","monstr");// Описание верхнее
	var _src = null;
	l_opis=document.getElementById(idArray2[num-1]);
	l_opis2=document.getElementById(idArray2[curTpuImg-1]);
	if (l_opis2)
	{
		l_opis2.style.display = 'none';
	}

	if (l_opis)
	{

		l_opis.style.display = '';

	}

//	_src = document.getElementById(idArray[curTpuImg - 1]).getAttribute('src');
//	document.getElementById(idArray[curTpuImg - 1]).setAttribute('src', _src.replace('pic_on', 'pic_off'));
//	document.getElementById(idTpuTxt[curTpuImg - 1]).style.display = 'none';
	curTpuImg = num;
///	alert(curTpuImg);
//	_src = document.getElementById(idArray[curTpuImg - 1]).getAttribute('src');
//	document.getElementById(idArray[curTpuImg - 1]).setAttribute('src', _src.replace('pic_off', 'pic_on'));
//	document.getElementById(idTpuTxt[curTpuImg - 1]).style.display = '';
	frmReg.elements['typeuser'].value = idTpuTxt[curTpuImg - 1];
	showObraz(0, frmReg);
}

function setTypeuser2(num) {
	var idArrayH = new Array("elf_pic2h", "human_pic2h", "ork_pic2h", "gnom_pic2h","monstr_pic2h");
	var idArray = new Array("elf_pic2", "human_pic2", "ork_pic2", "gnom_pic2","monstr_pic2h");
	var _src = null;
//	_src = document.getElementById(idArrayH[curTpuImg - 1]).getAttribute('src');
//	document.getElementById(idArrayH[curTpuImg - 1]).setAttribute('src', _src.replace('on.jpg', 'off.jpg'));
//	_src = document.getElementById(idArray[curTpuImg - 1]).getAttribute('src');
//	document.getElementById(idArray[curTpuImg - 1]).setAttribute('src', _src.replace('pic_on', 'pic_off'));
	curTpuImg = num;
//	_src = document.getElementById(idArrayH[curTpuImg - 1]).getAttribute('src');
//	document.getElementById(idArrayH[curTpuImg - 1]).setAttribute('src', _src.replace('off.jpg', 'on.jpg'));
//	_src = document.getElementById(idArray[curTpuImg - 1]).getAttribute('src');
//	document.getElementById(idArray[curTpuImg - 1]).setAttribute('src', _src.replace('pic_off', 'pic_on'));
}

function _showRace(originalRequest) {

	$('raceProperties').innerHTML = originalRequest.responseText;
}


function _getRace(race) {
	var url = '/guide/register.php';
	var pars = 'ajax=1&race=' + race;

	var myAjax = new Ajax.Request(url, {
		method :'get',
		parameters :pars,
		onComplete :_showRace
	});
}

/* Выбор пола */
var curImgSex = 0;
var sexId = new Array("m", "w");
function setSex(numb, frmReg) {
	var srcSexOff = new Array(layout_url_all + "img/reg/man_off.png", layout_url_all + "img/reg/female_off.png");
	var srcSexOn = new Array(layout_url_all + "img/reg/man_on.png", layout_url_all + "img/reg/female_on.png");
	document.getElementById(sexId[curImgSex]).setAttribute('src', srcSexOff[curImgSex]);
	curImgSex = numb;
	document.getElementById(sexId[curImgSex]).setAttribute('src', srcSexOn[curImgSex]);
	frmReg.elements['gender'].value = curImgSex;
	showObraz(0, frmReg);
}

/* Выбор образа */
var curObraz = 0;
var Obraz = new Object();
Obraz.elf = new Object();
Obraz.gnome = new Object();
Obraz.ork = new Object();
Obraz.people = new Object();
Obraz.monstr = new Object();

Obraz.elf.m = new Array('elf-m-1', 'elf-m-2', 'elf-m-3', 'elf-m-4');
Obraz.elf.w = new Array('elf-w-1', 'elf-w-2', 'elf-w-3', 'elf-w-4', 'elf-w-5');
Obraz.gnome.m = new Array('gnome-m-1', 'gnome-m-2', 'gnome-m-3', 'gnome-m-4');
Obraz.gnome.w = new Array('gnome-w-1', 'gnome-w-2', 'gnome-w-3', 'gnome-w-4');
Obraz.ork.m = new Array('ork-m-1', 'ork-m-2', 'ork-m-3', 'ork-m-4', 'ork-m-5');
Obraz.ork.w = new Array('ork-w-1', 'ork-w-2', 'ork-w-3','ork-w-4');
Obraz.people.m = new Array('people-m-1', 'people-m-2', 'people-m-3', 'people-m-4', 'people-m-5');
Obraz.people.w = new Array('people-w-1', 'people-w-2', 'people-w-3', 'people-w-4', 'people-w-5');

Obraz.monstr.m = new Array('rocthunderbird','reddragon','golddragon','fairydragon','phoenix','wyvern','cyclop','minotavr','unicorn','dendroid','griffin','troll','gargoyle','harpy','golem','centaur','traglodit','skeleton');
Obraz.monstr.w = new Array('rocthunderbird','reddragon','golddragon','fairydragon','phoenix','wyvern','cyclop','minotavr','unicorn','dendroid','griffin','troll','gargoyle','harpy','golem','centaur','traglodit','skeleton');


function showObraz(direction, frmReg) {
	var _obraz = Obraz[idTpuTxt[curTpuImg - 1]][sexId[curImgSex]];
	curObraz = curObraz + direction;
	if (curObraz == _obraz.length) {
		curObraz = 0;
	}
	if (curObraz == -1) {
		curObraz = _obraz.length - 1;
	}
	document.getElementById('img_obraz').style.backgroundImage = 'url(' + layout_url_all + "img/reg/ule/"
			+ _obraz[curObraz] + ".jpg" + ')';
	frmReg.elements['obraz'].value = _obraz[curObraz];
}
function showObraz2(name) {
	document.getElementById('img_obraz2').style.backgroundImage = 'url(' + layout_url_all + "img/reg/ule/" + name
			+ ".jpg" + ')';
}

function setObraz(id) {
	curObraz = id - 1;
}
