function jbackToHomepage() { if (!window.location.href.match(new RegExp('^.*\/(index\.php)?(#.*)?$'))) { window.location = 'index.php'; return true; } $$$('other_homepage_modules').style.display = ''; $$$('home_page_div').style.display = 'none'; $j.post("/backend.php", {"currenturl": ""}); $j(document).attr('title',':: به وب سایت شرکت تولید گوشت مرغ ماهان خوش آمدید ::'); $j('meta[name=keywords]').attr('keywords', 'گوشت مرغ - مرغ - گوشت - جوجه - جوجه کشی - مرغداری - پرورش مرغ - پرورش مرغ مادر - پرورش مرغ گوشتی - مرغ مادر - مرغ گوشتی'); $j('meta[name=description]').attr('description', 'گوشت مرغ - مرغ - گوشت - جوجه - جوجه کشی - مرغداری - پرورش مرغ - پرورش مرغ مادر - پرورش مرغ گوشتی - مرغ مادر - مرغ گوشتی'); var myelement = $j("#home_page_div"); var myoffset = myelement.offset(); window.scrollTo(0,myoffset.top) } function isEmpty(strValue) { var emptyPattern = /^\s*$/; var isMatch = emptyPattern.test(strValue) return isMatch; } function isDigit(number) { var digitPattern = /^\d*$/; var isMatch = digitPattern.test(number) return isMatch; } function ew_CheckDate(object_value) { var EW_DATE_SEPARATOR = '-'; if (object_value == null) return true; if (object_value.length == 0) return true; isplit = object_value.indexOf(EW_DATE_SEPARATOR); // Split by date separator if (isplit == -1 || isplit == object_value.length) return false; sYear = object_value.substring(0, isplit); isplit = object_value.indexOf(EW_DATE_SEPARATOR, isplit + 1); // Split by date separator if (isplit == -1 || (isplit + 1 ) == object_value.length) return false; sMonth = object_value.substring((sYear.length + 1), isplit); if (sMonth.length == 0) return false; isep = object_value.indexOf(' ', isplit + 1); if (isep == -1) { sDay = object_value.substring(isplit + 1); } else { sDay = object_value.substring(isplit + 1, isep); sTime = object_value.substring(isep + 1); if (!ew_CheckTime(sTime)) // Check time return false; } if (sDay.length == 0) return false; if (!ew_CheckInteger(sMonth)) return false; else if (!ew_CheckRange(sMonth, 1, 12)) return false; else if (!ew_CheckInteger(sYear)) return false; else if (!ew_CheckRange(sYear, 0, 9999)) return false; else if (!ew_CheckInteger(sDay)) return false; else if (!ew_CheckDay(sYear, sMonth, sDay)) return false; else return true; } function ew_CheckTime(object_value) { if (object_value == null) return true; if (object_value.length == 0) return true; isplit = object_value.indexOf(':'); if (isplit == -1 || isplit == object_value.length) return false; sHour = object_value.substring(0, isplit); iminute = object_value.indexOf(':', isplit + 1); if (iminute == -1 || iminute == object_value.length) sMin = object_value.substring((sHour.length + 1)); else sMin = object_value.substring((sHour.length + 1), iminute); if (!ew_CheckInteger(sHour)) return false; else if (!ew_CheckRange(sHour, 0, 23)) return false; if (!ew_CheckInteger(sMin)) return false; else if (!ew_CheckRange(sMin, 0, 59)) return false; if (iminute != -1) { sSec = object_value.substring(iminute + 1); if (!ew_CheckInteger(sSec)) return false; else if (!ew_CheckRange(sSec, 0, 59)) return false; } return true; } function ew_CheckInteger(object_value) { if (object_value == null) return true; if (object_value.length == 0) return true; var decimal_format = "."; var check_char; check_char = object_value.indexOf(decimal_format); if (check_char < 1) return ew_CheckNumber(object_value); else return false; } function ew_CheckNumber(object_value) { if (object_value == null) return true; if (object_value.length == 0) return true; var start_format = " .+-0123456789"; var number_format = " .0123456789"; var check_char; var decimal = false; var trailing_blank = false; var digits = false; check_char = start_format.indexOf(object_value.charAt(0)); if (check_char == 1) decimal = true; else if (check_char < 1) return false; for (var i = 1; i < object_value.length; i++) { check_char = number_format.indexOf(object_value.charAt(i)) if (check_char < 0) { return false; } else if (check_char == 1) { if (decimal) return false; else decimal = true; } else if (check_char == 0) { if (decimal || digits) trailing_blank = true; } else if (trailing_blank) { return false; } else { digits = true; } } return true; } function ew_CheckRange(object_value, min_value, max_value) { if (object_value == null) return true; if (object_value.length == 0) return true; if (!ew_CheckNumber(object_value)) return false; else return (ew_NumberRange((eval(object_value)), min_value, max_value)); return true; } function ew_NumberRange(object_value, min_value, max_value) { if (min_value != null) { if (object_value < min_value) return false; } if (max_value != null) { if (object_value > max_value) return false; } return true; } function ew_CheckDay(checkYear, checkMonth, checkDay) { maxDay = 31; if (checkMonth == 4 || checkMonth == 6 || checkMonth == 9 || checkMonth == 11) { maxDay = 30; } else if (checkMonth == 2) { if (checkYear % 4 > 0) maxDay =28; else if (checkYear % 100 == 0 && checkYear % 400 > 0) maxDay = 28; else maxDay = 29; } return ew_CheckRange(checkDay, 1, maxDay); } // Check emails function ew_CheckEmailList(object_value, email_cnt) { if (object_value == null) return true; if (object_value.length == 0) return true; var emailList = object_value.replace(/,/g,";"); var arEmails = emailList.split(";"); if (arEmails.length > email_cnt && email_cnt > 0) return false; for (var i = 0; i < arEmails.length; i++) { if (!ew_CheckEmail(arEmails[i])) return false; } return true; } // Check email function ew_CheckEmail(object_value) { if (object_value == null) return true; if (object_value.length == 0) return true; object_value = object_value.replace(/^\s*|\s*$/g, ""); var re = new RegExp("^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,6}$", "i"); return re.test(object_value); } function ew_HtmlEncode(text) { var str = text; str = str.replace(/&/g, '&'); str = str.replace(/\"/g, '"'); str = str.replace(//g, '>'); return str; } function ew_urlEncode(text) { var str = text; str = str.replace(/&/g, '@'); return str; } function weather_city_change() { doFormSubmit('weather_status', '/?section=getweatherstat', 'cityid='+$$$('yahooid').value); return false; } function submit_vote() { var selectID = 0; $$$A(document.getElementsByName('response')).each(function(input){ if (input.checked) { selectID = input.value; } }); if(!selectID) { Sexy.alert('لطفا گزينه اي را انتخاب نمائيد'); return false; } doFormSubmit('poll_section', '/?section=submitpoll','pollid='+$$$('pollid').value+'&response='+$$$('response').value+'&isSubmit='+$$$('isSubmit').value ); return false; } function searchindictionary() { if(!$$$('word').value) { Sexy.alert('لغت مورد نظر را وارد کنید', $$$('word')); $$$('word').focus() ; $$$('word').style.background = 'Yellow'; return false; } else $$$('word').style.background = '#FFFFFF'; doFormSubmit('mean', '/?section=dictionary','word='+$$$('word').value); return false; } function sendcontactform() { if(!ew_CheckEmail($$$('contactemail').value)) { Sexy.alert('ایمیل وارد شده صحیح نمی باشد ', $$$('contactemail')); $$$('contactemail').focus() ; $$$('contactemail').style.background = 'Yellow'; return false; } else $$$('contactemail').style.background = '#FFFFFF'; if(!$$$('contactsubject').value) { Sexy.alert('موضوع نامه را وارد نمائید', $$$('contactsubject')); $$$('contactsubject').focus() ; $$$('contactsubject').style.background = 'Yellow'; return false; } else $$$('contactsubject').style.background = '#FFFFFF'; if(!$$$('contactmessage').value) { Sexy.alert('متن نامه را وارد نمائید', $$$('contactmessage')); $$$('contactmessage').focus() ; $$$('contactmessage').style.background = 'Yellow'; return false; } else $$$('contactmessage').style.background = '#FFFFFF'; doFormSubmit('contactform', '/?section=contactus','name='+$$$('contactname').value+'&email='+$$$('contactemail').value+'&subject='+$$$('contactsubject').value+'&message='+$$$('contactmessage').value); return false; } function sendregisterform() { if(!$$$('registerarname').value) { Sexy.alert('نام خود را وارد نمائید', $$$('registerarname')); $$$('registerarname').focus() ; $$$('registerarname').style.background = 'Yellow'; return false; } else $$$('registerarname').style.background = '#FFFFFF'; if(!$$$('registerarfamily').value) { Sexy.alert('نام خانوادگی خود را وارد نمائید', $$$('registerarfamily')); $$$('registerarfamily').focus() ; $$$('registerarfamily').style.background = 'Yellow'; return false; } else $$$('registerarfamily').style.background = '#FFFFFF'; if(!$$$('registeraremail').value) { Sexy.alert('ایمیل خود را وارد نمائید', $$$('registeraremail')); $$$('registeraremail').focus() ; $$$('registeraremail').style.background = 'Yellow'; return false; } else $$$('registeraremail').style.background = '#FFFFFF'; if(!ew_CheckEmail($$$('registeraremail').value)) { Sexy.alert('ایمیل وارد شده صحیح نمی باشد ', $$$('registeraremail')); $$$('registeraremail').focus() ; $$$('registeraremail').style.background = 'Yellow'; return false; } else $$$('registeraremail').style.background = '#FFFFFF'; if(!$$$('registerarusername').value) { Sexy.alert('شناسه کاربری خود را وارد نمائید', $$$('registerarusername')); $$$('registerarusername').focus() ; $$$('registerarusername').style.background = 'Yellow'; return false; } else $$$('registerarusername').style.background = '#FFFFFF'; if($j('#registerarusername').val().length <3) { Sexy.alert('شناسه کاربری نمی تواند کمتر از سه کاراکتر باشد', $$$('registerarusername')); $$$('registerarusername').focus() ; $$$('registerarusername').style.background = 'Yellow'; return false; } else $$$('registerarusername').style.background = '#FFFFFF'; if(!$$$('registerarpassword').value) { Sexy.alert('رمز عبور خود را وارد نمائید', $$$('registerarpassword')); $$$('registerarpassword').focus() ; $$$('registerarpassword').style.background = 'Yellow'; return false; } else $$$('registerarpassword').style.background = '#FFFFFF'; if($j('#registerarpassword').val().length <6) { Sexy.alert('رمز عبور نمی تواند کمتر از شش کاراکتر باشد', $$$('registerarpassword')); $$$('registerarpassword').focus() ; $$$('registerarpassword').style.background = 'Yellow'; return false; } else $$$('registerarpassword').style.background = '#FFFFFF'; if(!$$$('registerarrepassword').value) { Sexy.alert('تکرار رمز عبور خود را وارد نمائید', $$$('registerarrepassword')); $$$('registerarrepassword').focus() ; $$$('registerarrepassword').style.background = 'Yellow'; return false; } else $$$('registerarrepassword').style.background = '#FFFFFF'; if($$$('registerarrepassword').value !== $$$('registerarpassword').value) { Sexy.alert('رمز عبور و تکرار آن باهم همسان نمی باشند', $$$('registerarrepassword')); $$$('registerarrepassword').focus() ; $$$('registerarrepassword').style.background = 'Yellow'; return false; } else $$$('registerarrepassword').style.background = '#FFFFFF'; doFormSubmit('registerform', '/?section=register', 'name='+$$$('registerarname').value+ '&family='+$$$('registerarfamily').value+ '&address='+$$$('registeraraddress').value+ '&tel='+$$$('registerartel').value+ '&mobile='+$$$('registerarmobile').value+ '&username='+$$$('registerarusername').value+ '&password='+$$$('registerarpassword').value+ '&email='+$$$('registeraremail').value); return false; } function sendforgotpasswordform() { if(!$$$('registeraremail').value) { Sexy.alert('ایمیل خود را وارد نمائید', $$$('registeraremail')); $$$('registeraremail').focus() ; $$$('registeraremail').style.background = 'Yellow'; return false; } else $$$('registeraremail').style.background = '#FFFFFF'; if(!ew_CheckEmail($$$('registeraremail').value)) { Sexy.alert('ایمیل وارد شده صحیح نمی باشد ', $$$('registeraremail')); $$$('registeraremail').focus() ; $$$('registeraremail').style.background = 'Yellow'; return false; } else $$$('registeraremail').style.background = '#FFFFFF'; doFormSubmit('registerform', '/?section=forgotpassword','email='+$$$('registeraremail').value); return false; } function home_search() { if(!$$$('mod_search_searchword').value) { Sexy.alert('کلمه ای را برای جستجو وارد نمائید', $$$('mod_search_searchword')); $$$('mod_search_searchword').focus() ; return false; } if($$$('mod_search_searchword').value == 'جستجو...') { Sexy.alert('کلمه ای را برای جستجو وارد نمائید', $$$('mod_search_searchword')); $$$('mod_search_searchword').focus() ; return false; } $$$('other_homepage_modules').style.display = ''; $$$('home_page_div').style.display = 'none'; doFormSubmit('other_homepage_modules', '/?section=home_search','keywords='+$$$('mod_search_searchword').value+'&home_searchaction=1'); return false; } function members_login() { if(!$$$('mod_login_username').value) { Sexy.alert('شناسه کاربری را وارد نمائید', $$$('mod_login_username')); $$$('mod_login_username').focus() ; return false; } if($$$('mod_login_username').value == 'شناسه کاربری') { Sexy.alert('شناسه کاربری را وارد نمائید', $$$('mod_login_username')); $$$('mod_login_username').focus() ; return false; } if(!$$$('mod_login_password').value) { Sexy.alert('رمز عبور را وارد نمائید', $$$('mod_login_password')); $$$('mod_login_password').focus() ; return false; } doFormSubmit('login_section', '/?section=memberslogin', 'memberusername='+$$$('mod_login_username').value+ '&memberpassword='+$$$('mod_login_password').value); return false; } function members_logout() { doFormSubmit('login_section', '/?section=memberslogout','logoutaction=1'); return false; } function demo() { Sexy.alert('استفاده از این بخش برای شما مقدور نیست'); return false; } function senttofriend() { if(!$$$('useremail').value) { Sexy.alert('ایمیل خود را وارد نمائید', $$$('useremail')); $$$('useremail').focus() ; $$$('useremail').style.background = 'Yellow'; return false; } else $$$('useremail').style.background = '#FFFFFF'; if(!ew_CheckEmail($$$('useremail').value)) { Sexy.alert('ایمیل فرستنده صحیح نمی باشد ', $$$('useremail')); $$$('useremail').focus() ; $$$('useremail').style.background = 'Yellow'; return false; } else $$$('useremail').style.background = '#FFFFFF'; if(!$$$('friendemail').value) { Sexy.alert('ایمیل گیرنده را وارد نمائید', $$$('friendemail')); $$$('friendemail').focus() ; $$$('friendemail').style.background = 'Yellow'; return false; } else $$$('friendemail').style.background = '#FFFFFF'; if(!ew_CheckEmailList($$$('friendemail').value)) { Sexy.alert('ایمیل گیرنده صحیح نمی باشد ', $$$('friendemail')); $$$('friendemail').focus() ; $$$('friendemail').style.background = 'Yellow'; return false; } else $$$('friendemail').style.background = '#FFFFFF'; doFormSubmit('sendtofriendsection', '/?section=sendtofriend','useremail='+$$$('useremail').value+'&friendemail='+$$$('friendemail').value+'&message='+$$$('message').value+'&titlemessage='+$$$('titlemessage').value ); return false; } function emptylinkreport(id,title,linkto) { doFormSubmit('processarea'+id, '/?section=brokenlinkreport','id='+id+'&title='+title+'&linkto='+ew_urlEncode(linkto)); return false; }