﻿
function ProClientValidate(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
    document.getElementById('reqForename').style.visibility = 'hidden';
    document.getElementById('reqSurname').style.visibility = 'hidden';
    document.getElementById('reqEmail').style.visibility = 'hidden';
    document.getElementById('reqAddLine1').style.visibility = 'hidden';
    document.getElementById('reqPostCode').style.visibility = 'hidden';
    document.getElementById('reqPhone').style.visibility = 'hidden';
    document.getElementById('reqGender').style.visibility = 'hidden';
    document.getElementById('reqDOB').style.visibility = 'hidden';
    
    
	if (myFrm.txtForename.value == '') {
        if(!err) myFrm.txtForename.focus();
        document.getElementById('reqForename').style.visibility = '';
        err = true;
    }

	if (myFrm.txtSurname.value == '') {
        if(!err) myFrm.txtSurname.focus();
        document.getElementById('reqSurname').style.visibility = '';
        err = true;
    }

	if (myFrm.txtAddLine1.value == '') {
        if(!err) myFrm.txtAddLine1.focus();
        document.getElementById('reqAddLine1').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPostCode.value == '') {
        if(!err) myFrm.txtPostCode.focus();
        document.getElementById('reqPostCode').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPhone.value == '') {
        if(!err) myFrm.txtPhone.focus();
        document.getElementById('reqPhone').style.visibility = '';
        err = true;
    }

	if (myFrm.txtEmail.value == '') {
        if(!err) myFrm.txtEmail.focus();
        document.getElementById('reqEmail').style.visibility = '';
        err = true;
    }
    
    if (!checkemail(myFrm.txtEmail.value)) {
        if(!err) myFrm.txtEmail.focus();
        document.getElementById('reqEmail').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlGender.value == '') {
        if(!err) myFrm.ddlGender.focus();
        document.getElementById('reqGender').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlDate.value == '' || myFrm.ddlMonth.value == '' || myFrm.ddlYear.value == '') {
        if(!err) myFrm.Gender.focus();
        document.getElementById('reqDOB').style.visibility = '';
        err = true;
    }
    
    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
    
}

function ProClient2Validate(myFrm)
{
    var frmSubmit = false;
    var err = false;


    document.getElementById('reqActivityLevel1$P2').style.visibility = 'hidden';
    document.getElementById('reqActivityLevel2$P2').style.visibility = 'hidden';

    chkOption = -1; for(i=myFrm.ActivityLevel1$P2.length-1; i > -1; i--) { if(myFrm.ActivityLevel1$P2[i].checked) { chkOption = i; i=-1; } }
	if (chkOption == -1) {
        document.getElementById('reqActivityLevel1$P2').style.visibility = '';
        err = true;
    }

    chkOption = -1; for(i=myFrm.ActivityLevel2$P2.length-1; i > -1; i--) { if(myFrm.ActivityLevel2$P2[i].checked) { chkOption = i; i=-1; } }
	if (chkOption == -1) {
        document.getElementById('reqActivityLevel2$P2').style.visibility = '';
        err = true;
    }
    
        
    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
    
}

function ProClient3Validate(myFrm)
{
    var frmSubmit = false;
    var err = false;

	if (myFrm.ddlDate.value == '' || myFrm.ddlMonth.value == '' || myFrm.ddlYear.value == '') {
        if(!err) myFrm.ddlDate.focus();
        document.getElementById('reqDate').style.visibility = '';
        err = true;
    }
    
    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
}

function ProValidate(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
    document.getElementById('reqUserName').style.visibility = 'hidden';
    document.getElementById('reqPassword').style.visibility = 'hidden';
    document.getElementById('reqPassword2').style.visibility = 'hidden';
    document.getElementById('reqFName').style.visibility = 'hidden';
    document.getElementById('reqSName').style.visibility = 'hidden';
    document.getElementById('reqGender').style.visibility = 'hidden';
    document.getElementById('reqQualification').style.visibility = 'hidden';
    document.getElementById('reqCollege').style.visibility = 'hidden';
    //document.getElementById('reqBANT').style.visibility = 'hidden';
    document.getElementById('reqComName').style.visibility = 'hidden';
    document.getElementById('reqComAdd1').style.visibility = 'hidden';
    document.getElementById('reqPostCode').style.visibility = 'hidden';
    document.getElementById('reqComNumbers').style.visibility = 'hidden';
    document.getElementById('reqEmail').style.visibility = 'hidden';
    document.getElementById('reqEmail2').style.visibility = 'hidden';    
    
	if (myFrm.txtUserName.value == '') {
        if(!err) myFrm.txtUserName.focus();
        document.getElementById('reqUserName').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPassword1.value == '') {
        if(!err) myFrm.txtPassword1.focus();
        document.getElementById('reqPassword').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPassword2.value == '') {
        if(!err) myFrm.txtPassword2.focus();
        document.getElementById('reqPassword2').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPassword1.value != myFrm.txtPassword2.value) {
        if(!err) myFrm.txtPassword2.focus();
        document.getElementById('reqPassword').style.visibility = '';
        err = true;
    }
    
	if (myFrm.txtFName.value == '') {
        if(!err) myFrm.txtFName.focus();
        document.getElementById('reqFName').style.visibility = '';
        err = true;
    }

	if (myFrm.txtSName.value == '') {
        if(!err) myFrm.txtSName.focus();
        document.getElementById('reqSName').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlGender.value == '') {
        if(!err) myFrm.ddlGender.focus();
        document.getElementById('reqGender').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlQualification.value == '') {
        if(!err) myFrm.ddlQualification.focus();
        document.getElementById('reqQualification').style.visibility = '';
        err = true;
    }
	if (myFrm.txtCollege.value == '') {
        if(!err) myFrm.txtCollege.focus();
        document.getElementById('reqCollege').style.visibility = '';
        err = true;
    }
//	if (myFrm.txtBANT.value == '') {
//        if(!err) myFrm.txtBANT.focus();
//        document.getElementById('reqBANT').style.visibility = '';
//        err = true;
//    }

	if (myFrm.txtComName.value == '') {
        if(!err) myFrm.txtComName.focus();
        document.getElementById('reqComName').style.visibility = '';
        err = true;
    }
	if (myFrm.txtComAdd1.value == '') {
        if(!err) myFrm.txtComAdd1.focus();
        document.getElementById('reqComAdd1').style.visibility = '';
        err = true;
    }
	if (myFrm.txtPostCode.value == '') {
        if(!err) myFrm.txtPostCode.focus();
        document.getElementById('reqPostCode').style.visibility = '';
        err = true;
    }
	if (myFrm.txtComNumbers.value == '') {
        if(!err) myFrm.txtComNumbers.focus();
        document.getElementById('reqComNumbers').style.visibility = '';
        err = true;
    }

	if (myFrm.txtEmail.value == '') {
        if(!err) myFrm.txtEmail.focus();
        document.getElementById('reqEmail').style.visibility = '';
        err = true;
    }

	if (myFrm.txtEmail2.value == '') {
        myFrm.txtEmail2.focus();
        document.getElementById('reqEmail2').style.visibility = '';
        err = true;
    }

	if (myFrm.txtEmail.value != myFrm.txtEmail2.value) {
        myFrm.txtEmail2.focus();
        document.getElementById('reqEmail').style.visibility = '';
        err = true;
    }

    if (!checkemail(myFrm.txtEmail.value)) {
        if(!err) myFrm.txtEmail.focus();
        document.getElementById('reqEmail').style.visibility = '';
        err = true;
    }

    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
    
}



