/* 
 * newMemberDetails.js
 * (c) 2009
 */


function nextPage(pNextAction)
 {
     document.getElementById('NMFormActionID').value = pNextAction;
     document.getElementById('frmBtnFinish').disabled = true;
     document.getElementById('frmBtnRegisterCar').disabled = true;
     document.getElementById('frmBtnContinue').disabled = true;
     document.getElementById('NewMemberDetailsForm').submit();
 }

 function onFinish()
 {
     nextPage('FINISH');
 }

 function onContinue()
 {
    nextPage('CONTINUE');
 }

function onRegisterCar()
{
    nextPage('REGISTER');
}

function enableFormButtons()
{
 document.getElementById('frmBtnFinish').disabled = false;
 document.getElementById('frmBtnRegisterCar').disabled = false;
 document.getElementById('frmBtnContinue').disabled = false;
}

function checkFormFields()
{
    var enableNextButtons = true;

    var pCtrl = document.getElementById('frmSelTitle');
    if(pCtrl == null || pCtrl.value.length == 0)
    {
        enableNextButtons = false;
    }

    pCtrl = document.getElementById('frmTxtFirstName');
    if(pCtrl == null || pCtrl.value.length == 0)
    {
        enableNextButtons = false;
    }

    pCtrl = document.getElementById('frmTxtSurname');
    if(pCtrl == null || pCtrl.value.length == 0)
    {
        enableNextButtons = false;
    }

    pCtrl = document.getElementById('frmTxtMemberName');
    if(pCtrl == null || pCtrl.value.length == 0)
    {
        enableNextButtons = false;
    }

    pCtrl = document.getElementById('frmTxtPassword');
    if(pCtrl == null || pCtrl.value.length == 0)
    {
        enableNextButtons = false;
    }

    pCtrl = document.getElementById('frmTxtPasswordCheck');
    if(pCtrl == null || pCtrl.value.length == 0)
    {
        enableNextButtons = false;
    }

    pCtrl = document.getElementById('frmTxtEmail');
    if(pCtrl == null || pCtrl.value.length == 0)
    {
        enableNextButtons = false;
    }


    if(enableNextButtons)
        enableFormButtons();
}


function onTitleSelected()
{
	checkFormFields();
	document.getElementById('frmTxtFirstName').focus();
	document.getElementById('frmTxtFirstName').select();
}

function onFirstNameSelected()
{
	checkFormFields();
	document.getElementById('frmTxtSurname').focus();
	document.getElementById('frmTxtSurname').select();
}

function onMemberNameSelected()
{
	checkFormFields();
	document.getElementById('frmTxtPassword').focus();
	document.getElementById('frmTxtPassword').select();
}

function onSurnameSelected()
{
	checkFormFields();
	document.getElementById('frmTxtMemberName').focus();
	document.getElementById('frmTxtMemberName').select();

}

function onPasswordSelected()
{
	checkFormFields();
	document.getElementById('frmTxtPasswordCheck').focus();
	document.getElementById('frmTxtPasswordCheck').select();
}

function onPasswordCheckSelected()
{
	checkFormFields();
	document.getElementById('frmTxtEmail').focus();
	document.getElementById('frmTxtEmail').select();
}

function onEmailSelected()
{
 	checkFormFields();
	document.getElementById('frmBtnRegisterCar').focus();
}
