﻿// JScript File

function DisplayObject(name) {

    if (typeof name != "undefined") {
        var obj = document.getElementById(name);
        obj.style.visibility = "visible";
        obj.style.display = "block";
    }
}

function DisplayObjectByType(name, displayType) {
    try {
        if (typeof name != "undefined") {
            var obj = document.getElementById(name);
            obj.style.visibility = "visible";
            obj.style.display = displayType;
        }
    }
    catch (err) {
    }
}

function HideObject(name) {
    try {
        var obj = document.getElementById(name);
        //alert(name);
        //alert(typeof obj);
        if (typeof obj != "undefined") {
            //alert('not undefined');
            //var obj = document.getElementById(name);

            if (obj.style.display == "block" || obj.style.display == "") {
                //alert('hiding via display');
                obj.style.display = "none";
            }
            else {
                //alert('hiding via visibility');
                obj.style.visibility = "hidden";
            }
        }
    }
    catch (err) {
    }
}

function ToggleDisplay(name) {

    if (typeof name != "undefined") {
        var obj = document.getElementById(name);

        if (obj.style.display == "block" || obj.style.display == "") {
            obj.style.display = "none";
        }
        else {
            if (obj.style.display == "inline") {
                obj.style.visibility = "hidden";
            }
            else {
                obj.style.display = "block";
                obj.style.visibility = "visible";
            }
        }
    }
}

function IsVisible(obj) {
    if (obj.style.visibility != "hidden" && obj.style.display != "none") {
        return true;
    }
    else {
        return false;
    }
}

function textCounter(field, cntfield, maxlimit) {
    if (field.value.length > maxlimit) // if too long...trim it!
        field.value = field.value.substring(0, maxlimit);
    else
    // otherwise, update 'characters left' counter
        cntfield.value = maxlimit - field.value.length;
}

function ChangeBizName(me) {
    var objDD = document.getElementById('ctl00_ContentPlaceHolder1_ddlApplyingAs');
    var tRow = document.getElementById('BizName');

    if (objDD.value == 'Individual') {
        tRow.style.display = 'none';
    }
    else {
        tRow.style.display = '';
    }
}

function ChangePaymentType(me) {
    var objDD = document.getElementById('ctl00_ContentPlaceHolder1_ddlPaymentType');
    var tRowPayPal = document.getElementById('PayPalEmail');
    var tRowCheck = document.getElementById('PaymentName');
    //alert(objDD.value);
    if (objDD.value == 'PayPal') {
        //alert('1');
        tRowPayPal.style.display = '';
        tRowCheck.style.display = 'none';
    }
    else {
        //alert('2');
        tRowPayPal.style.display = 'none';
        tRowCheck.style.display = '';
    }
}
