function Pop(x) { var x=window.open(x,null,"height=500,width=650,resizable=yes,status=yes,toolbar=no,menubar=no,location=no,top=250,left=400,status=no,scrollbars"); } function removespace(val){ document.frm.sCustomerRefNo.value= val.replace(/\s+/, ''); } function mouseover(src) { src.style.color='#003399'; } function mouseout(src1) { src1.style.color='#666666'; } function commaseparated(srcNumber) { var val=""; if(srcNumber=="" || srcNumber==null){ return val; } var txtNumber = '' + srcNumber;txtNumber=txtNumber.replace(/,/g,""); if (isNaN(txtNumber) || txtNumber == "") {}else { var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])');var arrNumber = txtNumber.split('.');arrNumber[0] += '.';do {arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2');} while (rxSplit.test(arrNumber[0]));if (arrNumber.length > 1) {var a=arrNumber.join('');a=a.split('.');if(a[1].length==2){return arrNumber.join('');}else{return arrNumber.join('')+"0";}}else {return arrNumber[0].split('.')[0]+".00"; }}} var currentDateFormat="DD/MM/YYYY"; function displayPopupdis(url, popupname, height, width){ properties = "resizable=no,toolbar=0,status=no,menubar=no,location=no,scrollbars,height=" + height; properties = properties + ",width=" + width; properties = properties + ",left=50,top=50"; popupHandle = open(url,popupname , properties); if (!popupHandle.opener) popupHandle.opener = self;} function displayPopup(url, ht, width, x, y){ if(x == null)x = 250;if(y == null)y = 150;popupHandle = null; popupHandle = open(url,"mydisplay" , "resizable=no,status=no,location=no,scrollbars,height=" + ht + ",width=" + width + ",left=" + x + ",top="+y);if (!popupHandle.opener) popupHandle.opener = self;} function displayPop(url, ht, width){ popupHandle = open(url,"mydisplay" , "resizable=no,status=no,location=no,scrollbars,height=" + ht + ",width=" + width + ",left=50,top=50"); if (!popupHandle.opener) popupHandle.opener = self; } function formatamount(field,value){ value=value.replace(/,/g,""); if(value.length==14){ value=value+"."; field.value=value; }} function frmClear() { var i = 1; for (i = 0;i < document.forms[0].length;i++) { if (document.forms[0][i].type == 'text' && document.forms[0][i].id != 'dataEntryInputField') { document.forms[0][i].value = ""; } else if (document.forms[0][i].type == 'select-one') { var element; if(document.forms[0][i].parent == null || document.forms[0][i].parent == "" || document.forms[0][i].parent == undefined){ element=document.forms[0][i].parentElement.parentElement; }else{ element=document.forms[0][i].parent.parent; } var elementName=document.forms[0][i].name || element.id; if(elementName != undefined && elementName == 'bodycontent_length'){}else{ document.forms[0][i].value = ""; } } } } function IsValidTimeFormat(timeStr) { if(timeStr=="" || timeStr==null){ return true; } var timePat = /^(\d{2}):(\d{2})?$/; var retval=""; var matchArray = timeStr.match(timePat); if (matchArray == null) { retval="Value Time should be in hh24mm format"; return retval; } hour = matchArray[1]; minute = matchArray[2]; if (hour < 0 || hour > 23) { retval=" In Value Time hour must be between 0 To 23 "; return retval; } if (minute != null && (minute < 0 || minute > 59)) { var retval="In Value Time minute must be between 0 and 59."; return retval; } retval=true; return retval; } function IsValidTime(timeStr) { var timePat = /^(\d{2}):(\d{2})?$/; var matchArray = timeStr.match(timePat); if (matchArray == null) { return false; } hour = matchArray[1]; minute = matchArray[2]; if (hour == null || hour =="" ) { return false; } if (minute == null || minute =="" ) { return false; } if (hour < 0 || hour > 23) { return false; } if (minute<0 || minute > 59) { return false; } return true; } function restrictascii(inVal){ var check=0; for (var i=0;i=" " && oneChar <="~" ) || oneChar==""){ }else{ if((oneChar.charCodeAt(0) != 13) && (oneChar.charCodeAt(0) != 10)) check = check +1; } } if (check>0) return false; else return true; } function trimElements() { if (document.forms.length > 0) { for(i=0;i="!") && (oneChar <="~" )){} else{ check = check +1; } } if (check>0) return false; else return true; } function restrictSpecialChar(inVal){ var check=0; for (var i=0;i="!" && oneChar <="/" ) || (oneChar >=";" && oneChar <="@" )||(oneChar >="[" && oneChar <="`")||(oneChar >="{" && oneChar <="~")||oneChar ==":")){ }else{ check = check +1; } } if (check>0) return false; else return true; } function NoComma(inVal) { var check=0; var flag=true; for (var i=0;i" || oneChar =="<" || oneChar =="&" ) { flag=false; break; } } return flag; } function AllowedComma(inVal){ var check=0; var flag=true; for (var i=0;i" || oneChar =="<" || oneChar =="&" ) { flag=false; break; } } return flag; } function AllowedCommaInOrg(inVal){ var check=0; var flag=true; for (var i=0;i" || oneChar =="<"){ flag=false; break; }} return flag;} function AllowedSpecialChar(inVal){ var check=0; for (var i=0;i0) return false; else return true; } function NoSpecialChar(inVal){ var check=0; for (var i=0;i0) return false; else return true; } function ReturnSpecialChar(inVal) { var checkVal = ""; for (var i=0;i" ||oneChar =="}" || oneChar =="]" || oneChar ==":" || oneChar =="+" || oneChar =="=" || oneChar =="?" || oneChar =="|" || oneChar =="(" || oneChar ==")" || oneChar =="/" || oneChar =='\\' || oneChar =="'" ){ check =check +1; } } if (check>0){ return false; } else return true; } function NoSpecialCharTxn(inVal) { var check=0; for (var i=0;i" ||oneChar =="}" || oneChar =="]" || oneChar ==":" || oneChar =="+" || oneChar =="=" || oneChar =="?" || oneChar =="|" || oneChar =="(" || oneChar ==")" || oneChar =="/" || oneChar =="\\" || oneChar =="'" || oneChar =='"' ){ check =check +1; } } if (check>0){ return false; } else return true; } function NoSpecialCharOrg(inVal){ var check=0; for (var i=0;i0) return false; else return true; } function isValidAccount(inVal){ var check=0; for (var i=0;i" ||oneChar =="}" || oneChar =="]" || oneChar ==":" || oneChar =="+" || oneChar =="=" || oneChar =="?" || oneChar =="|" ){ check =check +1; } } if (check>0){ return false; } else return true; } function NoSpecialCharsin(inVal){ var check=0; for (var i=0;i" || oneChar =="@" || oneChar =='"' || oneChar =="(" || oneChar ==")" ){ check =check +1; } } if (check>0){ return false; } else return true; } function NoSpecialEmailChar(inVal){ var check=0; for (var i=0;i0){ return false; } else return true; } function NumberOnlyWithoutSign(inVal){ var check=0; for (var i=0;i="0" && oneChar <="9" )){ }else{ check = check +1; } } if (check>0) return false; else return true; } function NumberOnly(inVal){ var check=0; for (var i=0;i="0" && oneChar <="9" ) || (oneChar=="-") || (oneChar=="+")){ }else{ check = check +1; } } if (check>0) return false; else return true; } function NumberMobile(inVal){ var check=0; for (var i=0;i="0" && oneChar <="9" ) || (oneChar=="-") ){ }else{ check = check +1; } } if (check>0) return false; else return true; } function PositiveNumberOnly(inVal){ var check=0; var signflag=false; var oneChar = inVal.charAt(0); if ((oneChar >="0" && oneChar <="9" ) || (oneChar=="+")){ if(oneChar=="+") signflag=true; }else{ check = check +1; } for (var i=1;i="0" && CharAt <="9" )){ check = check +1; } } if(inVal.length==1 && signflag) return false; if (check>0) return false; else return true; } function PositiveNumberOnlyNoZero(inVal){ var check=0; for (var i=0;i="0" && oneChar <="9" ) || (oneChar=="+")){ }else{ check = check +1; } } if (check>0) return false; else return true; } function RealNumberOnly(inVal){ var check=0; for (var i=0;i="0" && oneChar <="9" ) || (oneChar=="-") || (oneChar=="+") ||(oneChar==".")){ }else{ check = check +1; } } if (check>0) return false; else return true; } function RealNumbersOnly(inVal){ var check=0; for (var i=0;i="0" && oneChar <="9" ) || (oneChar=="-") || (oneChar=="+") ||(oneChar==".")){ }else{ check = check +1; } } if (check>0 || inVal.indexOf(".") == -1) return false; else return true; } function RealNumberDecPlaces(inVal,DecPlaces) { var check=0; var pos=-1; if(inVal.indexOf(".")>-1) { pos=inVal.indexOf("."); if(parseInt(inVal.length-(pos+1))>parseInt(DecPlaces)) return false; } } function SpecifiedNoOfDecimalPlaces(inVal,MaxLength,DecPlaces) { var check=0; var pos=-1; if (parseInt(inVal.length) > parseInt(MaxLength)) return false; if(inVal.indexOf(".") > -1) { pos = inVal.indexOf("."); if(parseInt(pos) > parseInt(MaxLength-DecPlaces-1)) return false; if (parseInt(inVal.length-pos-1) > parseInt(DecPlaces)) return false; } else if (parseInt(inVal.length) > parseInt(MaxLength-DecPlaces-1)) return false; return true; } function NumberAnyamt(inVal){ var check=inVal.length; for (var i=0;i="0" && oneChar <="9" ) && (oneChar==".") || (oneChar >="0" && oneChar <="9" ) || (oneChar==".") ){ check=check-1; } else{ } } if(check==0) {return true; } else { return false;} } function NumberAny(inVal){ var check=0; for (var i=0;i="0" && oneChar <="9" )){ check = check +1; }else{ } } if (check>0) return false; else return true; } function NoZero(inVal){ var check=0; for (var i=0;i="0" && oneChar <="0" )){ check = check +1; } } if (check==inVal.length) return false; else return true; } function CharOnly(inVal){ var check=0; for (var i=0;i="A" && oneChar <="Z" ) || (oneChar >="a" && oneChar <="z" ) ){ }else{ check = check +1; } } if (check>0) return false; else return true; } function AChar(inVal){ var check=0; for(var i=0;i="A" && oneChar <="Z" ) || (oneChar >="a" && oneChar <="z" ) || (oneChar>="0" && oneChar<="9" ) ){ check = check +1; }else{ } } if (check>0) return false; else return true; } function PositiveNumber(inVal){ var check=0; for (var i=0;i="0" && oneChar <="9" ) || (oneChar=="+") || (oneChar==".")){ }else{ check = check +1; } } if (check>0) return false; else return true; } function NaturalNumber(inVal){ if (parseInt(inVal) == 0) return false; var check=0; for (var i=0;i="0" && oneChar <="9" ) || (oneChar==".")){ }else{ check = check +1; } } if (check>0) return false; else return true; } function NonNegative(inVal){ var check=0; for (var i=0;i0) return true; else return false; } function Ltrim(str){ var whitespace = " \t\n\r"; var s = str; if(str != null){ if (whitespace.indexOf(s.charAt(0)) != -1){ var j=0, i = s.length; while (j < i && whitespace.indexOf(s.charAt(j)) != -1) j++; s = s.substring(j, i); } }else{ s = ""; } return s; } function CheckNull(strchecknull){if(Rtrim(Ltrim(strchecknull)) == ""){return false;}else{ return true;}} function isEmail(inVal){return checkMailIdNew11(inVal); } function checkMailIdNew11(strPass) { var lengthPass=0; var firstChar=0; var countLoop=0; var countForDot=0; var countForAtRate=0; var posForDot = -1; var posForAtRate = -1; lengthPass=strPass.length; if(lengthPass!=0){ for (i = 0; i < lengthPass; i++) { if (Trim(strPass.charAt(i) + 'A') == 'A') return false; if (strPass.charAt(i) == '@') { countForAtRate++; if (posForAtRate == -1) posForAtRate = i; } if ((strPass.charAt(i) == '.') && (i == 0)) return false; if ((strPass.charAt(i) == '.') && (posForAtRate > -1)) { countForDot++; posForDot = i; if ((i > 0) && (strPass.charAt(i-1) == '.')) return false; if (i == (lengthPass - 1)) return false; } } if (posForAtRate <= 0) return false; if (countForDot == 0) return false; if (countForAtRate > 1) return false; if (posForDot - posForAtRate <= 1) return false; } return true; } function Rtrim(str){ var whitespace = " \t\n\r"; var s = str; if(str != null){ if (whitespace.indexOf(s.charAt(s.length-1)) != -1){ var i = s.length - 1; while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1) i--; s = s.substring(0, i+1); } } else{ s = ""; } return s; } function Trim(str){ return Rtrim(Ltrim(str)); } function IsNumber(theInput){ if (theInput == ""){ return false; } var theLength = theInput.length; for (var i = 0; i <= (theLength-1); i++){ var theChar = theInput.substring(i,i+1); if (theChar < "0" || theChar > "9"){ return false; } } return true; } function IsReal(theInput){ if (theInput == ""){ return false; } var theDecLoc = theInput.lastIndexOf("."); if ((theDecLoc != -1) && (theDecLoc != 0)){ var theDecLocNext = theInput.lastIndexOf(".",theDecLoc - 1); if (theDecLocNext != -1) return false; } var theLength = theInput.length; for (var i = 0; i <= (theLength-1); i++){ var theChar = theInput.substring(i,i+1); if ((theChar == ".") && ((theLength == 1) || (i == theLength - 1))){ return false; } if ((theChar < "0" || theChar > "9") && (theChar != ".")){ return false; } } return true; } function IsDate(dt,dateFormat){ var dateFmtArr=new Array("DD/MM/YYYY","MM/DD/YYYY","YYYY/MM/DD","YYYY/DD/MM","DD-MM-YYYY","MM-DD-YYYY","YYYY-MM-DD","YYYY-DD-MM"); var seperator=new String(); var dateItems=new Array(); var returnVal=false; var returnValSize=true; var DD,MM,YYYY; var sDD,sMM,sYYYY; dt=new String(dt); dateFormat=new String(dateFormat); dateFormat=dateFormat.toUpperCase(); if(dt.length!=0){ for(var i=0;i=1900 && YYYY<=9999){ if(MM==1 || MM==3 || MM==5 || MM==7 || MM==8 || MM==10 || MM==12){ if(DD>=1 && DD<=31) returnVal=true; }else if(MM==4 || MM==6 || MM==9 || MM==11){ if(DD>=1 && DD<=30) returnVal=true; }else if(MM==2){ if(YYYY%4!=0) { if (DD>=1 && DD<=28) returnVal = true; } else { if((YYYY%100==0) && (YYYY%400!=0) && DD>=1 && DD<=28) returnVal = true; else if((YYYY%100==0) && (YYYY%400==0) && DD>=1 && DD<=29) returnVal = true; else if(DD>=1 && DD<=29) returnVal = true; } } } } } if(!returnValSize) { return returnValSize; } else { return returnVal; } } } function ChangeFormatDD2MM(SuppliedDate){ DateReversed = SuppliedDate; if (SuppliedDate.charAt(1) == '/') DatePart = SuppliedDate.substring(0,1); else{ if (SuppliedDate.charAt(2) == '/'){ DatePart = SuppliedDate.substring(0,2); } } if (DatePart.length==2){ if (SuppliedDate.charAt(4) == '/'){ position=5; MonthPart = SuppliedDate.substring(3,4); }else{ if (SuppliedDate.charAt(5) == '/'){ position=6; MonthPart = SuppliedDate.substring(3,5); } } }else{ if (SuppliedDate.charAt(4) == '/'){ position=5; MonthPart = SuppliedDate.substring(2,4); }else{ if (SuppliedDate.charAt(3) == '/'){ position=4; MonthPart = SuppliedDate.substring(2,3); } } } YearPart=SuppliedDate.substring(position,SuppliedDate.length); DateReversed = MonthPart + "/" + DatePart + "/" + YearPart; return DateReversed; } function ChangeFormatMM2DD(SuppliedDate){ DateReversed = SuppliedDate; if (SuppliedDate.charAt(1) == '/'){ MonthPart = SuppliedDate.substring(0,1); }else{ if(SuppliedDate.charAt(2) == '/'){ MonthPart = SuppliedDate.substring(0,2); } } if(MonthPart.length==2){ if(SuppliedDate.charAt(4) == '/'){ position=5; DatePart = SuppliedDate.substring(3,4); }else{ if(SuppliedDate.charAt(5) == '/'){ position=6; DatePart = SuppliedDate.substring(3,5); } } }else{ if(SuppliedDate.charAt(4) == '/'){ position=5; DatePart = SuppliedDate.substring(2,4); }else{ if(SuppliedDate.charAt(3) == '/'){ position=4; DatePart = SuppliedDate.substring(2,3); } } } YearPart=SuppliedDate.substring(position,SuppliedDate.length); DateReversed = DatePart + "/" + MonthPart + "/" + YearPart; return DateReversed; } function DateDiff(FromDate,ToDate){ DatePart1 =FromDate.substring(0,FromDate.lastIndexOf("/")+1); DatePart2 =ToDate.substring(0,ToDate.lastIndexOf("/")+1); yearpart1=FromDate.substring(FromDate.lastIndexOf("/")+1,FromDate.length); yearpart2=ToDate.substring(ToDate.lastIndexOf("/")+1,ToDate.length); if ((parseInt(yearpart1) < 97) || (parseInt(yearpart2) < 97)){ if (parseInt(yearpart1) < 97) FromDate = DatePart1 + "20" + yearpart1; else FromDate = DatePart1 + "19" + yearpart1; if (parseInt(yearpart2) < 97) ToDate = DatePart2 + "20" + yearpart2; else ToDate = DatePart2 + "19" + yearpart2; } if (Date.parse(FromDate) > Date.parse(ToDate)){ return(false); }else{ return(true); } } function nowDate(){ var now = new Date(); var yyyy = now.getUTCFullYear(); var mm =now.getMonth() + 1; var dd =now.getDate(); yyyy = yyyy.toString(); mm = mm.toString(); dd = dd.toString(); if(mm.length == 1){ mm = "0" + mm; } if(dd.length == 1){ dd = "0" + dd; } var tdate = dd + "/" + mm + "/" + yyyy; return tdate;} function TodayDate(){ var ddate = new Date(); var dday = ddate.getDate(); var dmonth = (ddate.getMonth() + 1); var dyear = ddate.getYear(); var dToday = dday + '/' + dmonth + '/' + dyear; return dToday; } function datecomp(date1,date2){ var dec1 = date1.indexOf("/"); var dec2 = date2.indexOf("/"); var day1 = date1.substring(0,dec1); var day2 = date2.substring(0,dec2); var dec11 = date1.lastIndexOf("/"); var dec21 = date2.lastIndexOf("/"); var year1 = date1.substring(dec11+1,date1.length); var year2 = date2.substring(dec21+1,date2.length); var mon1 = date1.substring(dec1+1,dec11); var mon2 = date2.substring(dec2+1,dec21); if(year1 < year2){ return(false); } else if(year1 > year2){ return true; } else if(year1 == year2) { if (mon1 < mon2){ return(false); } else if (mon1 > mon2){ return true; } else if (mon1 == mon2) { if (day1 <= day2) return(false); else return true; } } } function datecompequal(date1,date2){ var dec1 = date1.indexOf("/"); var dec2 = date2.indexOf("/"); var day1 = date1.substring(0,dec1); var day2 = date2.substring(0,dec2); var dec11 = date1.lastIndexOf("/"); var dec21 = date2.lastIndexOf("/"); var year1 = date1.substring(dec11+1,date1.length); var year2 = date2.substring(dec21+1,date2.length); var mon1 = date1.substring(dec1+1,dec11); var mon2 = date2.substring(dec2+1,dec21); if(year1 < year2){ return(false); } else if(year1 > year2){ return true; } else if(year1 == year2) { if (mon1 < mon2){ return(false); } else if (mon1 > mon2){ return true; } else if (mon1 == mon2) { if (day1 < day2) return(false); else return true; } } } function CheckLen(str,num){ if(str.length>num) return false; else return true; } function CheckLenEqual(str,num){ if(str.length>=num) return false; else return true; } function IsFloat(theInput,lenTot,lenDec){ var theLength = theInput.length; for (var i = 0; i <= (theLength-1); i++){ var theChar = theInput.substring(i,i+1); if ((theChar == ".") && ((theLength == 1) || (i == theLength - 1))){ return false; } if ((theChar < "0" || theChar > "9") && (theChar != ".")){ return false; } } var theDecLoc = theInput.lastIndexOf("."); if (theDecLoc != -1) { var str1 = theInput.substring(0,theDecLoc); var str2 = theInput.substring(theDecLoc+1); if (parseInt(str1.length) >= ((parseInt(lenTot)+1) - parseInt(lenDec))) { return false; } if (parseInt(str2.length) > parseInt(lenDec)) { return false; } for (var j = 0; j <= (str1.length-1); j++) { var theChar1 = str1.substring(j,j+1); if (theChar1 < "0" || theChar1 > "9") { return false; } } } if (theDecLoc == -1) { if (parseInt(theLength) >= ((parseInt(lenTot)+1) - parseInt(lenDec))) { return false; } } return true; } function checkFloat(floatValue,totalLength,afterDecimal){ var len=floatValue.length; var decimal= floatValue.indexOf("."); for (var i = 0; i <= (len-1); i++){ var theChar = floatValue.substring(i,i+1); if ((theChar == ".") && ((len == 1) || (i == len - 1))){ return "Is not in proper format"; } if ((theChar < "0" || theChar > "9") && (theChar != ".")){ return "Should contain float only"; } } if (decimal==-1) decimal=len; var stringBeforeDecimal = floatValue.substring(0,decimal); var stringAfterDecimal = floatValue.substring(decimal+1,len); var difference=totalLength-stringAfterDecimal.length; if ((stringBeforeDecimal.length > 0) && (stringBeforeDecimal.length > difference)) return ("Real Part should not exceed " +difference +" Digits"); if ((stringAfterDecimal.length > 0) && (stringAfterDecimal.length > afterDecimal)) return ("Fraction Part should not exceed "+afterDecimal+" Digits"); return false } function checkNegativeFloat(floatValue,totalLength,afterDecimal){ var len=floatValue.length; var decimal= floatValue.indexOf("."); for (var i = 0; i <= (len-1); i++){ var theChar = floatValue.substring(i,i+1); if ((theChar == ".") && ((len == 1) || (i == len - 1))){ return "Is not in proper format"; } if ((theChar > "9") && (theChar != ".")){ return "Should contain float only"; } } if (decimal==-1) decimal=len; var stringBeforeDecimal = floatValue.substring(0,decimal); var stringAfterDecimal = floatValue.substring(decimal+1,len); var difference=totalLength-stringAfterDecimal.length; if ((stringBeforeDecimal.length > 0) && (stringBeforeDecimal.length > difference)) return ("Real Part should not exceed " +difference +" Digits"); if ((stringAfterDecimal.length > 0) && (stringAfterDecimal.length > afterDecimal)) return ("Fraction Part should not exceed "+afterDecimal+" Digits"); return false } function IsAmountValid(value){ if(IsReal(value)) { var temp=value; var IOD= temp.lastIndexOf("."); if(IOD != -1){ var temp1=temp.substring((parseInt(IOD)+1),temp.length); if(temp1.length>2) { return false; } else { } } else { if(temp.length>13) { return false; } else { } }} else{ return false; }return true;} function IsAmountValidc(value){ if(value=="" || value==null ){ return true; } if(IsReal(value)){ var temp=value; var IOD= temp.lastIndexOf("."); if(IOD != -1) { var temp1=temp.substring((parseInt(IOD)+1),temp.length); if(temp1.length>2) { return false; } else { } } else { if(temp.length>13) { return false; } else { } }} else{ return false; } return true; } function IsAmountValidEnquiry(value){ if(value=="" || value==null ){ return true; } if(IsReal(value)){ var temp=value; var IOD= temp.lastIndexOf("."); if(IOD != -1) { var temp1=temp.substring((parseInt(IOD)+1),temp.length); if(temp1.length>2) { return false; } else { } } else { if(temp.length>14) { return false; } else { } } } else{ return false; } return true;} function IsAmountValidsForInvoice(value) { if(IsRealForInvoice(value)) { var temp=value; var IOD= temp.lastIndexOf("."); if(IOD != -1) { var temp1=temp.substring((parseInt(IOD)+1),temp.length); if(temp1.length>2) { return false; } else{ } } else { if(temp.length>13) { return false; } else{ } } } else{ return false; } return true; } function IsRealForInvoice(theInput) { if (theInput == "" || theInput=="-" ){ return false; } var theDecLoc = theInput.lastIndexOf("."); if ((theDecLoc != -1) && (theDecLoc != 0)){ var theDecLocNext = theInput.lastIndexOf(".",theDecLoc - 1); if (theDecLocNext != -1) return false; } var theLength = theInput.length; for (var i = 0; i <= (theLength-1); i++){ var theChar = theInput.substring(i,i+1); if ((theChar == ".") && (theChar == ",") && ((theLength == 1) || (i == theLength - 1))){ return false; } if ((theChar < "0" || theChar > "9") && (theChar != ".")&& (theInput.substring(0,1) != "-")){ return false; } if(i > 0) { if(theInput.substring(i,i+1) == "-") { return false; } } } return true; } function IsAmountValids(value) { value=value.replace(/,/g,""); if(value=="" || value==null ){ return true; } if(IsReal(value)) { var temp=value; var IOD= temp.lastIndexOf("."); if(IOD != -1) { var temp1=temp.substring((parseInt(IOD)+1),temp.length); if(temp1.length>2) { return false; } else { } } else { if(temp.length>13) { return false; } else { } } } else{ return false; } return true; } var dtCh= "/"; var minYear=1900; var maxYear=2100; function isInteger(s){ var i; for (i = 0; i < s.length; i++){ var c = s.charAt(i); if (((c < "0") || (c > "9"))) return false; } return true; } function stripCharsInBag(s, bag){ var i; var returnString = ""; for (i = 0; i < s.length; i++){ var c = s.charAt(i); if (bag.indexOf(c) == -1) returnString += c; } return returnString; } function daysInFebruary (year){ return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 ); } function DaysArray(n) { for (var i = 1; i <= n; i++) { this[i] = 31 ; if (i==4 || i==6 || i==9 || i==11) {this[i] = 30;} if (i==2) {this[i] = 29;} } return this; } function isDate(dtStr){ var daysInMonth = DaysArray(12) ; var pos1=dtStr.indexOf(dtCh); var pos2=dtStr.indexOf(dtCh,pos1+1) ; var strDay=dtStr.substring(0,pos1); var strMonth=dtStr.substring(pos1+1,pos2) ; var strYear=dtStr.substring(pos2+1) ; strYr=strYear; if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1); if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1); for (var i = 1; i <= 3; i++) { if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1); } month=parseInt(strMonth) ; day=parseInt(strDay) ; year=parseInt(strYr); if (pos1==-1 || pos2==-1){ return "The date format should be : dd/mm/yyyy" ; } if (strMonth.length<1 || month<1 || month>12){ return "Please enter a valid month" ; } if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){ return "Please enter a valid day" ; } if (strYear.length != 4 || year==0 || yearmaxYear){ return "Please enter a valid 4 digit year between "+minYear+" and "+maxYear; } if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){ return "Please enter a valid date" ; } return true;} document.oncontextmenu = function(){return false;} if(document.layers) { window.captureEvents(Event.MOUSEDOWN); window.onmousedown = function(e){ if(e.target==document)return false; } } else { document.onmousedown = function(){return false;} } function mouseDown(e) { var shiftPressed=0; if (parseInt(navigator.appVersion)>3) { if (navigator.appName=="Netscape") shiftPressed=(e.modifiers-0>3); else shiftPressed=event.shiftKey; if (shiftPressed) { if(event.srcElement.tagName == "A" || event.srcElement.tagName == "IMG"){ alert ('Shift-click is disabled.');return false; } } } return true; } document.onmousedown = mouseDown; var ctrlNameBKSPACE = ""; var ctrltypeBKSPACE = ""; window.history.forward(1); /*Sudarshan: Use change for browser back button, backspace,refresh start document.onmousewheel = function(){ if(event.shiftKey){ event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; } } Sudarshan: Use change for browser back button, backspace,refresh start*/ document.ondrag = function(){ event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; } document.ondragenter = function(){ event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; } document.ondragover = function(){ event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; } /*Sudarshan: Use change for browser back button, backspace,refresh start document.ondrop = function(){ event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; } document.ondragstart = function(){ event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; } document.onkeydown = function(){ if ((event.keyCode == 78 || event.keyCode == 88) && (event.ctrlKey)){ event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; } if (event.keyCode == 116 ){ event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; } ctrlNameBKSPACE = event.srcElement.form; if (window.event && window.event.keyCode == 8) { ctrltypeBKSPACE = document.activeElement.getAttribute("type"); if(ctrlNameBKSPACE=="[object]" && (ctrltypeBKSPACE=="text" || ctrltypeBKSPACE=="textarea" || ctrltypeBKSPACE=="password") && (document.activeElement.getAttribute("readonly")==false)) { return true; } else{ window.event.cancelBubble = true; window.event.returnValue = false; event.keyCode = false; return false; } } if (window.event && window.event.keyCode == 13) { if(event.shiftKey){ window.event.cancelBubble = true; window.event.returnValue = false; event.keyCode = false; return false; } } if (window.event && window.event.keyCode == 112) { window.event.cancelBubble = true; window.event.returnValue = false; event.keyCode = false; return false; } if (window.event && window.event.keyCode == 113) { window.event.cancelBubble = true; window.event.returnValue = false; event.keyCode = false; return false; } if (window.event && window.event.keyCode == 114) { window.event.cancelBubble = true; window.event.returnValue = false; event.keyCode = false; return false; } if (window.event && window.event.keyCode == 115) { window.event.cancelBubble = true; window.event.returnValue = false; event.keyCode = false; return false; } if (window.event && window.event.keyCode == 116) { window.event.cancelBubble = true; window.event.returnValue = false; event.keyCode = false; return false; } if (window.event && window.event.keyCode == 117) { window.event.cancelBubble = true; window.event.returnValue = false; event.keyCode = false; return false; } if (window.event && window.event.keyCode == 118) { window.event.cancelBubble = true; window.event.returnValue = false; event.keyCode = false; return false; } if (window.event && window.event.keyCode == 119) { window.event.cancelBubble = true; window.event.returnValue = false; event.keyCode = false; return false; } if (window.event && window.event.keyCode == 120) { window.event.cancelBubble = true; window.event.returnValue = false; event.keyCode = false; return false; } if (window.event && window.event.keyCode == 121) { window.event.cancelBubble = true; window.event.returnValue = false; event.keyCode = false; return false; } if (window.event && window.event.keyCode == 122) { window.event.cancelBubble = true; window.event.returnValue = false; event.keyCode = false; return false; } if (window.event && window.event.keyCode == 123) { window.event.cancelBubble = true; window.event.returnValue = false; event.keyCode = false; return false; } } Sudarshan: Use change for browser back button, backspace,refresh start*/ //Sudarshan: Use change for browser back button, backspace,refresh start /*var count=0; setInterval(function () { if(count < 1){ count++; $(document).ready(function() { $(window).bind('DOMMouseScroll', function( event) { if(event.shiftKey){ event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; } }); $(window).on( "drop", function( event) { event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; }); $(window).on( "dragstart", function( event) { event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; }); $(window).keydown(function(event){ if ((event.keyCode == 78 || event.keyCode == 88) && (event.ctrlKey)){ event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; } if (event.keyCode == 116 ){ event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; } //ctrlNameBKSPACE = event.srcElement.form; //if (window.event && window.event.keyCode == 8) { ctrltypeBKSPACE = document.activeElement.getAttribute("type"); if(ctrlNameBKSPACE=="[object]" && (ctrltypeBKSPACE=="text" || ctrltypeBKSPACE=="textarea" || ctrltypeBKSPACE=="password") && (document.activeElement.getAttribute("readonly")==false)) { return true; } else{ window.event.cancelBubble = true; window.event.returnValue = false; event.keyCode = false; return false; } } if (event && event.keyCode == 13) { if(event.shiftKey){ event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; } } if (event && event.keyCode == 112) { event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; } if (event && event.keyCode == 113) { event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; } if (event && event.keyCode == 114) { event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; } if (event && event.keyCode == 115) { event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; } if (event && event.keyCode == 116) { event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; } if (event && event.keyCode == 117) { event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; } if (event && event.keyCode == 118) { event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; } if (event && event.keyCode == 119) { event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; } if (event && event.keyCode == 120) { event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; } if (event && event.keyCode == 121) { event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; } if (event && event.keyCode == 122) { event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; } if (event && event.keyCode == 123) { event.cancelBubble = true; event.returnValue = false; event.keyCode = false; return false; } }); });}}, 500);*/ //Sudarshan: Use change for browser back button, backspace,refresh end function NoSpecialCharTransactions(inVal){ var check=0; for (var i=0;i")||(oneChar =="@")) { check = check +1; } } if (check>0) return false; else return true; } function submitToUrl(strTEXT) { document.frm.action=strTEXT; document.frm.submit(); return false; } function sendToUrl(strTEXT) { var fname="content"; top.frames[fname].document.location.replace(strTEXT); return false; } function myvoid(){ return false; } function phoneNumberCheck(inVal){ var check=0; for (var i=0;i="0" && oneChar <="9" ) || (oneChar=="-") || (oneChar==" ") || (oneChar=="+") || (oneChar >="A" && oneChar <="Z" ) || (oneChar >="a" && oneChar <="z" )){ }else{ check = check +1; } } if (check>0) return false; else return true; } function restrictHash(inVal){ var check=0; var flag=true; for (var i=0;i-1)return true; return false; } function disableButton(){ var len = document.frm.elements.length; for(cntr = 0 ; cntr < len ; cntr++){ if( document.frm.elements[cntr].type=="button" ){ /* document.frm.elements[cntr].href="#"; */ } } } function setErrorInfo(errfield, msgval) { var p = "List Of Errors

"; if(count == 0) msg = msg + p; if(firstErrorField == "") firstErrorField=errfield; count ++; msg += count + ". "+ msgval + "
"; } function days_between(fromDate, toDate) { dateFormat = 'dd/MM/yyyy'; var splitFromDate = fromDate.split('/'); var splitToDate = toDate.split('/'); splitFromDate[1]=splitFromDate[1]-1; var date1 = new Date(splitFromDate[2],splitFromDate[1],splitFromDate[0]); splitToDate[1]=splitToDate[1]-1; var date2 = new Date(splitToDate[2],splitToDate[1],splitToDate[0]); date2.setYear(splitToDate[2]); date2.setMonth(splitToDate[1]); date2.setDate(splitToDate[0]); var ONE_DAY = 1000 * 60 * 60 * 24 ; var date1_ms = date1.getTime(); var date2_ms = date2.getTime(); var difference_ms = Math.abs(date1_ms - date2_ms); return Math.round(difference_ms/ONE_DAY+1);} function getMaxInstrDate(sMaxDays){ var sysDate=new Date(); sysDate.setDate(sysDate.getDate()+eval(sMaxDays)); var month=sysDate.getMonth(); var day=sysDate.getDate(); var year=sysDate.getFullYear(); month=eval(month)+1; if(month<10){ month="0"+month; } if(day<10){ day="0"+day; } var sDate = day+'/'+month+'/'+year ; return sDate ; } function SpecialCharsRestricted4Swift(inVal){ var check=0; for (var i=0;i0){ return false; } else return true;} function NoSpecialEmailCharBene(inVal){ var check=0; for (var i=0;i" ||oneChar =="}" || oneChar =="]" || oneChar ==":" || oneChar =="+" || oneChar =="=" || oneChar =="?" || oneChar =="|" || oneChar =="(" || oneChar ==")" || oneChar =="/" || oneChar =='\\' || oneChar =="'" ) { check =check +1; } } if (check>0){ return false; } else return true;} function isEmailBene(eMail) { var strEmail=eMail.split(';'); for(j = 0;j -1)) { countForDot++; posForDot = i; if ((i > 0) && (strPass.charAt(i-1) == '.')) return false; if (i == (lengthPass - 1)) return false; } } if (posForAtRate <= 0) return false; if (countForDot == 0) return false; if (countForAtRate > 1) return false; if (posForDot - posForAtRate <= 1) return false; } } return true;} function checkSpecialChars(emailStr) { if((restrictascii(emailStr))) { if(NoComma(emailStr)){ if(NoSpecialEmailCharBene(emailStr)){ return true;} else{ return false;} } else{ return false;} } else return false; } function onlyPermissibleChar(strPermCharSet, strValue, flag) { if(flag == 1) { for(i=0;i" ||oneChar =="}" || oneChar =="]" || oneChar ==":" || oneChar =="+" || oneChar =="=" || oneChar =="?" || oneChar =="|" || oneChar =="(" || oneChar ==")" || oneChar =="/" || oneChar =='\\' || oneChar =="'" ){ check =check +1; } } if (check>0){ return false; } else return true; } function NoSpecialCharMasterInOrg(inVal){ var check=0; for (var i=0;i" ||oneChar =="}" || oneChar =="]" || oneChar ==":" || oneChar =="+" || oneChar =="=" || oneChar =="?" || oneChar =="|" || oneChar =="(" || oneChar ==")" || oneChar =="/" || oneChar =='\\'){ check =check +1; }}if (check>0){ return false;} else return true;} function getBackDays(backdays){ var curDtWthBackdaysStr=""; var curDtWthBackdaysDt = new Date(); curDtWthBackdaysDt.setDate(curDtWthBackdaysDt.getDate() - backdays ); temp = curDtWthBackdaysDt.getDate(); if(curDtWthBackdaysDt.getDate()<10){ curDtWthBackdaysStr = curDtWthBackdaysStr + "0" + curDtWthBackdaysDt.getDate(); } else { curDtWthBackdaysStr = curDtWthBackdaysStr + curDtWthBackdaysDt.getDate(); } curDtWthBackdaysStr = curDtWthBackdaysStr + "/"; if(curDtWthBackdaysDt.getMonth()<9){ curDtWthBackdaysStr = curDtWthBackdaysStr + "0" + (curDtWthBackdaysDt.getMonth()+1); } else { curDtWthBackdaysStr = curDtWthBackdaysStr + (curDtWthBackdaysDt.getMonth()+1); } curDtWthBackdaysStr = curDtWthBackdaysStr + "/"; curDtWthBackdaysStr = curDtWthBackdaysStr + curDtWthBackdaysDt.getFullYear(); return curDtWthBackdaysStr; } function moveData(sourcelist,targetlist) { var i = 0; sourcelist = sourcelist.split(","); targetlist = targetlist.split(","); for(i=0; i < document.forms[0].length ; i++) { if(document.forms[0][i].type == 'select-multiple') { for(j=0;j= 0 ) { var newOption = new Option(); newOption.text = document.forms[0][i].options[document.forms[0][i].options.selectedIndex].text; newOption.value = document.forms[0][i].options[document.forms[0][i].options.selectedIndex].value; document.getElementById(targetlist[j]).options[(document.getElementById(targetlist[j])).length] = newOption;document.forms[0][i].remove(document.forms[0][i].options.selectedIndex); } } } } } } function createString(source,target) { var srcObject = "document."+ source; var str = ""; srcobjlen = srcObject + ".length"; if(eval(srcobjlen) > 0) { for(i=0;i < eval(srcobjlen);i++) { if(eval(srcObject + ".options[i].selected")){ data = srcObject + ".options[i].value";str = str + eval(data) + ","; } } str = str.substring(0,str.length - 1); document.getElementById(target).value=str; } } function checkCompany(company){ var vObject="document."+company+".length"; if(eval(vObject)==0){ return false; } else { return true; } } function clearMultipleSelectionFields(field1, field2) { var length = field2.options.length; if(field2.options.length > 0) { for(var i=0;i" ){ check =check +1; } } if (check>0){ return false; } else return true; } function correctTabIndex() { window.focus(); var firstElement = null; var len = document.forms[0].elements.length; for(var i = len -1; i >=0; i--) { if(document.forms[0].elements[i].type.indexOf('select') > -1 || document.forms[0].elements[i].readOnly == false) document.forms[0].elements[i].tabIndex = 0; else if(document.forms[0].elements[i].readOnly) document.forms[0].elements[i].tabIndex = -1; if(document.forms[0].elements[i].type != 'hidden' && document.forms[0].elements[i].disabled == false && (!document.forms[0].elements[i].readOnly || document.forms[0].elements[i].readOnly == false)) firstElement = document.forms[0].elements[i]; } var as = document.getElementsByTagName("a"); len = as.length; for(var i = len - 1; i >=0; i--) { var elems = as[i].parentNode.getElementsByTagName("input"); if(elems.length == 0 || (elems.length > 0 && elems[0].readOnly == false && elems[0].disabled == false)) as[i].tabIndex = 0; } } function IsValidAmountWithDecimal(value, maxLength, DecimalLength) { if(IsReal(value)) { var temp=value; var IOD= temp.lastIndexOf("."); if(IOD != -1) { var temp1=temp.substring((parseInt(IOD)+1),temp.length); if(temp1.length > DecimalLength) { return "should contain only " +DecimalLength+ " digits after the decimal point."; } else { var temp2=temp.substring(0,IOD); var len=temp2.length; if( len > ( maxLength-(DecimalLength+1) ) ) { return "should contain only "+ eval(maxLength-DecimalLength-1) + " digits before decimal point."; } else { return ""; } } } else { if( temp.length > ( maxLength-(DecimalLength+1) ) ) { return "should contain only "+ eval(maxLength-DecimalLength-1) + " digits without decimal point."; } else { return ""; } } } else { return "should be numeric."; } } function getCursorPosition() { var obj = document.activeElement; var cur = document.selection.createRange(); var pos = 0; if (obj && cur) { var tr = obj.createTextRange(); if (tr) { while (cur.compareEndPoints("StartToStart", tr) > 0) { tr.moveStart("character", 1); pos++; } return pos; } } return -1; } function checkDateFormat(datelen) { var cursorIndex = getCursorPosition(); if((cursorIndex=="2") || (cursorIndex=="5")){ if (window.event && window.event.keyCode==47 ){ return true; } else{ window.event.cancelBubble = true; window.event.returnValue = false; event.keyCode = false; return false; } } else if ( datelen<=10 ) { if (window.event && ( window.event.keyCode >= 48 && window.event.keyCode <= 57 ) ) { return true; } else { window.event.cancelBubble = true; window.event.returnValue = false; event.keyCode = false; return false; } } else { window.event.cancelBubble = true; window.event.returnValue = false; event.keyCode = false; return false; } } function alphanumeric(alphane) { var numaric = alphane; for(var j=0; j 47 && hh<58) || (hh > 64 && hh<91) || (hh > 96 && hh<123)) { } else { return false; } } return true; } function PermissibleCharWithSpace(strPermCharSet, strValue) { var flag=false; for(i=0;i 0){ for(var i=0; i < arr.length; i++){ if(arr[ i ] === val){ return i; } } }else{ return -1; } return -1; } var JSON = JSON || {}; // implement JSON.stringify serialization JSON.stringify = JSON.stringify || function (obj) { var t = typeof (obj); if (t != "object" || obj === null) { if (t == "string") obj = '"'+obj+'"'; return String(obj); }else { var n, v, json = [], arr = (obj && obj.constructor == Array); for (n in obj) { v = obj[n]; t = typeof(v); if (t == "string") v = '"'+v+'"'; else if (t == "object" && v !== null) v = JSON.stringify(v); json.push((arr ? "" : '"' + n + '":') + String(v)); } return (arr ? "[" : "{") + String(json) + (arr ? "]" : "}"); } }; JSON.parse = JSON.parse || function (str) { if (str === "") str = '""'; eval("var p=" + str + ";"); return p; }; function updateCheckList(field,checks){ var outerHtml=field.outerHTML; if(outerHtml.indexOf("checkClick") > -1){ outerHtml=outerHtml.substr(outerHtml.indexOf("checkClick")+16); var num=outerHtml.substr(0,outerHtml.indexOf(",")); num=num.replace(/'/g,""); if(field.checked == true){ return push(num,checks); }else{ return pop(num,checks); } } } function push(num,checks){ if(getIndex(num,checks) < 0){ checks.push(num); } return checks; } function pop(num,checks){ var index=getIndex(num,checks); if(index > -1){ checks.splice(index,1); } return checks; } function setObject(key, value) { var memory = window.localStorage || (window.UserDataStorage && new UserDataStorage()) || new CookieStorage(); if(memory !== "undefined") { memory.setItem(key, JSON.stringify(value)); } } function getObject(key) { var memory = window.localStorage || (window.UserDataStorage && new UserDataStorage()) || new CookieStorage(); if(memory !== "undefined" && memory.getItem(key) != null && memory.getItem(key) != undefined && memory.getItem(key) != "undefined") { return JSON.parse(memory.getItem(key)); }else{ setObject(key,[]); return []; } } function removeObject(arrayName) { var memory = window.localStorage || (window.UserDataStorage && new UserDataStorage()) || new CookieStorage(); if(memory !== "undefined") { memory.removeItem(arrayName); } } function setPlainObject(key, value) { var memory = window.localStorage || (window.UserDataStorage && new UserDataStorage()) || new CookieStorage(); if(memory !== "undefined") { memory.setItem(key, value); } } function getPlainObject(key) { var memory = window.localStorage || (window.UserDataStorage && new UserDataStorage()) || new CookieStorage(); if(memory !== "undefined" && memory.getItem(key) != null && memory.getItem(key) != undefined && memory.getItem(key) != "undefined") { return memory.getItem(key); }else{ setObject(key,[]); return []; } } function isIEBrowser(){ var isIE = /*@cc_on!@*/false || !!document.documentMode; if(isIE){ return true; } return false; } function getBrowserVersion(){ var version = 999; if (navigator.appVersion.indexOf("MSIE") != -1) { version = parseFloat(navigator.appVersion.split("MSIE")[1]); } else{ version=0; } return version; } function getTridentVersion(){ var trident = 999; if (navigator.appVersion.indexOf("Trident") != -1) { trident = parseFloat(navigator.appVersion.split("Trident/")[1]); } else{ trident=0; } return trident; } function updatePageInfo(dataSet){ var currentDetails=$("#bodycontent_paginate").next(); if(currentDetails.id == undefined || currentDetails.id != "pageFooterSpan"){ currentDetails.remove(); var info = dataSet.page.info(); if(info == undefined)return; if(info.pages==0) $("#bodycontent_paginate").after('

Page '+(info.page)+' of '+info.pages+'    
'); else $("#bodycontent_paginate").after('
Page '+(info.page+1)+' of '+info.pages+'    
'); } } function updatePageInfoUsingOsettings(oSettings){ var currentDetails=$("#bodycontent_paginate").next(); if(currentDetails.id == undefined || currentDetails.id != "pageFooterSpan"){ currentDetails.remove(); var page = Math.ceil( oSettings._iDisplayStart / oSettings._iDisplayLength ); var pages = Math.ceil( oSettings.fnRecordsDisplay() / oSettings._iDisplayLength ); if(page == undefined || pages == undefined)return; if(pages==0) $("#bodycontent_paginate").after('
Page '+(page)+' of '+pages+'    
'); else $("#bodycontent_paginate").after('
Page '+(page+1)+' of '+pages+'    
'); } } function updatePageInfo(dataSet, currentPage){ var currentDetails=$("#bodycontent_paginate").next(); if(currentDetails.id == undefined || currentDetails.id != "pageFooterSpan"){ currentDetails.remove(); var info = dataSet.page.info(); if(info == undefined)return; if(info.pages==0) $("#bodycontent_paginate").after('
Page '+(info.page)+' of '+info.pages+'    
'); else $("#bodycontent_paginate").after('
Page '+(info.page+1)+' of '+info.pages+'    
'); } if(currentPage != info.page) return true; else return false; } function clearOnSearchCache(){ removeObject("directionLevel1"); removeObject("columnIndexLevel1"); removeObject("searchLevel1"); removeObject("directionLevel2"); removeObject("columnIndexLevel2"); removeObject("searchLevel2"); } //change made by Sudarshan for multiselect check box End //Changes by Smartiks for Pagination of Admin USers function setAdminPageStorage(pageIndex) { setPlainObject("adminPageNo", pageIndex); } function getAdminPageStorage() { return getPlainObject("adminPageNo"); } function setAdminPageSize(pageLimit) { setPlainObject("adminPageSize", pageLimit); } function getAdminPageSize() { return getPlainObject("adminPageSize"); } // Function to Add the overlay to the page function showOverlay(){ page_overlay.appendTo(document.body); } // Function to Remove the overlay from the page function hideOverlay(){ page_overlay.remove(); } function formatParams(aoData){ if(aoData == undefined || aoData == null || aoData.length < 1) return ""; var params=""; for(i=0; i< aoData.length; i++){ if(aoData[i].name == "columns"){ continue; }else if(aoData[i].name == "order"){ params+="&order0column="+aoData[i].value[0].column; params+="&order0dir="+aoData[i].value[0].dir; }else if(aoData[i].name == "search"){ params+="&searchvalue="+encodeURIComponent(aoData[i].value.value); }else{ params+="&"+aoData[i].name+"="+aoData[i].value; } } return params; } function validator(request, setting, aoData){ showOverlay(); var url=setting.url; url=url.replace(/%5B/g, ""); url=url.replace(/%5D/g, ""); url = url+"&isAjax=true"; document.getElementById("dataEntryInputField").disabled = true; url+=formatParams(aoData); setting.url=url; }