﻿// Hàm xử lý thông báo
var maxStepNumber=1;
var StepNumberActive=1;

function OpenAccountAlert(value) 
{ 
    //jAlert(value,"Công ty cổ phần chứng khoán Rồng Việt"); 
    alert(value);
}

// Hàm xử lý sự kiện khi click vào phần có ủy quyền hay không.

function Commis_Yes_Check()
{
    var Checked=$('#'+Commis_Yes).is(':checked');
    //Kiểm tra giá trị ô checkbox có ủy quyền hay ko?
    //Nếu có thì hiển thị form nhập thông tin của người được ủy quyền.
    //Nếu không thì ko hiển thị thông tin.
    if(Checked == true)
    {
        $('#Commis_Content').css({'display' : ''});
    }
    else
    {
        $('#Commis_Content').css({'display' : 'none'});
    }
}

// Hàm sử lý sự kiện khi click vào phần thời gian ủy quyền
function Have_Period_Click()
{
    var Checked=$('#'+Have_Period).is(':checked');
    //Nếu check vào ô có thời hạn thì hiển thị ô nhập thông tin thời hạn, nếu không thì ko hiên thị
    if(Checked == true)
    {
        $('#Commis_Period').css({'display' : ''});
    }
    else
    {
        $('#Commis_Period').css({'display' : 'none'});
    }
}

// Hàm gọi template
function template(id, data) 
{
        return $.fn.pureJSTemplate({
            id: id,
            data: data
        });
}
// Hàm load dữ liệu từ các template
function loadData(Name, Url) 
{
        $('#' + Name).html(template(Url, ''));
}