function ProValidate2(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
    document.getElementById('reqCCNumber').style.visibility = 'hidden';
    document.getElementById('reqExpiry').style.visibility = 'hidden';
    document.getElementById('reqCVV2').style.visibility = 'hidden';
    
	if (myFrm.txtCCNumber.value == '') {
        myFrm.txtCCNumber.focus();
        document.getElementById('reqCCNumber').style.visibility = '';
        err = true;
    }

    if (myFrm.txtCCNumber.value.length != 16) {
        myFrm.txtCCNumber.focus();
        document.getElementById('reqCCNumber').style.visibility = '';
        err = true;
    }


	if (myFrm.ddCCExpMonth.value == '' || myFrm.ddCCExpYear.value == '' ) {
        if(!err) myFrm.ddCCExpMonth.focus();
        document.getElementById('reqExpiry').style.visibility = '';
        err = true;
    }

	if (myFrm.txtCVV2.value.length != 3) {
        if(!err) myFrm.txtCVV2.focus();
        document.getElementById('reqCVV2').style.visibility = '';
        err = true;
    }

	if (myFrm.txtCVV2.value == '') {
        if(!err) myFrm.txtCVV2.focus();
        document.getElementById('reqCVV2').style.visibility = '';
        err = true;
    }

    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
    
}


function HealthValidate(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
    document.getElementById('reqUserName').style.visibility = 'hidden';
    document.getElementById('reqPassword').style.visibility = 'hidden';
    document.getElementById('reqPassword2').style.visibility = 'hidden';
    document.getElementById('reqFName').style.visibility = 'hidden';
    document.getElementById('reqSName').style.visibility = 'hidden';
    document.getElementById('reqGender').style.visibility = 'hidden';
    document.getElementById('reqQualification').style.visibility = 'hidden';
    // document.getElementById('reqCollege').style.visibility = 'hidden';
    //document.getElementById('reqBANT').style.visibility = 'hidden';
    document.getElementById('reqComName').style.visibility = 'hidden';
    document.getElementById('reqComAdd1').style.visibility = 'hidden';
    document.getElementById('reqPostCode').style.visibility = 'hidden';
    document.getElementById('reqComNumbers').style.visibility = 'hidden';
    document.getElementById('reqEmail').style.visibility = 'hidden';
    document.getElementById('reqEmail2').style.visibility = 'hidden';    
    
	if (myFrm.txtUserName.value == '') {
        if(!err) myFrm.txtUserName.focus();
        document.getElementById('reqUserName').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPassword1.value == '') {
        if(!err) myFrm.txtPassword1.focus();
        document.getElementById('reqPassword').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPassword2.value == '') {
        if(!err) myFrm.txtPassword2.focus();
        document.getElementById('reqPassword2').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPassword1.value != myFrm.txtPassword2.value) {
        if(!err) myFrm.txtPassword2.focus();
        document.getElementById('reqPassword').style.visibility = '';
        err = true;
    }
    
	if (myFrm.txtFName.value == '') {
        if(!err) myFrm.txtFName.focus();
        document.getElementById('reqFName').style.visibility = '';
        err = true;
    }

	if (myFrm.txtSName.value == '') {
        if(!err) myFrm.txtSName.focus();
        document.getElementById('reqSName').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlGender.value == '') {
        if(!err) myFrm.ddlGender.focus();
        document.getElementById('reqGender').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlQualification.value == '') {
        if(!err) myFrm.ddlQualification.focus();
        document.getElementById('reqQualification').style.visibility = '';
        err = true;
    }
//	if (myFrm.txtCollege.value == '') {
//        if(!err) myFrm.txtCollege.focus();
//        document.getElementById('reqCollege').style.visibility = '';
//        err = true;
//    }
//	if (myFrm.txtBANT.value == '') {
//        if(!err) myFrm.txtBANT.focus();
//        document.getElementById('reqBANT').style.visibility = '';
//        err = true;
//    }

	if (myFrm.txtComName.value == '') {
        if(!err) myFrm.txtComName.focus();
        document.getElementById('reqComName').style.visibility = '';
        err = true;
    }
	if (myFrm.txtComAdd1.value == '') {
        if(!err) myFrm.txtComAdd1.focus();
        document.getElementById('reqComAdd1').style.visibility = '';
        err = true;
    }
	if (myFrm.txtPostCode.value == '') {
        if(!err) myFrm.txtPostCode.focus();
        document.getElementById('reqPostCode').style.visibility = '';
        err = true;
    }
	if (myFrm.txtComNumbers.value == '') {
        if(!err) myFrm.txtComNumbers.focus();
        document.getElementById('reqComNumbers').style.visibility = '';
        err = true;
    }

	if (myFrm.txtEmail.value == '') {
        if(!err) myFrm.txtEmail.focus();
        document.getElementById('reqEmail').style.visibility = '';
        err = true;
    }

	if (myFrm.txtEmail2.value == '') {
        myFrm.txtEmail2.focus();
        document.getElementById('reqEmail2').style.visibility = '';
        err = true;
    }

	if (myFrm.txtEmail.value != myFrm.txtEmail2.value) {
        myFrm.txtEmail2.focus();
        document.getElementById('reqEmail').style.visibility = '';
        err = true;
    }

    if (!checkemail(myFrm.txtEmail.value)) {
        if(!err) myFrm.txtEmail.focus();
        document.getElementById('reqEmail').style.visibility = '';
        err = true;
    }

    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
    
}



