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