var SaibFVVersion="SaibFV 0025 11Apr09 Field Validation";SaibVCStore(SaibFVVersion);var SaibFVTestOp="";var SaibFVTester=false;var SaibFVOnBlur=false;var __FVBadHit=false;var __FVBadTxt="";var __FVbrowid="**";var __FVserial=0;var __FVobjId="";var __FVtimeFF=30;var __FVAnz=-1;function __FVA(Istr){__FVAnz++;if(__FVAnz==0)alert(Istr);__FVAnz--;}function __FVreturnValue(Boo){if(window.event)event.returnValue=Boo;return Boo;}function __FVgetKeyCode(Ev){var Kc;if(window.event)Kc=window.event.keyCode;else{if(typeof Ev.fvEvent!="undefined"){Kc=Ev.fvEvent.which;}else Kc=Ev.which;}return Kc;}function __FVsysKeyCode(Kc){if(Kc==8)return true;if(window.event)return false;if(Kc==0)return true;return false;}function __FVelementId(TagObject){if(typeof TagObject.id=="undefined"||TagObject.id==null||TagObject.id==""){__FVserial++;TagObject.id="__FVserial"+__FVserial;}return TagObject.id;}function __FVelementFF(){var TagObject=document.getElementById(__FVobjId);try{TagObject.focus();TagObject.select();}catch(err){alert("Error "+err+" ignored");};}function __FVdoFocSel(TagObject){if(__FVbrowid=="**"){if(typeof bwdWhatBrowser=="undefined")__FVbrowid="??";else __FVbrowid=bwdWhatBrowser();}if(__FVbrowid=="FF"){__FVBadHit=true;__FVobjId=__FVelementId(TagObject);setTimeout("__FVelementFF()",__FVtimeFF);}else __FVBlurBad(TagObject);}function __FVendCheckAlfa(OBJ,NAM,OPT,SHO){var isOK=SaibFVCheckSizes(OBJ,NAM,OPT,SHO);if(isOK)isOK=SaibFVCheckValue(OBJ,NAM,OPT,SHO);return isOK;}function __FVendCheck(OBJ,NAM,OPT,SHO){var isOK=SaibFVCheckRange(OBJ,NAM,OPT,SHO);if(isOK)isOK=SaibFVCheckTick(OBJ,NAM,OPT,SHO);if(isOK)isOK=__FVendCheckAlfa(OBJ,NAM,OPT,SHO);return isOK;}function __FVSetWebs(U){var W="WEBSAFE";W=(U.indexOf(W)>=0&&U.indexOf("NO"+W)<0)?"<>|"+"\x5C\x7F":"";return W;}function __FVBlurBad(TagObject){__FVBadHit=true;TagObject.focus();TagObject.select();}function __FVClear(){__FVBadHit=false;}function SaibFVRange(){this.RANGE=false;this.ValHi=Math.pow(2,31);this.ValLo=0-this.ValHi;this.SetHi=false;this.SetLo=false;this.WHAT="";}function __FVFlipRange(SOBJ){if(SOBJ.ValLo>SOBJ.ValHi){var a=SOBJ.ValHi;var b=SOBJ.SetHi;SOBJ.ValHi=SOBJ.ValLo;SOBJ.SetHi=SOBJ.SetLo;SOBJ.ValLo=a;SOBJ.SetLo=b;}}function __FVTakeRange(TagObject,TagOption,What){var HVAD=What.toUpperCase();HVAD=(HVAD=="RANGE")?"RANGE":"SIZE";var Hi=(HVAD=="RANGE")?Math.pow(2,31):1024;var Lo=(HVAD=="RANGE")?0-Hi:0;var Sz=(HVAD=="RANGE")?6:5;TagObject.RANGE=false;TagObject.ValHi=Hi;TagObject.SetHi=false;TagObject.ValLo=Lo;TagObject.SetLo=false;TagObject.WHAT=HVAD;var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;var ix=UpTagOption.indexOf(HVAD+"(");if(ix<0)return TagObject.RANGE;if((ix+Sz)>=UpTagOption.length){return TagObject.RANGE;}var st=UpTagOption.substring(ix+Sz,UpTagOption.length);ix=st.indexOf(')');if(ix<=0){return TagObject.RANGE;}st=st.substring(0,ix);ix=st.indexOf(',');var il=st.lastIndexOf(',');if(ix!=il&&il>0)st=st.substring(0,il);ix=st.indexOf(',');if(ix>=0){Lo=st.substring(0,ix);Hi=st.substring(ix+1,st.length);}else{Lo=st;}if(Lo.indexOf(".")<=0||HVAD=="SIZE")TagObject.ValLo=parseInt(Lo);else TagObject.ValLo=parseFloat(Lo);if(Hi.indexOf(".")<=0||HVAD=="SIZE")TagObject.ValHi=parseInt(Hi);else TagObject.ValHi=parseFloat(Hi);if(Lo.length>=1&&Lo.substring(0,1)!=")")TagObject.SetLo=true;if(Hi.length>=1&&Hi.substring(0,1)!=")")TagObject.SetHi=true;__FVFlipRange(TagObject);TagObject.RANGE=true;return TagObject.RANGE;}function SaibFVTakeRange(TagObject,TagOption){return __FVTakeRange(TagObject,TagOption,"RANGE");}function SaibFVTakeSizes(TagObject,TagOption){return __FVTakeRange(TagObject,TagOption,"SIZE");}function SaibFVValue(){this.VALUE=false;this.Val=new Array();this.WHAT="";}function __FVTakeValue(TagObject,TagOption,What){var Sz=6;TagObject.Value=false;TagObject.WHAT="VALUE";var a=new Array();var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;var ix=UpTagOption.indexOf("VALUE(");if(ix<0)return false;UpTagOption+="  ";var st=UpTagOption.substring(ix+Sz,UpTagOption.length);ix=st.indexOf(')');if(ix<=0)return false;st=st.substring(0,ix);a=st.split(',');var i,j,k;i=a.length;if(i==0)return false;k=0;for(j=0;j<i;j++){if(a[j].length==0)continue;if(Ftrim(a[j])=="")continue;TagObject.Val[k]=Ftrim(a[j]);k++;}if(k==0)return false;TagObject.VALUE=true;return TagObject.VALUE;}function SaibFVTakeValue(TagObject,TagOption){return __FVTakeValue(TagObject,TagOption);}function SaibFVActionKey(KeyCode,SayOK){if(KeyCode==0)return true;if(KeyCode==27||KeyCode==13||KeyCode==03)return true;return SayOK;}function SaibFVCheckWild(WildChar,KeyCode,SayOK){if(WildChar==true&&(KeyCode==42||KeyCode==63))return true;return SayOK;}function SaibFVCheckNumb(KeyCode,SayOK){if(KeyCode>=48&&KeyCode<=57)return true;return SayOK;}function SaibFVCheckEngAlfa(KeyCode,SayOK){if(KeyCode>=97&&KeyCode<=122)return true;if(KeyCode>=65&&KeyCode<=90)return true;return SayOK;}function SaibFVCheckEngText(KeyCode,SayOK){if(KeyCode>=32&&KeyCode<=126)return true;return SayOK;}function SaibFVCheckDecimal(KeyCode,SayOK){if(KeyCode==46)return true;return SayOK;}function SaibFVCheckSign(KeyCode,SayOK){if(KeyCode==43||KeyCode==45)return true;return SayOK;}function SaibFVCheckDual(KeyCode,SayOK){if(KeyCode>=32&&KeyCode<=64)return true;if(KeyCode>=91&&KeyCode<=96)return true;if(KeyCode>=123&&KeyCode<=126)return true;if(KeyCode==10)return true;if(KeyCode==13)return true;return SayOK;}function SaibFVCheckSwift(KeyCode,SayOK){var SwiftChr=new Array(4,4,4,4,4,4,4,4,4,4,1,4,4,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4);if(KeyCode<128){if(SwiftChr[KeyCode]==0)return true;}return SayOK;}function SaibFVCheckArabUCS(KeyCode,SayOK){var ArabChr=new Array(4,4,4,4,4,4,4,4,4,4,4,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,4,4,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);var LhsCode=KeyCode&0xFF00;var RhsCode=KeyCode&0x00FF;if(LhsCode==0x0600){if(RhsCode<128){if(ArabChr[RhsCode]==0)return true;else return SayOK;}else return true;}return SayOK;}function SaibFVCheckArab(KeyCode,SayOK){var ArabChr=new Array(4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4);var LhsCode=KeyCode&0xFF00;var RhsCode=KeyCode&0x00FF;if(LhsCode==0x0600&&RhsCode<128){if(ArabChr[RhsCode]==0)return true;}return SayOK;}function SaibFVCheckSarie(KeyCode,SayOK){var ArabSar=new Array(4,4,4,4,4,4,4,4,4,4,4,4,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,4,4,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,6,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4);var LhsCode=KeyCode&0xFF00;var RhsCode=KeyCode&0x00FF;if(LhsCode==0x0600&&RhsCode<128){if(ArabSar[RhsCode]==0)return true;}return SayOK;}function SaibFVCheckRange(TagObject,TagName,TagOption,TagShow){var SOBJ=new SaibFVRange();var ARAB=false;var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;if(UpTagOption.indexOf('ARAB')>=0)ARAB=true;SaibFVTakeRange(SOBJ,UpTagOption);if(SaibFVOnBlur==false&&SOBJ.RANGE==true){var Etxt=" ["+TagObject.value+"] value out of range";var Ltxt="\nLowest allowed value is ";var Htxt="\nHighest allowed value is ";var Ptxt="\nPlease reenter";if(ARAB){Etxt=" يحتوي قيمة ["+TagObject.value+"] خارج المدى السموح به";Ltxt="\nأقل قيمة مسموحة ";Htxt="\nأكبر قيمة مسموحة ";Ptxt="\nالرجاء إعادة الإدخال";}if(TagObject.value<SOBJ.ValLo){if(TagShow==true){alert(TagName+Etxt+Ltxt+SOBJ.ValLo+Ptxt);__FVdoFocSel(TagObject)}return false;}if(TagObject.value>SOBJ.ValHi){if(TagShow==true){alert(TagName+Etxt+Htxt+SOBJ.ValHi+Ptxt);__FVdoFocSel(TagObject)}return false;}}return true;}function SaibFVCheckSizes(TagObject,TagName,TagOption,TagShow){var SOBJ=new SaibFVRange();var ARAB=false;var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;if(UpTagOption.indexOf('ARAB')>=0)ARAB=true;SaibFVTakeSizes(SOBJ,UpTagOption);if(SOBJ.RANGE==false)return true;if(SOBJ.ValLo<1)SOBJ.SetLo=false;if(SOBJ.ValHi<1)SOBJ.SetHi=false;var Mode=(SOBJ.SetHi&&SOBJ.SetLo)?3:0;if(Mode==0&&SOBJ.SetHi)Mode=2;if(Mode==0&&SOBJ.SetLo)Mode=1;if(Mode==0)return true;if(Mode==3&&SOBJ.ValHi==SOBJ.ValLo)Mode=4;var Xtxt="";switch(Mode){case 1:Xtxt=(ARAB)?"الحد الأدنى من الحروف هو ":"Minimum number of characters is ";Xtxt+=SOBJ.ValLo;break;case 2:Xtxt=(ARAB)?"الحد الأقصى من الحروف هو "+SOBJ.ValHi:"Maximum number of characters is "+SOBJ.ValHi;break;case 3:Xtxt=(ARAB)?"عدد الحروف يجب أن يكون من "+SOBJ.ValLo+" إلى "+SOBJ.ValHi:"Number of characters must be from "+SOBJ.ValLo+" to "+SOBJ.ValHi;break;default:Xtxt=(ARAB)?"عدد الحروف يجب أن يكون "+SOBJ.ValLo:"Number of characters must be "+SOBJ.ValLo;break;}var Sz=TagObject.value.length;if(SaibFVOnBlur==false&&((SOBJ.SetLo&&Sz<SOBJ.ValLo)||(SOBJ.SetHi&&Sz>SOBJ.ValHi))){var Etxt=TagName+" is keyed as "+Sz+" characters.\n"+"Keyed value "+TagObject.value+" has an incorrect length\n";var Ptxt="\nPlease reenter";if(ARAB){Etxt=TagName+" يحتوي على "+Sz+" حروف.\n"+"القيمة المدخلة "+TagObject.value+" تحتوي على عدد حروف غير صحيح\n";Ptxt="\nالرجاء إعادة الإدخال";}if(TagShow==true){alert(Etxt+Xtxt+Ptxt);__FVdoFocSel(TagObject)}return false;}return true;}function SaibFVCheckValue(TagObject,TagName,TagOption,TagShow){var SOBJ=new SaibFVValue();var ARAB=false;var i=0;var j;var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;if(UpTagOption.indexOf('ARAB')>=0)ARAB=true;SaibFVTakeValue(SOBJ,UpTagOption);i=SOBJ.Val.length;if(SOBJ.VALUE==false||i==0)return true;for(j=0;j<i;j++){if(TagObject.value==SOBJ.Val[j])return true;if(!isNaN(TagObject.value)&&!isNaN(SOBJ.Val[j])){var val=parseFloat(TagObject.value);var tal=parseFloat(SOBJ.Val[j]);if(val==tal)return true;}}if(SaibFVOnBlur==false){var Etxt=TagName+" value "+TagObject.value+" is not allowed\n";var Xtxt="Must be one of: "+SOBJ.Val;var Ptxt="\nPlease reenter";if(ARAB){Etxt="قيمة "+TagName+" "+TagObject.value+" غير مسموح بها\n";Xtxt="يجب أن تكون واحدة من "+SOBJ.Val;Ptxt="\nالرجاء إعادة الإدخال";}if(TagShow==true){alert(Etxt+Xtxt+Ptxt);__FVdoFocSel(TagObject)}return false;}return true;}function SaibFVCheckTick(TagObject,TagName,TagOption,TagShow){var ARAB=false;var TICK=0;var j,i,Val,Str;var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;if(UpTagOption.indexOf('ARAB')>=0)ARAB=true;j=UpTagOption.indexOf('TICK(');if(j>=0&&UpTagOption.length>(j+5)){Str=UpTagOption.substring(j+5);TICK=parseFloat(Str);Val=parseFloat(TagObject.value);}if(SaibFVOnBlur==false&&TICK!=0&&Val!=0&&TICK!=NaN&&Val!=NaN){Val=Val%TICK;if(Val!=0){var Etxt=TagName+" contains an invalid value "+TagObject.value+"\n";var Xtxt=(TICK==1)?(TagObject.value+" is not a whole number (without decimals)"):(TagObject.value+" is not a multiple of "+TICK);var Ptxt="\nPlease reenter";if(ARAB){Etxt=TagName+" يحتوي على قيمة غير صحيحة "+TagObject.value+"\n";Xtxt=(TICK==1)?(TagObject.value+" يجب ان يتكون من قيمة صحيحة بدون خانات عشرية"):(TagObject.value+" يجب أن يكون من مضاعفات "+TICK);Ptxt="\nالرجاء إعادة الإدخال";}if(TagShow==true){alert(Etxt+Xtxt+Ptxt);__FVdoFocSel(TagObject)}return false;}}return true;}function SaibFVFold(KeyCode){var FoldCode=KeyCode;if(KeyCode>=97&&KeyCode<=122)FoldCode=KeyCode-32;return FoldCode;}function __FVFold(Obj,Cd){var Fd=SaibFVFold(Cd);if(window.event)window.event.keyCode=Fd;else Obj.value=Obj.value.toUpperCase();return Fd;}function SaibFVConv(KeyCode){var ConvCode=KeyCode;switch(parseInt(ConvCode)){case 126:{ConvCode=63;break;}case 125:{ConvCode=41;break;}case 124:{ConvCode=63;break;}case 123:{ConvCode=40;break;}case 96:{ConvCode=63;break;}case 95:{ConvCode=45;break;}case 94:{ConvCode=63;break;}case 93:{ConvCode=41;break;}case 92:{ConvCode=47;break;}case 91:{ConvCode=40;break;}case 64:{ConvCode=63;break;}case 62:{ConvCode=41;break;}case 61:{ConvCode=63;break;}case 60:{ConvCode=40;break;}case 59:{ConvCode=58;break;}case 39:{ConvCode=63;break;}case 38:{ConvCode=43;break;}case 36:{ConvCode=63;break;}case 37:{ConvCode=63;break;}case 35:{ConvCode=43;break;}case 34:{ConvCode=63;break;}case 33:{ConvCode=63;break;}}return ConvCode;}function SaibFVConvChar(Ch){var KeyCode=Ch.charCodeAt(0);if(KeyCode<=256){KeyCode=SaibFVConv(KeyCode);Ch=String.fromCharCode(KeyCode);}return(Ch);}function SaibFVConvString(Istr){var Ostr=Istr;var Lstr=Istr.length;var j;if(Lstr>0){for(j=0;j<Lstr;j++){var Ch=Istr.charAt(j);Ch=SaibFVConvChar(Ch);if(j==0)Ostr=Ch;else Ostr=Ostr+Ch;}}return Ostr;}function __FVConv(Obj,Cd){var Vd=SaibFVConv(Cd);if(window.event)window.event.keyCode=Vd;else Obj.value=SaibFVConvString(Obj.value);return Vd;}function SaibFVSayBadChar(TagObject,TagName,BadChars,ARAB){var MsgText="Invalid character";if(BadChars>1)MsgText=BadChars+" invalid characters";if(ARAB==false)__FVA(MsgText+" found in "+TagName+"\nPlease correct");else{MsgText="حرف غير مسموح به";__FVA(MsgText+" يوجد في  ["+TagName+"]\nالرجاء التصحيح");}__FVdoFocSel(TagObject)}function SaibFVOnBlurSTC(TagObject,TagName,TagOption){__BSN();__FVClear();var ARAB=false;var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;if(UpTagOption.indexOf('ARAB')>=0)ARAB=true;if(SaibFVOnBlur==false&&TagObject.value.length>0){var Wilds=0;var StcNo=TagObject.value;var ISOK=false;ISOK=SaibFVEndNumb(TagObject,TagName,UpTagOption);if(ISOK==false)return false;if(StcNo.indexOf('*')>=0)Wilds++;if(StcNo.indexOf('?')>=0)Wilds++;if(Wilds==0){if(StcNo.length==9)TagObject.value="0"+TagObject.value;if(TagObject.value.length!=10){if(ARAB==false)__FVA(TagName+" must be 10 digits\nPlease correct");else __FVA("["+TagName+"] يجب أن يتكون من 10 أرقام.\nالرجاء التصحيح");__FVdoFocSel(TagObject);return false;}}}return true;}function SaibFVOnBlurAcct(TagObject,TagName,TagOption){__BSN();__FVClear();var ARAB=false;var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;if(UpTagOption.indexOf('ARAB')>=0)ARAB=true;if(SaibFVOnBlur==false&&TagObject.value.length>0){var Wilds=0;var AccNo=TagObject.value;var Brnch="0";var WkStr="0";var ISOK=false;ISOK=SaibFVEndNumb(TagObject,TagName,UpTagOption);if(ISOK==false)return false;if(AccNo.indexOf('*')>=0)Wilds++;if(AccNo.indexOf('?')>=0)Wilds++;if(Wilds==0){if(AccNo.length==12){TagObject.value="0"+TagObject.value;AccNo=TagObject.value;}if(AccNo.length!=13){if(ARAB==false)__FVA(TagName+" must be 13 digits\nPlease correct");else __FVA("["+TagName+"] يجب أن يتكون من 13 أرقام\nالرجاء التصحيح");__FVdoFocSel(TagObject);return false;}if(AccNo.charAt(0)!="0"){if(ARAB==false)__FVA(TagName+" must start with 0\nPlease correct");else __FVA("["+TagName+"]  يجب أن يبدأ بـ 0\nالرجاء التصحيح");__FVdoFocSel(TagObject);return false;}Brnch=AccNo.charAt(1);if(Brnch<1||Brnch>3){if(ARAB==false)__FVA(TagName+" must start with 01 through 03\nPlease correct");else __FVA("["+TagName+"] يجب أن يبدأ بـ 01 لغاية 03 \nالرجاء التصحيح");__FVdoFocSel(TagObject);return false;}Brnch=AccNo.substring(2,4);if(Brnch<"01"||Brnch>"99"){if(ARAB==false){WkStr=AccNo.substring(0,4);__FVA(TagName+" has invalid branch number\nBranch "+WkStr+" does not exist\nPlease correct");}else{WkStr=AccNo.substring(0,4);__FVA("["+TagName+"] يتكون من رقم فرع غير متوفر\nالفرع "+WkStr+" غير موجود \nالرجاء التصحيح");}__FVdoFocSel(TagObject);return false;}}}return true;}function SaibFVOnBlurAmex(TagObject,TagName,TagOption){__BSN();__FVClear();var ARAB=false;var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;if(UpTagOption.indexOf('ARAB')>=0)ARAB=true;if(SaibFVOnBlur==false&&TagObject.value.length>0){var Wilds=0;var AmxNo=TagObject.value;var AmxSz=AmxNo.length;var ISOK=false;ISOK=SaibFVEndNumb(TagObject,TagName,UpTagOption);if(ISOK==false)return false;if(AmxNo.indexOf('*')>=0)Wilds++;if(AmxNo.indexOf('?')>=0)Wilds++;if(Wilds==0){if(AmxSz!=15){if(ARAB==false)__FVA(TagName+" must be 15 digits\nPlease correct");else __FVA("["+TagName+"] يجب أن يتكون من 15 خانة \nالرجاء التصحيح");__FVdoFocSel(TagObject);return false;}var AmxBin2=AmxNo.substring(0,2);var AmxBin4=AmxNo.substring(0,4);if(AmxBin2!="37"&&AmxBin4!="3411"){if(ARAB==false)__FVA(TagName+" must start with 37 or 3411\nPlease correct");else __FVA("]"+TagName+"] يجب أن يبدأ بـ 37 أو 3411\nالرجاء التصحيح");__FVdoFocSel(TagObject);return false;}}}return true;}function SaibFVOnBlurEngNum(TagObject,TagName,TagOption){__BSN();__FVClear();var ISOK=false;var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;ISOK=SaibFVEndNumb(TagObject,TagName,UpTagOption);return ISOK;}function SaibFVEndNumb(TagObject,TagName,TagOption){var ISOK=false;var FOLD=false;var CONV=false;var WILD=false;var ARAB=false;var SIGN=false;var STOP=false;var i=TagObject.value.length;var j=0;var k=0;var UpTagOption=TagOption.toUpperCase();if(UpTagOption.indexOf('ARAB')>=0)ARAB=true;if(UpTagOption.indexOf('FOLD')>=0)FOLD=true;if(UpTagOption.indexOf('CONV')>=0)CONV=true;if(UpTagOption.indexOf('WILD')>=0)WILD=true;if(UpTagOption.indexOf('SIGN')>=0)SIGN=true;if(UpTagOption.indexOf('STOP')>=0)STOP=true;if(SaibFVOnBlur==false&&i>0){for(j=0;j<i;j++){ISOK=false;ch=TagObject.value.charCodeAt(j);ISOK=SaibFVCheckWild(WILD,ch,ISOK);ISOK=SaibFVCheckNumb(ch,ISOK);ISOK=SaibFVActionKey(ch,ISOK);if(SIGN==true)ISOK=SaibFVCheckSign(ch,ISOK);if(STOP==true)ISOK=SaibFVCheckDecimal(ch,ISOK);if(ISOK==false)k++;}if(k>0)SaibFVSayBadChar(TagObject,TagName,k,ARAB);if(k==0){var RBoo=__FVendCheck(TagObject,TagName,TagOption,true);if(RBoo==false)k=1;}}if(k==0)return true;else return false;}function SaibFVOnBlurEngAlf(TagObject,TagName,TagOption){__BSN();__FVClear();var ISOK=false;var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;ISOK=SaibFVEndEnglish(TagObject,TagName,UpTagOption);return ISOK;}function SaibFVOnBlurEngTxt(TagObject,TagName,TagOption){__BSN();__FVClear();var ISOK=false;var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;ISOK=SaibFVEndEnglish(TagObject,TagName,UpTagOption+",TEXT");return ISOK;}function SaibFVOnBlurAlfNum(TagObject,TagName,TagOption){__BSN();__FVClear();var ISOK=false;var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;ISOK=SaibFVEndEnglish(TagObject,TagName,UpTagOption+",NUMB");return ISOK;}function SaibFVEndEnglish(TagObject,TagName,TagOption){var ISOK=false;var FOLD=false;var CONV=false;var WILD=false;var ARAB=false;var NUMB=false;var TEXT=false;var i=TagObject.value.length;var j=0;var k=0;var UpTagOption=TagOption.toUpperCase();if(UpTagOption.indexOf('ARAB')>=0)ARAB=true;if(UpTagOption.indexOf('FOLD')>=0)FOLD=true;if(UpTagOption.indexOf('CONV')>=0)CONV=true;if(UpTagOption.indexOf('WILD')>=0)WILD=true;if(UpTagOption.indexOf('NUMB')>=0)NUMB=true;if(UpTagOption.indexOf('TEXT')>=0)TEXT=true;if(SaibFVOnBlur==false&&i>0){if(FOLD==true)TagObject.value=TagObject.value.toUpperCase();if(CONV==true)TagObject.value=SaibFVConvString(TagObject.value);for(j=0;j<i;j++){var ch=TagObject.value.charCodeAt(j);ISOK=false;ISOK=SaibFVCheckWild(WILD,ch,ISOK);if(NUMB==true)ISOK=SaibFVCheckNumb(ch,ISOK);if(TEXT==true)ISOK=SaibFVCheckEngText(ch,ISOK);ISOK=SaibFVCheckEngAlfa(ch,ISOK);ISOK=SaibFVActionKey(ch,ISOK);if(ISOK==false)k++;}if(k>0)SaibFVSayBadChar(TagObject,TagName,k,ARAB);if(k==0){var RBoo=__FVendCheckAlfa(TagObject,TagName,TagOption,true);if(RBoo==false)k=1;}}if(k==0)return true;else return false;}function SaibFVOnKeyEngNum(TagObject,TagName,TagOption){var KYCD=__FVgetKeyCode(TagObject);if(__FVsysKeyCode(KYCD))return __FVreturnValue(true);if(SaibSDWhatVendor()!="IE"&&typeof TagObject.fvEvent=="undefined")return true;__BSY();var ISOK=false;var FOLD=false;var WARN=false;var CONV=false;var WILD=false;var ARAB=false;var SHOW="numbers";var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;if(UpTagOption.indexOf('ISNS')>=0)return __FVreturnValue(true);if(UpTagOption.indexOf('ARAB')>=0){ARAB=true;SHOW="أرقام";}if(UpTagOption.indexOf('FOLD')>=0)FOLD=true;if(UpTagOption.indexOf('WARN')>=0)WARN=true;if(UpTagOption.indexOf('CONV')>=0)CONV=true;if(UpTagOption.indexOf('WILD')>=0){WILD=true;if(ARAB==true)SHOW="أرقام والطرق البديلة للبحث";else SHOW="numbers and wild cards";}ISOK=SaibFVCheckWild(WILD,KYCD,ISOK);ISOK=SaibFVCheckNumb(KYCD,ISOK);ISOK=SaibFVActionKey(KYCD,ISOK);if(ISOK==false){if(WARN==true){SaibFVOnBlur=true;if(ARAB==false)__FVA("Keyed character not allowed in "+TagName+"\nAccepts only "+SHOW);else __FVA(" الحرف المدخل غير مسموح في ["+TagName+"].\n يسمح فقط بإدخال "+SHOW);SaibFVOnBlur=false;}return __FVreturnValue(false);}return __FVreturnValue(true);}function SaibFVOnKeyAlfNum(TagObject,TagName,TagOption){var KYCD=__FVgetKeyCode(TagObject);if(__FVsysKeyCode(KYCD))return __FVreturnValue(true);if(SaibSDWhatVendor()!="IE"&&typeof TagObject.fvEvent=="undefined")return true;__BSY();var ISOK=false;var FOLD=false;var WARN=false;var CONV=false;var WILD=false;var ARAB=false;var SHOW="numbers or alphabetics";var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;if(UpTagOption.indexOf('ISNS')>=0)return true;if(UpTagOption.indexOf('ARAB')>=0){ARAB=true;SHOW="أرقام أو حروف اللغة الإنجليزية";}if(UpTagOption.indexOf('FOLD')>=0)FOLD=true;if(UpTagOption.indexOf('WARN')>=0)WARN=true;if(UpTagOption.indexOf('CONV')>=0)CONV=true;if(UpTagOption.indexOf('WILD')>=0){WILD=true;if(ARAB==true)SHOW=SHOW+" والطرق البديلة للبحث ";else SHOW=SHOW+" and wild cards";}ISOK=SaibFVCheckWild(WILD,KYCD,ISOK);ISOK=SaibFVCheckNumb(KYCD,ISOK);ISOK=SaibFVCheckEngAlfa(KYCD,ISOK);ISOK=SaibFVActionKey(KYCD,ISOK);if(FOLD)KYCD=__FVFold(TagObject,KYCD);if(CONV)KYCD=__FVConv(TagObject,KYCD);if(ISOK==false){if(WARN==true){SaibFVOnBlur=true;if(ARAB==false)__FVA("Keyed character not allowed in "+TagName+"\nAccepts only "+SHOW);else __FVA(" الحرف المدخل غير مسموح في ["+TagName+"].\n يسمح فقط بإدخال "+SHOW);SaibFVOnBlur=false;}return __FVreturnValue(false);}return __FVreturnValue(true);}function SaibFVOnBlurEngNdp(TagObject,TagName,TagOption){__BSN();__FVClear();var ISOK=false;var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;ISOK=SaibFVEndNumb(TagObject,TagName,UpTagOption+",STOP");if(ISOK)ISOK=SaibFVEndDecimal(TagObject,TagName,TagOption);return ISOK;}function SaibFVOnBlurEngSdp(TagObject,TagName,TagOption){__BSN();__FVClear();var ISOK=false;var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;ISOK=SaibFVEndNumb(TagObject,TagName,UpTagOption+",STOP,SIGN");if(ISOK)ISOK=SaibFVEndDecimal(TagObject,TagName,TagOption);return ISOK;}function SaibFVEndDecimal(TagObject,TagName,TagOption){var ARAB=false;var ISOK=false;var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;if(UpTagOption.indexOf('ARAB')>=0)ARAB=true;if(SaibFVOnBlur==false){var i=0;var ja=0;var jd=0;var jp=0;var jm=0;var jb=0;var txt=TagObject.value;var sze=txt.length;if(sze>0){for(i=0;i<sze;i++){if(txt.charAt(i)=="."){ja++;jd++;}if(txt.charAt(i)=="+"){ja++;jb++;jp++;}if(txt.charAt(i)=="-"){ja++;jb++;jm++;}}if(jp>1){if(ARAB==false)__FVA("Too many plus signs in "+TagName+"\nPlease correct");else __FVA("يوجد العديد من إشارة + في ["+TagName+"].\nالرجاء التصحيح");__FVdoFocSel(TagObject);return false;}if(jm>1){if(ARAB==false)__FVA("Too many minus signs in "+TagName+"\nPlease correct");else __FVA("يوجد العديد من إشارة - في ["+TagName+"].\nالرجاء التصحيح");__FVdoFocSel(TagObject);return false;}if(jd>1){if(ARAB==false)__FVA("Too many decimal points in "+TagName+"\nPlease correct");else __FVA("يوجد العديد من الفواصل العشرية في ["+TagName+"].\nالرجاء التصحيح");__FVdoFocSel(TagObject);return false;}if(jb>1){if(ARAB==false)__FVA("Both plus and minus signs in "+TagName+"\nPlease correct");else __FVA("الإشارتين + و - موجودة في ["+TagName+"].\nالرجاء التصحيح");__FVdoFocSel(TagObject);return false;}if(jb==sze){if(ARAB==false)__FVA("Sign alone not allowed in "+TagName+"\nPlease correct");else __FVA("لايسمح للإشارة + أو - لوحدها في  ["+TagName+"].\nالرجاء التصحيح");__FVdoFocSel(TagObject);return false;}if(jd==sze){if(ARAB==false)__FVA("Decimal point alone not allowed in "+TagName+"\nPlease correct");else __FVA("لا يسمح للفاصلة العشرية لوحدها في  ["+TagName+"].\nالرجاء التصحيح");__FVdoFocSel(TagObject);return false;}if(ja==sze){if(ARAB==false)__FVA("Decimal point and signs alone not allowed in "+TagName+"\nPlease correct");else __FVA("الإشارتين + و - والفاصلة العشرية لوحدهما غير مسموح في "+TagName+"].\nالرجاء التصحيح");__FVdoFocSel(TagObject);return false;}if(jb==1&&txt.charAt(0)!="+"&&txt.charAt(0)!="-"){if(ARAB==false)__FVA("Sign must be first character in "+TagName+"\nPlease correct");else __FVA("الإشارة + أو - يجب أن تكون بالبداية في ["+TagName+"].\nالرجاء التصحيح");__FVdoFocSel(TagObject);return false;}return __FVendCheck(TagObject,TagName,TagOption,true);}}return true;}function SaibFVRuleSwift(TagObject,TagName,TagOption){var txt=TagObject.value;var sze=txt.length;var ARAB=false;var UpTagOption=TagOption.toUpperCase();if(UpTagOption.indexOf('ARAB')>=0)ARAB=true;if(txt.charAt(0)=="/"||txt.charAt(0)==":"||txt.charAt(0)=="-"){if(ARAB==false)__FVA(TagName+" cannot start with "+txt.charAt(0)+" character\nPlease correct");else __FVA("["+TagName+"] يجب أن لا يبدأ بـ "+txt.charAt(0)+"\nالرجاء التصحيح");__FVdoFocSel(TagObject);return false;}if(sze>1){if(txt.indexOf('//')>=0){if(ARAB==false)__FVA(TagName+" cannot contain adjacent // characters\nPlease correct");else __FVA("["+TagName+"] يجب أن لا يحتوى على الحرفين // متجاورين "+"\nالرجاء التصحيح");__FVdoFocSel(TagObject);return false;}}return true;}function SaibFVOnBlurSwift(TagObject,TagName,TagOption){__BSN();__FVClear();var ARAB=false;var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;if(UpTagOption.indexOf('ARAB')>=0)ARAB=true;if(SaibFVOnBlur==false){if(TagObject.value.length>0){var ISOK=false;ISOK=SaibFVEndArabic(TagObject,TagName,UpTagOption+"SWFT");if(ISOK==false)return false;return SaibFVRuleSwift(TagObject,TagName,UpTagOption);}}return true;}function SaibFVOnBlurSarie(TagObject,TagName,TagOption){__BSN();__FVClear();var ARAB=false;var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;if(UpTagOption.indexOf('ARAB')>=0)ARAB=true;if(SaibFVOnBlur==false){if(TagObject.value.length>0){var ISOK=false;ISOK=SaibFVEndArabic(TagObject,TagName,UpTagOption+"SARI");if(ISOK==false)return false;return SaibFVRuleSwift(TagObject,TagName,UpTagOption);}}return true;}function SaibFVGeneralReal(TagObject,TagName,TagOption,TagSign){var KYCD=__FVgetKeyCode(TagObject);if(__FVsysKeyCode(KYCD))return __FVreturnValue(true);var ISOK=false;var FOLD=false;var WARN=false;var CONV=false;var WILD=false;var ARAB=false;var SHOW="decimal numbers";if(TagSign==true)SHOW="signed "+SHOW;var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;if(UpTagOption.indexOf('ISNS')>=0)return true;if(UpTagOption.indexOf('ARAB')>=0){ARAB=true;SHOW="الأرقام العشرية";}if(TagSign==true){if(ARAB==false)SHOW="signed "+SHOW;else SHOW=SHOW+" المسبوقة بإشارة + أو - ";}if(UpTagOption.indexOf('FOLD')>=0)FOLD=true;if(UpTagOption.indexOf('WARN')>=0)WARN=true;if(UpTagOption.indexOf('CONV')>=0)CONV=true;if(UpTagOption.indexOf('WILD')>=0){WILD=true;if(ARAB==false)SHOW=SHOW+" and wild cards";else SHOW=SHOW+"  و الطرق البديلة للبحث";}if(TagSign==true)ISOK=SaibFVCheckSign(KYCD,ISOK);ISOK=SaibFVCheckDecimal(KYCD,ISOK);ISOK=SaibFVCheckWild(WILD,KYCD,ISOK);ISOK=SaibFVCheckNumb(KYCD,ISOK);ISOK=SaibFVActionKey(KYCD,ISOK);if(ISOK==false){if(WARN==true){SaibFVOnBlur=true;if(ARAB==false)__FVA("Keyed character not allowed in "+TagName+"\nAccepts only "+SHOW);else __FVA(" الحرف المدخل غير مسموح في ["+TagName+"].\n يسمح فقط بإدخال "+SHOW);SaibFVOnBlur=false;}return __FVreturnValue(false);}return __FVreturnValue(true);}function SaibFVOnKeyEngSdp(Obj,Nam,Opt){if(SaibSDWhatVendor()!="IE"&&typeof Obj.fvEvent=="undefined")return true;__BSY();return SaibFVGeneralReal(Obj,Nam,Opt,true);}function SaibFVOnKeyEngNdp(Obj,Nam,Opt){if(SaibSDWhatVendor()!="IE"&&typeof Obj.fvEvent=="undefined")return true;__BSY();return SaibFVGeneralReal(Obj,Nam,Opt,false);}function SaibFVGeneralText(TagObject,TagName,TagOption,TagText){var KYCD=__FVgetKeyCode(TagObject);if(__FVsysKeyCode(KYCD))return __FVreturnValue(true);var ISOK=false;var FOLD=false;var WARN=false;var CONV=false;var WILD=false;var ARAB=false;var SHOW="English alphabet";if(TagText==true)SHOW=" English text";var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;if(UpTagOption.indexOf('ISNS')>=0)return true;if(UpTagOption.indexOf('ARAB')>=0){ARAB=true;SHOW="الحروف الإنجليزية";}if(TagText==true){if(ARAB==false)SHOW=" English text";else SHOW="نص باللغة الإنجليزية";}if(UpTagOption.indexOf('FOLD')>=0)FOLD=true;if(UpTagOption.indexOf('WARN')>=0)WARN=true;if(UpTagOption.indexOf('CONV')>=0)CONV=true;if(UpTagOption.indexOf('WILD')>=0){WILD=true;if(TagText==false){if(ARAB==false)SHOW=SHOW+" and wild cards";else SHOW=SHOW+" و الطرق البديلة للبحث ";}}if(TagText==true){ISOK=SaibFVCheckEngText(KYCD,ISOK);}else{ISOK=SaibFVCheckEngAlfa(KYCD,ISOK);}ISOK=SaibFVCheckWild(WILD,KYCD,ISOK);if(FOLD)KYCD=__FVFold(TagObject,KYCD);if(CONV)KYCD=__FVConv(TagObject,KYCD);ISOK=SaibFVActionKey(KYCD,ISOK);if(ISOK==false){if(WARN==true){SaibFVOnBlur=true;if(ARAB==false)__FVA("Keyed character not allowed in "+TagName+"\nAccepts only "+SHOW);else __FVA(" الحرف المدخل غير مسموح في ["+TagName+"].\n يسمح فقط بإدخال "+SHOW);SaibFVOnBlur=false;}return __FVreturnValue(false);}return __FVreturnValue(true);}function SaibFVOnKeyEngTxt(Obj,Nam,Opt){if(SaibSDWhatVendor()!="IE"&&typeof Obj.fvEvent=="undefined")return true;__BSY();return SaibFVGeneralText(Obj,Nam,Opt,true);}function SaibFVOnKeyEngAlf(Obj,Nam,Opt){if(SaibSDWhatVendor()!="IE"&&typeof Obj.fvEvent=="undefined")return true;__BSY();return SaibFVGeneralText(Obj,Nam,Opt,false);}function SaibFVGeneralSwfSar(TagObject,TagName,TagOption,TagSarie){var KYCD=__FVgetKeyCode(TagObject);if(__FVsysKeyCode(KYCD))return __FVreturnValue(true);var ISOK=false;var FOLD=false;var WARN=false;var CONV=false;var WILD=false;var ARAB=false;var SHOW="Swift characters";if(TagSarie==true)SHOW="Sarie characters";var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;if(UpTagOption.indexOf('ISNS')>=0)return true;if(UpTagOption.indexOf('ARAB')>=0){ARAB=true;SHOW="عنوان سويفت";if(TagSarie==true)SHOW="عنوان سريع";}if(UpTagOption.indexOf('FOLD')>=0)FOLD=true;if(UpTagOption.indexOf('WARN')>=0)WARN=true;if(UpTagOption.indexOf('CONV')>=0)CONV=true;if(UpTagOption.indexOf('WILD')>=0)WILD=true;if(CONV)KYCD=__FVConv(TagObject,KYCD);ISOK=SaibFVCheckSwift(KYCD,ISOK);if(TagSarie==true)ISOK=SaibFVCheckSarie(KYCD,ISOK);ISOK=SaibFVCheckWild(WILD,KYCD,ISOK);if(FOLD)KYCD=__FVFold(TagObject,KYCD);ISOK=SaibFVActionKey(KYCD,ISOK);if(ISOK==false){if(WARN==true){SaibFVOnBlur=true;if(ARAB==false)__FVA("Keyed character not allowed in "+TagName+"\nAccepts only "+SHOW);else __FVA(" الحرف المدخل غير مسموح في ["+TagName+"].\n يسمح فقط بإدخال "+SHOW);SaibFVOnBlur=false;}return __FVreturnValue(false);}return __FVreturnValue(true);}function SaibFVOnKeySwift(Obj,Nam,Opt){if(SaibSDWhatVendor()!="IE"&&typeof Obj.fvEvent=="undefined")return true;__BSY();return SaibFVGeneralSwfSar(Obj,Nam,Opt,false);}function SaibFVOnKeySarie(Obj,Nam,Opt){if(SaibSDWhatVendor()!="IE"&&typeof Obj.fvEvent=="undefined")return true;__BSY();return SaibFVGeneralSwfSar(Obj,Nam,Opt,true);}function SaibFVEndArabic(TagObject,TagName,TagOption){var ISOK=false;var FOLD=false;var CONV=false;var WILD=false;var ARAB=false;var NUMB=false;var TEXT=false;var AALF=false;var SWFT=false;var SARI=false;var i=TagObject.value.length;var j=0;var k=0;var UpTagOption=TagOption.toUpperCase();if(UpTagOption.indexOf('ARAB')>=0)ARAB=true;if(UpTagOption.indexOf('FOLD')>=0)FOLD=true;if(UpTagOption.indexOf('CONV')>=0)CONV=true;if(UpTagOption.indexOf('WILD')>=0)WILD=true;if(UpTagOption.indexOf('NUMB')>=0)NUMB=true;if(UpTagOption.indexOf('TEXT')>=0)TEXT=true;if(UpTagOption.indexOf('AALF')>=0)AALF=true;if(UpTagOption.indexOf('SWFT')>=0)SWFT=true;if(UpTagOption.indexOf('SARI')>=0)SARI=true;if(SaibFVOnBlur==false&&i>0){if(FOLD==true)TagObject.value=TagObject.value.toUpperCase();if(CONV==true)TagObject.value=SaibFVConvString(TagObject.value);for(j=0;j<i;j++){var ch=TagObject.value.charCodeAt(j);ISOK=false;ISOK=SaibFVCheckWild(WILD,ch,ISOK);if(NUMB==true)ISOK=SaibFVCheckNumb(ch,ISOK);if(TEXT==true)ISOK=SaibFVCheckEngText(ch,ISOK);if(AALF==true)ISOK=SaibFVCheckArab(ch,ISOK);if(SWFT==true||SARI==true)ISOK=SaibFVCheckSwift(ch,ISOK);if(SARI==true)ISOK=SaibFVCheckSarie(ch,ISOK);ISOK=SaibFVActionKey(ch,ISOK);if(ISOK==false)k++;}if(k>0)SaibFVSayBadChar(TagObject,TagName,k,ARAB);if(k==0){var RBoo=__FVendCheckAlfa(TagObject,TagName,TagOption,true);if(RBoo==false)k=1;}}if(k==0)return true;else return false;}function SaibFVOnBlurAraAlf(TagObject,TagName,TagOption){__BSN();__FVClear();var ISOK=false;var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;ISOK=SaibFVEndArabic(TagObject,TagName,UpTagOption+"AALF");return ISOK;}function SaibFVOnKeyAraAlf(TagObject,TagName,TagOption){if(SaibSDWhatVendor()!="IE"&&typeof TagObject.fvEvent=="undefined")return true;var KYCD=__FVgetKeyCode(TagObject);if(__FVsysKeyCode(KYCD))return __FVreturnValue(true);__BSY();var ISOK=false;var FOLD=false;var WARN=false;var CONV=false;var WILD=false;var ARAB=false;var SHOW="Arabic";var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;if(UpTagOption.indexOf('ISNS')>=0)return true;if(UpTagOption.indexOf('ARAB')>=0){ARAB=true;SHOW="نص باللغة العربية";}if(UpTagOption.indexOf('FOLD')>=0)FOLD=true;if(UpTagOption.indexOf('WARN')>=0)WARN=true;if(UpTagOption.indexOf('CONV')>=0)CONV=true;if(UpTagOption.indexOf('WILD')>=0){WILD=true;if(ARAB==false)SHOW=SHOW+" and wild cards";else SHOW=SHOW+" والطرق البديلة للبحث ";}if(CONV)KYCD=__FVConv(TagObject,KYCD);ISOK=SaibFVCheckArab(KYCD,ISOK);ISOK=SaibFVCheckWild(WILD,KYCD,ISOK);if(FOLD)KYCD=__FVFold(TagObject,KYCD);ISOK=SaibFVActionKey(KYCD,ISOK);if(ISOK==false){if(WARN==true){SaibFVOnBlur=true;if(ARAB==false)__FVA("Keyed character not allowed in "+TagName+"\nAccepts only "+SHOW);else __FVA(" الحرف المدخل غير مسموح في ["+TagName+"].\n يسمح فقط بإدخال "+SHOW);SaibFVOnBlur=false;}return __FVreturnValue(false);}return __FVreturnValue(true);}function SaibFVSetBadTxt(badTxt){__FVBadTxt=""+badTxt;}function SaibFVAddBadTxt(badTxt){__FVBadTxt=""+__FVBadTxt+badTxt;}function SaibFVClrBadTxt(){__FVBadTxt="";}function SaibFVChkBadTxt(Code){if(__FVBadTxt.length==0)return true;var Ch=String.fromCharCode(Code);var Ix=0;Ch=Ch.toUpperCase();Ix=__FVBadTxt.indexOf(Ch);if(Ix>=0)return false;Ch=Ch.toLowerCase();Ix=__FVBadTxt.indexOf(Ch);if(Ix>=0)return false;return true;}function __FVSetExclusions(iStr){SaibFVClrBadTxt();var j=0,k=0;j=iStr.indexOf("NOEXCL");if(j>=0)return;j=iStr.indexOf("EXCL(");if(j<0)return;if(iStr.length<j+6)return;var oStr=iStr.substring(j+5);k=oStr.indexOf(")");if(k<0)SaibFVSetBadTxt(oStr);if(k>0)SaibFVSetBadTxt(oStr.substring(0,k));}function __FVOnKeyAnyFlow(TagObject,TagName,TagOption,LANG){if(SaibSDWhatVendor()!="IE"&&typeof TagObject.fvEvent=="undefined")return true;var KYCD=__FVgetKeyCode(TagObject);if(__FVsysKeyCode(KYCD))return __FVreturnValue(true);var WARN=false;var ARAB=false;var AUCS=false;var FOLD=false;var CONV=false;var ISOK=false;var WEBS="";var CODE=KYCD;var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;if(UpTagOption.indexOf('ARAB')>=0)ARAB=true;if(UpTagOption.indexOf('WARN')>=0)WARN=true;if(UpTagOption.indexOf('FOLD')>=0)FOLD=true;if(UpTagOption.indexOf('CONV')>=0)CONV=true;if(UpTagOption.indexOf('UCS')>=0&&UpTagOption.indexOf('NOUCS')<0)AUCS=true;if(UpTagOption.indexOf('EXCL(')>=0)__FVSetExclusions(UpTagOption);WEBS=__FVSetWebs(UpTagOption);SaibFVAddBadTxt(WEBS);if(FOLD)CODE=__FVFold(TagObject,CODE);if(CONV)CODE=__FVConv(TagObject,CODE);if(LANG!="E")ISOK=AUCS?SaibFVCheckArabUCS(CODE,ISOK):SaibFVCheckArab(CODE,ISOK);if(LANG!="A")ISOK=SaibFVCheckEngText(CODE,ISOK);ISOK=SaibFVCheckDual(CODE,ISOK);if(ISOK)ISOK=SaibFVChkBadTxt(CODE);if(ISOK==false){if(WARN==true){SaibFVOnBlur=true;if(ARAB==false)__FVA("Keyed character not allowed in "+TagName);else __FVA(" الحرف المدخل غير مسموح في ["+TagName+"]");SaibFVOnBlur=false;}return __FVreturnValue(false);}SaibFVClrBadTxt();return __FVreturnValue(true);}function __FVOnBlurAnyFlow(TagObject,TagName,TagOption,LANG){var WARN=false;var ARAB=false;var AUCS=false;var ISOK=false;var WEBS="";var j,k=0;var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;var UpTagOption=TagOption.toUpperCase();if(SaibFVTester==true)UpTagOption=SaibFVTestOp;if(UpTagOption.indexOf('ARAB')>=0)ARAB=true;if(UpTagOption.indexOf('WARN')>=0)WARN=true;if(UpTagOption.indexOf('UCS')>=0&&UpTagOption.indexOf('NOUCS')<0)AUCS=true;if(UpTagOption.indexOf('EXCL(')>=0)__FVSetExclusions(UpTagOption);WEBS=__FVSetWebs(UpTagOption);SaibFVAddBadTxt(WEBS);if(SaibFVOnBlur==false&&TagObject.value.length>0){var CODE;for(j=0;j<TagObject.value.length;j++){CODE=TagObject.value.charCodeAt(j);ISOK=false;if(LANG!="E")ISOK=AUCS?SaibFVCheckArabUCS(CODE,ISOK):SaibFVCheckArab(CODE,ISOK);if(LANG!="A")ISOK=SaibFVCheckEngText(CODE,ISOK);ISOK=SaibFVCheckDual(CODE,ISOK);if(ISOK)ISOK=SaibFVChkBadTxt(CODE);if(ISOK==false)k++;}if(k>0)SaibFVSayBadChar(TagObject,TagName,k,ARAB);}SaibFVClrBadTxt();if(k==0)return true;else return false;}function SaibFVOnKeyEngFlow(TagObj,TagNam,TagOpt){__BSY();return __FVOnKeyAnyFlow(TagObj,TagNam,TagOpt,'E');}function SaibFVOnKeyAraFlow(TagObj,TagNam,TagOpt){__BSY();return __FVOnKeyAnyFlow(TagObj,TagNam,TagOpt,'A');}function SaibFVOnKeyMixFlow(TagObj,TagNam,TagOpt){__BSY();return __FVOnKeyAnyFlow(TagObj,TagNam,TagOpt,'M');}function SaibFVOnBlurEngFlow(TagObj,TagNam,TagOpt){__BSN();__FVClear();return __FVOnBlurAnyFlow(TagObj,TagNam,TagOpt,'E');}function SaibFVOnBlurAraFlow(TagObj,TagNam,TagOpt){__BSN();__FVClear();return __FVOnBlurAnyFlow(TagObj,TagNam,TagOpt,'A');}function SaibFVOnBlurMixFlow(TagObj,TagNam,TagOpt){__BSN();__FVClear();return __FVOnBlurAnyFlow(TagObj,TagNam,TagOpt,'M');}