var email=new RegExp("^[a-zA-Z0-9\.\_]{1,20}[\@]{1}[a-zA-Z0-9\-\]{2,15}[\.]{1}[a-zA-Z]{2,4}$"); var alpha=new RegExp("^[a-zA-Z]{2,30}$"); var alphax=new RegExp("^[a-zA-Z0-9\_]{2,40}$"); var user = new RegExp ("^[a-zA-Z]{6,30}$"); var num=new RegExp("^[0-9]{7,15}$"); var ajax = new sack(); function notic(str){ return ''+str+''; } function dog(id) { if (document.getElementById) { return document.getElementById(id); }else { return document.all[id]; } } function get(id){ if (document.getElementById) { element = document.getElementById(id); }else { element =document.all[id]; } return element; } function query(res,url){ get(res).innerHTML=''; /* ajax.reset(); ajax.requestFile=url; ajax.method = 'GET'; ajax.element = res; ajax.onLoading = loading(res); ajax.runAJAX();*/ $ajaxreplace(res,url); } function loading(res){ get(res).innerHTML=''; } function molaghat_reserve_send(usr,pass,type){ ajax.reset(); var form=dog('molaghat_reserve'); if (form.idr.value==''){alert('یک مورد را انتخاب نمایید');return false;} ajax.setVar("rowId",form.idr.value); ajax.setVar("type",type); ajax.setVar("username",usr); ajax.setVar("password",pass); ajax.setVar("layer","molaghat_send"); ajax.requestFile="includes/custom.php"; ajax.method = 'POST'; ajax.element = 'ppanel_views'; ajax.onLoading = loading('ppanel_views'); ajax.runAJAX(); } function molaghat_reserve(usr,pass,type){ ajax.reset(); ajax.setVar("type",type); ajax.setVar("username",usr); ajax.setVar("password",pass); ajax.setVar("layer","molaghat"); ajax.requestFile="includes/custom.php"; ajax.method = 'POST'; ajax.element = 'ppanel_views'; ajax.onLoading = loading('ppanel_views'); ajax.runAJAX(); } function molaqhat_view_nextpage(usr,pass,page){ ajax.reset(); ajax.setVar("username",usr); ajax.setVar("password",pass); ajax.setVar("page",page); ajax.setVar("layer","molaghat_view"); ajax.requestFile="includes/custom.php"; ajax.method = 'POST'; ajax.element = 'ppanel_views'; ajax.onLoading = loading('ppanel_views'); ajax.runAJAX(); } function molaqhat_view(usr,pass){ ajax.reset(); ajax.setVar("username",usr); ajax.setVar("password",pass); ajax.setVar("layer","molaghat_view"); ajax.requestFile="includes/custom.php"; ajax.method = 'POST'; ajax.element = 'ppanel_views'; ajax.onLoading = loading('ppanel_views'); ajax.runAJAX(); } function prison_search(usr,pass){ ajax.reset(); var form=dog('p_search'); if (form.fname.value==''){alert('نام را وارد نماييد');form.fname.focus();return false;} if (form.lname.value==''){alert('نام خانوادگی را وارد نماييد');form.lname.focus();return false;} // if (form.sid.value==''){alert('شماره شناسنامه را وارد نماييد');form.sid.focus();return false;} // if (form.birthland.value==''){alert('محل تولد را وارد نماييد');form.birthland.focus();return false;} ajax.setVar("fname",form.fname.value); ajax.setVar("fnametype",dog('fnametype').options[dog('fnametype').selectedIndex].value); ajax.setVar("lname",form.lname.value); ajax.setVar("lnametype",dog('lnametype').options[dog('lnametype').selectedIndex].value); ajax.setVar("father",form.father.value); ajax.setVar("fathertype",dog('fathertype').options[dog('fathertype').selectedIndex].value); ajax.setVar("sid",form.sid.value); ajax.setVar("birthland",form.birthland.value); ajax.setVar("username",usr); ajax.setVar("password",pass); ajax.setVar("layer","psearch"); ajax.requestFile="includes/custom.php"; ajax.method = 'POST'; ajax.element = 'ppanel_views'; ajax.onLoading = loading('ppanel_views'); ajax.runAJAX(); } function prison_search_nextpage(usr,pass,page,fname,fnametype,lname,lnametype,father,fathertype,sid,birthland){ ajax.reset(); var form=dog('p_search'); ajax.setVar("printid",form.printid.value); ajax.setVar("fname",fname); ajax.setVar("fnametype",fnametype); ajax.setVar("lname",lname); ajax.setVar("lnametype",lnametype); ajax.setVar("father",father); ajax.setVar("fathertype",fathertype); ajax.setVar("sid",sid); ajax.setVar("birthland",birthland); ajax.setVar("username",usr); ajax.setVar("password",pass); ajax.setVar("page",page); ajax.setVar("layer","psearch"); ajax.requestFile="includes/custom.php"; ajax.method = 'POST'; ajax.element = 'ppanel_views'; ajax.onLoading = loading('ppanel_views'); ajax.runAJAX(); } function prison_print(usr,pass,page,fname,fnametype,lname,lnametype,father,fathertype,sid,birthland){ ajax.reset(); var form=dog('p_search'); ajax.setVar("printid",form.printid.value); ajax.setVar("fname",fname); ajax.setVar("fnametype",fnametype); ajax.setVar("lname",lname); ajax.setVar("lnametype",lnametype); ajax.setVar("father",father); ajax.setVar("fathertype",fathertype); ajax.setVar("sid",sid); ajax.setVar("birthland",birthland); ajax.setVar("username",usr); ajax.setVar("password",pass); ajax.setVar("page",page); ajax.setVar("layer","prison_print"); ajax.requestFile="includes/custom.php"; ajax.method = 'POST'; ajax.element = 'ppanel_views'; ajax.onLoading = loading('ppanel_views'); ajax.runAJAX(); } function check_loginform(mode,element,layer){ ajax.reset(); var form=get('loginform'); if (mode=='username' || mode=='both') if(form.username.value==''){alert('شناسه كاربري را وارد نماييد');form.username.focus();return false;}else{ajax.setVar("username",form.username.value);ajax.setVar("uf",form.param1.value);} if (mode=='password' || mode=='both') if(form.password.value==''){alert('كلمه رمز را وارد نماييد');form.password.focus();return false;}else{ajax.setVar("password",form.password.value);ajax.setVar("pf",form.param2.value);} if (mode=='tableaccess'){ if(form.username.value==''){alert('شناسه كاربري را وارد نماييد');form.username.focus();return false;}else{ajax.setVar("username",form.username.value);} if(form.password.value==''){alert('كلمه رمز را وارد نماييد');form.password.focus();return false;}else{ajax.setVar("password",form.password.value);} } ajax.setVar("mode",mode); ajax.setVar("table",form.table.value); ajax.setVar("layer",layer); ajax.requestFile="includes/process.php"; ajax.method = 'POST'; ajax.element = element; ajax.onLoading = loading(element); ajax.runAJAX(); } function reguser(){ ajax.reset(); var form=get('reg_form'); if (form.name.value==''){alert('نام خود را وارد نماييد');form.name.focus();return false;} if (!num.test(form.phone.value)){alert('');form.phone.focus();return false;} if (!email.test(form.email.value)){alert('');form.email.focus();return false;} if (form.semat.value==''){alert('');form.semat.focus();return false;} if (!user.test(form.username.value)){alert('');form.username.focus();} if (form.password.value==''){alert('');form.password.focus();return false;} if (form.password.value!=form.repassword.value){alert('');form.repassword.focus();return false;} ajax.setVar("name",form.name.value); ajax.setVar("phone",form.phone.value); ajax.setVar("email",form.email.value); ajax.setVar("semat",form.semat.value); ajax.setVar("user",form.username.value); ajax.setVar("pass",form.password.value); ajax.setVar("layer","reguser"); ajax.requestFile="includes/process.php"; ajax.method = 'POST'; ajax.element = 'portalcontent'; ajax.onLoading = loading('portalcontent'); ajax.runAJAX(); } function login(){ var form = get('userblock'); if (form.username.value==''){ get('logon_notic').innerHTML = notic('نام كاربري خود را وارد نماييد.'); form.username.focus();return false; } if (form.password.value==''){ get('logon_notic').innerHTML = notic('كلمه عبور خود را وارد نماييد.'); form.password.focus();return false; } ajax.reset(); ajax.setVar("username",form.username.value); ajax.setVar("password",form.password.value); ajax.setVar("portal",form.portal.value); ajax.setVar("layer","login"); ajax.requestFile = "includes/process.php"; ajax.method = 'POST'; // ajax.element = 'logon_notic'; ajax.onLoading = loading('logon_notic'); ajax.onCompletion = function(){ if (ajax.response=='false') get('logon_notic').innerHTML = notic('اطلاعات كاربري شما صحيح نمي باشد!'); else{ get('userpanel').innerHTML = ajax.response; } } ajax.runAJAX(); } function epanel_pwd(username,password){ var form=get('pwd_form'); if (form.old_pwd.value==''){get('pwd_status').innerHTML='كلمه عبورفعلي خود را وارد نماييد.';form.old_pwd.focus();return false;} if (form.pwd1.value==''){get('pwd1').innerHTML='كلمه عبور جديد خود را وارد نماييد.';form.pwd1.focus();return false;} if (form.pwd2.value==''){get('pwd2').innerHTML='تكرار كلمه عبور خود را وارد نماييد.';form.pwd2.focus();return false;} if (form.pwd1.value!=form.pwd2.value){get('pwd_status').innerHTML='كلمه عبور جديد و تكرار آن يكسان نيستند.';return false;} if (form.old_pwd.value!=password){get('pwd_status').innerHTML='كلمه عبور فعلي خود را اشتباه وارد نموده ايد.';form.old_pwd.focus();return false;} ajax.reset(); ajax.setVar("username",username); ajax.setVar("password",password); ajax.setVar("old_pwd",form.old_pwd.value); ajax.setVar("new_pwd",form.pwd2.value); ajax.setVar("layer",'pwd'); ajax.requestFile = "includes/process.php"; ajax.method = 'POST'; ajax.element = 'pwd_status'; ajax.onLoading = loading('pwd_status'); ajax.onCompletion = function(){ form.old_pwd.value=''; form.pwd1.value=''; form.pwd2.value=''; } ajax.runAJAX(); } function epanel_molaghat1(username,password){ ajax.reset(); ajax.setVar("username",username); ajax.setVar("password",password); ajax.setVar("molaghat1",'this is not important'); ajax.setVar("layer",'eservice'); ajax.requestFile = "includes/process.php"; ajax.method = 'POST'; ajax.element = 'epanel_views'; ajax.onLoading = loading('epanel_views'); ajax.runAJAX(); } function epanel_search(username,password){ ajax.reset(); ajax.setVar("username",username); ajax.setVar("password",password); ajax.setVar("search",'this is not important'); ajax.setVar("layer",'eservice'); ajax.requestFile = "includes/process.php"; ajax.method = 'POST'; ajax.element = 'epanel_views'; ajax.onLoading = loading('epanel_views'); ajax.runAJAX(); } function p_search(username,password){ ajax.reset(); ajax.setVar("username",username); ajax.setVar("password",password); ajax.setVar("search",'this is not important'); ajax.setVar("layer",'pservice'); ajax.requestFile = "includes/custom.php"; ajax.method = 'POST'; ajax.element = 'ppanel_views'; ajax.onLoading = loading('ppanel_views'); ajax.runAJAX(); } function epanel_get(table,username,password){ ajax.reset(); ajax.setVar("username",username); ajax.setVar("password",password); ajax.setVar("table_name",table); ajax.setVar("layer",'eservice'); ajax.requestFile = "includes/process.php"; ajax.method = 'POST'; ajax.element = 'epanel_views'; ajax.onLoading = loading('epanel_views'); ajax.runAJAX(); } function epanel_getfilter(table,username,password){ var form = get('filter_form'); var i; ajax.reset(); ajax.setVar("username",username); ajax.setVar("password",password); ajax.setVar("table_name",table); for(i=0; iپرسش خود را وارد نماييد.'; form.faq_question.focus(); return false; } ajax.reset(); ajax.setVar("portalid","0"); ajax.setVar("question",form.faq_question.value); ajax.setVar("layer","send_faq"); ajax.requestFile = "includes/process.php"; ajax.method='POST'; ajax.element = 'faq_code_note'; ajax.onLoading = loading('faq_code_note'); ajax.onCompletion = function(){form.faq_question.value='';} ajax.runAJAX(); } function get_faq(){ var form = get('answer_form'); if (form.code.value==''){get('faq_result_note').innerHTML = 'كد پرسش خود را وارد نماييد.'; form.code.focus(); return false; } ajax.reset(); ajax.setVar("portalid",'0'); ajax.setVar("qid",form.code.value); ajax.setVar("layer","get_faq"); ajax.requestFile = "includes/process.php"; ajax.method='POST'; ajax.element = 'faq_result_note'; ajax.onLoading = loading('faq_result_note'); ajax.onCompletion = function(){form.code.value='';} ajax.runAJAX(); } function dosearch(mode,element,portalid,portal){ if (mode=='simple'){ var key=get(element).value; if (key=='' || key=='متن جستجو...'){ document.getElementById(element).value='متن جستجو؟'; return false; } ajax.reset(); ajax.setVar("layer","search"); ajax.setVar("mode",mode); ajax.setVar("key",key); ajax.setVar("portal",portal); ajax.setVar("portalid",portalid); ajax.requestFile = "includes/process.php"; ajax.method = 'POST'; ajax.element = 'portalcontent'; ajax.onLoading = loading('portalcontent'); ajax.onCompletion = function(){get(element).value='متن جستجو...';} ajax.runAJAX(); } if (mode=='tag'){ ajax.reset(); ajax.setVar("layer","search"); ajax.setVar("mode",mode); ajax.setVar("key",element); ajax.setVar("portal",portal); ajax.setVar("portalid",portalid); ajax.requestFile = "includes/process.php"; ajax.method = 'POST'; ajax.element = 'portalcontent'; ajax.onLoading = loading('portalcontent'); ajax.onCompletion = function(){} ajax.runAJAX(); } } function savecontacts(){ var form = get('contact_form'); if (form.name.value==''){get('contact_notic').innerHTML = 'نام خود را وارد نماييد.'; form.name.focus(); return false; } if (form.phone.value==''){get('contact_notic').innerHTML = 'شماره تماس خود را وارد نماييد.'; form.phone.focus(); return false; } if (!email.test(form.email.value)){ get('contact_notic').innerHTML = 'ايميل معتبر نمي باشد!'; form.email.focus(); return false; } if (form.subject.value==''){get('contact_notic').innerHTML = 'موضوع تماس را وارد نماييد.'; form.subject.focus(); return false; } if (form.message.value==''){get('contact_notic').innerHTML = 'متن پيام را وارد نماييد.'; form.message.focus(); return false; } ajax.reset(); ajax.setVar("postid",form.post.value); ajax.setVar("name",form.name.value); ajax.setVar("phone",form.phone.value); ajax.setVar("email",form.email.value); ajax.setVar("subject",form.subject.value); ajax.setVar("message",form.message.value); ajax.setVar("date",form.date.value); ajax.setVar("layer","contact"); ajax.requestFile = "includes/process.php"; ajax.method='POST'; ajax.element = 'contact_notic'; ajax.onLoading = loading('contact_notic'); ajax.onCompletion = function(){form.name.value='';form.phone.value='';form.email.value='';form.subject.value='';form.message.value='';} ajax.runAJAX(); } function savecomment(){ var form = get('commentform'); if (form.comment.value==''){get('comment_notic').innerHTML = 'متن پيام را وارد نماييد.'; form.comment.focus(); return false; } ajax.reset(); ajax.setVar("cid",form.cid.value); ajax.setVar("ip",form.ip.value); ajax.setVar("date",form.date.value); ajax.setVar("email",form.email.value); ajax.setVar("name",form.name.value); ajax.setVar("comment",form.comment.value); ajax.setVar("layer","comment"); ajax.requestFile = "includes/process.php"; ajax.method='POST'; ajax.element = 'comment_notic'; ajax.onLoading = loading('comment_notic'); ajax.onCompletion = function(){form.name.value='';form.email.value='';form.comment.value='';} ajax.runAJAX(); } function do_filter(){ var form =get('filter_form'); var fieldlist=form.field_list.value; var fields; var i,count; fields=fieldlist.split(','); count=fields.length; for (i=0;i