/*__________________________________________
|===========================================|
|==|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|==|
|==|              TibiaSpace             |==|
|==| By Nícollas R. Santos (Niric Majui) |==|
|==|          nicollasr@ig.com.br        |==|
|==|_____________________________________|==|
|===========================================|
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯*/
//######################################################
//
//######################################################
var NewUser_Step = 1;
var Waiting = false;
var WaitingMSG = '';
$.ajaxSetup({
	timeout: 15000,
	complete:function() {
		if (!Waiting) {
			//HideLoadingWindow();
			//alert(NoResponseString);
		}
	}
}); 

function NewUser_NextStep() {
	if (NewUser_Step == 4) return false;
	var OldDiv = "#Step_"+ NewUser_Step;
	NewUser_Step = NewUser_Step + 1;
	var NewDiv = "#Step_"+ NewUser_Step;
	$(OldDiv).fadeOut('slow', function(){ $(NewDiv).fadeIn('slow'); });	 
}
function NewUser_PreviousStep() {
	if (NewUser_Step == 1) return false;
	var OldDiv = "#Step_"+ NewUser_Step;
	NewUser_Step = NewUser_Step - 1;
	var NewDiv = "#Step_"+ NewUser_Step;
	$(OldDiv).fadeOut('slow', function(){ $(NewDiv).fadeIn('slow'); });	 
}

function NewUser_CheckStep2() {
	if (Waiting) {
		alert(WaitingMSG);
		return false;
	}
	ShowLoadingWindow();	
	var data = new Object(); 
	data.array = new Array($("#nome").val(), $("#securecode").val()); 
	var dataString = $.toJSON(data);
	$.post(LOCALURL + "ajax", {
		acao: "NewUser_Check_1",
		data: dataString	
	}, function(res) { 
		HideLoadingWindow();
		if (res == "") return false;
		var obj = $.evalJSON(res);
		if (obj.Erro) {
			alert(obj.Erro);
			if (obj.Captcha) RefreshCaptcha('IMGCaptcha', 'newuser_step_2');
			if (obj.Back) NewUser_PreviousStep();
			if (obj.Wait) {
				Waiting = true;
				WaitingMSG = obj.Erro;
				window.setTimeout('Waiting = false', 30000);
			}
		}
		if (obj.Done) NewUser_NextStep();
	});	
}

function NewUser_CheckStep3() {
	ShowLoadingWindow();	
	var data = new Object(); 
	data.array = new Array($("#email").val(), $("#senha").val(), $("#senhachk").val(), $("#dd").val(), $("#mm").val(), $("#aa").val(), $('input[name=sex]:checked').val(), $('input[name=idioma]:checked').val(), $("#inviteid").val()); 
	var dataString = $.toJSON(data);	
	$.post(LOCALURL + "ajax", {
		acao: "NewUser_Check_2",
		data: dataString	
	}, function(res) { 
		HideLoadingWindow();
		if (res == "") return false;
		var obj = $.evalJSON(res);
		if (obj.Erro) {
			alert(obj.Erro);
			if (obj.Back) NewUser_PreviousStep();
		}
		if (obj.Done) NewUser_NextStep();
	});
	
}

function NewUser_ShowEstados() {
	if (getObj("pais").value == "Brazil") { getObj("estados").innerHTML = getObj("estadosBR").innerHTML; }
	else { getObj("estados").innerHTML = '<input name="estado" type="text" id="estado" maxlength="50"/>'; }
}
