
function login1Handle(responseText) {
	
	// cria o objeto a partir do json
	var result = eval('(' + responseText + ')');
	
	// limpa mensagens de erro
	var tbErrorMsg = document.getElementById('tbErrorMsg');
	tbErrorMsg.style.display = 'none';
	
	var tdErrorMsg = document.getElementById('tdErrorMsg');
	if (tdErrorMsg.firstChild != null) {
		tdErrorMsg.removeChild(tdErrorMsg.firstChild);
	}
	
	var trWait = document.getElementById('trWait');
	trWait.style.display = 'none';
	
	// trata resultado
	if (result.errorMsg != null) {
		var btPhone = document.getElementById('btPhone');
		btPhone.style.display = '';
		
		tbErrorMsg.style.display = '';
		tdErrorMsg.appendChild(document.createTextNode(result.errorMsg));
	} else {
		var trCode1 = document.getElementById('trCode1');
		var trCode2 = document.getElementById('trCode2');
		var trCode3 = document.getElementById('trCode3');
		trCode1.style.display = '';
		trCode2.style.display = '';
		trCode3.style.display = '';
	}
}

function login2Handle(responseText) {
	// cria o objeto a partir do json
	var result = eval('(' + responseText + ')');
	
	// limpa mensagens de erro
	var tbErrorMsg = document.getElementById('tbErrorMsg');
	tbErrorMsg.style.display = 'none';
	
	var tdErrorMsg = document.getElementById('tdErrorMsg');
	if (tdErrorMsg.firstChild != null) {
		tdErrorMsg.removeChild(tdErrorMsg.firstChild);
	}
	
	// trata resultado
	if (result.errorMsg != null) {
		tbErrorMsg.style.display = '';
		tdErrorMsg.appendChild(document.createTextNode(result.errorMsg));
	} else {
		var from = document.form1.from.value;
		var e = document.form1.e.value;
		if (! result.agreement) {
            window.location.href = 'demohits?cmd=editprofile';
        } else {
            if ((from != null) && (!from == '')) {
                window.location.href = 'demohits?cmd=' + from + '&e=' + e;
            } else {
                window.location.href = 'demohits?cmd=useraccount';
            }
        }
	}
}

function postPhoneNumber() {
	var btPhone = document.getElementById('btPhone');
	btPhone.style.display = 'none';

	// limpa mensagens de erro
	var tbErrorMsg = document.getElementById('tbErrorMsg');
	tbErrorMsg.style.display = 'none';
	
	var tdErrorMsg = document.getElementById('tdErrorMsg');
	if (tdErrorMsg.firstChild != null) {
		tdErrorMsg.removeChild(tdErrorMsg.firstChild);
	}
	
	var trWait = document.getElementById('trWait');
	trWait.style.display = '';
	
	var ddd = document.form1.ddd.value;
	var phoneNumber = document.form1.phoneNumber.value;
	doPost('demohits?cmd=login1','ddd=' + escape(ddd) + '&phoneNumber=' + escape(phoneNumber),'login1Handle');
}
    
function postCode() {
	// limpa mensagens de erro
	var tbErrorMsg = document.getElementById('tbErrorMsg');
	tbErrorMsg.style.display = 'none';
	
	var tdErrorMsg = document.getElementById('tdErrorMsg');
	if (tdErrorMsg.firstChild != null) {
		tdErrorMsg.removeChild(tdErrorMsg.firstChild);
	}

	var ddd = document.form1.ddd.value;
	var phoneNumber = document.form1.phoneNumber.value;
	var code = document.form1.code.value;
	doPost('demohits?cmd=login2','ddd=' + escape(ddd) + '&phoneNumber=' + escape(phoneNumber) + '&code=' + escape(code),'login2Handle');
}