// Hàm xử lý khi click vào sự kiện tiếp tục trong bước 1.
var strHoiSo="0";
function Step1Next()
{
    maxStepNumber=maxStepNumber+1;

    var rdbCanThoChecked=$('#'+rdbCanTho).is(':checked');
    var rdbHoiSoChecked=$('#'+rdbHoiSo).is(':checked');
    var rdbSaiGonChecked=$('#'+rdbSaiGon).is(':checked');
    var rdbNhaTrangChecked=$('#'+rdbNhaTrang).is(':checked');
    var rdbHaNoiChecked=$('#'+rdbHaNoi).is(':checked');
    var rdbDaNangChecked=$('#'+rdbDaNang).is(':checked');
    var rdbPersonalChecked = $('#'+rdbPersonal).is(':checked');
    var rdbOrganizationChecked =$('#'+rdbOrganization).is(':checked');
    if(rdbCanThoChecked == true)
    {
        strHoiSo = "Cần Thơ";
    }
    if(rdbHoiSoChecked == true)
    {
        strHoiSo = "Hội sở";
    }
    if(rdbSaiGonChecked == true)
    {
        strHoiSo = "Sài gòn";
    }
    if(rdbNhaTrangChecked == true)
    {
        strHoiSo = "Nha Trang";
    }
    if(rdbHaNoiChecked == true)
    {
        strHoiSo = "Hà Nội";
    }
    if(rdbDaNangChecked == true)
    {
        strHoiSo = "Đà Nẵng";
    }
    
    if(strHoiSo != "0" && (rdbPersonalChecked== true || rdbOrganizationChecked == true))
    {
        $('#OpenAccount_step1').css({'display' : 'none'});
        $('#OpenAccount_step2').css({'display' : ''});
        if(rdbOrganizationChecked == true)
        {
            $('#SpanOpenAnAccount_TypeAccount').html('Thông tin tổ chức:');
            $('#accname').html('Tên tổ chức:');
            $('#trAccount_BirthDay').css({'display' : 'none'});
            $('#Individual_Sex').css({'display' : 'none'});
            $('#accCMND').html('Giấy CN DKKD:');
            $('#tr_RepresentativeOfOrganization').css({'display' : ''});
            $('#tr_PositionOfRepresentative').css({'display' : ''});
            $('#tr_PassportOfRepresentative').css({'display' : ''});
            
            $('#tr_PassportAllowDate').css({'display' : ''});
            $('#tr_PassportAllowPlace').css({'display' : ''});
            $('#trEmail_CaNhan').css({'display' : 'none'});
            $('#trFaxNumber_ToChuc').css({'display' : ''});
            $('#trMaSoThue_ToChuc').css({'display' : ''});
            $('#trMobieNumber').css({'display' : 'none'});
            $('#tr_ThongTinNgheNghiep').css({'display' : 'none'});
            $('#tr_DonViCongTac').css({'display' : 'none'});
            $('#tr_ChucVu').css({'display' : 'none'});
            $('#tr_NganhNghe').css({'display' : 'none'});
            // Tình trạng gia đình
            $('#tr_TinhTrangGiaDinh').css({'display' : 'none'});
            $('#tr3').css({'display' : 'none'});
            $('#tr_TinhTrangGiaDinh1').css({'display' : 'none'});
            $('#CTDaiChung1').html('Công ty đại chúng mà tổ chức nắm chức danh quản lý:');
            $('#CTDaiChung2').html('Công ty đại chúng mà tổ chức sở hữu từ 5% vốn điều lệ trở lên :');
            $('#ToChuc_TSNganHan').css({'display' : ''});
            $('#ToChuc_TSCoDinh').css({'display' : ''});
            $('#ToChuc_GiaTriTaiSanRong').css({'display' : ''});
            $('#ToChuc_ThuNhap').css({'display' : ''});
            $('#CaNhan_TaiSanChuTK').css({'display' : 'none'});
            $('#CaNhan_TaiSanThuNhapVC').css({'display' : 'none'});
            $('#OpenAccount_Header').html('Trang chủ > Mở tài khoản trực tuyến > Tài khoản khách hàng tổ chức trong nước');
        }
        else
        {
            $('#SpanOpenAnAccount_TypeAccount').html('Thông tin cá nhân:');
            $('#accname').html('Họ và tên cá nhân:');
            $('#trAccount_BirthDay').css({'display' : ''});
            $('#Individual_Sex').css({'display' : ''});
            $('#accCMND').html('Số CMND / Hộ chiếu:');
            $('#tr_RepresentativeOfOrganization').css({'display' : 'none'});
            $('#tr_PositionOfRepresentative').css({'display' : 'none'});
            $('#tr_PassportOfRepresentative').css({'display' : 'none'});
            
            $('#tr_PassportAllowDate').css({'display' : 'none'});
            $('#tr_PassportAllowPlace').css({'display' : 'none'});
            $('#trEmail_CaNhan').css({'display' : ''});
            $('#trFaxNumber_ToChuc').css({'display' : 'none'});
            $('#trMaSoThue_ToChuc').css({'display' : 'none'});
            $('#trMobieNumber').css({'display' : ''});
            $('#tr_ThongTinNgheNghiep').css({'display' : ''});
            $('#tr_DonViCongTac').css({'display' : ''});
            $('#tr_ChucVu').css({'display' : ''});
            $('#tr_NganhNghe').css({'display' : ''});
            // Tình trạng gia đình
            $('#tr_TinhTrangGiaDinh').css({'display' : ''});
            $('#tr3').css({'display' : ''});
            $('#tr_TinhTrangGiaDinh1').css({'display' : ''});
            $('#CTDaiChung1').html('Công ty đại chúng mà quý khách nắm chức danh quản lý:');
            $('#CTDaiChung2').html('Công ty đại chúng mà quý khách sở hữu từ 5% vốn điều lệ trở lên:');
            $('#ToChuc_TSNganHan').css({'display' : 'none'});
            $('#ToChuc_TSCoDinh').css({'display' : 'none'});
            $('#ToChuc_GiaTriTaiSanRong').css({'display' : 'none'});
            $('#ToChuc_ThuNhap').css({'display' : 'none'});
            $('#CaNhan_TaiSanChuTK').css({'display' : ''});
            $('#CaNhan_TaiSanThuNhapVC').css({'display' : ''});
            $('#OpenAccount_Header').html('Trang chủ > Mở tài khoản trực tuyến > Tài khoản khách hàng cá nhân trong nước');
        }
  Fun_ChangeCLass(2);
    }
    else
    {
        if(strHoiSo == "0")
        {
            OpenAccountAlert("Chưa chọn Nơi mở tài khoản ","Công ty cổ phần chứng khoán Rồng Việt"); 
        }
        if(rdbPersonalChecked != true && rdbOrganizationChecked != true)
        {
            OpenAccountAlert("Chưa chọn loại tài khoản ","Công ty cổ phần chứng khoán Rồng Việt");
        }
    }
   
}
function Fun_ChangeCLass(ID_Active){
   var m_CLassActive = "M_ActiveCLass";
   var m_CLassNormal = "M_NormalCLass";
   for(var i=1;i<=5;i++)
   {
    if(i==ID_Active)
    {
        $('#AccountBuoc'+ i).removeClass(  m_CLassNormal);
        $('#AccountBuoc'+ i).addClass(m_CLassActive);
    }
    else{
        $('#AccountBuoc'+ i).removeClass(m_CLassActive);
        $('#AccountBuoc'+ i).addClass(m_CLassNormal);
    }
   }  
}
function DaLapGD()
{
    $('#tr_VC_Ten').css({'display' : ''});
    $('#tr5_VC_DVCongTac').css({'display' : ''});
    $('#tr_VC_ChucVu').css({'display' : ''});
    $('#tr_VD_DiaChi').css({'display' : ''});
}

function ChuaLapGD()
{
    $('#tr_VC_Ten').css({'display' : 'none'});
    $('#tr5_VC_DVCongTac').css({'display' : 'none'});
    $('#tr_VC_ChucVu').css({'display' : 'none'});
    $('#tr_VD_DiaChi').css({'display' : 'none'});
}
// Hàm sử lý khi chọn mở tài khoản trong nước
function Select_AccInContry()
{
    $('#OpenAnAccount_SelectTypeAccount').css({'display' : ''});
    $('#OpenAccount_Step1_Next').css({'display' : ''});
    var blrdbPersonal=$('#'+rdbPersonal).is(':checked');
    if(blrdbPersonal == false)
    {
        OpenAccount_loadData('GuideOpenAnAcc','/DesktopModules/AG.Stock.OpenAnAccount/Temp/ToChuc-Buoc1.html');
    }
    else
    {
        OpenAccount_loadData('GuideOpenAnAcc','/DesktopModules/AG.Stock.OpenAnAccount/Temp/Canhan-Buoc1.html');
    }
}
//Hàm xử lý khi chọn mở tài khoản nước ngoài
function Select_AccOutContry()
{
    $('#OpenAnAccount_SelectTypeAccount').css({'display' : 'none'});
    OpenAccount_loadData('GuideOpenAnAcc','/DesktopModules/AG.Stock.OpenAnAccount/Temp/KhachNuocNgoai.html');
    $('#OpenAccount_Step1_Next').css({'display' : 'none'});
}
//Hàm xử lý khi chọn mở tài khoản cá nhân trong nước
function Select_Individual()
{
    OpenAccount_loadData('GuideOpenAnAcc','/DesktopModules/AG.Stock.OpenAnAccount/Temp/Canhan-Buoc1.html');
}
//Hàm xử lý khi chọn mở tài khoản tổ chức trong nước
function Select_Organization()
{
     OpenAccount_loadData('GuideOpenAnAcc','/DesktopModules/AG.Stock.OpenAnAccount/Temp/ToChuc-Buoc1.html');
}