function HealthValidate2(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
    document.getElementById('reqCCNumber').style.visibility = 'hidden';
    document.getElementById('reqExpiry').style.visibility = 'hidden';
    document.getElementById('reqCVV2').style.visibility = 'hidden';
    
	if (myFrm.txtCCNumber.value == '') {
        myFrm.txtCCNumber.focus();
        document.getElementById('reqCCNumber').style.visibility = '';
        err = true;
    }

    if (myFrm.txtCCNumber.value.length != 16) {
        myFrm.txtCCNumber.focus();
        document.getElementById('reqCCNumber').style.visibility = '';
        err = true;
    }


	if (myFrm.ddCCExpMonth.value == '' || myFrm.ddCCExpYear.value == '' ) {
        if(!err) myFrm.ddCCExpMonth.focus();
        document.getElementById('reqExpiry').style.visibility = '';
        err = true;
    }

	if (myFrm.txtCVV2.value.length != 3) {
        if(!err) myFrm.txtCVV2.focus();
        document.getElementById('reqCVV2').style.visibility = '';
        err = true;
    }

	if (myFrm.txtCVV2.value == '') {
        if(!err) myFrm.txtCVV2.focus();
        document.getElementById('reqCVV2').style.visibility = '';
        err = true;
    }

    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
    
}


function CorpValidate(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
    document.getElementById('reqUserName').style.visibility = 'hidden';
    document.getElementById('reqPassword').style.visibility = 'hidden';
    document.getElementById('reqPassword2').style.visibility = 'hidden';
    document.getElementById('reqFName').style.visibility = 'hidden';
    document.getElementById('reqSName').style.visibility = 'hidden';
    document.getElementById('reqComName').style.visibility = 'hidden';
    document.getElementById('reqComAdd1').style.visibility = 'hidden';
    document.getElementById('reqPostCode').style.visibility = 'hidden';
    document.getElementById('reqComNumbers').style.visibility = 'hidden';
    document.getElementById('reqEmail').style.visibility = 'hidden';
    document.getElementById('reqEmail2').style.visibility = 'hidden';    
    
	if (myFrm.txtUserName.value == '') {
        myFrm.txtUserName.focus();
        document.getElementById('reqUserName').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPassword1.value == '') {
        myFrm.txtPassword1.focus();
        document.getElementById('reqPassword').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPassword2.value == '') {
        myFrm.txtPassword2.focus();
        document.getElementById('reqPassword2').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPassword1.value != myFrm.txtPassword2.value) {
        myFrm.txtPassword2.focus();
        document.getElementById('reqPassword').style.visibility = '';
        err = true;
    }

	if (myFrm.txtFName.value == '') {
        if(!err) myFrm.txtFName.focus();
        document.getElementById('reqFName').style.visibility = '';
        err = true;
    }

	if (myFrm.txtSName.value == '') {
        if(!err) myFrm.txtSName.focus();
        document.getElementById('reqSName').style.visibility = '';
        err = true;
    }

	if (myFrm.txtComName.value == '') {
        if(!err) myFrm.txtComName.focus();
        document.getElementById('reqComName').style.visibility = '';
        err = true;
    }
	if (myFrm.txtComAdd1.value == '') {
        if(!err) myFrm.txtComAdd1.focus();
        document.getElementById('reqComAdd1').style.visibility = '';
        err = true;
    }
	if (myFrm.txtPostCode.value == '') {
        if(!err) myFrm.txtPostCode.focus();
        document.getElementById('reqPostCode').style.visibility = '';
        err = true;
    }
	if (myFrm.txtComNumbers.value == '') {
        if(!err) myFrm.txtComNumbers.focus();
        document.getElementById('reqComNumbers').style.visibility = '';
        err = true;
    }

	if (myFrm.txtEmail.value == '') {
        if(!err) myFrm.txtEmail.focus();
        document.getElementById('reqEmail').style.visibility = '';
        err = true;
    }

	if (myFrm.txtEmail2.value == '') {
        myFrm.txtEmail2.focus();
        document.getElementById('reqEmail2').style.visibility = '';
        err = true;
    }

	if (myFrm.txtEmail.value != myFrm.txtEmail2.value) {
        myFrm.txtEmail2.focus();
        document.getElementById('reqEmail').style.visibility = '';
        err = true;
    }

    if (!checkemail(myFrm.txtEmail.value)) { 
        if(!err) myFrm.txtEmail.focus();
        document.getElementById('reqEmail').style.visibility = '';
        err = true;
    }

    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
    
}


function CorpClientValidate(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
    document.getElementById('reqForename').style.visibility = 'hidden';
    document.getElementById('reqSurname').style.visibility = 'hidden';
    document.getElementById('reqEmail').style.visibility = 'hidden';

	if (myFrm.txtForename.value == '') {
        if(!err) myFrm.txtForename.focus();
        document.getElementById('reqForename').style.visibility = '';
        err = true;
    }

	if (myFrm.txtSurname.value == '') {
        if(!err) myFrm.txtSurname.focus();
        document.getElementById('reqSurname').style.visibility = '';
        err = true;
    }

	if (myFrm.txtEmail.value == '') {
        if(!err) myFrm.txtEmail.focus();
        document.getElementById('reqEmail').style.visibility = '';
        err = true;
    }

    if (!checkemail(myFrm.txtEmail.value)) { 
        if(!err) myFrm.txtEmail.focus();
        document.getElementById('reqEmail').style.visibility = '';
        err = true;
    }

    
    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
    
}

