﻿function Submit()
{
    if (Page_ClientValidate())
    {
        $get('hdName').value = GetServerVar('txtName').value;
        $get('hdEmail').value = GetServerVar('txtEmail').value;
        $get('hdNumber').value = GetServerVar('txtNumber').value;
        $get('hdSurname').value = GetServerVar('txtLastName').value;
        $get('hdPackage').value = GetServerVar('ddlPackages')[GetServerVar('ddlPackages').selectedIndex].text;

        $get("__VIEWSTATE").value = "";
        var ind = GetServerVar('ddlTransaction').selectedIndex;


        if (parseInt(GetServerVar('ddlTransaction')[ind].value) == 1)
        {
            document.forms[0].action = $get('hdEFTUrl').value;
        }
        else
        {
            document.forms[0].action = $get("hdUrl").value;
        }

        document.forms[0].submit();
    }
}

function UserNameExists(sender, args) {
    ShowIndicator();
    UserService.set_defaultSucceededCallback(UserCallback);
    UserService.set_defaultUserContext(sender.id);
    UserService.UserNameAvailible(args.Value);
}

function UserCallback(result, userContext, methodName) 
{

    if (result) 
    {
        $get('divDetails').style.display = 'none';
        GetServerVar('rfvName').enabled = false;
        GetServerVar('rfvNumber').enabled = false;
        GetServerVar('rfvConfEmail').enabled = false;
        GetServerVar('cvEmail').enabled = false;
        GetServerVar('rfvLastName').enabled = false;
        GetServerVar('divExisting').style.display = '';
    }
    else 
    {
        $get('divDetails').style.display = 'block';
        GetServerVar('rfvName').enabled = true;
        GetServerVar('rfvNumber').enabled = true;
        GetServerVar('rfvConfEmail').enabled = true;
        GetServerVar('cvEmail').enabled = true;
        GetServerVar('rfvLastName').enabled = true;
        GetServerVar('divExisting').style.display = 'none';
    }

    HideIndicator();
}

function pageLoad() 
{
    SelectPackage();
}
function SelectPackage() 
{

    var ind = GetServerVar('ddlPackages').selectedIndex;
    var val1 = GetServerVar('lstVals')[ind].value;
    $get('txtPrice').value = val1;
    $get('hdPrice').value = val1;
    $get('hdGigs').value = GetServerVar('ddlPackages')[ind].value;
}

function GetServerVar(clientID)
{
    return $('[id*=' + clientID + ']')[0];
}

function BtnSubmit() {
    

    Page_ClientValidate();
    if (!Page_IsValid)
        return;
    Submit();
    document.forms[0].action = 'https://www.mygate.co.za/virtual/6x0x0/dsp_details.cfm';
    document.forms[0].encoding = 'application/x-www-form-urlencoded';
    document.forms[0].submit();
}

function ClientValidate(enable) {
    for (i = 3; i < Page_Validators.length; i++) {
        Page_Validators[i].enabled = enable;
    }
    Page_ClientValidate()
}