// Hàm xử lý khi click vào sự kiện quay lại trong bước 2.
function Step2Back()
{
    $('#OpenAccount_step1').css({'display' : ''});
    $('#OpenAccount_step2').css({'display' : 'none'});
    Fun_ChangeCLass(1);
}

function StepActive(StepNumber)
{
    if(StepNumber<=maxStepNumber)
    {
         $('#OpenAccount_step'+StepNumber).css({'display' : ''});
         Fun_ChangeCLass(StepNumber);
         for(var i=1;i<=5;i++)
         {
             if(i!= StepNumber)
             {
                $('#OpenAccount_step'+i).css({'display' : 'none'});
             }
         }
    }
}

// Hàm sử lý khi click vào sự kiện tiếp tục trong bước 2.
function Step2Next()
{
        maxStepNumber=maxStepNumber+1;
        var error='';
        var i_True = true;
        // Kiểm tra tên của chủ tài khoản
        if($("#"+txtNameAccount).val()!='')
        {
            if(i_True)
            {
                i_True = true;
            }
        }
        else
        {
            i_True = false;
            error += ' Chưa nhập tên!<br />';
        }
        
        
        // kiểm tra thông tin số chứng minh nhân dân vào hộ chiếu.
        if($("#"+txtCMND).val()!='')
        {
            if(isCMND_HC($("#"+txtCMND).val()))
            {   if(i_True)
                {
                    i_True = true;
                }
            }
            else
            {
                error +=' Thông tin số CMND/Hộ chiếu hoặc Số CN ĐKKD sai !<br />';
                i_True = false;
            }
        }
        else
        {
            i_True = false;
            error +='Chưa nhập Số CMND/Hộ chiếu/Giấy CN ĐKKD !<br />';
        }
        // kiểm tra thông tin ngày cấp của số CMND / Hộ chiếu của chủ tài khoản.
        if( $("#"+txtNgayCap).val() != '')
        {
            if(checkDate(txtNgayCap))
            {
                if(i_True)
                {
                    i_True = true;
                }
            }
            else
            {
                i_True = false;
                error += 'Nhập thông tin ngày cấp theo định dạng dd/mm/yyyy!<br />';
            }
        }
        else
        {
            i_True = false;
            error += ' Chưa nhập ngày cấp CMND/Hộ chiếu/Giấy CN ĐKKD!<br />';
        }
        // Kiểm tra thông tin nơi cấp CMND / Hộ chiếu của chủ tài khoản.
        if($("#"+txtNoiCap).val()!='' )
        {
           if(i_True)
            {
                i_True = true;
            }
        } 
        else
        {
            i_True = false;
            error +=' Chưa nhập thông tin nơi cấp Số CMND/Hộ chiếu hoặc giấy CN DKKD!<br />';
        }
        
        if($('#'+hdfType).val() ==1)
        {
            // Kiểm tra ngày sinh của chủ tài khoản
            if( $("#"+txtNgaySinh).val() != '')
            {
                 if(checkDate(txtNgaySinh))
                {
                    if(i_True)
                    {
                        i_True = true;
                    }
                }
                else
                {
                    i_True = false;
                    error += 'Nhập thông tin ngày sinh theo định dạng dd/mm/yyyy!<br />';
                }
            }
            else
            {
                i_True = false;
                error += ' Chưa nhập ngày sinh!<br />';
            }
           // Kiểm tra thông tin địa chỉ liên lạc của chủ tài khoản
            if($("#"+txtDiaChi).val()!='' )
            {
                if(i_True)
                {
                    i_True = true;
                }
            }
            else
            {
                i_True = false;
                error +=' Chưa nhập địa chỉ liên hệ của chủ tài khoản ! <br />';
            }
            // Kiểm tra thông tin số di động của chủ tài khoản.
            if($("#"+txtMobie).val()!='' )
            {
                if(isPhoneNumber($("#"+txtMobie).val()))
                {
                    if(i_True)
                    {
                        i_True = true;
                    }
                }
                else
                {
                    i_True = false;
                    error += 'Số điện thoại di động nhập sai ! <br />';
                }
            }
            else
            {
                i_True = false;
                error +=' Chưa nhập số điện thoại di động ! <br />';
            }
            // Kiểm tra email có nhập đúng hay ko?
            if($("#"+txtEmail).val() !='')
            {
                if(isEmail($("#"+txtEmail).val()))
                {
                     if(i_True)
                    {
                        i_True = true;
                    }
                }
                else
                {
                    i_True = false;
                    error += 'Email của chủ tài khoản nhập sai ! <br />';
                }
            }
            // Kiểm tra xem tài khoản có cho phép ủy quyền hay ko?
            // Nếu có ủy quyền thì moi thực hiện kiểm tra tiếp thông tin ủy quyền.
            var Checked=$('#'+Commis_Yes).is(':checked');
            if(Checked == true)
            {
                //Kiểm tra tên của của người được ủy quyền.
                if($("#"+txtCommis_Name).val()!='')
                {
                    if(i_True)
                    {
                        i_True = true;
                    }
                }
                else
                {
                    i_True = false;
                    error +=' Chưa nhập tên người được ủy quyền ! <br />';
                }
                // Kiểm tra ngày sinh của người được ủy quyền.
                if( $("#"+txtCommis_BirthDay).val() != '')
                {
                     if(checkDate(txtCommis_BirthDay))
                    { 
                        if(i_True)
                        {
                            i_True = true;
                        }
                    }
                    else
                    {
                        i_True = false;
                        error += 'Nhập thông tin ngày sinh của người được ủy quyền theo định dạng dd/mm/yyyy!<br />';
                    }
                }
                else
                {
                    i_True = false;
                    error += ' Chưa nhập ngày sinh của người được ủy quyền !<br />';
                }
                // Kiểm tra số CMND/Hộ chiếu của người được ủy quyền.
                if($("#"+txtCommisCMND).val()!='')
                {
                        if(isCMND_HC($("#"+txtCommisCMND).val()))
                        { 
                            if(i_True)
                            {
                                i_True = true;
                            }
                        }
                        else
                        {
                            error +=' Thông tin số CMND / Hộ chiếu của người được ủy quyền sai !<br />';
                            i_True = false;
                        }
                }
                else
                {
                    i_True = false;
                    error +='Chưa nhập Số CMND / Hộ chiếu của người được ủy quyền!<br />';
                }
                //Kiểm tra thông tin ngày cấp CMND/Hộ chiếu của người được ủy quyền.
                if( $("#"+txtCommis_AllowDate).val() != '')
                {
                    
                     if(checkDate(txtCommis_AllowDate))
                    {
                        if(i_True)
                        {
                            i_True = true;
                        }
                    }
                    else
                    {
                        i_True = false;
                        error += 'Nhập thông tin ngày cấp CMND/ Hộ chiếu của người được ủy quyền theo định dạng dd/mm/yyyy!<br />';
                    }
                }
                else
                {
                    i_True = false;
                    error += ' Chưa nhập ngày cấp CMND/ Hộ chiếu của người được ủy quyền !<br />';
                }
                
                //Kiểm tra thông tin nơi cấp CMND/Hộ chiếu của người được ủy quyền
                if($("#"+txtCommisAlloUnit).val()!='')
                {
                     if(i_True)
                    {
                        i_True = true;
                    }
                }
                else
                {
                    i_True = false;
                     error +='Chưa nhập nơi cấp CMND / Hộ chiếu của người được ủy quyền!<br />';
                }
                //Kiểm tra email của người được ủy quyền nếu có
                if($("#"+txtCommisEmail).val() !='' )
                {
                    if(isEmail($("#"+txtCommisEmail).val()))
                    { 
                        if( i_True)
                        {
                            i_True = true;
                        }
                    }
                    else
                    {
                        i_True = false;
                        error += 'Email của người được ủy quyền nhập sai ! <br />';
                    }
                }
                //Kiểm tra thông tin số điện thoại 
                if($("#"+txtCommis_Mobie).val()!='' )
                {
                    
                    if(isPhoneNumber($("#"+txtCommis_Mobie).val()))
                    {
                        if(i_True)
                        {
                            i_True = true;
                        }
                    }
                    else
                    {
                        i_True = false;
                        error += 'Số điện thoại di động của người được ủy quyền nhập sai ! <br />';
                    }
                }
                else
                {
                    i_True = false;
                    error +=' Chưa nhập số di động của người được ủy quyền ! <br />';
                }
                // Kiểm tra thông tin địa chỉ của người được ủy quyền.
                if($("#"+txtAddress).val()!='')
                {
                     if(i_True)
                    {
                        i_True = true;
                    }
                }
                else
                {
                    i_True = false;
                     error +='Chưa nhập địa chỉ liên lạc của người được ủy quyền!<br />';
                }
            }
        }
        //Nếu tất cả các thông tin đều đúng thì chuyển sang bước 3
        //Nếu sai sẽ hiển thị các lỗi.
        
        if(i_True)
        {
            error='';
            $('#error').html(error);
            //__doPostBack(imgFinishIdP, '');
            $('#OpenAccount_step3').css({'display' : ''});
            $('#OpenAccount_step2').css({'display' : 'none'});
 Fun_ChangeCLass(3);
        }
        else
        {
            $('#error').html(error);
        } 
        
}