function CorpClientValidate2(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
    document.getElementById('reqUserName').style.visibility = 'hidden';
    document.getElementById('reqPassword').style.visibility = 'hidden';
    document.getElementById('reqPassword2').style.visibility = 'hidden';
    document.getElementById('reqForename').style.visibility = 'hidden';
    document.getElementById('reqSurname').style.visibility = 'hidden';
    document.getElementById('reqGender').style.visibility = 'hidden';
    document.getElementById('reqDOB').style.visibility = 'hidden';    
    document.getElementById('reqEmail').style.visibility = 'hidden';
    
	if (myFrm.txtUserName.value == '') {
        myFrm.txtUserName.focus();
        document.getElementById('reqUserName').style.visibility = '';
        err = true;
    }
    
	if (myFrm.txtPassword1.value == '') {
        myFrm.txtPassword1.focus();
        document.getElementById('reqPassword').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPassword2.value == '') {
        myFrm.txtPassword2.focus();
        document.getElementById('reqPassword2').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPassword1.value != myFrm.txtPassword2.value) {
        myFrm.txtPassword2.focus();
        document.getElementById('reqPassword').style.visibility = '';
        err = true;
    }
    
	if (myFrm.txtForename.value == '') {
        if(!err) myFrm.txtForename.focus();
        document.getElementById('reqForename').style.visibility = '';
        err = true;
    }

	if (myFrm.txtSurname.value == '') {
        if(!err) myFrm.txtSurname.focus();
        document.getElementById('reqSurname').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlGender.value == '') {
        if(!err) myFrm.ddlGender.focus();
        document.getElementById('reqGender').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlDate.value == '' || myFrm.ddlMonth.value == '' || myFrm.ddlYear.value == '') {
        if(!err) myFrm.ddlMonth.focus();
        document.getElementById('reqDOB').style.visibility = '';
        err = true;
    }

    if (myFrm.txtEmail.value == '') {
        if(!err) myFrm.txtEmail.focus();
        document.getElementById('reqEmail').style.visibility = '';
        err = true;
    }

    if (!checkemail(myFrm.txtEmail.value)) { 
        if(!err) myFrm.txtEmail.focus();
        document.getElementById('reqEmail').style.visibility = '';
        err = true;
    }
    
    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
    
}

function CorpClient3Validate(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
    document.getElementById('reqActivityLevel1$P2').style.visibility = 'hidden';
    document.getElementById('reqActivityLevel2$P2').style.visibility = 'hidden';

    chkOption = -1; for(i=myFrm.ActivityLevel1$P2.length-1; i > -1; i--) { if(myFrm.ActivityLevel1$P2[i].checked) { chkOption = i; i=-1; } }
	if (chkOption == -1) {
        //myFrm.ActivityLevel1$P2.focus();
        document.getElementById('reqActivityLevel1$P2').style.visibility = '';
        err = true;
    }

    chkOption = -1; for(i=myFrm.ActivityLevel2$P2.length-1; i > -1; i--) { if(myFrm.ActivityLevel2$P2[i].checked) { chkOption = i; i=-1; } }
	if (chkOption == -1) {
        //myFrm.ActivityLevel21$P2.focus();
        document.getElementById('reqActivityLevel2$P2').style.visibility = '';
        err = true;
    }

       
    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
}

function CorpClient4Validate(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
    
}




function IndividualRegistrationValidate1(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
    document.getElementById('reqUserName').style.visibility = 'hidden';
    document.getElementById('reqPassword').style.visibility = 'hidden';
    document.getElementById('reqPassword2').style.visibility = 'hidden';
    document.getElementById('reqForename').style.visibility = 'hidden';
    document.getElementById('reqSurname').style.visibility = 'hidden';
    document.getElementById('reqEmail').style.visibility = 'hidden';
    document.getElementById('reqEmail2').style.visibility = 'hidden';    
    
	if (myFrm.txtUserName.value == '') {
        if(!err) myFrm.txtUserName.focus();
        document.getElementById('reqUserName').style.visibility = '';
        err = true;
    }
    
	if (myFrm.txtPassword1.value == '') {
        if(!err) myFrm.txtPassword1.focus();
        document.getElementById('reqPassword').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPassword2.value == '') {
        if(!err) myFrm.txtPassword2.focus();
        document.getElementById('reqPassword2').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPassword1.value != myFrm.txtPassword2.value) {
        if(!err) myFrm.txtPassword2.focus();
        document.getElementById('reqPassword').style.visibility = '';
        err = true;
    }

	if (myFrm.txtForename.value == '') {
        if(!err) myFrm.txtForename.focus();
        document.getElementById('reqForename').style.visibility = '';
        err = true;
    }

	if (myFrm.txtSurname.value == '') {
        if(!err) myFrm.txtSurname.focus();
        document.getElementById('reqSurname').style.visibility = '';
        err = true;
    }

    if (myFrm.txtEmail.value == '') {
        if(!err) myFrm.txtEmail.focus();
        document.getElementById('reqEmail').style.visibility = '';
        err = true;
    }

	if (myFrm.txtEmail2.value == '') {
        myFrm.txtEmail2.focus();
        document.getElementById('reqEmail2').style.visibility = '';
        err = true;
    }

	if (myFrm.txtEmail.value != myFrm.txtEmail2.value) {
        myFrm.txtEmail2.focus();
        document.getElementById('reqEmail').style.visibility = '';
        err = true;
    }

    if (!checkemail(myFrm.txtEmail.value)) {
        if(!err) myFrm.txtEmail.focus();
        document.getElementById('reqEmail').style.visibility = '';
        err = true;
    }
    
    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
    
}



function IndividualRegistrationValidate2(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
    document.getElementById('reqAdd1').style.visibility = 'hidden';
    document.getElementById('reqPostCode').style.visibility = 'hidden';
    document.getElementById('reqPhone').style.visibility = 'hidden';
    document.getElementById('reqGender').style.visibility = 'hidden';
    document.getElementById('reqDOB').style.visibility = 'hidden';    
    
	if (myFrm.txtAddLine1.value == '') {
        myFrm.txtAddLine1.focus();
        document.getElementById('reqAdd1').style.visibility = '';
        err = true;
    }
    
	if (myFrm.txtPostCode.value == '') {
        if(!err) myFrm.txtPostCode.focus();
        document.getElementById('reqPostCode').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPhone.value == '') {
        if(!err) myFrm.txtPhone.focus();
        document.getElementById('reqPhone').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlGender.value == '') {
        if(!err) myFrm.ddlGender.focus();
        document.getElementById('reqGender').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlDate.value == '' || myFrm.ddlMonth.value == '' || myFrm.ddlYear.value == '' ) {
        if(!err) myFrm.ddlDate.focus();
        document.getElementById('reqDOB').style.visibility = '';
        err = true;
    }
    
    
    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
    
}

