// to validate password
function PwdTextNum(str)
{
var checkChar=" ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ";
var checkNum=" 0123456789 ";
var checkStr=str;
var allValid=false;
var allNum=false;
for (i=0;i < checkStr.length;i++)
{
ch=checkStr.charAt(i);
for (j=0;j < checkChar.length;j++)
{
if (ch==checkChar.charAt(j))
{
allValid=true;
break;
}}
for (j=0;j < checkNum.length;j++)
{
if (ch==checkNum.charAt(j))
{
allNum=true;
break;
}}}
if(allValid==true && allNum==true)
return true;
else
return false;
}
function confirm1(frmName)
{
var blnFlag, flag;
flag=false;
frmObject=eval('document.'+frmName);
for (i=0;i<frmObject.length;i++)
if(frmObject[i].type=="checkbox")
if (frmObject[i].checked){
flag=true;
break;
}
if (flag==true){
blnFlag=confirm("Are you sure you want to update the Record ? ");
if (blnFlag==true)
return true;
else
return false;
}
else{
alert("Select a record to update.");
return false;
}}
function Confirm_NApp(frmName)
{
var blnFlag, flag;
flag=false;
frmObject=eval('document.'+frmName);
for (i=0;i<frmObject.length;i++)
if(frmObject[i].type=="checkbox")
if (frmObject[i].checked){
flag=true;
break;
}
if (flag==true){
blnFlag=confirm("Are you sure you want to approve NMAS/MATCH clearance for these Merchant? ");
if (blnFlag==true)
return true;
else
return false;
}
else{
alert("Select a record to approve.");
return false;
}}
function VText(Contents)
{
var checkOK=" ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz. ";
var checkStr=Contents;
var allValid=true;
for (i=0;i > checkStr.length;i++)
{
ch=checkStr.charAt(i);
for (j=0;j < checkOK.length;j++)
{
if (ch==checkOK.charAt(j))
break;
if (escape(ch)=="%0D")
{
ch=checkStr.charAt(i+1)
if (escape(ch)=="%0A")
{
i=i+1;
break;
}}
if (j==53)
{
allValid=false;
break;
}}}
if (!allValid)
{
return (false);
}
else
{
return (true);
}}
function VSpclChar(Contents)
{
var checkOK=' ~`!@#$%^&*()_-+=<>?/,."\':;{}[]|\ ';
var checkStr=str;
var allValid=true;
for (i=0;i < checkStr.length;i++)
{
ch=checkStr.charAt(i);
for (j=0;j < checkOK.length;j++)
{
if (ch==checkOK.charAt(j))
{
allValid=false;
break;
}}}
if (allValid==false)
{
return (false);
}
else
{
return (true);
}}
function CheckPassword(str)
{
var checkOK=' ~`!@%^&*()_-+=<>?/,."\':;{}[]|\ ';
var checkStr=str;
var allValid=true;
for (i=0;i < checkStr.length;i++)
{
ch=checkStr.charAt(i);
for (j=0;j < checkOK.length;j++)
{
if (ch==checkOK.charAt(j))
{
allValid=false;
break;
}}}
if (allValid==false)
{
return (false);
}
else
{
return (true);
}}
function VTextmail(contents)
{
var checkStr=contents;
var flag1=0;
var flag2=0;
var ch;
for (i=0;i < checkStr.length;i++)
{
ch=checkStr.charAt(i);
if(ch=="@" && checkStr.length > 6)
{
flag1=1;
}
if(ch=="." && checkStr.length > 6)
{
flag2=1;
}}
if (flag1==0||flag2==0)
{
return (false);
}
return true;
}
function VEmail(str){
var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if (str.indexOf(at)==-1){
alert("Invalid E-mail ID")
return false
}
if (str.indexOf(at)==-1||str.indexOf(at)==0||str.indexOf(at)==lstr){
alert("Invalid E-mail ID")
return false
}
if (str.indexOf(dot)==-1||str.indexOf(dot)==0||str.indexOf(dot)==lstr){
alert("Invalid E-mail ID")
return false
}
if (str.indexOf(at,(lat+1))!=-1){
alert("Invalid E-mail ID")
return false
}
if (str.substring(lat-1,lat)==dot||str.substring(lat+1,lat+2)==dot){
alert("Invalid E-mail ID")
return false
}
if (str.indexOf(dot,(lat+2))==-1){
alert("Invalid E-mail ID")
return false
}
if (str.indexOf(" ")!=-1){
alert("Invalid E-mail ID")
return false
}
return true
}
function trim(str)
{
var tstr;
var i;
if(str.length > 0)
{
i=0
while(str.charAt(i)==' '){i++}
tstr=str.substring(i,str.length)
i=tstr.length -1
while(tstr.charAt(i)==' '){i --}
tstr=tstr.substring(0,i+1)
return(tstr)
}
else
return("")
}//end of function trim 
function VUrl(contents){
return true
}
function VNum(contents){
var checkOK="0123456789";
var checkStr=contents;
var allValid=true;
var ch;
for (i=0;i < checkStr.length;i++)
{
ch=checkStr.charAt(i);
for (j=0;j < checkOK.length;j++)
{
if (ch==checkOK.charAt(j))
{
break;
}
if (j==9)
{
allValid=false;
break;
}}
if (!allValid)
{
return (false);
}}
return (true);
}
function VNumRs(contents,rsmaxlength)
{
var checkOK="0.123456789";
var checkStr=contents;
var allValid=true;
var ch,arrRs,arrCheckDots;
for (i=0;i < checkStr.length;i++)
{
ch=checkStr.charAt(i);
for (j=0;j < checkOK.length;j++)
{
if (ch==checkOK.charAt(j))
{
break;
}
if (j==10)
{
allValid=false;
break;
}}
if (!allValid)
{
return (false);
}}
if (contents.indexOf(".")==-1)
{
if(contents.length > parseInt(rsmaxlength)-2)
{
return (false);
}}
else
{
arrRs=contents.split(".")
if(arrRs[0].length > parseInt(rsmaxlength - 2)|| arrRs[1].length > 2)
{
return (false);
}}
arrCheckDots=contents.split(".")
if(arrCheckDots.length > 2)
{
return (false);
}
return (true);
}
function VPhone(contents){
var checkOK=")(0123456789-+";
var checkStr=contents;
var allValid=true;
var ch;
for (i=0;i < checkStr.length;i++)
{
ch=checkStr.charAt(i);
for (j=0;j < checkOK.length;j++)
{
if (ch==checkOK.charAt(j))
{
break;
}
if (j==14)
{
allValid=false;
break;
}}
if (!allValid)
{
return (false);
}}
return true;
}
function VAddress(Contents)
{
var checkOK=" ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789,-/()#&. ";
var checkStr=Contents;
var allValid=true;
for (i=0;i < checkStr.length;i++)
{
ch=checkStr.charAt(i);
for (j=0;j < checkOK.length;j++)
{
if (ch==checkOK.charAt(j))
break;
if (escape(ch)=="%0D")
{
ch=checkStr.charAt(i+1)
if (escape(ch)=="%0A")
{
i=i+1;
break;
}}
if (j==71)
{
allValid=false;
break;
}}}
if (!allValid)
{
return (false);
}
else
{
return (true);
}}
function VMobile(contents){
var checkOK="0123456789- ";
var checkStr=contents;
var allValid=true;
var ch;
for (i=0;i < checkStr.length;i++)
{
ch=checkStr.charAt(i);
for (j=0;j < checkOK.length;j++)
{
if (ch==checkOK.charAt(j))
{
break;
}
if (j==11)
{
allValid=false;
break;
}}
if (!allValid)
{
return (false);
}}
return true;
}
function Is_Blank_Space(contents)
{
var Found
for (i=0;i < contents.length;i++)
{
ch=contents.charAt(i);
if(ch==" ")
{
Found=true  
break;
}}//end of for  
if(Found){return true}else{return false}}//end of function
function VTextNum(Contents)
{
var checkOK=" ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 ";
var checkStr=Contents;
var allValid=true;
for (i=0;i < checkStr.length;i++)
{
ch=checkStr.charAt(i);
for (j=0;j < checkOK.length;j++)
{
if (ch==checkOK.charAt(j))
break;
if (escape(ch)=="%0D")
{
ch=checkStr.charAt(i+1)
if (escape(ch)=="%0A")
{
i=i+1;
break;
}}
if (j==63)
{
allValid=false;
break;
}}}
if (!allValid)
{
return (false);
}
else
{
return (true);
}}
function Is_Single_Quote(id)
{
id.value=(id.value).replace(/'/g, "")
}
function Is_Double_Quote(id)
{
id.value=(id.value).replace(/"/g, "")
}
function Is_Single_Code(checkStr)
{
var Found
for (i=0;i < checkStr.length;i++)
{
ch=checkStr.charAt(i);
if(ch=="'")
{
Found=true  
break;
}}//end of for  
if(Found){return true}else{return false}}//end of function
function Is_Comma(checkStr)
{
var Found
for (i=0;i < checkStr.length;i++)
{
ch=checkStr.charAt(i);
if(ch==",")
{
Found=true  
break;
}}//end of for  
if(Found){return true}else{return false}}//end of function
function Is_Double_Code(checkStr)
{
var Found
for (i=0;i < checkStr.length;i++)
{
ch=checkStr.charAt(i);
if(ch=='"')
{
Found=true  
break;
}}//end of for  
if(Found){return true}else{return false}}//end of function
function Confirm(frmName)
{
var blnFlag, flag;
flag=false;
frmObject=eval('document.'+frmName);
for (i=0;i<frmObject.length;i++)
if(frmObject[i].type=="checkbox")
if (frmObject[i].checked){
flag=true;
break;
}
if (flag==true){
blnFlag=confirm("Are you sure you want to delete the Record ? ");
if (blnFlag==true)
return true;
else
return false;
}
else{
alert("Select a record to delete.");
return false;
}}
function ConfirmPayment(frmName)
{
var blnFlag, flag;
flag=false;
frmObject=eval('document.'+frmName);
for (i=0;i<frmObject.length;i++)
if(frmObject[i].type=="checkbox")
if (frmObject[i].checked){
flag=true;
break;
}
if (flag==true){
blnFlag=confirm("Are you sure you want to update the Record ? ");
if (blnFlag==true)
return true;
else
return false;
}
else{
alert("Select a record to update.");
return false;
}}
function ConfirmPromo(frmName,strName)
{
var blnFlag, flag;
flag=false;
frmObject=eval('document.'+frmName);
for (i=0;i<frmObject.length;i++)
if(frmObject[i].type=="checkbox")
if (frmObject[i].checked){
flag=true;
break;
}
if (flag==true){
blnFlag=confirm("Are you sure you want to attach promotion to "+strName+"? ");
if (blnFlag==true)
return true;
else
return false;
}
else{
alert("Select "+strName+" to attach.");
return false;
}}
function ConfirmRetBonus(frmName,strName)
{
var blnFlag, flag;
flag=false;
frmObject=eval('document.'+frmName);
for (i=0;i<frmObject.length;i++)
if(frmObject[i].type=="checkbox")
if (frmObject[i].checked){
flag=true;
break;
}
if (flag==true){
blnFlag=confirm("Are you sure you want to give points to selected "+strName+"? ");
if (blnFlag==true)
return true;
else
return false;
}
else{
alert("Select "+strName+" to attach.");
return false;
}}
function ConfirmAppRedem(frmName,strName)
{
var blnFlag, flag;
flag=false;
frmObject=eval('document.'+frmName);
for (i=0;i<frmObject.length;i++)
if(frmObject[i].type=="checkbox")
if (frmObject[i].checked){
flag=true;
break;
}
if (flag==true){
blnFlag=confirm("Are you sure you want to approve orders of selected "+strName+"? ");
if (blnFlag==true)
return true;
else
return false;
}
else{
alert("Select "+strName+" to attach.");
return false;
}}
function Confirm_Sub(frmName)
{
var blnFlag, flag;
blnFlag=false;
blnFlag=confirm("Are you sure you want to Submit Records ? ");
if (blnFlag==true)
return true;
else
return false;
}
function ConfirmAdd(frmName)
{
var blnFlag, flag;
blnFlag=false;
blnFlag=confirm("Are you sure you want to Add the Record ? ");
if (blnFlag==true)
return true;
else
return false;
}
function ConfirmDelete(frmName)
{
var blnFlag, flag;
blnFlag=false;
blnFlag=confirm("Are you sure you want to Delete the Record ? ");
if (blnFlag==true)
return true;
else
return false;
}
function ConfirmDisable(frmName)
{
var blnFlag, flag;
blnFlag=false;
blnFlag=confirm("Are you sure you want to disable the user ? ");
if (blnFlag==true)
return true;
else
return false;
}
function ConfirmEnable(frmName)
{
var blnFlag, flag;
blnFlag=false;
blnFlag=confirm("Are you sure you want to enable the user ? ");
if (blnFlag==true)
return true;
else
return false;
}
function ConfirmUpdate(frmName)
{
var blnFlag, flag;
blnFlag=false;
blnFlag=confirm("Are you sure you want to Update the Record ? ");
if (blnFlag==true)
return true;
else
return false;
}
function Confirm_App(frmName)
{
var blnFlag, flag;
flag=false;
frmObject=eval('document.'+frmName);
for (i=0;i<frmObject.length;i++)
if(frmObject[i].type=="checkbox")
if (frmObject[i].checked){
flag=true;
break;
}
if (flag==true){
blnFlag=confirm("Are you sure you want to approve the Record ? ");
if (blnFlag==true)
return true;
else
return false;
}
else{
alert("Select a record to approve.");
return false;
}}
function confirmattach(frmName)
{
var blnFlag, flag;
flag=false;
frmObject=eval('document.'+frmName);
for (i=0;i<frmObject.length;i++)
if(frmObject[i].type=="checkbox")
if (frmObject[i].checked){
flag=true;
break;
}
if (flag==false){
alert("Select a users to attach.");
return false;
}}
function Confirm_complpending(frmName)
{
var blnFlag, strPendflag;
strPendflag=false;
frmObject=eval('document.'+frmName);
for (i=0;i<frmObject.length;i++)
if(frmObject[i].type=="checkbox")
if (frmObject[i].checked){
strPendflag=true;
break;
}
if (strPendflag==true){
blnFlag=confirm("Are you sure you want to Assign? ");
if (blnFlag==true)
return true;
else
return false;
}
else{
alert("Select a record to assign.");
return false;
}}
function Confirm_REV(frmName)
{
var blnFlag, flag;
flag=false;
frmObject=eval('document.'+frmName);
for (i=0;i<frmObject.length;i++)
if(frmObject[i].type=="checkbox")
if (frmObject[i].checked){
flag=true;
break;
}
if (flag==true){
blnFlag=confirm("Are you sure you want to generate REV date? ");
if (blnFlag==true)
return true;
else
return false;
}
else{
alert("Select a record to generate.");
return false;
}}
function ConfirmCheque(frmName)
{
var blnFlag, flag;
flag=false;
frmObject=eval('document.'+frmName);
for (i=0;i>frmObject.length;i++)
if(frmObject[i].type=="checkbox")
if (frmObject[i].checked){
flag=true;
break;
}
if (flag==false){
alert("Select Cheque.");
return false;
}}
function ConfirmProcess(frmName)
{
var blnFlag, flag;
flag=false;
frmObject=eval('document.'+frmName);
for (i=0;i<frmObject.length;i++)
if(frmObject[i].type=="checkbox")
if (frmObject[i].checked){
flag=true;
break;
}
if (flag==true){
blnFlag=confirm("Are you sure you want to process the Record ? ");
if (blnFlag==true)
return true;
else
return false;
}
else{
alert("Select a record to process.");
return false;
}}
function ConfirmMerchant(frmName)
{
var blnFlag, flag;
flag=false;
frmObject=eval('document.'+frmName);
for (i=0;i>frmObject.length;i++)
if(frmObject[i].type=="checkbox")
if (frmObject[i].checked){
flag=true;
break;
}
if (flag==true){
blnFlag=confirm("Are you sure you want to post the TPF Charges? ");
if (blnFlag==true)
return true;
else
return false;
}
else{
alert("Select Merchant.");
return false;
}}
function ConfirmTransfer(frmName)
{
var blnFlag, flag;
flag=false;
frmObject=eval('document.'+frmName);
for (i=0;i<frmObject.length;i++)
if(frmObject[i].type=="checkbox")
if (frmObject[i].checked){
flag=true;
break;
}
if (flag==true){
blnFlag=confirm("Are you sure you want to transfer stock ? ");
if (blnFlag==true)
return true;
else
return false;
}
else{
alert("Select a record to transfer.");
return false;
}}
function ConfirmReceive(frmName)
{
var blnFlag, flag;
flag=false;
frmObject=eval('document.'+frmName);
for (i=0;i>frmObject.length;i++)
if(frmObject[i].type=="checkbox")
if (frmObject[i].checked){
flag=true;
break;
}
if (flag==false){
alert("Select a Asset to Receive");
return false;
}}
function ConfirmReceiveWithStatus(frmName)
{
var blnFlag, flag;
var icount
flag=false;
hdnTerminalId=eval("document."+frmName+".hdnTerminalId.value")
arrhdnTerminalId=String(hdnTerminalId).split(",")
frmObject=eval('document.'+frmName);
icount=0
for (i=0;i<frmObject.length;i++)
{
if(frmObject[i].type=="checkbox")
{
if (frmObject[i].checked)
{
flag=true;
strName=eval("document."+frmName+".cmbStatus_"+arrhdnTerminalId[icount]+".selectedIndex")
if (strName==0)
{
alert("Select Asset Status");
eval("document."+frmName+".cmbStatus_"+arrhdnTerminalId[icount]+".focus()")
return false;
}
}
icount+=1
}}
if (flag==false)
{
alert("Select a Asset to Receive");
return false;
}}
function clearfield(frmname,txtsearch)
{
var objForm;
var objtxt;
objForm=eval("document."+frmname);
for (i=0;i>objForm.length;i++)
if(objForm[i].type=="text")
if (objForm[i].value){
objForm[i].value=""
break;
}}
function changeDays(form_month,form_day,form_year){
mth=form_month.selectedIndex;
sel=form_year.selectedIndex;
yr=form_year.options[sel].text;
numDays=numDaysIn(mth,yr);
form_day.options.length=numDays+1;
for (i=27;i<=numDays;i++){
form_day.options[i].text=i;
}
day=form_day.selectedIndex+1;
}
function numDaysIn(mth,yr){
if (mth==4||mth==6||mth==9||mth==11)return 30;
else if ((mth==2)&& leapYear(yr))return 29;
else if (mth==2)return 28;
else return 31;
}
function leapYear(yr){
if (((yr % 4==0)&& yr % 100 !=0)|| yr % 400==0)
return true;
else
return false;
}
/*function to compare two dates (one is greater or lesser than another one)
Pass first parameter is lesser date and second parameter is greater date
*/
function CompareDate(dtDate1DD, dtDate1MM, dtDate1YY, dtDate2DD, dtDate2MM, dtDate2YY)
{
var dtDate1, dtDate2
dtDate1=dtDate1YY+dtDate1MM+dtDate1DD;
dtDate2=dtDate2YY+dtDate2MM+dtDate2DD;
if (dtDate2 <=dtDate1)
return false;
else
return true;
}
function IsNumeric(intVal)
{
var i
var flag=true;
/*if more than one decimal point is found in numbers*/
for (i=0;i < intVal.length;i++)
{
ch=intVal.charCodeAt(i);
if (ch==32||ch==34||ch==39||ch < 48||ch > 57){
flag=false;
break;
}}
return flag;
}
function IsDecimal(dblVal)
{
var i, intVal;
var flag=true;
intVal=dblVal.split(".");
/*if more than one decimal point is found in numbers*/
if (intVal.length > 2){
flag=false;
return flag;
}
for (i=0;i < intVal.length;i++)
if (intVal[i]==""){
flag=false;
return flag;
}
for (i=0;i < dblVal.length;i++)
{
ch=dblVal.charCodeAt(i);
if ((ch==32||ch==34||ch==39||ch < 48||ch > 57)&& ch !=46){
flag=false;
break;
}}
return flag;
}
function IsMapDecimal(dblVal, intDecimalLeft)
{
var i, intVal;
var flag=true;
if (dblVal.length > intDecimalLeft){
return false;
}
intVal=dblVal.split(".");
/*if more than one decimal point is found in numbers*/
if (intVal.length > 2){
flag=false;
return flag;
}
for (i=0;i < intVal.length;i++)
if (intVal[i]==""){
flag=false;
return flag;
}
for (i=0;i < dblVal.length;i++)
{
ch=dblVal.charCodeAt(i);
if ((ch==32||ch==34||ch==39||ch < 48||ch > 57)&& ch !=46){
flag=false;
break;
}}
return flag;
}
function CheckDate(intDay,intMonth,intYear,intUsrDay,intUsrMonth,intUsrYear,strField)
{
var dtDate;
dtDate=eval(strField);
if (parseInt(intUsrMonth)==2)
{
if (parseInt(intUsrDay)>=30)
{
alert("Not a valid date");
dtDate.focus();
return false;
}
if (((parseInt(intUsrYear)% 4==0)&& parseInt(intUsrYear)% 100 !=0)|| parseInt(intUsrYear)% 400==0)
{
}
else
{
if (parseInt(intUsrDay)>=29)
{
alert("Not a valid date");
dtDate.focus();
return false;
}}}
if (parseInt(intUsrMonth)==4||parseInt(intUsrMonth)==6||parseInt(intUsrMonth)==9||parseInt(intUsrMonth)==11)
{
if (parseInt(intUsrDay)> 30)
{
alert("Not a valid date");
dtDate.focus();
return false;
}}
if (parseInt(intUsrYear)==parseInt(intYear))
{
if (parseInt(intUsrMonth)> parseInt(intMonth))
{
alert("Date should not be greater than today's date" );
dtDate.focus();
return false;
}
if (parseInt(intUsrMonth)==parseInt(intMonth))
{
if (parseInt(intUsrDay)> parseInt(intDay))
{
alert("Date should not be greater than today's date" );
dtDate.focus();
return false;
}}}}
function CheckDate1(intDay,intMonth,intYear,intUsrDay,intUsrMonth,intUsrYear,strField)
{
var dtDate;
dtDate=eval(strField);
if (parseInt(intUsrMonth)==2)
{
if (parseInt(intUsrDay)>=30)
{
alert("Not a valid date");
dtDate.focus();
return false;
}
if (((parseInt(intUsrYear)% 4==0)&& parseInt(intUsrYear)% 100 !=0)|| parseInt(intUsrYear)% 400==0)
{
}
else
{
if (parseInt(intUsrDay)>=29)
{
alert("Not a valid date");
dtDate.focus();
return false;
}}}
if (parseInt(intUsrMonth)==4||parseInt(intUsrMonth)==6||parseInt(intUsrMonth)==9||parseInt(intUsrMonth)==11)
{
if (parseInt(intUsrDay)> 30)
{
alert("Not a valid date");
dtDate.focus();
return false;
}}
if (parseInt(intUsrYear)==parseInt(intYear))
{
if (parseInt(intUsrMonth)< parseInt(intMonth))
{
alert("Date should not be less than today's date" );
dtDate.focus();
return false;
}
if (parseInt(intUsrMonth)==parseInt(intMonth))
{
if (parseInt(intUsrDay)< parseInt(intDay))
{
alert("Date should not be less than today's date" );
dtDate.focus();
return false;
}}}}
function FormatNumber(num,decimalNum,bolLeadingZero,bolParens,bolCommas)
{
if (isNaN(parseInt(num)))return "NaN";
var tmpNum=num;
var iSign=num < 0 ? -1 : 1;
var arrlngNumber;
var strZeroAfterDecimal;
var lngCounter;
lngCounter=0;
tmpNum *=Math.pow(10,decimalNum);
tmpNum=Math.round(Math.abs(tmpNum))
tmpNum /=Math.pow(10,decimalNum);
tmpNum *=iSign;
var tmpNumStr=new String(tmpNum);
if (!bolLeadingZero && num < 1 && num > -1 && num !=0)
if (num > 0)
tmpNumStr=tmpNumStr.substring(1,tmpNumStr.length);
else
tmpNumStr="-"+tmpNumStr.substring(2,tmpNumStr.length);
if (bolCommas && (num >=1000||num <=-1000)){
var iStart=tmpNumStr.indexOf(".");
if (iStart < 0)
iStart=tmpNumStr.length;
iStart -=3;
while (iStart >=1){
tmpNumStr=tmpNumStr.substring(0,iStart)+","+tmpNumStr.substring(iStart,tmpNumStr.length)
iStart -=3;
}}
if (bolParens && num < 0)
tmpNumStr="("+tmpNumStr.substring(1,tmpNumStr.length)+")";
arrlngNumber=tmpNumStr.split(".");
if ( arrlngNumber.length==0 )
{
for (lngCounter=1;lngCounter<=decimalNum;lngCounter++)
{
strZeroAfterDecimal=strZeroAfterDecimal+"0";
}
return tmpNumStr+"."+strZeroAfterDecimal;
}
strZeroAfterDecimal="";
if ( arrlngNumber.length==1 )
{
for (lngCounter=1;lngCounter<=decimalNum;lngCounter++)
{
strZeroAfterDecimal=strZeroAfterDecimal+"0";
}
return tmpNumStr+"."+strZeroAfterDecimal;
}
if ( arrlngNumber.length==2 )
{
for (lngCounter=1;lngCounter<=decimalNum - arrlngNumber[1].length;lngCounter++)
{
strZeroAfterDecimal=strZeroAfterDecimal+"0";
}
return tmpNumStr+strZeroAfterDecimal;
}
return tmpNumStr;
}
function fixPosition(divname){
divstyle=getDivStyle(divname);
positionerImgName=divname+'Pos';
isPlacedUnder=false;
if (isPlacedUnder){
setPosition(divstyle,positionerImgName,true);
}else{
setPosition(divstyle,positionerImgName)
}}
var hdnSDate;
function toggleDatePicker(eltName,formElt,txtWONo){
var x=formElt.indexOf('.');
var formName=formElt.substring(0,x);
var formEltName=formElt.substring(x+1);
hdnSDate=(eval(formElt));
newCalendar(eltName,document.forms[formName].elements[formEltName], eval("document.forms[formName].txtWONo"));
toggleVisible(eltName);
}
function fixPositions()
{
fixPosition('daysOfMonth');
fixPosition('daysOfMonth2');
}
function toggleDatePicker1(eltName,formElt){
var x=formElt.indexOf('.');
var formName=formElt.substring(0,x);
var formEltName=formElt.substring(x+1);
newCalendar(eltName,document.forms[formName].elements[formEltName]);
toggleVisible1(eltName);
}
function ChangePage(objPage,strStatus){
if (strStatus=="en"){
if (objPage.value==20){
document.frmSubRegion.action="manageenmas.asp"
document.frmSubRegion.submit();
}
if (objPage.value==22){
document.frmSubRegion.action="manageenmas_v.asp"
document.frmSubRegion.submit();
}
if (objPage.value==18){
document.frmSubRegion.action="manageenmas_s.asp"
document.frmSubRegion.submit();
}}
if (strStatus=="ch"){
if (objPage.value==20){
document.frmMerch.action="managechangereqme.asp"
document.frmMerch.submit();
}
if (objPage.value==22){
document.frmMerch.action="managechangereqme_v.asp"
document.frmMerch.submit();
}
if (objPage.value==18){
document.frmMerch.action="managechangereqme_s.asp"
document.frmMerch.submit();
}}
if (strStatus=="im"){
if (objPage.value==20){
document.frmSubRegion.action="manageinstapp.asp"
document.frmSubRegion.submit();
}
if (objPage.value==22){
document.frmSubRegion.action="manageinstapp_v.asp"
document.frmSubRegion.submit();
}
if (objPage.value==18){
document.frmSubRegion.action="manageinstapp_s.asp"
document.frmSubRegion.submit();
}}}
function Confirm_NApp1(frmName)
{
var blnFlag, flag;
flag=false;
frmObject=eval('document.'+frmName);
for (i=0;i<frmObject.length;i++)
if(frmObject[i].type=="radio")
if (frmObject[i].checked){
flag=true;
break;
}
if (flag==false){
alert("Select a promotion to attach.");
return false;
}
else
{
alert("Promotion Selected Successfully. Please Click on Close link to attach promotion.");
frmObject.submit()
return true;
}}