// Hàm xử lý khi thêm ngân hàng
var inumber_NganHang=1;
function AddNganHang()
{
    inumber_NganHang++;
    var txtNganHang ='<tr>';
    txtNganHang +='<td class="Text_Step2CSS">Số tài khoản</td>';
    txtNganHang +='<td class="Text_Step2CSS">';
    txtNganHang +='<input id="txtDV_SoTK'+inumber_NganHang+'" type="text" />';
    txtNganHang +='</td>';
    txtNganHang +='</tr>';
    txtNganHang +='<tr class="Text_Step2CSS">';
    txtNganHang +='<td class="Text_Step2CSS">Tên chủ tài khoản</td>';
    txtNganHang +='<td>';
    txtNganHang +='<input id="txtDV_TenChuTK'+inumber_NganHang+'" type="text" />';
    txtNganHang +='</td>';
    txtNganHang +='</tr>';
    txtNganHang +='<tr>';
    txtNganHang +='<td class="Text_Step2CSS">Tên ngân hàng</td>';
    txtNganHang +='<td>';
    txtNganHang +='<input id="txtDV_TenNganHang'+inumber_NganHang+'" type="text" />';
    txtNganHang +='</td>';
    txtNganHang +='</tr>';
    txtNganHang +='<tr>';
    txtNganHang +='<td>Chi nhánh</td>';
    txtNganHang +='<td>';
    txtNganHang +='<input id="txtChiNhanh'+inumber_NganHang+'" type="text" />';
    txtNganHang +='</td>';
    txtNganHang +='</tr>';
    txtNganHang +='<tr>';
    txtNganHang +='<td class="Text_Step2CSS">Tỉnh/Thành phố</td>';
    txtNganHang +='<td>';
    txtNganHang +='<input id="txtThanhpho'+inumber_NganHang+'" type="text" />';
    txtNganHang +='</td>';
    txtNganHang +='</tr>';
    $("#tbl_DV_ChuyenTienTKNganHang").append(txtNganHang);
}
// Hàm xử lý khi nhận xong danh sách ngân hàng
function ProcessListNganHang()
{
    var txtListBank='';
    var i_dem=0;
    for(var i =1;i<=inumber_NganHang;i++)
    {
        if($('#txtDV_SoTK'+i).val() != '' && $('#txtDV_TenChuTK'+i).val() != '' && $('#txtDV_TenNganHang'+i).val() != '' && $('#txtChiNhanh'+i).val() != '' && $('#txtThanhpho'+i).val() != '')
        {
            if(document.getElementById('txtDV_SoTK'+i).value != '')
            {
                txtListBank+= document.getElementById('txtDV_SoTK'+i).value+'-@-';
            }
            else
            {
                txtListBank +='null'+'-@-';
            }
            if(document.getElementById('txtDV_TenChuTK'+i).value != '')
            {
                txtListBank+= document.getElementById('txtDV_TenChuTK'+i).value+'-@-';
            }
            else
            {
                txtListBank +='null'+'-@-';
            }
            if(document.getElementById('txtDV_TenNganHang'+i).value != '')
            {
                txtListBank+= document.getElementById('txtDV_TenNganHang'+i).value+'-@-';
            }
            else
            {
                txtListBank +='null'+'-@-';
            }
            if(document.getElementById('txtChiNhanh'+i).value != '')
            {
                txtListBank+= document.getElementById('txtChiNhanh'+i).value+'-@-';
            }
            else
            {
                txtListBank +='null'+'-@-';
            }
            if(document.getElementById('txtThanhpho'+i).value != '')
            {
                txtListBank+= document.getElementById('txtThanhpho'+i).value+'_|_';
            }
            else
            {
                txtListBank +='null'+'_|_';
            }
            i_dem++;
        }
    }
     txtListBank+=i_dem;
    $('#'+hdf_DV_ChuyenTienNganHang).val(txtListBank);
}