function IndividualRegistrationValidate3(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
    document.getElementById('reqActivityLevel1$P2').style.visibility = 'hidden';
    document.getElementById('reqActivityLevel2$P2').style.visibility = 'hidden';
    document.getElementById('reqR1').style.visibility = 'hidden';
    document.getElementById('reqddlDays').style.visibility = 'hidden';

    chkOption = -1; for(i=myFrm.ActivityLevel1$P2.length-1; i > -1; i--) { if(myFrm.ActivityLevel1$P2[i].checked) { chkOption = i; i=-1; } }
	if (chkOption == -1) {
        //myFrm.ActivityLevel1$P2.focus();
        document.getElementById('reqActivityLevel1$P2').style.visibility = '';
        err = true;
    }

    chkOption = -1; for(i=myFrm.ActivityLevel2$P2.length-1; i > -1; i--) { if(myFrm.ActivityLevel2$P2[i].checked) { chkOption = i; i=-1; } }
	if (chkOption == -1) {
        //myFrm.ActivityLevel21$P2.focus();
        document.getElementById('reqActivityLevel2$P2').style.visibility = '';
        err = true;
    }

    chkOption = -1; for(i=myFrm.R1.length-1; i > -1; i--) { if(myFrm.R1[i].checked) { chkOption = i; i=-1; } }
	if (chkOption == -1) {
        //myFrm.R1.focus();
        document.getElementById('reqR1').style.visibility = '';
        err = true;
    }



	if (myFrm.ddlDays.value == '') {
        myFrm.ddlDays.focus();
        document.getElementById('reqddlDays').style.visibility = '';
        err = true;
    }
    
    
    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
    
}

function IndividualRegistrationValidate4(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
    
}




function HealthcareRegistrationValidate1(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
    document.getElementById('reqUserName').style.visibility = 'hidden';
    document.getElementById('reqForename').style.visibility = 'hidden';
    document.getElementById('reqSurname').style.visibility = 'hidden';
    document.getElementById('reqEmail').style.visibility = 'hidden';
    document.getElementById('reqEmail2').style.visibility = 'hidden';    
    document.getElementById('reqPassword').style.visibility = 'hidden';
    document.getElementById('reqPassword2').style.visibility = 'hidden';

    
	if (myFrm.txtUserName.value == '') {
        if(!err) myFrm.txtUserName.focus();
        document.getElementById('reqUserName').style.visibility = '';
        err = true;
    }
	if (myFrm.txtPassword1.value == '') {
        if(!err) myFrm.txtPassword1.focus();
        document.getElementById('reqPassword').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPassword2.value == '') {
        if(!err) myFrm.txtPassword2.focus();
        document.getElementById('reqPassword2').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPassword1.value != myFrm.txtPassword2.value) {
        if(!err) myFrm.txtPassword1.focus();
        document.getElementById('reqPassword').style.visibility = '';
        document.getElementById('reqPassword2').style.visibility = '';
        err = true;
    }
    
	if (myFrm.txtForename.value == '') {
        if(!err) myFrm.txtForename.focus();
        document.getElementById('reqForename').style.visibility = '';
        err = true;
    }

	if (myFrm.txtSurname.value == '') {
        if(!err) myFrm.txtSurname.focus();
        document.getElementById('reqSurname').style.visibility = '';
        err = true;
    }

    if (myFrm.txtEmail.value == '') {
        if(!err) myFrm.txtEmail.focus();
        document.getElementById('reqEmail').style.visibility = '';
        err = true;
    }

	if (myFrm.txtEmail2.value == '') {
        myFrm.txtEmail2.focus();
        document.getElementById('reqEmail2').style.visibility = '';
        err = true;
    }

	if (myFrm.txtEmail.value != myFrm.txtEmail2.value) {
        myFrm.txtEmail2.focus();
        document.getElementById('reqEmail').style.visibility = '';
        err = true;
    }

    if (!checkemail(myFrm.txtEmail.value)) {
        if(!err) myFrm.txtEmail.focus();
        document.getElementById('reqEmail').style.visibility = '';
        err = true;
    }

    
    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
}



function HealthcareRegistrationValidate2(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
    document.getElementById('reqAdd1').style.visibility = 'hidden';
    document.getElementById('reqPostCode').style.visibility = 'hidden';
    document.getElementById('reqPhone').style.visibility = 'hidden';
    document.getElementById('reqGender').style.visibility = 'hidden';
    document.getElementById('reqDOB').style.visibility = 'hidden';    
    
	if (myFrm.txtAddLine1.value == '') {
        myFrm.txtAddLine1.focus();
        document.getElementById('reqAdd1').style.visibility = '';
        err = true;
    }
    
	if (myFrm.txtPostCode.value == '') {
        if(!err) myFrm.txtPostCode.focus();
        document.getElementById('reqPostCode').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPhone.value == '') {
        if(!err) myFrm.txtPhone.focus();
        document.getElementById('reqPhone').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlGender.value == '') {
        if(!err) myFrm.ddlGender.focus();
        document.getElementById('reqGender').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlDate.value == '' || myFrm.ddlMonth.value == '' || myFrm.ddlYear.value == '' ) {
        if(!err) myFrm.ddlDate.focus();
        document.getElementById('reqDOB').style.visibility = '';
        err = true;
    }
    
    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }

}

function HealthcareRegistrationValidate3(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
   
    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
}

function HealthcareRegistrationValidate4(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
}

function IndividualProfileSave(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
document.getElementById('reqForename').style.visibility = 'hidden';
document.getElementById('reqSurname').style.visibility = 'hidden';
document.getElementById('reqAdd1').style.visibility = 'hidden';
document.getElementById('reqPostCode').style.visibility = 'hidden';
document.getElementById('reqPhone').style.visibility = 'hidden';
document.getElementById('reqEmail').style.visibility = 'hidden';
document.getElementById('reqGender').style.visibility = 'hidden';
document.getElementById('reqDOB').style.visibility = 'hidden';    
document.getElementById('reqHeight').style.visibility = 'hidden';    
document.getElementById('reqWeight').style.visibility = 'hidden';    
document.getElementById('reqTarget').style.visibility = 'hidden';    
            
    
	if (myFrm.txtForename.value == '') {
        myFrm.txtForename.focus();
        document.getElementById('reqForename').style.visibility = '';
        err = true;
    }
	if (myFrm.txtSurname.value == '') {
        myFrm.txtSurname.focus();
        document.getElementById('reqSurname').style.visibility = '';
        err = true;
    }

	if (myFrm.txtAddLine1.value == '') {
        myFrm.txtAddLine1.focus();
        document.getElementById('reqAdd1').style.visibility = '';
        err = true;
    }
    
	if (myFrm.txtPostCode.value == '') {
        if(!err) myFrm.txtPostCode.focus();
        document.getElementById('reqPostCode').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPhone.value == '') {
        if(!err) myFrm.txtPhone.focus();
        document.getElementById('reqPhone').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlGender.value == '') {
        if(!err) myFrm.ddlGender.focus();
        document.getElementById('reqGender').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlDate.value == '' || myFrm.ddlMonth.value == '' || myFrm.ddlYear.value == '' ) {
        if(!err) myFrm.ddlGender.focus();
        document.getElementById('reqDOB').style.visibility = '';
        err = true;
    }
    

	if (myFrm.ddlHeight.value == '') {
        if(!err) myFrm.ddlHeight.focus();
        document.getElementById('reqHeight').style.visibility = '';
        err = true;
    }
	if (myFrm.ddlWeight.value == '') {
        if(!err) myFrm.ddlWeight.focus();
        document.getElementById('reqWeight').style.visibility = '';
        err = true;
    }
	if (myFrm.ddlTargetWeight.value == '') {
        if(!err) myFrm.ddlTargetWeight.focus();
        document.getElementById('reqTargetWeight').style.visibility = '';
        err = true;
    }
   
    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
}

