/*=======All the Java Script are written here======*/ /*=====Author:Sougata======*/ /*======Date:1/20/2004====*/ function changeRouting() { var routing=document[getNetuiTagName("childForm")][getNetuiTagName("Routing")].value if(routing=="Switched") { document.all.potsLev.style.display=""; document.all.potsText.style.display=""; document.all.dnisLev.style.display="none"; document.all.dnisText.style.display="none"; document[getNetuiTagName("childForm")][getNetuiTagName("dnisDigit")].value=""; } if(routing=="Dedicated") { document.all.dnisLev.style.display=""; document.all.dnisText.style.display=""; document.all.potsLev.style.display="none"; document.all.potsText.style.display="none"; document[getNetuiTagName("childForm")][getNetuiTagName("potsNo")].value=""; } if(routing=="") { document.all.dnisLev.style.display="none"; document.all.dnisText.style.display="none" document.all.potsLev.style.display="none"; document.all.potsText.style.display="none"; document[getNetuiTagName("childForm")][getNetuiTagName("dnisDigit")].value="" document[getNetuiTagName("childForm")][getNetuiTagName("dnisDigit")].value="" } } function changeOption(){ var selected=document[getNetuiTagName("form1")][getNetuiTagName("accountCodeAction")].value; if(selected=="Add Code" || selected=="Delete Code" || selected=="Update Code") { document.all.divA.style.display=""; document.all.divB.style.display="none"; document.all.divC.style.display=""; document.all.divD.style.display=""; document.all.divE.style.display="none"; document.all.divAT.style.display=""; document.all.divBT.style.display="none"; document.all.divCT.style.display=""; document.all.divDT.style.display=""; document.all.divET.style.display="none"; } if(selected=="Add Code to Line No" || selected=="Delete Codes from Line NO") { document.all.divA.style.display="none"; document.all.divB.style.display=""; document.all.divC.style.display="none"; document.all.divD.style.display="none"; document.all.divE.style.display="none"; document.all.divAT.style.display="none"; document.all.divBT.style.display=""; document.all.divCT.style.display="none"; document.all.divDT.style.display="none"; document.all.divET.style.display="none"; } if(selected=="Send Acct Code List to Customer" || selected=="Send Acct Code List to Primus") { document.all.divA.style.display="none"; document.all.divB.style.display="none"; document.all.divC.style.display="none"; document.all.divD.style.display="none"; document.all.divE.style.display=""; document.all.divAT.style.display="none"; document.all.divBT.style.display="none"; document.all.divCT.style.display="none"; document.all.divDT.style.display="none"; document.all.divET.style.display=""; } return true; } function doSubmit() { var flag=validate(); if(!flag) return false; else return true; } function validate() { tollfreeNo=document[getNetuiTagName("childForm")][getNetuiTagName("tollfreeNo")].value; if(tollfreeNo=="") { alert("Please enter the Toll Free no"); return false; } if(tollfreeNo!="") { if(tollfreeNo.length<10 || tollfreeNo.length>10) { alert("Please enter valid toll free number"); return false; } if(!IsNumeric(tollfreeNo)) { alert("Toll free number should be Numeric"); return false; } } orderType=document[getNetuiTagName("childForm")][getNetuiTagName("orderType")].value if(orderType=="") { alert("Please select an Order type"); return false; } Routing=document[getNetuiTagName("childForm")][getNetuiTagName("Routing")].value; if(Routing=="") { alert("Please select Routing Type"); return false; } if(Routing=="Switched") { potsNo=document[getNetuiTagName("childForm")][getNetuiTagName("potsNo")].value; if(potsNo=="") { alert("Please enter the Pots No"); return false; } if(potsNo!="") { if(!IsNumeric(potsNo)){ alert("Pots number should be number"); return false; } } } //added by shail on mar 8 if(Routing=="Dedicated") { dnisDigit= document[getNetuiTagName("childForm")][getNetuiTagName("dnisDigit")].value; if(dnisDigit=="") { alert("Please enter the Dnis Digit"); return false; } if(dnisDigit!="") { if(!IsNumeric(dnisDigit)) { alert("Dnis Digit should be number"); return false; } } } return true; } function isEmail (s) { if (isEmpty(s)) if (isEmail.arguments.length == 1) return defaultEmptyOK; else return (isEmail.arguments[1] == true); var a = s.split('@'); if (a.length != 2) return false; var user = a[0]; var domain = a[1]; if ( user.match(/^[^a-zA-Z0-9]/) || user.match(/[^a-zA-Z0-9]$/) ) { return false; } if ( user.match(/^[^\x00-\x1f\x7f\s\(\)\<\>\@\,\;\:\\\"\[\]]+$/) == null) { return false; } if ( domain.match(/^[a-zA-Z0-9]\.[a-zA-Z0-9]{2,3}$/) ) { return true; } if ( domain.match(/^[a-zA-Z0-9][a-zA-Z0-9_.-]*[a-zA-Z0-9]\.[a-zA-Z0-9]{2,3}$/) ) { return true; } else { return false; } } function isEmpty(s) { return ((s == null) || (s.length == 0)) } var msgwin = null; var winwide = screen.availWidth; function open_window(URL,wt,ht) { msgwin=window.open(URL,"NewWindow","toolbar=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width="+ wt +",height="+ ht +",top=233,left=10") } function shutIt() { if (msgwin != null && msgwin.open) msgwin.close(); } window.onfocus=shutIt; function changeAN() { document.all.a.style.display=""; document.all.b.style.display="none"; } function changeID() { document.all.b.style.display=""; document.all.a.style.display="none"; } /////////////////////////// /**function to check whether a field is Numeric or not*/ function IsNumeric(sText) { var ValidChars = "0123456789."; var IsNumber=true; var Char; for (i = 0; i < sText.length && IsNumber == true; i++) { Char = sText.charAt(i); if (ValidChars.indexOf(Char) == -1) { IsNumber = false; } } return IsNumber; } /**function to check whether a field is Numeric or not*/ /*Checking whether the particular string is Alphanumeric*/ function isAlphanumeric (s) { var i; if (isEmpty(s)) if (isAlphanumeric.arguments.length == 1) return defaultEmptyOK; else return (isAlphanumeric.arguments[1] == true); for (i = 0; i < s.length; i++) { var c = s.charAt(i); if (! (isLetter(c) || IsNumeric(c) ) ) return false; } return true; } /*Checking whether the particular string is Letter/not*/ function isLetter (c) { return ( ((c >= "a") && (c <= "z")) || ((c >= "A") && (c <= "Z")) ) } function trim(st) { var len = st.length var begin = 0, end = len - 1; while (st.charAt(begin) == " " && begin < len) { begin++; } while (st.charAt(end) == " " && begin < end) { end--; } return st.substring(begin, end+1); } function checkComments(obj) { var text=obj.value; if(text.length>249) { text=text.substring(0,249) obj.value=text } } function open_Agent_window(U,wt,ht) { win=window.open(U,"NewWindow1","toolbar=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width="+ wt +",height="+ ht +",top=200,left=10") } function radioValue() { for (i=0; i<4; i++){ if(search.searchBy[i].checked) var custemail = search.searchBy[i].value } return custemail; } function changeA() { document.all.a.style.display=""; document.all.b.style.display="none"; document.all.c.style.display="none"; document.all.d.style.display="none"; } function changeB() { document.all.a.style.display="none"; document.all.b.style.display=""; document.all.c.style.display="none"; document.all.d.style.display="none"; } function changeC() { document.all.a.style.display="none"; document.all.b.style.display="none"; document.all.c.style.display=""; document.all.d.style.display="none"; } function changeD() { document.all.a.style.display="none"; document.all.b.style.display="none"; document.all.c.style.display="none"; document.all.d.style.display=""; } function IsPhone(sText) { var phoneNumbers = "0123456789"; var IsNumber=true; var Char; for (i = 0; i < sText.length && IsNumber == true; i++) { Char = sText.charAt(i); if (phoneNumbers.indexOf(Char) == -1) { IsNumber = false; } } return IsNumber; } var digits = "0123456789"; // non-digit characters which are allowed in phone numbers //var phoneNumberDelimiters = "()- "; // characters which are allowed in international phone numbers // (a leading + is OK) //var validWorldPhoneChars = phoneNumberDelimiters + "+"; var validWorldPhoneChars = "-"; // Minimum no of digits in an international phone no. var minDigitsInIPhoneNumber = 10; function isInteger(s) { var i; for (i = 0; i < s.length; i++) { // Check that current character is number. var c = s.charAt(i); if (((c < "0") || (c > "9"))) return false; } // All characters are numbers. return true; } function stripCharsInBag(s, bag) { var i; var returnString = ""; // Search through string's characters one by one. // If character is not in bag, append to returnString. for (i = 0; i < s.length; i++) { // Check that current character isn't whitespace. var c = s.charAt(i); if(i==3) { if(bag.indexOf(c)== -1) return false; } if(i==7) { if(bag.indexOf(c)== -1) return false; } if (bag.indexOf(c) == -1) returnString += c; } return returnString; } function checkInternationalPhone(strPhone) { if(strPhone.length==10) { return IsPhone(strPhone); } if(strPhone.length==11) { return false; } s=stripCharsInBag(strPhone,validWorldPhoneChars); return (isInteger(s) && s.length >= minDigitsInIPhoneNumber); }