// Hàm xử lý khi thêm tài khoản VDSC
var inumber_VDSC=1;
function AddTKVDSC()
{
    inumber_VDSC++;
    var txtTKVDSC ='<tr>';
    txtTKVDSC +='<td class="Text_Step2CSS">Số tài khoản</td>';
    txtTKVDSC +='<td>';
    txtTKVDSC +='<input id="txtTaiKhoanVDSC'+inumber_VDSC+'" type="text" />';
    txtTKVDSC +='</td>';
    txtTKVDSC +='</tr>';
    txtTKVDSC +='<tr>';
    txtTKVDSC +='<td class="Text_Step2CSS">Tên chủ tài khoản</td>';
    txtTKVDSC +='<td>';
    txtTKVDSC +='<input id="txtTenTaiKhoanVDSC'+inumber_VDSC+'" type="text" />';
    txtTKVDSC +='</td>';
    txtTKVDSC +='</tr>';
    $("#tbl_DV_ChuyenTienTKVDSC").append(txtTKVDSC);
}
// Hàm xử lý khi nhận xong danh sách tài khoản VDSC
function ProcessListVDSC()
{
    var txtListVDSC='';
    var i_dem=0;
    for(var i =1;i<=inumber_VDSC;i++)
    {
        if($('#txtTaiKhoanVDSC'+i).val() != '' && $('#txtTenTaiKhoanVDSC'+i).val())
        {
            if(document.getElementById('txtTaiKhoanVDSC'+i).value != '')
            {
                txtListVDSC+= document.getElementById('txtTaiKhoanVDSC'+i).value+'-@-';
            }
            else
            {
                txtListVDSC +='null'+'-@-';
            }
            if(document.getElementById('txtTenTaiKhoanVDSC'+i).value != '')
            {
                txtListVDSC+= document.getElementById('txtTenTaiKhoanVDSC'+i).value+'_|_';
            }
            else
            {
                txtListVDSC +='null'+'_|_';
            }
            i_dem++;
        }
    }
     txtListVDSC+=i_dem;
    $('#'+hdfChuyenTienTKVDSC).val(txtListVDSC);

}


