// This function is used to check if a certain text 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; } //Change the home page picture Special for OEA function changeHomePagePicture( path) { var darPic = document.getElementById('HomePageImage'); darPic.src = path; } function IsNotZero(nNumber) { return ( isNaN(nNumber) || parseFloat(nNumber)==0 ); } // This function returns true if a is the undefined value. You can get the undefined value // from an uninitialized variable or from an object's missing member. function IsUndefined(a) { return (typeof(a) == 'undefined'); } //*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-**-*-*-*-*-*-*-*-*-*-*-* // Remove both the leading and the trailing space/s of a given string //*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-**-*-*-*-*-*-*-*-*-*-*-* function Trim(str) { // Remove leading spaces and carriage returns while (str.substring(0,1) == ' ') { str = str.substring(1,str.length); } // Remove trailing spaces and carriage returns while (str.substring(str.length-1,str.length) == ' ') { str = str.substring(0,str.length-1); } return str; } // This function is to be used in the show/hide row contents without img function ShowHideRow(Row) { if (Row.style.display == '') { Row.style.display = 'none'; }else{ Row.style.display = ''; } } function showHideSearch() { var advanced = document.getElementById("advancedSearch"); var alternative = document.getElementById("alternativeSearch"); if(advanced.style.display=='') { advanced.style.display="none"; } else { advanced.style.display=""; } if(alternative.style.display=='') { alternative.style.display="none"; } else { alternative.style.display=""; } } /*-*-*-*-*-* This function is to be used in the show/hide row contents with img *-*-*-*-*-*/ function ToggleInfoRow(Row, Img) { if (Row.style.display == '') { Row.style.display = 'none'; Img.src = '../Images/arrowOffAr.gif'; }else{ Row.style.display = ''; Img.src = '../Images/arrowOn.gif'; } } /*-*-*-*-*-* This function is to be used in the show a certain object and hide another one *-*-*-*-*-*/ function ShowHideObjects(objShow, objHide) { objShow.style.display = ''; objHide.style.display = 'none'; } // This function is used to open a popup window function openNewWindow(url,width,height) { var left = Math.floor(screen.width/2)-Math.floor(width/2); var top = Math.floor(screen.height/2)-Math.floor(height/2); popwindow = window.open(url, "popwindow", "toolbar=no,resizable=yes,scrollbars=yes,status=yes,width="+width+",height="+height+",top="+top+",left="+left); popwindow.focus(); } // This function is used to encode the password function GETMD5(bControlLogin) { var objTXT = (bControlLogin) ? 'txtPassword' : 'txtPassword1'; var objPassword = document.getElementById(objTXT); if (objPassword.value != "") { objPassword.value = objPassword.value; } } // This function is used in the login process function ControlLogin() { with (document.form) { if (txtUsername.value=="") { alert("الرجاء ادخال اسم المستخدم!"); txtUsername.focus(); return false; } if (txtPassword.value=="") { alert("الرجاء ادخال كلمة السر!!"); txtPassword.focus(); return false; } useraction.value = "ControlLogin"; action = "../Home/login.php"; submit(); } } function PageLogin() { with (document.form) { if (txtUsername1.value=="") { alert("الرجاء ادخال اسم المستخدم!"); txtUsername1.focus(); return false; } if (txtPassword1.value=="") { alert("الرجاء ادخال كلمة السر!!"); txtPassword1.focus(); return false; } useraction.value = "PageLogin"; action = "../Home/login.php"; submit(); } } // This function is used to submit form when the user press enter function submitEnter(myfield,myevent,myaction) { var keycode; if (window.event) keycode = window.event.keyCode; else if (myevent) keycode = myevent.which; else return true; //alert (keycode); if (keycode == 13) { if (myaction == "ControlLogin") { GETMD5(true); ControlLogin(); }else if (myaction == "PageLogin") { GETMD5(false); PageLogin(); }else if (myaction == "search") { SearchForPublications(); }else if (myaction == "subscribe") { SubscribeMe(); }else if (myaction == "unsubscribe") { UnSubscribeMe(); }else{ myfield.form.submit(); } return false; } else return true; } // This function is used to check if a certain email is valid function isValidMail(emailStr, alertMe) { var checkTLD=1; var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/; var emailPat=/^(.+)@(.+)$/; var specialChars= "\\(\\)><@,;:\\\\\\\"\\.\\[\\]"; var validChars= "\[^\\s" + specialChars + "\]"; var quotedUser="(\"[^\"]*\")"; var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/; var atom=validChars + '+'; var word="(" + atom + "|" + quotedUser + ")"; var userPat=new RegExp("^" + word + "(\\." + word + ")*$"); var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$"); var matchArray=emailStr.match(emailPat); if (matchArray==null) { if(alertMe == null || alertMe == true ) alert("الرجاء التأكد من صحة البريد الألكتروني!!"); return false; } var user=matchArray[1]; var domain=matchArray[2]; for (i=0; i127) { alert("Your email address contains invalid characters."); return false; } } for (i=0; i127) { alert("Your email domain name contains invalid characters."); return false; } } if (user.match(userPat)==null) { alert("الرجاء التأكد من صحة البريد الألكتروني!!"); return false; } var IPArray=domain.match(ipDomainPat); if (IPArray!=null) { for (var i=1;i<=4;i++) { if (IPArray[i]>255) { alert("Destination IP address is invalid!"); return false; } } return true; } var atomPat=new RegExp("^" + atom + "$"); var domArr=domain.split("."); var len=domArr.length; for (i=0;i< len;i++) { if (domArr[i].search(atomPat)==-1) { alert("Your email address does not seem to be valid - check your spelling, including wrong use of commas, or a full point . at the end of the address."); return false; } } if (checkTLD && domArr[domArr.length-1].length!=2 && domArr[domArr.length-1].search(knownDomsPat)==-1) { alert("Your email address must end in a well-known domain or two letter " + "country."); return false; } if (len<2) { alert("Your email address is missing a hostname - check spelling."); return false; } return true; } // This function is used to check if the email is valid or not function checkEmail() { with (document.form) { if (txtEmail.value == "") { alert("الرجاء إدخال البريد الألكبروني!!!"); txtEmail.focus(); return false; }else if (txtEmail.value != "") { if (!isValidMail(txtEmail.value)) { txtEmail.focus(); return; } } return true; } } // This function is used to submit the form function submitForm() { document.forms[0].submit(); } function SubmitFormAction(sURL) { with (document.form) { action = sURL; submit(); } } /*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* * Material Types Page Scripts *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/ // This function is used to check the required fields function CheckName() { with (document.form) { if (txtName.value == "") { alert(""); txtName.focus(); return false; } useraction.value = "AddEdit"; submit(); } } // This function is used to confirm deletion function ConfirmDeletion(ID) { with (document.form) { if (!confirm("هل انت متأكد بأنّك تريد حذف هذا السطر؟")) { return false; } useraction.value = "Delete"; id.value = ID; submit(); } } /*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* * Attachment Types Page Scripts *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/ // This function is used to check the required fields function CheckNames() { with (document.form) { if (txtNameEn.value == "") { alert(""); txtNameEn.focus(); return false; }else if (txtNameAr.value == "") { alert(""); txtNameAr.focus(); return false; } useraction.value = "AddEdit"; AllowedExtensions.value = generateExtensionsStr(); submit(); } } /*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* * Used for lists *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/ function ListAddItem(List1,List2) { if (List1.options.selectedIndex>=0 && List1.options[0].value != "-1") { // Add the selected item of List1 in List2 Element = new Option(List1.options[List1.options.selectedIndex].text,List1.options[List1.options.selectedIndex].value, false, true); if (List2.options[0].value != "-1") { List2.add(Element,List1.options[List1.options.selectedIndex].value); //List2.add(Element,List1.length); } else { List2.remove(0); List2.add(Element,0); } // Remove the selected item of List1 List1.remove(List1.options.selectedIndex); Element = new Option("----------------------------------------------","-1"); if (List1.options.length == 0) { List1.add(Element,0); } } } function SwapLists(List1,List2) { if (List1.options.length>0 && List1.options[0].value != "-1") { // Add items of List1 in List2 List2.remove(0); for(i=0;i< List1.options.length;i++) { Element = new Option(List1.options[i].text,List1.options[i].value); List2.add(Element,List1.options[i].value); // List2.add(Element,i); } // Remove items of List1 L = List1.options.length for(i=0;i< L;i++) { List1.remove(0); } Element = new Option("----------------------------------------------","-1"); List1.add(Element,0); } } function MultiDimensionalArray(iRows,iCols) { var i; var j; var a = new Array(iRows); for (i=0; i < iRows; i++) { a[i] = new Array(iCols); for (j=0; j < iCols; j++) { a[i][j] = ""; } } return(a); } //*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-**-*-*-*-*-*-*-*-*-*-*-* function mySplit(whole, link) { if (whole.split) { return(whole.split(link)); } var parts = new makeArray(0); var d = 0; var p = 0; var q = whole.indexOf(link); while (q > -1) { parts[d++] = whole.substring(p, q); parts.length = d; p = q + 1; q = whole.indexOf(link, p); } parts[d++] = whole.substring(p); parts.length = d; return(parts); } //*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-**-*-*-*-*-*-*-*-*-*-*-* function myJoin(parts, link) { if (parts.join) { return(parts.join(link)); } var whole = ""; var thisLink = ""; for(var d = 0; d < parts.length;d++) { if (parts[d] != "") { whole = whole + thisLink + parts[d]; thisLink = link; } } return(whole); } //*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-**-*-*-*-*-*-*-*-*-*-*-* function generateExtensionsStr() { var extensions = new Array(); var extStr = ""; var extList = document.form.List2; for(var i=0; i< extList.options.length; i++) { extensions[i] = extList.options[i].text; } extStr = myJoin(extensions, ";"); // alert(extStr); return (extStr); } // This function is used to check the priority field if numeric or not // if not numeric then assign 50 as a default value function CheckPriority(objName) { with (document.form) { if (!IsNumeric(objName.value) || (objName.value=="")) objName.value = "50"; } return true; } // This function is used to check a certain field if is numeric or not // if not numeric then assign it a default value function CheckNumericField(sFieldName, nDefaultValue) { with (document.form) { if (!IsNumeric(sFieldName.value) || (sFieldName.value=="")) sFieldName.value = nDefaultValue; } return true; } /*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* * Search Control *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/ function SearchForPublications() { with (document.form) { if (Trim(txtSearch.value)=="") { return false; } useraction.value = "SimpleSearch"; action = "../Home/publication_results.php?mode=simple"; submit(); } } // used in the CMS to search for materials function SearchForMaterials() { with (document.form) { if (Trim(txtSearch.value)=="") { return false; } action = "../Home/search_results.php"; submit(); } } /*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* * Newsletter Control *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/ // This function is used to subscribe a certain email address function SubscribeMe() { var frm = document.forms[0]; var email = frm.txtSubscriberEmail.value; if (email != "") { if (!isValidMail(email)) { frm.txtSubscriberEmail.focus(); }else{ if (frm.rdNewsletter[0].checked) frm.useraction.value = "subscribe"; else frm.useraction.value = "unsubscribe"; frm.action = "../Newsletter/subscribtion.php"; frm.submit(); } }else{ return false; } } function SubscribeMe1() { var frm = document.forms[0]; var email = frm.txtSubscriberEmail.value; if (email != "") { if (!isValidMail(email)) { frm.txtSubscriberEmail.focus(); }else{ if (frm.rdNewsletter[0].checked) frm.useraction.value = "subscribe"; else frm.useraction.value = "unsubscribe"; frm.action = "../Newsletter/subscribtion.php"; frm.submit(); } }else{ return false; } } // This function is used to unsubscribe from the newsletter function UnSubscribeMe() { with (document.form) { var email = txtEmail1.value; if (email != "") { if (!isValidMail(email)) { txtEmail1.focus(); } else { useraction.value = "unsubscribe"; action = "../Newsletter/subscribtion.php"; submit(); } }else{ return false; } } } /*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* * Membership Page *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/ function CheckMembershipFields(Mode) { with(document.form) { //Check Username if (Mode == 'AddUser') { if ( Trim(txtMemberUsername.value) == '' ) { alert("الرجاء إدخال اسم المستخدم!"); txtMemberUsername.focus(); return false; } } // Check Password if ( Trim(txtMemberPassword.value) == '' ) { alert("الرجاء إدخال كلمة السر!"); txtMemberPassword.focus(); return false; } // Compare Passwords if( Trim(txtMemberPassword.value) != Trim(txtConfirmPass.value) ) { alert("كلمة السر لا توافق تأكيد كلمة السر."); txtConfirmPass.focus(); return false; } // Check First Name if ( Trim(txtFName.value) == '' ) { alert("الرجاء إدخال الإسم!"); txtFName.focus(); return false; } // Check Last Name if ( Trim(txtLName.value) == '' ) { alert("الرجاء إدخال إسم الشهرة!"); txtLName.focus(); return false; } // Check Email if (!checkEmail()) { return false; } // Check Last Name if ( Trim(txtAddress.value) == '' ) { alert("أدخل العنوان"); txtAddress.focus(); return false; } // Check Country if (ddlCountry.options.selectedIndex == 0) { alert("أدخل الدولة"); ddlCountry.focus(); return false; } // Check City if ( Trim(txtCity.value) == '' ) { alert("أدخل المدينة"); txtCity.focus(); return false; } // Check Last Name if ( Trim(txtPhone1.value) == '' ) { alert("الرجاء إدخال رقم الهاتف!"); txtPhone1.focus(); return false; } useraction.value = Mode; action = "../Home/manage_membership.php"; submit(); } } function CheckNewAccountSampleFields(Mode) { with(document.form) { useraction.value = Mode; action = "../Home/newaccountsample.php?mode=sendmail"; submit(); } } /*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* * Shopping Cart Page Scripts *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/ // This function is used to restrict users to enter only numbers inside a given text box function NumbersOnly(obj) { with (document.form) { // Only integer numbers allowed! if (!/^\d*$/.test(obj.value)) { obj.value = obj.value.replace(/[^\d]/g,""); obj.focus(); } } } // This function is used to add a certain item with a qiven quantity is to the existing cart function AddItem(nItemID, nQty, fPrice, sType, sName) { with (document.form) { //var fieldName = "txtQuantity"+nItemID+".value"; //if (eval(fieldName)=="" || eval(fieldName)==0) { // alert("يجب تحديد الكمية أولاً!") // return false; //} useraction.value = "AddItem"; // Assign the needed information for the item to be added to the cart into the following hidden fields ItemID.value = nItemID; ItemQty.value = nQty; ItemPrice.value = fPrice; ItemType.value = sType; ItemName.value = sName; action = "../ECommerce/manage_cart.php"; submit(); } } // This function is used to clear the shopping cart function ClearCart() { with (document.form) { useraction.value = "ClearCart"; action = "../ECommerce/manage_cart.php"; submit(); } } // This function is used to clear the shopping cart function UpdateCart() { with (document.form) { useraction.value = "UpdateCart"; action = "../ECommerce/manage_cart.php"; submit(); } } function UpdateQty() { with (document.form) { useraction.value = "UpdateQty"; action = "../ECommerce/manage_cart.php"; submit(); } } // This function is used to update the cart and redirect the user to the checkout page function CheckOut() { with (document.form) { useraction.value = "CheckOut"; action = "../ECommerce/manage_cart.php"; submit(); } } function CheckQuantity(obj, nQty) { with (document.form) { if (obj.value=="") { obj.value = nQty; } } } function CheckCareerFields() { with (document.form) { if (Trim(txtFirstName.value) == "") { alert("الرجاء إدخال الإسم!!"); txtFirstName.focus(); return false; } if (Trim(txtLastName.value) == "") { alert("الرجاء إدخال إسم الشهرة!!"); txtLastName.focus(); return false; } var email = Trim(txtEmail.value); if (email == "") { alert("الرجاء إدخال البريد الألكبروني!!!"); txtEmail.focus(); return false; } if (email != "") { if (!isValidMail(email)) { txtEmail.focus(); return false; } } if (Trim(cmbCountry.value) == -1 ) { alert("أدخل الدولة!"); cmbCountry.focus(); return false; } if (Trim(txtPhone.value) == "") { alert("الرجاء إدخال رقم الهاتف!!"); txtPhone.focus(); return false; } if (Trim(txtCategory.value) == "") { alert("الرجاء إدخال الفئة!"); txtCategory.focus(); return false; } if (Trim(txtCVName.value) == "") { alert("الرجاء إدخال CV!"); txtCVName.focus(); return false; } /* var ext = txtCVName.value; ext = ext.substring(ext.length-3,ext.length); ext = ext.toLowerCase(); var allowedExtensions = "doc;rtf;txt;pdf"; var pos = allowedExtensions.indexOf(ext); if (pos==-1) { alert(""); txtCVName.focus(); return false; } */ useraction.value = "AddNew"; action = "../Careers/manage_careers.php" submit(); } } /*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*--*-*-*-*-*-*-* * Date Functions *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*--*-*-*-*-*-*-*/ //*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-**-*-*-*-*-*-*-*-*-*-*-* function CreateDayCombo(name) { var today = new Date(); var currentDay = today.getDate(); var currentMonth = today.getMonth(); var currentYear = today.getYear(); var num = ""; var arrMonth = new Array(31,28,31,30,31,30,31,31,30,31,30,31); arrMonth[1] = ((currentYear%4 == 0) && (currentYear%100 != 0)) ? 29 : 28; document.writeln(""); } //*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-**-*-*-*-*-*-*-*-*-*-*-* function CreateMonthCombo(name) { var today = new Date(); var currentMonth = today.getMonth()+1; var num = ""; document.writeln(""); } //*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-**-*-*-*-*-*-*-*-*-*-*-* function CreateYearCombo(name) { var today = new Date(); var currentYear = today.getYear(); document.writeln(""); } //*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-**-*-*-*-*-*-*-*-*-*-*-* function CreateNumOfYears(name, n) { document.writeln(""); } /*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* * Subscribtions Pages Scripts *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/ //------------------------- Magazine Subscribtion -------------------------- function CheckMagazineSubscribtionForm() { with(document.form) { if (!rdMethod[0].checked && !rdMethod[1].checked && !rdMethod[2].checked) { alert("الرجاء إختيار طريقة التسديد"); lblRequired.innerHTML = "*"; return false; } if (rdType[0].checked) { arrInput = document.getElementsByName('AnnualElement'); for(i=0; i< arrInput.length; i++) { if (rdAnnualType[i].checked) { SubscribtionQuantity.value = arrInput[i].value; //var nItemID = rdAnnualType[i].value; //var nFee = eval("txtAFee"+nItemID+".value"); //SubscribtionAmount.value = SubscribtionQuantity.value * nFee; break; } } } else { arrInput = document.getElementsByName('LifeTimeElement'); for(i=0; i< arrInput.length; i++) { if (rdLifeTimeType[i].checked) { SubscribtionQuantity.value = arrInput[i].value; //var nItemID = rdLifeTimeType[i].value; //var nFee = eval("txtAFee"+nItemID+".value"); //SubscribtionAmount.value = SubscribtionQuantity.value * nFee; break; } } } useraction.value = "MagazineSubscribtion"; action = "../Subscribtions/subscribtion_manage.php"; submit(); } } // //------------------------- Magazine Subscribtion -------------------------- function CheckMagazine1SubscribtionForm() { with(document.form) { if (!rdMethod[0].checked && !rdMethod[1].checked && !rdMethod[2].checked) { alert("الرجاء إختيار طريقة التسديد"); lblRequired.innerHTML = "*"; return false; } if (rdType[0].checked) { arrInput = document.getElementsByName('AnnualElement'); for(i=0; i< arrInput.length; i++) { if (rdAnnualType[i].checked) { SubscribtionQuantity.value = arrInput[i].value; //var nItemID = rdAnnualType[i].value; //var nFee = eval("txtAFee"+nItemID+".value"); //SubscribtionAmount.value = SubscribtionQuantity.value * nFee; break; } } } else { arrInput = document.getElementsByName('LifeTimeElement'); for(i=0; i< arrInput.length; i++) { if (rdLifeTimeType[i].checked) { SubscribtionQuantity.value = arrInput[i].value; //var nItemID = rdLifeTimeType[i].value; //var nFee = eval("txtAFee"+nItemID+".value"); //SubscribtionAmount.value = SubscribtionQuantity.value * nFee; break; } } } useraction.value = "Magazine1Subscribtion"; action = "../Subscribtions/subscribtion_manage.php"; submit(); } } //------------------------- Supporter & Subscriber Subscribtion -------------------------- function CheckSubscribtionForm(sSubscribtionType) { with(document.form) { if (!rdMethod[0].checked && !rdMethod[1].checked && !rdMethod[2].checked) { alert("الرجاء إختيار طريقة التسديد"); lblRequired.innerHTML = "*"; return false; } useraction.value = sSubscribtionType; action = "../Subscribtions/subscribtion_manage.php"; submit(); } } //------------------------- Special Offer Subscribtion -------------------------- function CheckSpecialOfferSubscribtionForm() { with(document.form) { if (!rdMethod[0].checked && !rdMethod[1].checked && !rdMethod[2].checked) { alert("الرجاء إختيار طريقة التسديد"); lblRequired.innerHTML = "*"; return false; } for(i=0; i<=2; i++) { if (rdType[i].checked) { SubscribtionQuantity.value = eval("txtQty"+(i+5)+".value"); break; } } useraction.value = "SpecialOfferSubscribtion"; action = "../Subscribtions/subscribtion_manage.php"; submit(); } } /*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* * Address Book Pages Scripts *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/ // This function is used to check the required fields function CheckAddressForm() { with (document.form) { if (txtRecipientName.value == "") { alert("الرجاء تحديد اسم المستلم!"); txtRecipientName.focus(); return false; } if (txtAddress.value == "") { alert("أدخل العنوان"); txtAddress.focus(); return false; } if (txtCity.value == "") { alert("أدخل المدينة"); txtCity.focus(); return false; } if (ddlCountry.options.selectedIndex == 0) { alert("أدخل الدولة"); ddlCountry.focus(); return false; } useraction.value = "AddEdit"; submit(); } } /*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* * Checkout Pages Scripts *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/ function ConfirmOrder() { with (document.form) { //alert(cmbShippingAddress.value); if(cmbShippingAddress.value==-2 && rdShippingAddress.checked==false) { alert('الرجاء إدخال أو إختيار عنوان للشحن'); return false; } //if(cmbShippingAddress.value==-1) //{ if(ShippingName.value=='') { alert('الرجاء تحديد اسم المستلم!'); ShippingName.focus(); return false; } if(ShippingPhone.value=='') { alert('الرجاء إدخال رقم الهاتف!'); ShippingPhone.focus(); return false; } if(ShippingCity.value=='') { alert('أدخل المدينة'); ShippingCity.focus(); return false; } if(ShippingAddress.value=='') { alert('أدخل العنوان'); ShippingAddress.focus(); return false; } //} useraction.value = "ConfirmOrder"; action = "../ECommerce/manage_order.php"; submit(); } } /*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* * ECommerce Scripts *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/ function SecureOrder() { with (document.form) { action = "https://www.netcommercepay.com/iPAY/default.asp"; submit(); } } // This function is used when the online payment failed and the user wants to pay again function TryAgain() { with (document.form) { useraction.value = "TryAgain"; action = "../ECommerce/manage_order.php"; submit(); } } // This function is used when the online payment failed and the user wants to subscribe again function SubscribeAgain() { with (document.form) { useraction.value = "SubscribeAgain"; action = "../Subscribtions/subscribtion_manage.php"; submit(); } } function ChkFeedback() { with(document.form) { if ( Trim(txtFullName.value) == '' ) { alert("الرجاء إدخال الإسم!!"); txtFullName.focus(); return false; } var email = Trim(txtEmail.value); if (email == "") { alert("الرجاء إدخال البريد الألكبروني!!!"); txtEmail.focus(); return false; } if (email != "") { if (!isValidMail(email)) { txtEmail.focus(); return false; } } if ( Trim(txtSubject.value) == '' ) { alert("الرجاء إدخال الموضوع"); txtSubject.focus(); return false; } if ( Trim(txtMessage.value) == '' ) { alert("الرجاء إدخال الرسالة"); txtMessage.focus(); return false; } action= 'managefeedback.php'; useraction.value = "AddEdit"; submit(); } } function CheckForm1Fields(Mode) { with(document.form) { if ( Trim(txtCompanyNameEN.value) == '' ) { alert("أدخل اسم الشركة"); txtCompanyNameEN.focus(); return false; } if ( Trim(txtCompanyNameAR.value) == '' ) { alert("أدخل اسم الشركة"); txtCompanyNameAR.focus(); return false; } if ( Trim(txtBranchNumber.value) == '' ) { alert("أدخل عدد الأفرع"); txtBranchNumber.focus(); return false; } if ( Trim(txtCompanyOwnerName.value) == '' ) { alert("أدخل اسم صاحب الشركة"); txtCompanyOwnerName.focus(); return false; } if ( Trim(txtBusinessRecord.value) == '' ) { alert("أدخل السجل التجاري"); txtBusinessRecord.focus(); return false; } if ( Trim(txtManagerName.value) == '' ) { alert("أدخل اسم المدير"); txtManagerName.focus(); return false; } if ( Trim(txtManagerPhone.value) == '' ) { alert("أدخل رقم المدير"); txtManagerPhone.focus(); return false; } if ( Trim(txtFinancialManagerName.value) == '' ) { alert("أدخل إسم المدير المالي"); txtFinancialManagerName.focus(); return false; } if ( Trim(txtFinancialManagerPhone.value) == '' ) { alert("أدخل رقم المدير المالي"); txtFinancialManagerPhone.focus(); return false; } if ( Trim(txtChargerName.value) == '' ) { alert("أدخل السجل التجاري"); txtChargerName.focus(); return false; } if ( Trim(txtEmail.value) == '' ) { alert(" أدخل البريد الإلكتروني"); txtEmail.focus(); return false; } if ( Trim(txtAddress.value) == '' ) { alert("أدخل العنوان"); txtAddress.focus(); return false; } if ( Trim(txtPOBox.value) == '' ) { alert("أدخل صندوق البريد"); txtPOBox.focus(); return false; } if ( ddlCountry.options.selectedIndex == 0 ) { alert("أدخل الدولة"); ddlCountry.focus(); return false; } if ( Trim(txtCity.value) == '' ) { alert("أدخل المدينة"); txtCity.focus(); return false; } if ( Trim(txtPhone1.value) == '' ) { alert("أدخل الهاتف"); txtPhone1.focus(); return false; } if ( Trim(txtSpecialNotes.value) == '' ) { alert("أدخل المعلومات الخاصة"); txtSpecialNotes.focus(); return false; } useraction.value = Mode; action = "../Forms/form1.php?mode=sendmail"; submit(); } } function CheckDarFriendsFields() { with(document.form) { action = "../Home/content.php?id=334"; submit(); } } function CheckForm2Fields(Mode) { with(document.form) { if ( Trim(txtCompanyNameEN.value) == '' ) { alert("أدخل اسم الشركة"); txtCompanyNameEN.focus(); return false; } if ( Trim(txtCompanyNameAR.value) == '' ) { alert("أدخل اسم الشركة"); txtCompanyNameAR.focus(); return false; } if ( Trim(txtCompanyOwnerName.value) == '' ) { alert("أدخل اسم صاحب الشركة"); txtCompanyOwnerName.focus(); return false; } if ( Trim(txtManagerName.value) == '' ) { alert("أدخل اسم المدير"); txtManagerName.focus(); return false; } if ( Trim(txtFinancialManagerName.value) == '' ) { alert("أدخل إسم المدير المالي"); txtFinancialManagerName.focus(); return false; } if ( Trim(txtEmail.value) == '' ) { alert(" أدخل البريد الإلكتروني"); txtEmail.focus(); return false; } if ( Trim(txtAddress.value) == '' ) { alert("أدخل العنوان"); txtAddress.focus(); return false; } if ( Trim(txtPOBox.value) == '' ) { alert("أدخل صندوق البريد"); txtPOBox.focus(); return false; } /*if ( Trim(txtZipCode.value) == '' ) { alert("أدخل الرمز البريدي"); txtZipCode.focus(); return false; } */ if ( ddlCountry.options.selectedIndex == 0 ) { alert("أدخل الدولة"); ddlCountry.focus(); return false; } if ( Trim(txtCity.value) == '' ) { alert("أدخل المدينة"); txtCity.focus(); return false; } if ( Trim(txtPhone1.value) == '' ) { alert("أدخل الهاتف"); txtPhone1.focus(); return false; } if ( Trim(txtSpecialNotes.value) == '' ) { alert("أدخل المعلومات الخاصة"); txtSpecialNotes.focus(); return false; } useraction.value = Mode; action = "../Forms/form2.php?mode=sendmail"; submit(); } }