function CorporateProfileSave(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
document.getElementById('reqForename').style.visibility = 'hidden';
document.getElementById('reqSurname').style.visibility = 'hidden';
document.getElementById('reqAdd1').style.visibility = 'hidden';
document.getElementById('reqPostCode').style.visibility = 'hidden';
document.getElementById('reqPhone').style.visibility = 'hidden';
document.getElementById('reqEmail').style.visibility = 'hidden';
document.getElementById('reqGender').style.visibility = 'hidden';
document.getElementById('reqDOB').style.visibility = 'hidden';    
document.getElementById('reqHeight').style.visibility = 'hidden';    
document.getElementById('reqWeight').style.visibility = 'hidden';    
document.getElementById('reqTarget').style.visibility = 'hidden';    
            
    
	if (myFrm.txtForename.value == '') {
        myFrm.txtForename.focus();
        document.getElementById('reqForename').style.visibility = '';
        err = true;
    }
	if (myFrm.txtSurname.value == '') {
        myFrm.txtSurname.focus();
        document.getElementById('reqSurname').style.visibility = '';
        err = true;
    }

	if (myFrm.txtAddLine1.value == '') {
        myFrm.txtAddLine1.focus();
        document.getElementById('reqAdd1').style.visibility = '';
        err = true;
    }
    
	if (myFrm.txtPostCode.value == '') {
        if(!err) myFrm.txtPostCode.focus();
        document.getElementById('reqPostCode').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPhone.value == '') {
        if(!err) myFrm.txtPhone.focus();
        document.getElementById('reqPhone').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlGender.value == '') {
        if(!err) myFrm.ddlGender.focus();
        document.getElementById('reqGender').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlDate.value == '' || myFrm.ddlMonth.value == '' || myFrm.ddlYear.value == '' ) {
        if(!err) myFrm.ddlGender.focus();
        document.getElementById('reqDOB').style.visibility = '';
        err = true;
    }
    

	if (myFrm.ddlHeight.value == '') {
        if(!err) myFrm.ddlHeight.focus();
        document.getElementById('reqHeight').style.visibility = '';
        err = true;
    }
	if (myFrm.ddlWeight.value == '') {
        if(!err) myFrm.ddlWeight.focus();
        document.getElementById('reqWeight').style.visibility = '';
        err = true;
    }
	if (myFrm.ddlTargetWeight.value == '') {
        if(!err) myFrm.ddlTargetWeight.focus();
        document.getElementById('reqTargetWeight').style.visibility = '';
        err = true;
    }
   
    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
}

function ProProfileSave(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
document.getElementById('reqForename').style.visibility = 'hidden';
document.getElementById('reqSurname').style.visibility = 'hidden';
document.getElementById('reqAdd1').style.visibility = 'hidden';
document.getElementById('reqPostCode').style.visibility = 'hidden';
document.getElementById('reqPhone').style.visibility = 'hidden';
document.getElementById('reqEmail').style.visibility = 'hidden';
document.getElementById('reqGender').style.visibility = 'hidden';
document.getElementById('reqDOB').style.visibility = 'hidden';    
document.getElementById('reqHeight').style.visibility = 'hidden';    
document.getElementById('reqWeight').style.visibility = 'hidden';    
document.getElementById('reqTarget').style.visibility = 'hidden';    
            
    
	if (myFrm.txtForename.value == '') {
        myFrm.txtForename.focus();
        document.getElementById('reqForename').style.visibility = '';
        err = true;
    }
	if (myFrm.txtSurname.value == '') {
        myFrm.txtSurname.focus();
        document.getElementById('reqSurname').style.visibility = '';
        err = true;
    }

	if (myFrm.txtAddLine1.value == '') {
        myFrm.txtAddLine1.focus();
        document.getElementById('reqAdd1').style.visibility = '';
        err = true;
    }
    
	if (myFrm.txtPostCode.value == '') {
        if(!err) myFrm.txtPostCode.focus();
        document.getElementById('reqPostCode').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPhone.value == '') {
        if(!err) myFrm.txtPhone.focus();
        document.getElementById('reqPhone').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlGender.value == '') {
        if(!err) myFrm.ddlGender.focus();
        document.getElementById('reqGender').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlDate.value == '' || myFrm.ddlMonth.value == '' || myFrm.ddlYear.value == '' ) {
        if(!err) myFrm.ddlGender.focus();
        document.getElementById('reqDOB').style.visibility = '';
        err = true;
    }
    

	if (myFrm.ddlHeight.value == '') {
        if(!err) myFrm.ddlHeight.focus();
        document.getElementById('reqHeight').style.visibility = '';
        err = true;
    }
	if (myFrm.ddlWeight.value == '') {
        if(!err) myFrm.ddlWeight.focus();
        document.getElementById('reqWeight').style.visibility = '';
        err = true;
    }
	if (myFrm.ddlTargetWeight.value == '') {
        if(!err) myFrm.ddlTargetWeight.focus();
        document.getElementById('reqTargetWeight').style.visibility = '';
        err = true;
    }
   
    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
}