//Hàm xử lý bước 3 quay lại t


function Step3QuayLai()
{
    $('#OpenAccount_step2').css({'display' : ''});
    $('#OpenAccount_step3').css({'display' : 'none'});
     Fun_ChangeCLass(2);
}
//Hàm xử lý bước 3 next
function Step3Next()
{
    maxStepNumber=maxStepNumber+1;
    var blCheckDK_DieuKien=$('#'+chkCheckDK_DieuKien).is(':checked');
    if(blCheckDK_DieuKien == true)
    {
        $('#OpenAccount_step4').css({'display' : ''});
        $('#OpenAccount_step3').css({'display' : 'none'});
        ProcessListNganHang();
        ProcessListVDSC();
        Fun_ChangeCLass(4);
    }
    else
    {
        OpenAccountAlert('Hãy xác nhận thông tin về "CÁC ĐIỀU KHOẢN VÀ ĐIỀU KIỆN SỬ DỤNG DỊCH VỤ GIAO DỊCH CHỨNG KHOÁN TRỰC TUYẾN CỦA VDSC"');
    }
}


function Step4Back()
{
    $('#OpenAccount_step3').css({'display' : ''});
    $('#OpenAccount_step4').css({'display' : 'none'});
    Fun_ChangeCLass(3);
}
function Step4Next()
{
    maxStepNumber=maxStepNumber+1;
    var CheckDK_HD=$('#'+chkCheckDK_HD).is(':checked');
    var iSum_MTDT = 0;
    if($('#'+txtMTDT_ThuNhap).val() !="" && $('#'+txtMTDT_ThuNhap).val() !=null)
    {
        iSum_MTDT += parseInt($('#'+txtMTDT_ThuNhap).val());
    }
    if($('#'+txtMTDT__TangTruongDaiHan).val() != "" && $('#'+txtMTDT__TangTruongDaiHan).val() != null)
    {
        iSum_MTDT +=parseInt($('#'+txtMTDT__TangTruongDaiHan).val());
    }
    if($('#'+txtMTDT_TangTruongTrungHan).val() != "" && $('#'+txtMTDT_TangTruongTrungHan).val() != null)
    {
        iSum_MTDT += parseInt($('#'+txtMTDT_TangTruongTrungHan).val());
    }
    if($('#'+txtMTDT_TangTruongNganHan).val() != "" && $('#'+txtMTDT_TangTruongNganHan).val() != null)
    {
        iSum_MTDT += parseInt($('#'+txtMTDT_TangTruongNganHan).val());
    }
    var iSum_MDCN = 0;
    if($('#'+txtMucDoChapNhan_Thap).val() != "" && $('#'+txtMucDoChapNhan_Thap).val()!= null)
    {
        iSum_MDCN+= parseInt($('#'+txtMucDoChapNhan_Thap).val());
    }
    if($('#'+txtMucDoChapNhan_TB).val() != "" && $('#'+txtMucDoChapNhan_TB).val() != null)
    {
        iSum_MDCN += parseInt($('#'+txtMucDoChapNhan_TB).val());
    }
    if($('#'+txtMucDoChapNhan_Cao).val() != "" && $('#'+txtMucDoChapNhan_Cao).val() != null)
    {
        iSum_MDCN += parseInt($('#'+txtMucDoChapNhan_Cao).val());
    }
    if(CheckDK_HD == true && iSum_MTDT<=100  && iSum_MDCN<=100)
    {
        $('#OpenAccount_step5').css({'display' : ''});
        $('#OpenAccount_step4').css({'display' : 'none'});
         Fun_ChangeCLass(5);
    }
    else
    {
        var strWinning= "";
        if( iSum_MTDT>100)
        {
            OpenAccountAlert(' Tổng mục tiêu đầu tư phải < 100');
        }
        if(iSum_MDCN >100)
        {
            OpenAccountAlert(' Tổng mức độ chấp nhận rủi ro phải < 100');
        }
        if(CheckDK_HD == false)
        {
            OpenAccountAlert('Hãy xác nhận thông tin về "CÁC ĐIỀU KHOẢN VÀ ĐIỀU KIỆN SỬ DỤNG DỊCH VỤ GIAO DỊCH CHỨNG KHOÁN TRỰC TUYẾN CỦA VDSC"');
        }
    }
}

function Step5Back()
{
    $('#OpenAccount_step4').css({'display' : ''});
    $('#OpenAccount_step5').css({'display' : 'none'});
    Fun_ChangeCLass(4);
}

//Hàm xử lý khi khách hàng chấp nhận mở tài khoản
function FinishOpenAccount() {
    __doPostBack(imgFinishIdP, '');  
}

//Hàm xử lý sự kiện click vào nút quay lại trong bước 3.
function Step3Back()
{
    if($('#'+hdfType).val()==1)
    {
        $('#step2').css({'display' : ''});
        $('#step3').css({'display' : 'none'});
    }
    Fun_ChangeCLass(2);
    
    if($('#'+hdfType).val()==3)
    {   
        $('#step1').css({'display' : ''});
        $('#step3').css({'display' : 'none'});
        $('#OpenAnAccount_SelectTypeAccount').css({'display' : 'none'});
    }
}

