﻿    // JScript File
function NumberValidate()
{
    if (event.keyCode!=46 && event.keyCode!=189 && event.keyCode!=109  && (event.keyCode < 48 || event.keyCode > 57))  event.returnValue = false;
}
//function boolean SetMaxLength(ctrl,val)
//{
//    alert("hi chk1");
//    var txt=ctrl.value;
//    if(val=="0" || val=="")
//    {
//        return true;
//    }
//    else
//    {
//        if(txt.length==parseInt(val))
//        {
//             event.returnValue = false;
//             return false;
//        }
//        else
//        {
//            return true;
//        }
//    }
//}
function MandatoryField(ctrl)
{
    if(ctrl.value=="")
    {
        ctrl.style.backgroundColor="#FFC0C0";
    }
    else
    {
        ctrl.style.backgroundColor="White";
    }
}
function EnableControl(controlId)
{
  document.getElementById(controlId).disabled =false;
}

function DisableControl(controlId)
{
  document.getElementById(controlId).disabled =true;
}
function DisableControl_SetTimeout(controlId,interval)
{
  setTimeout("DisableControl('" +controlId + "')",interval);
}

function Ctrl_Click(control)
{
  DisableControl_SetTimeout(control.id,100);
  processing();
}
function get2DecAmt(amt)
{
    var cnt=0,amount="",amtval="",amtval1="";
    amount=amt.toString();
    cnt=amount.indexOf(".",1);
    amtval=amount.substring(0,cnt);
    amtval1=amount.substr(cnt+1,2);
    amount=amtval+ "." +amtval1;
    return amount;
}
function getEWallet(ctrl)
{
    var ctrlid=ctrl.id;
    var outid="outctrl";
    var outid1="outctrl1";
    var arr1=ctrlid.split("_");
    var len=arr1.length;
    var myid=arr1[len-1];
    var myallid=arr1[len-2];
    var outele=null,outele1=null;
    var myid1="";
    ctrlid=ctrlid.replace("_" + myid,"");
    myid=ctrlid + "_ctrl_tblGet";
    myid1=ctrlid + "_ctrl_tbpwd";
    try
    {
        outele=document.getElementById(outid);
    }   
    catch(Error)
    {
        outele=null;
    }
    
    try
    {
        outele1=document.getElementById(outid1);
    }   
    catch(Error)
    {
        outele1=null;
    }
    var tb=document.getElementById(myid);
    var tbpwd=document.getElementById(myid1);
    if(tb.style.display=="block")
    {
        tb.style.display="none";
        tbpwd.style.display="block";
        if(outele!=null)
        {
            outele.style.display="block";
        }
        if(outele1!=null)
        {
            outele1.style.display="block";
        }
    }
    else
    {
        tb.style.display="block";  
        tbpwd.style.display="none"; 
        if(outele!=null)
        {
            outele.style.display="none";
        }
        if(outele1!=null)
        {
            outele1.style.display="none";
        }
    }
}
function validateEwallet(ctrl)
{
    var ctr="txtUserID";
    var err = "lblErr";
    var ctrlid=ctrl.id.replace(ctr,"");
    err=ctrlid + err;
    var errid=document.getElementById(err);
    var ctrlval=ctrl.value;
    errid.innerHTML="";
    
    if(ctrlval=="")
    {
        return;
    }
    if(ctrlval.substring(0,2)=="91")
    {
       errid.innerHTML="The OxiCash eWalletID you entered is incorrect Please enter valid 12 Digit OxiCash eWalletID. Incase you forgot your eWalletID, click forgot eWalletID link.";
    }
}
function Wallet_Click(val,val1) 
{
    var ewall = 'eWall';
    var regMob = 'RegMob';
    var ctrlid = val.id;
    var arr1 = ctrlid.split("_");
    var len = arr1.length;
    var myid = arr1[len - 1];
    var myallid = arr1[len - 2];
    ctrlid = ctrlid.replace("_" + myid, "");
    myid = ctrlid + "_ctrl_tblGet";
    myid1 = ctrlid + "_ctrl_tbpwd";
    var tbget;
    var ctlpwd;
    try
    {
        tbget=document.getElementById(myid);
    }
    catch(Error)
    {
        tbget=null;
    }
    if(tbget!=null)
    {
        tbget.style.display = "none";
    }
    try
    {
        ctlpwd=document.getElementById(myid1);
    }
    catch(Error)
    {
        ctlpwd=null;
    }
    if(ctlpwd!=null)
    {
        ctlpwd.style.display = "block";
    }
    
    if (val1 == 0) {
        document.getElementById(ctrlid+'_'+ewall).style.display = "block";
        document.getElementById(ctrlid + '_' + regMob).style.display = "none";
    }
    else {
        document.getElementById(ctrlid + '_' + ewall).style.display = "none";
        document.getElementById(ctrlid + '_' + regMob).style.display = "block";
    }
}
function processing()
{
 var tup=null;
 try
 {
    tup=document.getElementById('tup_wait');
    tup.style.height=document.body.offsetHeight;
    tup.innerHTML="<table width='100%' height='100%'><tr><td valign='middle' align='center' ><img src='../images/Oxicash.png' alt='OxiCash'><br /><img src='../images/wait.gif'><br><p style='font-weight:bold;'>Your transaction is being processed. Please <b style='color:red'>DO NOT REFRESH</b> or close the browser....  <br>Please Wait......</p></td></tr></table>";
    tup.style.display='block';

 }
 catch(Error)
 {
    tup=null;
 }
}