function HealthProfileSave(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
document.getElementById('reqForename').style.visibility = 'hidden';
document.getElementById('reqSurname').style.visibility = 'hidden';
document.getElementById('reqAdd1').style.visibility = 'hidden';
document.getElementById('reqPostCode').style.visibility = 'hidden';
document.getElementById('reqPhone').style.visibility = 'hidden';
document.getElementById('reqEmail').style.visibility = 'hidden';
document.getElementById('reqGender').style.visibility = 'hidden';
document.getElementById('reqDOB').style.visibility = 'hidden';    
document.getElementById('reqHeight').style.visibility = 'hidden';    
document.getElementById('reqWeight').style.visibility = 'hidden';    
document.getElementById('reqTarget').style.visibility = 'hidden';    
            
    
	if (myFrm.txtForename.value == '') {
        myFrm.txtForename.focus();
        document.getElementById('reqForename').style.visibility = '';
        err = true;
    }
	if (myFrm.txtSurname.value == '') {
        myFrm.txtSurname.focus();
        document.getElementById('reqSurname').style.visibility = '';
        err = true;
    }

	if (myFrm.txtAddLine1.value == '') {
        myFrm.txtAddLine1.focus();
        document.getElementById('reqAdd1').style.visibility = '';
        err = true;
    }
    
	if (myFrm.txtPostCode.value == '') {
        if(!err) myFrm.txtPostCode.focus();
        document.getElementById('reqPostCode').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPhone.value == '') {
        if(!err) myFrm.txtPhone.focus();
        document.getElementById('reqPhone').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlGender.value == '') {
        if(!err) myFrm.ddlGender.focus();
        document.getElementById('reqGender').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlDate.value == '' || myFrm.ddlMonth.value == '' || myFrm.ddlYear.value == '' ) {
        if(!err) myFrm.ddlGender.focus();
        document.getElementById('reqDOB').style.visibility = '';
        err = true;
    }
    

	if (myFrm.ddlHeight.value == '') {
        if(!err) myFrm.ddlHeight.focus();
        document.getElementById('reqHeight').style.visibility = '';
        err = true;
    }
	if (myFrm.ddlWeight.value == '') {
        if(!err) myFrm.ddlWeight.focus();
        document.getElementById('reqWeight').style.visibility = '';
        err = true;
    }
	if (myFrm.ddlTargetWeight.value == '') {
        if(!err) myFrm.ddlTargetWeight.focus();
        document.getElementById('reqTargetWeight').style.visibility = '';
        err = true;
    }
   
    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
}

function ReminderValidate(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
	if (myFrm.emailAddress.value == '') {
        if(!err) 
        {
            myFrm.emailAddress.focus();
            alert('You must enter the email address that you used when you first registered.\n\nIf you still have problems, or cannot access that email address any longer\nthen please contact us using the Contact Us link at the bottom of the page.');
            err = true;
        }
    }
    
    if (!checkemail(myFrm.emailAddress.value)) { 
        if(!err) 
        {
            myFrm.emailAddress.focus();
            alert('You must enter a valid email address\n\nIf you still have problems, or cannot access your email address any longer\nthen please contact us using the Contact Us link at the bottom of the page.');
            err = true;
        }
    }
        

    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
}


function checkemail(myAddr)
{
	if (myAddr.length == 0)
		return false;
	if (!(myAddr.indexOf("@") > -1 && myAddr.indexOf(".") > -1))
		return false;    
	return true;
}

function HealthClientValidate(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
    document.getElementById('reqForename').style.visibility = 'hidden';
    document.getElementById('reqSurname').style.visibility = 'hidden';
    document.getElementById('reqEmail').style.visibility = 'hidden';
    document.getElementById('reqAddLine1').style.visibility = 'hidden';
    document.getElementById('reqPostCode').style.visibility = 'hidden';
    document.getElementById('reqPhone').style.visibility = 'hidden';
    document.getElementById('reqGender').style.visibility = 'hidden';
    document.getElementById('reqDOB').style.visibility = 'hidden';
    
    
	if (myFrm.txtForename.value == '') {
        if(!err) myFrm.txtForename.focus();
        document.getElementById('reqForename').style.visibility = '';
        err = true;
    }

	if (myFrm.txtSurname.value == '') {
        if(!err) myFrm.txtSurname.focus();
        document.getElementById('reqSurname').style.visibility = '';
        err = true;
    }

	if (myFrm.txtAddLine1.value == '') {
        if(!err) myFrm.txtAddLine1.focus();
        document.getElementById('reqAddLine1').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPostCode.value == '') {
        if(!err) myFrm.txtPostCode.focus();
        document.getElementById('reqPostCode').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPhone.value == '') {
        if(!err) myFrm.txtPhone.focus();
        document.getElementById('reqPhone').style.visibility = '';
        err = true;
    }

	if (myFrm.txtEmail.value == '') {
        if(!err) myFrm.txtEmail.focus();
        document.getElementById('reqEmail').style.visibility = '';
        err = true;
    }
    
    if (!checkemail(myFrm.txtEmail.value)) {
        if(!err) myFrm.txtEmail.focus();
        document.getElementById('reqEmail').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlGender.value == '') {
        if(!err) myFrm.ddlGender.focus();
        document.getElementById('reqGender').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlDate.value == '' || myFrm.ddlMonth.value == '' || myFrm.ddlYear.value == '') {
        if(!err) myFrm.Gender.focus();
        document.getElementById('reqDOB').style.visibility = '';
        err = true;
    }
    
    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
    
}

function HealthClient2Validate(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
    document.getElementById('reqActivityLevel1$P2').style.visibility = 'hidden';
    document.getElementById('reqActivityLevel2$P2').style.visibility = 'hidden';
    document.getElementById('reqR1').style.visibility = 'hidden';
    document.getElementById('reqR2').style.visibility = 'hidden';

    chkOption = -1; for(i=myFrm.ActivityLevel1$P2.length-1; i > -1; i--) { if(myFrm.ActivityLevel1$P2[i].checked) { chkOption = i; i=-1; } }
	if (chkOption == -1) {
        document.getElementById('reqActivityLevel1$P2').style.visibility = '';
        err = true;
    }

    chkOption = -1; for(i=myFrm.ActivityLevel2$P2.length-1; i > -1; i--) { if(myFrm.ActivityLevel2$P2[i].checked) { chkOption = i; i=-1; } }
	if (chkOption == -1) {
        document.getElementById('reqActivityLevel2$P2').style.visibility = '';
        err = true;
    }
    
    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
    
}

function HealthClient3Validate(myFrm)
{
    var frmSubmit = false;
    var err = false;
    

	if (myFrm.ddlDate.value == '' || myFrm.ddlMonth.value == '' || myFrm.ddlYear.value == '') {
        if(!err) myFrm.ddlDate.focus();
        document.getElementById('reqDate').style.visibility = '';
        err = true;
    }

    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
}