//Hàm kiểm tra trong sự kiện khi click vào dịch vụ Giao dịch qua điện thoại. nếu click thì sẽ hiển thị o text nhập pass giao dịch
function PassActive()
{
    var Checked=$('#'+TradePhone).is(':checked');
    if(Checked == true)
    {
        $('#PassTrade').css({'display' : ''});
    }
    else
    {
        $('#PassTrade').css({'display' : 'none'});
    }
    //OpenAccountAlert('<p style="line-height:25px;">Nhà đầu tư có thể <b>gọi điện đặt lệnh</b> thông qua mật khẩu giao dịch. Không phải đăng ký số điện thoại gọi đến, không mất thêm bất kỳ khoản phụ phí duy trì nào. Tất cả các cuộc gọi đến đều được ghi âm, khách hàng có thể nghe lại ghi âm nếu có thắc mắc trong quá trình giao dịch.<br /><br /> <b>Phí dịch vu</b>: không mất phí</p>', 'Giao dịch qua diện thoại:');

}
// Hàm kiểm tra trong sự kiện click vào dịch vụ vào dịch vụ SMS.
function PhoneActive()
{
    var Checked=$('#'+SMSService).is(':checked');
    if(Checked == true)
    {
        $('#Mobie_SMS').css({'display' : ''});
    }
    else
    {
        $('#Mobie_SMS').css({'display' : 'none'});
    }
//    OpenAccountAlert('<p style="line-height:25px;">Với mục đích mang lại những <b>thông tin cập nhật nhất</b> cho nhà đầu tư về giao dịch của mình, KLS cung cấp dịch vụ nhận kết quả giao dịch qua tin nhắn. Không cần cài đặt phần mềm, có thể sử dụng mọi lúc mọi nơi với chi phí 1 lần duy nhất , quý khách có thể biết được thông tin chi tiết về kết quả giao dịch của mình khi sử dụng dịch vụ này.<br /><br /><b>Phí dịch vu</b>: 5.000đ 1 lần duy nhất</p>', 'Nhận kết quả qua tinh nhắn (SMS):');
}

// Hàm kiểm tra giá trị ngày sau khi nhập ngày tháng vào các ô ngày tháng.
function ValidateDate(id)
{
    if(!checkDate(id))
    {
        OpenAccountAlert("Vui lòng nhập ngày tháng theo định dạng dd/mm/yyyy");
    }
}

function isDate(id,text)
{
   if(!checkDate(id))
    {
        return "Ngày " + text + " nhập sai";
    }
}

// khai báo các biến để xử lý ngày tháng
var OpenAnAccount_now = new Date();

var OpenAnAccount_yearNow=OpenAnAccount_now.getFullYear();
dayInmonth = new Array(12);
dayInmonth[0]=31;
dayInmonth[1]=29;
dayInmonth[2]=31;
dayInmonth[3]=30;
dayInmonth[4]=31;
dayInmonth[5]=30;
dayInmonth[6]=31;
dayInmonth[7]=30;
dayInmonth[8]=31;
dayInmonth[9]=31;
dayInmonth[10]=30;
dayInmonth[11]=31;

// Hàm kiểm tra ngày tháng theo định dạng dd/mm/yyyy.
function checkDate(id)
{
	var marker="/";
	var submitDate=$("#"+id).val()
	if(submitDate!='')
	{
	    var dateComp = submitDate.split(marker);
	    //var now = new Date();
	    // Kiểm tra ngày tháng truyền vào có đúng định dạng dd/mm/yyyy
	    if (!/^\d\d?\/\d\d?\/\d\d\d?\d?$/.test(submitDate))
	    {
		    return false;
	    }
	    else
	    {
	        // Kiêm tra tháng
	        if (dateComp[1] > 12 || dateComp[1] < 1)
	        {
		        return false;
	        }
	        //Kiểm tra năm
	        if (dateComp[2] > OpenAnAccount_yearNow+1)
	        {
		        return false;
	        }
	        //Kiểm tra ngày
	        if (dateComp[2] % 4 == 0)
	        {
		        dayInmonth[1]=29;
	        }
	        else
	        {
		        dayInmonth[1]=28;		
	        }
	        if (dateComp[0] > dayInmonth[dateComp[1]-1] || parseInt(dateComp[0]) < 1)
	        {
		        return false;
	        }
	    }
	}
	return true;
}

// Hàm kiểm tra sự chính xác của số điện thoại.
function isPhoneNumber(value) 
{
    if(value != "")
        return  /^\d{8,12}$/.test(value);
    else
        return true;
}

//Hàm xử lý validate sau khi nhập thông tin số điện thoại
function ValidatePhoneNumber(id)
{
   var PhoneNumber=$("#"+id).val();
    if(!isPhoneNumber(PhoneNumber))
    {
        OpenAccountAlert("Nhập sai số điện thoại");
    } 
}

// Hàm kiểm tra email có đúng cấu trúc hay ko?
function isEmail(value)
{
    if(value != '')
        return /^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$/.test(value);
    else
        return true;
}

// Hàm xử lý validate sau khi nhập email
function ValidateEmail(id)
{
    var Email=$("#"+id).val();
    if(!isEmail(Email))
    {
        OpenAccountAlert("Nhập sai địa chỉ mail !");
    }
}

// Hàm kiểm tra giá trị nhập vào có phải số hay ko?


