- function clearVCCErrors(){$("#messageErrors").hide();
- }function showVCCError(a){$("#messageErrors").show();
- $("#errorsList").html(a);
- }function validInteger(b){var a=parseInt(b.trim());
- if(a<0){return false;
- }if(/^[0-9]*$/.test(b.trim())==false){return false;
- }return true;
- }function randomString(d,c){var a="";
- for(var b=d;
- b>0;
- --b){a+=c[Math.round(Math.random()*(c.length-1))];
- }return a;
- }function printVCC(c,a,f,g){$("#printVCCBtn").prop("disabled","disabled");
- $("#printVCCBtn").attr("disabled","disabled");
- var i=$("#printWOSignature").val();
- if(i==1){i=true;
- }else{i=false;
- }show_printing();
- var e=$("#isPrintWithSignatureAllowed").val();
- if(i==1&&e==1){i=true;
- }else{i=false;
- }var h=randomString(32,"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ");
- var b=f+"/print/vcc/print.pdf?requestType="+g+"&requestId="+c+"&printFlag="+i+"&printRequest=true&randomVal="+h;
- $("<iframe />").addClass("printFrame").attr("src",b).css({width:0,height:0,display:"none"}).appendTo(document.body).on("load",hide_printing);
- var d=$(".printFrame")[0];
- d.onreadystatechange=function(){if(d.readyState=="complete"){hide_printing();
- }};
- }function changeSearchFields(){$("input[type=text]").each(function(a){if($(this).val()!=null&&$(this).val()!=""){$(this).val(null);
- }});
- if($("#searchTypeId").val()==2){$("#SBDec").show();
- $("#SBRequestNo").hide();
- $("#SBGenInfo").hide();
- $("#SBVCCNo").hide();
- $("#SBChassisNo").hide();
- $("#requestType").show();
- }else{if($("#searchTypeId").val()==1){$("#SBDec").hide();
- $("#SBGenInfo").hide();
- $("#SBRequestNo").show();
- $("#SBVCCNo").hide();
- $("#SBChassisNo").hide();
- $("#requestType").hide();
- }else{if($("#searchTypeId").val()==3){$("#SBDec").hide();
- $("#SBRequestNo").hide();
- $("#SBGenInfo").show();
- $("#SBVCCNo").hide();
- $("#SBChassisNo").hide();
- $("#endDate").val($("#curDate").val());
- $("#fromDate").val($("#curDate").val());
- }else{if($("#searchTypeId").val()==4){$("#SBDec").hide();
- $("#SBRequestNo").hide();
- $("#SBGenInfo").hide();
- $("#SBVCCNo").show();
- $("#SBChassisNo").hide();
- $("#requestType").show();
- }else{if($("#searchTypeId").val()==5){$("#SBDec").hide();
- $("#SBRequestNo").hide();
- $("#SBGenInfo").hide();
- $("#SBVCCNo").hide();
- $("#SBChassisNo").show();
- }else{if($("#searchTypeId").val()==-1){$("#SBDec").hide();
- $("#SBGenInfo").hide();
- $("#SBRequestNo").hide();
- $("#SBVCCNo").hide();
- $("#SBChassisNo").hide();
- }}}}}}}$("#searchTypeId").change(function(a){changeSearchFields();
- });
- function isSpecialCharacter(d,g){var a=true;
- var b=/^[a-zA-Z0-9]*$/;
- var f=/[+$&-//\\_,:;=?@#|ļæ½>!`<~%"^}{.]/;
- /;
- var c=$(d).val();
- if(f.test(c)){showVCCError("<ul><li>"+g+" cannot have special characters.</li>");
- a=false;
- }else{if(a-zA-Z0-9]*$/.te.test(d.val())==false){showVCCError("<ul><li>"+g+" cannot have special characters.</li>");
- a=false;
- }}return a;
- }function checkdate(b){var a=d{2}\-\d{2}\-\d{4}$/;
- v;
- var h=false;
- var c="";
- if(!a.test($(b).val())){c="<ul><li>Invalid Date Format</li><ul/>";
- }else{var g=$(b).val().split("-")[1];
- var d=$(b).val().split("-")[0];
- var e=$(b).val().split("-")[2];
- var f=new Date(e,g-1,d);
- if((f.getMonth()+1!=g)||(f.getDate()!=d)||(f.getFullYear()!=e)){c="<ul><li>Invalid Day, Month, or Year range detected. Please correct and submit again</li></ul>";
- }else{h=true;
- }}if(h==false){b.select();
- }return c;
- }function setDefaultSearch(){$("#searchTypeId").prop("selectedIndex",1);
- }function checkPrintDate(b){var a=d{2}\-\d{2}\-\d{4}$/;
- v;
- var h=false;
- var c="";
- if(!a.test($(b).val())){c="<li>Invalid Date Format</li>";
- }else{var g=$(b).val().split("-")[1];
- var d=$(b).val().split("-")[0];
- var e=$(b).val().split("-")[2];
- var f=new Date(e,g-1,d);
- if((f.getMonth()+1!=g)||(f.getDate()!=d)||(f.getFullYear()!=e)){c="<li>Invalid Date Format</li>";
- }else{h=true;
- }}if(h==false){b.select();
- }return c;
- }function removeEsteric(b){var a=$(b).val();
- if(a=="5"){$("#custCodeEsteric").css({display:"none"});
- }else{$("#custCodeEsteric").css({display:""});
- }}function restoreSearchFields(){if($("#searchTypeId").val()==2){$("#SBDec").show();
- $("#SBRequestNo").hide();
- $("#SBGenInfo").hide();
- $("#SBVCCNo").hide();
- $("#SBChassisNo").hide();
- $("#requestType").show();
- }else{if($("#searchTypeId").val()==1){$("#SBDec").hide();
- $("#SBGenInfo").hide();
- $("#SBRequestNo").show();
- $("#SBVCCNo").hide();
- $("#SBChassisNo").hide();
- $("#requestType").hide();
- }else{if($("#searchTypeId").val()==3){$("#SBDec").hide();
- $("#SBRequestNo").hide();
- $("#SBGenInfo").show();
- $("#SBVCCNo").hide();
- $("#SBChassisNo").hide();
- $("#endDate").val($("#curDate").val());
- $("#fromDate").val($("#curDate").val());
- }else{if($("#searchTypeId").val()==4){$("#SBDec").hide();
- $("#SBRequestNo").hide();
- $("#SBGenInfo").hide();
- $("#SBVCCNo").show();
- $("#SBChassisNo").hide();
- $("#requestType").show();
- }else{if($("#searchTypeId").val()==5){$("#SBDec").hide();
- $("#SBRequestNo").hide();
- $("#SBGenInfo").hide();
- $("#SBVCCNo").hide();
- $("#SBChassisNo").show();
- }else{if($("#searchTypeId").val()==-1){$("#SBDec").hide();
- $("#SBGenInfo").hide();
- $("#SBRequestNo").hide();
- $("#SBVCCNo").hide();
- $("#SBChassisNo").hide();
- }}}}}}}function isSpecialCharForCustCode(c,f){var a=true;
- var d=$&\\_/,:;,:;=?@#|ļæ½>!`<~%"^} *{.]/;
- var b=$(c).val();
- if(d.test(b)){showVCCError("<ul><li>"+f+" cannot have special characters.</li>");
- a=false;
- }retur