function ProAdminProfileSave(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
document.getElementById('reqForename').style.visibility = 'hidden';
document.getElementById('reqSurname').style.visibility = 'hidden';
document.getElementById('reqAdd1').style.visibility = 'hidden';
document.getElementById('reqPostCode').style.visibility = 'hidden';
document.getElementById('reqPhone').style.visibility = 'hidden';
document.getElementById('reqEmail').style.visibility = 'hidden';
document.getElementById('reqGender').style.visibility = 'hidden';
document.getElementById('reqComName').style.visibility = 'hidden';
document.getElementById('reqQualification').style.visibility = 'hidden';
document.getElementById('reqCollege').style.visibility = 'hidden';
            
    
	if (myFrm.txtForename.value == '') {
        myFrm.txtForename.focus();
        document.getElementById('reqForename').style.visibility = '';
        err = true;
    }
	if (myFrm.txtSurname.value == '') {
        myFrm.txtSurname.focus();
        document.getElementById('reqSurname').style.visibility = '';
        err = true;
    }

	if (myFrm.txtAddLine1.value == '') {
        myFrm.txtAddLine1.focus();
        document.getElementById('reqAdd1').style.visibility = '';
        err = true;
    }
    
	if (myFrm.txtPostCode.value == '') {
        if(!err) myFrm.txtPostCode.focus();
        document.getElementById('reqPostCode').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPhone.value == '') {
        if(!err) myFrm.txtPhone.focus();
        document.getElementById('reqPhone').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlGender.value == '') {
        if(!err) myFrm.ddlGender.focus();
        document.getElementById('reqGender').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlQualification.value == '') {
        if(!err) myFrm.ddlQualification.focus();
        document.getElementById('reqQualification').style.visibility = '';
        err = true;
    }
	if (myFrm.txtCollege.value == '') {
        if(!err) myFrm.txtCollege.focus();
        document.getElementById('reqCollege').style.visibility = '';
        err = true;
    }
	if (myFrm.txtCompany.value == '') {
        if(!err) myFrm.txtCompany.focus();
        document.getElementById('reqComName').style.visibility = '';
        err = true;
    }

   
    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
}

function HealthcareAdminProfileSave(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
document.getElementById('reqForename').style.visibility = 'hidden';
document.getElementById('reqSurname').style.visibility = 'hidden';
document.getElementById('reqAdd1').style.visibility = 'hidden';
document.getElementById('reqPostCode').style.visibility = 'hidden';
document.getElementById('reqPhone').style.visibility = 'hidden';
document.getElementById('reqEmail').style.visibility = 'hidden';
document.getElementById('reqGender').style.visibility = 'hidden';
document.getElementById('reqComName').style.visibility = 'hidden';
document.getElementById('reqQualification').style.visibility = 'hidden';
//document.getElementById('reqCollege').style.visibility = 'hidden';
            
    
	if (myFrm.txtForename.value == '') {
        myFrm.txtForename.focus();
        document.getElementById('reqForename').style.visibility = '';
        err = true;
    }
	if (myFrm.txtSurname.value == '') {
        myFrm.txtSurname.focus();
        document.getElementById('reqSurname').style.visibility = '';
        err = true;
    }

	if (myFrm.txtAddLine1.value == '') {
        myFrm.txtAddLine1.focus();
        document.getElementById('reqAdd1').style.visibility = '';
        err = true;
    }
    
	if (myFrm.txtPostCode.value == '') {
        if(!err) myFrm.txtPostCode.focus();
        document.getElementById('reqPostCode').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPhone.value == '') {
        if(!err) myFrm.txtPhone.focus();
        document.getElementById('reqPhone').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlGender.value == '') {
        if(!err) myFrm.ddlGender.focus();
        document.getElementById('reqGender').style.visibility = '';
        err = true;
    }

	if (myFrm.ddlQualification.value == '') {
        if(!err) myFrm.ddlQualification.focus();
        document.getElementById('reqQualification').style.visibility = '';
        err = true;
    }
//	if (myFrm.txtCollege.value == '') {
//        if(!err) myFrm.txtCollege.focus();
//        document.getElementById('reqCollege').style.visibility = '';
//        err = true;
//    }
	if (myFrm.txtCompany.value == '') {
        if(!err) myFrm.txtCompany.focus();
        document.getElementById('reqComName').style.visibility = '';
        err = true;
    }

   
    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
}

function CorpAdminProfileSave(myFrm)
{
    var frmSubmit = false;
    var err = false;
    
document.getElementById('reqForename').style.visibility = 'hidden';
document.getElementById('reqSurname').style.visibility = 'hidden';
document.getElementById('reqAdd1').style.visibility = 'hidden';
document.getElementById('reqPostCode').style.visibility = 'hidden';
document.getElementById('reqPhone').style.visibility = 'hidden';
document.getElementById('reqEmail').style.visibility = 'hidden';
document.getElementById('reqComName').style.visibility = 'hidden';
            
    
	if (myFrm.txtForename.value == '') {
        myFrm.txtForename.focus();
        document.getElementById('reqForename').style.visibility = '';
        err = true;
    }
	if (myFrm.txtSurname.value == '') {
        myFrm.txtSurname.focus();
        document.getElementById('reqSurname').style.visibility = '';
        err = true;
    }

	if (myFrm.txtAddLine1.value == '') {
        myFrm.txtAddLine1.focus();
        document.getElementById('reqAdd1').style.visibility = '';
        err = true;
    }
    
	if (myFrm.txtPostCode.value == '') {
        if(!err) myFrm.txtPostCode.focus();
        document.getElementById('reqPostCode').style.visibility = '';
        err = true;
    }

	if (myFrm.txtPhone.value == '') {
        if(!err) myFrm.txtPhone.focus();
        document.getElementById('reqPhone').style.visibility = '';
        err = true;
    }

	if (myFrm.txtCompany.value == '') {
        if(!err) myFrm.txtCompany.focus();
        document.getElementById('reqComName').style.visibility = '';
        err = true;
    }

   
    if(!err)
    {
        eval(myFrm).submit();
    }
    else
    {
        alert('Please correct the errors highlighted before continuing.');
    }
}


function validMsg(myFrm) {

	if (myFrm.newSubject.value == '') {
        alert('Please make sure that your message has a subject.');
        myFrm.newSubject.focus();
        return (false);
        }
        
	if (myFrm.newComment.value == '') {
        alert('Please make sure that you enter a message.');
        myFrm.newComment.focus();
        return (false);
        }

	return (true);
}


 function changeBMI()
 {
    document.getElementById('bmiValue').innerText = 'save to recalculate';
 }
 