//Hàm xử lý validate sau khi nhập trường số.
function ValidateNumber(id)
{
    var number=$("#"+id).val();
    if(!isNumber(number))
    {
        OpenAccountAlert("Nhập sai số");
    }
}
// Hàm kiểm tra số chứng minh nhân dân và hộ chiếu có đúng hay ko?
function isCMND_HC(value)
{
    if(value != "")
        return  /^([a-zA-Z]{1}|)\d+$/.test(value);
    else
        return true;
}

// Hàm xử lý validate sau khi nhập thông tin về CMND / Hộ chiếu.
function ValidateCMND_HC(id)
{
    var cmnd_hc=$("#"+id).val();
    if(!isCMND_HC(cmnd_hc))
    {
        OpenAccountAlert("Nhập sai số CMND / Hộ chiếu !");
    }
}

//Hàm xử lý khi chọn mở tài khoản cho tổ chức trong nước
function OrganizationOpenAccount()
{
    $('#'+hdfType).val('2');
    OpenAccountAlert('<p style="line-height:25px;">Khách hàng có nhu cầu mở tài khoản cho tổ chức vui lòng liên hệ:<br />-&nbsp;<b>Hội sở Hà Nội:</b> Số 22 Thành Công, Ba Đình, Hà Nội<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Điện thoại liên hệ: 043.772.666<br />-&nbsp;<b>Chi nhánh Hồ Chí Minh:</b> Lầu 2, Centec Tower, 72-74 Nguyễn Thị Minh Khai, Phường 6, quận 3, thành phố Hồ Chí Minh.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Điện thoại liên hệ: 083.823.3923<br />Chúng tôi sẽ trực tiếp liên hệ với quý công ty.</p>',' Mở tài khoản cho tổ chức:');
    
}

function OpenAccount_SelectTypeAccount()
{
    $('#OpenAnAccount_Option').css({'display' : 'none'});
    $('#OpenAnAccount_SelectTypeAccount').css({'display' : ''});
}

// Sử dụng dịch vụ giao dịch trực tuyến
function InternetActive()
{
    return '<p style="line-height:25px;">Sử dụng <b>kỹ thuật bảo mật tiên tiến nhất</b> hiện nay.<br /> Giao diện thân thiện, dễ dàng sử dụng, khi đăng ký giao dịch qua internet nhà đầu tư có thể<br /> hoàn toàn yên tâm về tài khoản của mình. Không giới hạn giá trị giao dịch, chủ động đặt lệnh,<br /> tra cứu thông tin và kiểm soát tài khoản.<br /><br /><b>Phí dịch vu</b>: 200.000 đồng<br /><b>Phí duy trì:</b> 45.000/tháng (Miễn phí)</p>';

}

// Sử dụng dịch vụ ứng trước tự động
function UngTruogTuDongActive()
{
    return '<p style="line-height:25px;">Là một trong những dịch vụ <b>vượt trội về tính năng</b> sử dụng của KLS.<br /> Hợp đồng chỉ ký 1 lần duy nhất, khách hàng có thể sử dụng <b>99% giá trị</b> ngay sau khi khớp lệnh bán.<br /> Không mất phí tối thiểu, không thu phí duy trì. Phí ứng trước chỉ phát sinh khi khách hàng thực sự sử dụng.<br /><br /><b>Phí dịch vụ</b>: 0.04% ngày</p>';

}

function Trade_phoneActive()
{
    return '<p style="line-height:25px;">Nhà đầu tư có thể <b>gọi điện đặt lệnh</b> thông qua mật khẩu giao dịch.<br /> Không phải đăng ký số điện thoại gọi đến, không mất thêm bất kỳ khoản phụ phí duy trì nào.<br /> Tất cả các cuộc gọi đến đều được ghi âm, khách hàng có thể nghe lại ghi âm nếu có thắc mắc <br />trong quá trình giao dịch.<br /><br /> <b>Phí dịch vu</b>: không mất phí</p>';
}

function Trade_SMSActive()
{
    return '<p style="line-height:25px;">Với mục đích mang lại những <b>thông tin cập nhật nhất</b> cho nhà đầu tư về giao dịch của mình,<br /> KLS cung cấp dịch vụ nhận kết quả giao dịch qua tin nhắn. Không cần cài đặt phần mềm,<br /> có thể sử dụng mọi lúc mọi nơi với chi phí 1 lần duy nhất, quý khách có thể biết được thông tin<br /> chi tiết về kết quả giao dịch của mình khi sử dụng dịch vụ này.<br /><br /><b>Phí dịch vu</b>: 5.000đ 1 lần duy nhất</p>';
}

function OpenAccount_loadData(_ID, Url) 
{   
    $('#'+_ID).load(Url);
}

function StepDisplay(id)
{
    for(var i=1; i<=6;i++)
    {
        if( i==id)
        {
            $('#OpenAccount_step'+id).css({'display' : ''});
        }
        else
        {
            $('#OpenAccount_step'+i).css({'display' : 'none'});
        }
    }
}
function isNumber(value)
{
    if(value != "")
        return  /^\d{1,10}$/.test(value);
    else
        return true;
}
function Check_InfoNumber(id_number,icheck)
{
    var i_number = $('#'+id_number).val();
    if(!isNumber(i_number) || parseInt(i_number) >100 )
    {
        alert('Số nhập phải nhỏ hơn '+icheck+' !');
    }
   
}

