﻿ var xmlHttp

function showHint(_q,_url)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url=_url;
url=url+"?q="+_q;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange= stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

return false;
} 

function downloadfile(_q,_url)
{
document.getElementById('ctl00_pForm_hdfID').value = _q;
__doPostBack('ctl00$pForm$btnDown','');
} 


function showForm(_q,_url)
{
imgtbl.style.visibility = 'visible';
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url=_url;

url=url+"?q="+_q

url=url+"&sid="+Math.random();

xmlHttp.onreadystatechange= stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

return false;
} 

function getLevel(_q,_p,back)
{
     imgtbl.style.visibility = 'visible';
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url='/AdminPage/newDoc.aspx';

if (_p == -1)
{
    document.getElementById(pageClientID + 'btnNewLevel').style.display ='block'
    document.getElementById(pageClientID + 'btnNewLevel').value ='سطح جدید'
    document.getElementById(pageClientID + 'btnNewFile').style.display ='none'
    }
else
{
    document.getElementById(pageClientID + 'btnNewFile').style.display ='block'
    document.getElementById(pageClientID + 'btnNewLevel').value ='سطح جدید'
    document.getElementById(pageClientID + 'btnNewLevel').style.display ='block'
}


url=url+"?t=n&id="+_q+"&back="+0;
url=url+"&sid="+Math.random();
if (back==1)
{
    var txt =  document.getElementById("pathTxt").innerHTML
   
   xmlHttp.onreadystatechange=function()
    {
       
        
        if (xmlHttp.readyState==4)
{ 
    var _indx=-1;
    var _arr= xmlHttp.responseText.split("<table");
    for(i=0; i<_arr.length; i++)
    {
        if (_arr[i].indexOf("tabindex") == 1)
            {
                _indx=i;
                break;
            }
    }
  if (_indx == -1)
    {
        imgtbl.style.visibility = 'hidden';
        //alert('زیر سطحی موجود نمی باشد')
        return true;  
    }
  else
    document.getElementById('pathtxt').innerHTML = remove(txt,_q)  ;
    if (xmlHttp.responseText.split("<table")[_indx].split("<tr").length > 2)
    {
        
        document.getElementById("__dg").innerHTML = "<table " + xmlHttp.responseText.split("<table")[_indx]
        
    }
    else
    {
        document.getElementById("__dg").innerHTML ="<img src='../image/Arrow-Dynamic.gif' />" + 'موردی یافت نشد'
    }
        
    imgtbl.style.visibility = 'hidden';
}

        
        return true;
    };
}
else
    xmlHttp.onreadystatechange= stateChanged;


xmlHttp.open("GET",url,true);
xmlHttp.send(null);

return false;
}
function showDocs(_q)
{
    imgtbl.style.visibility = 'visible';
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url='kbdefault.aspx';
url=url+"?id="+_q;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange= function()
{ 
if (xmlHttp.readyState==4)
{ 
     var hdf =  document.getElementById("ctl00_pform_hdfSelTree")
       hdf.value = _q;
    var _indx=-1;
    var _arr= xmlHttp.responseText.split("<table");
    
    for(i=0; i<_arr.length; i++)
    {
        if (_arr[i].indexOf("tabindex") == 1)
            {
                _indx=i;
                break;
            }
    }
  if (_indx == -1)
    {
        imgtbl.style.visibility = 'hidden';
        //alert('زیر سطحی موجود نمی باشد')
        return true;  
    }
  else
  {
    document.getElementById("__dg").style.display="block"
    document.getElementById("divLevel").style.display="none"
    document.getElementById("divFile").style.display="none"
    document.getElementById("divDelLevel").style.display="none"
    document.getElementById("divEditLevel").style.display="none"
    
    if (xmlHttp.responseText.split("<table")[_indx].split("<tr").length > 2)
    {
        document.getElementById("__dg").innerHTML = "<table " + xmlHttp.responseText.split("<table")[_indx]
    }
    else
    {
        document.getElementById("__dg").innerHTML ="<img src='../image/Arrow-Dynamic.gif' />" + 'موردی یافت نشد'
    }
    imgtbl.style.visibility = 'hidden';
    }
}
};
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

return false;
}
function onEditClick(_m,_n,_q)
{
            var txt1 = document.getElementById(_m.id).value;
            if (txt1 == null || txt1.length == 0)
            {
                alert('لطفا عنوان شاخه را وارد نمایید');
                _m.focus();
                return false;
            }
            var txt2 = document.getElementById(_n.id).value;
            if (txt2 == null || txt2.length == 0)
            {
                alert('لطفا توضیحات را وارد نمایید');
                _n.focus();
                return false;
}
var txt3 = document.getElementById(_q.id).value;
var url='kbdefault.aspx';
url=url+"?_cm="+encodeURI(txt1) + "&_cn=" + encodeURI(txt2) + "&_c=" + txt3 ;
url=url+"&sid="+Math.random();
onInsertClick1(url);
return false;
}
function onInsertClick(_m,_n,_q)
{
            var txt1 = document.getElementById(_m.id).value;
            if (txt1 == null || txt1.length == 0)
            {
                alert('لطفا عنوان شاخه را وارد نمایید');
                _m.focus();
                return false;
            }
            var txt2 = document.getElementById(_n.id).value;
            if (txt2 == null || txt2.length == 0)
            {
                alert('لطفا توضیحات را وارد نمایید');
                _n.focus();
                return false;
}
var txt3 = document.getElementById(_q.id).value;
var url='kbdefault.aspx';
url=url+"?_m="+encodeURI(txt1) + "&_n=" + encodeURI(txt2) + "&_q=" + txt3 ;
url=url+"&sid="+Math.random();
onInsertClick1(url);
return false;
}

 function onDelInsertClick(obj)
        {
            var txt3 = document.getElementById('ctl00_pform_hdfseltree').value;
            imgtbl.style.visibility = 'visible';
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url='kbdefault.aspx';
url=url+"?_h=" + txt3 ;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange= function()
{ 
if (xmlHttp.readyState==4)
{ 
    var _str = '';
    var _arr= xmlHttp.responseText.split("<td id=\"tdTree\">")[1].split("<div style=\"height: 10px;\">")[0].split("</table>")
    for(i=0; i<_arr.length-2; i++)
    {
        _str += _arr[i] + "</table>"
    }
    _str += _arr[_arr.length-2].split("</a>")[0]

    document.getElementById("__dg").style.display="none"
    document.getElementById("divLevel").style.display="none"
    document.getElementById("divFile").style.display="none"
    document.getElementById("divDelLevel").style.display="none"
  document.getElementById("divEditLevel").style.display="none"
    document.getElementById("tdTree").innerHTML ="<td id=\"tdTree\">" + _str + "</a>"
                       
    imgtbl.style.visibility = 'hidden';
}
};
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

return false;
        }
        
 function onInsertClick1(_url){
            imgtbl.style.visibility = 'visible';
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url = _url;
xmlHttp.onreadystatechange= function()
{ 
if (xmlHttp.readyState==4)
{ 
    var _str = '';
    var _arr= xmlHttp.responseText.split("<td id=\"tdTree\">")[1].split("<div style=\"height: 10px;\">")[0].split("</table>")
    for(i=0; i<_arr.length-2; i++)
    {
        _str += _arr[i] + "</table>"
    }
    _str += _arr[_arr.length-2].split("</a>")[0]

    document.getElementById("__dg").style.display="none"
    document.getElementById("divLevel").style.display="none"
    document.getElementById("divFile").style.display="none"
    document.getElementById("divDelLevel").style.display="none"
  document.getElementById("divEditLevel").style.display="none"
    document.getElementById("tdTree").innerHTML ="<td id=\"tdTree\">" + _str + "</a>"
                       
    imgtbl.style.visibility = 'hidden';
}
};
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

return false;
        }
        
function showDivDelLevel(_q)
{
imgtbl.style.visibility = 'visible';
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url='kbdefault.aspx';
url=url+"?show="+_q+"&act=d";
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange= function()
{ 
if (xmlHttp.readyState==4)
{ var _indx=-1;
    var _arr= xmlHttp.responseText.split("<div");
    for(i=0; i<_arr.length; i++)
    {
        if (_arr[i].indexOf("id=\"divDelLevel\"") == 1) 
            {
                _indx=i;
                break;
            }
    }
    document.getElementById("__dg").style.display="none"
    document.getElementById("divLevel").style.display="none"
    document.getElementById("divFile").style.display="none"
    document.getElementById("divDelLevel").style.display="block"
    document.getElementById("divEditLevel").style.display="none"
    
    document.getElementById("divDelLevel").innerHTML="<div id='divDelLevel' style='DISPLAY: block'>" + "<table>" + xmlHttp.responseText.split("<div")[_indx].split("<table>")[1]+ "<table>" + xmlHttp.responseText.split("<div")[_indx].split("<table>")[2]
       imgtbl.style.visibility = 'hidden';
}
};
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
return false;
}
function showDivEditLevel(_q)
{
imgtbl.style.visibility = 'visible';
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url='kbdefault.aspx';
url=url+"?show="+_q+"&act=e";
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange= function()
{ 
if (xmlHttp.readyState==4)
{ var _indx=-1;
    var _arr= xmlHttp.responseText.split("<div");
    for(i=0; i<_arr.length; i++)
    {
        if (_arr[i].indexOf("id=\"divEditLevel\"") == 1) 
            {
                _indx=i;
                break;
            }
    }
    document.getElementById("__dg").style.display="none"
    document.getElementById("divLevel").style.display="none"
    document.getElementById("divFile").style.display="none"
    document.getElementById("divDelLevel").style.display="none"
    document.getElementById("divEditLevel").style.display="block"
    
    document.getElementById("divEditLevel").innerHTML="<div id='divEditLevel' style='DISPLAY: block'>" + "<table>" + xmlHttp.responseText.split("<div")[_indx].split("<table>")[1]+ "<table>" + xmlHttp.responseText.split("<div")[_indx].split("<table>")[2]
       imgtbl.style.visibility = 'hidden';
}
};
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
return false;
}
function showDivLevel(_q)
        {
imgtbl.style.visibility = 'visible';            
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url='kbdefault.aspx';
 
url=url+"?show="+_q+"&act=n";
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange= function()
{ 
if (xmlHttp.readyState==4)
{ var _indx=-1;
    var _arr= xmlHttp.responseText.split("<div");
    for(i=0; i<_arr.length; i++)
    {
        if (_arr[i].indexOf("id=\"divLevel\"") == 1) 
            {
                _indx=i;
                break;
            }
    }
    document.getElementById("__dg").style.display="none"
    document.getElementById("divLevel").style.display="block"
    document.getElementById("divFile").style.display="none"
    document.getElementById("divDelLevel").style.display="none"
    document.getElementById("divEditLevel").style.display="none"
    
    document.getElementById("divLevel").innerHTML="<div id='divLevel' style='DISPLAY: block'>" + "<table>" + xmlHttp.responseText.split("<div")[_indx].split("<table>")[1]+ "<table>" + xmlHttp.responseText.split("<div")[_indx].split("<table>")[2]
       imgtbl.style.visibility = 'hidden';
}
};
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
return false;
}
 function showDivFile(_q)
 {
imgtbl.style.visibility = 'visible';            
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url='kbdefault.aspx';
url=url+"?show="+_q+"&act=f";
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange= function()
{ 
if (xmlHttp.readyState==4)
{ var _indx=-1;
     
   
    document.getElementById("__dg").style.display="none"
    document.getElementById("divLevel").style.display="none"
    document.getElementById("divFile").style.display="block"
    document.getElementById("divDelLevel").style.display="none"
    document.getElementById("divEditLevel").style.display="none"
    
    //document.getElementById("divFile").innerHTML="<div id='divfile' style='DISPLAY: block'>" + "<table>" + xmlHttp.responseText.split("<div")[_indx].split("<table>")[1]+ "<table>" + xmlHttp.responseText.split("<div")[_indx].split("<table>")[2]
   document.getElementById("divFile").innerHTML="<div id='divfile' style='DISPLAY: block; height: 220px; overflow: auto;'>" + xmlHttp.responseText.split("<div id=\"divFile\"")[1].split("<div id=\"divDelLevel\"")[0].split(" style=\"display: none; height: 220px; overflow: auto;\">")[1]
   
       imgtbl.style.visibility = 'hidden';
}
};
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
return false;
 }       
function onDownDocClick(_q,_url)
{

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url=_url;

url=url+"?name="+_q

url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange= function(){return false;};
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

return false;
}
function saveTemp(txt,name,_url)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url=_url;
url=url+"?q="+txt+"&g="+name+"&temp=y";
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange= true;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

return false;
} 
function reportForm(_q,txtn,txtc,txtd,obj,_url)
{
    imgtbl.style.visibility = 'visible';
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url=_url;
var tn = document.getElementById(txtn).value;
var tc = document.getElementById(txtc.id).value
var td = getEnglishNumStr(document.getElementById(txtd).value)
var tf = document.getElementById(obj.id).value;
url=url+"?q="+_q
url=url+"&tn="+encodeURI(tn)+"&tc="+tc+"&td="+td+"&tf="+tf
url=url+"&sid="+Math.random();

xmlHttp.onreadystatechange= stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

return false;
}
function searchForm(_q,obj,txt,_url)
{
imgtbl.style.visibility = 'visible';
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url =_url;
var _t =getEnglishNumStr( document.getElementById(txt.id).value)
var _d = document.getElementById(obj.id).value;
url=url+"?q="+_q+"&t="+_t+"&d="+_d;
url=url+"&sid="+Math.random();

xmlHttp.onreadystatechange= function()
{
    if (xmlHttp.readyState==4)
{ 
    var _indx=-1;
    var _arr= xmlHttp.responseText.split("<div");
    for(i=0; i<_arr.length; i++)
    {
        if (_arr[i].indexOf("id=\"__dg\"") == 1) 
            {
                _indx=i;
                break;
            }
    }
  
  if (_indx == -1)
    {
        imgtbl.style.visibility = 'hidden';
        document.getElementById("__dg").innerHTML ="<img src='../image/Arrow-Dynamic.gif' />" + 'موردی یافت نشد'
        return true;  
    }
    
  else
    if (xmlHttp.responseText.split("<div")[_indx].split("<tr").length > 2)
    {
        
        document.getElementById("__dg").innerHTML = "<div " + xmlHttp.responseText.split("<div")[_indx]
    }
    else
    {
        document.getElementById("__dg").innerHTML ="<img src='../image/Arrow-Dynamic.gif' />" + 'موردی یافت نشد'
    }
        
    imgtbl.style.visibility = 'hidden';
}
};


xmlHttp.open("GET",url,true);
xmlHttp.send(null);

return false;

}
function showLtr(_q,obj,_url)
{
imgtbl.style.visibility = 'visible';
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url=_url;
var _t

if (document.getElementById("ctl00_pForm_rblType_0") != null)
if (document.getElementById("ctl00_pForm_rblType_0").checked)
    _t = 0
else
    _t = 1


if (document.getElementById("ctl00_pForm_ddlType") != null)
    _t=document.getElementById("ctl00_pForm_ddlType").value

if (document.location.search.split("sub").length > 1)
    url=url+"&q="+_q+"&t="+_t;
else
    url=url+"?q="+_q+"&t="+_t;

url=url+"&sid="+Math.random();

xmlHttp.onreadystatechange= stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

return false;
} 

function showTrigger(_q,obj1,obj2,obj3,_url)
{
imgtbl.style.visibility = 'visible';
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
  
 var _t = document.getElementById(obj1).value;
 var _u = document.getElementById(obj2).value;
 var _a = document.getElementById(obj3).value;
 
var url=_url;
url=url+"?q="+_q+"&t="+_t+"&u="+_u+"&a="+_a;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange= stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
return false;
} 

function stateChanged() 
{ 

if (xmlHttp.readyState==4)
{ 
    var _indx=-1;
    var _arr= xmlHttp.responseText.split("<table");
    for(i=0; i<_arr.length; i++)
    {
        if (_arr[i].indexOf("tabindex") == 1)
            {
                _indx=i;
                break;
            }
    }
  if (_indx == -1)
    {
        imgtbl.style.visibility = 'hidden';
        //alert('زیر سطحی موجود نمی باشد')
        return true;  
    }
  else
    if (xmlHttp.responseText.split("<table")[_indx].split("<tr").length > 2)
    {
        document.getElementById("__dg").innerHTML = "<table " + xmlHttp.responseText.split("<table")[_indx]
       var hdf =  document.getElementById("ctl00_pform_hdfSelTree")
    }
    else
    {
        document.getElementById("__dg").innerHTML ="<img src='../image/Arrow-Dynamic.gif' />" + 'موردی یافت نشد'
    }
        
    imgtbl.style.visibility = 'hidden';
}
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

function remove(str,id)
{
    var txt = str.split("<A");
    var count = txt.length;
    var _indx=-1;
    for (i=0;i<count;i++)
    {
        if (txt[i].split("("+id+",").length > 1)
        {
           _indx=i
           break;
        }
           
           
    }
    str='';
    for (i=1;i<count;i++)
    {
        if (i > _indx)
           str += ""
        else
           str += "<A" + txt[i]
        
    }
    return str
}

function getEnglishNumStr(str)
{
	var tmpStr = "";
	for(var i = 0; i < str.length; i++)
		if(str.charCodeAt(i) > 1775 && str.charCodeAt(i) < 1786)
			tmpStr += String.fromCharCode(str.charCodeAt(i) - 1728);
		else
			tmpStr += String.fromCharCode(str.charCodeAt(i));
	
	return tmpStr;
};

function showDetails(_q,_url)
{
imgtbl.style.visibility = 'visible';
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url=_url;
var _max = document.getElementById( pageClientID + "hdfMax").value;
var _ix = document.getElementById( pageClientID + "hdfIndex").value;

var typ=0;
if (document.getElementById(pageClientID + "hdfType") != null)
       typ = document.getElementById(pageClientID + "hdfType").value


url=url+"?p="+_q+"&m="+_max+"&x="+_ix+"&typ="+typ;
url=url+"&sid="+Math.random();
       
xmlHttp.onreadystatechange= function() 
{ 

if (xmlHttp.readyState==4)
{ 
    var _indx=-1;
    var _arr= xmlHttp.responseText.split("<div");
    
    for(i=0; i<_arr.length; i++)
    {
        if (_arr[i].indexOf("id=\"__dg\"") == 1)
            {
                _indx=i;
                break;
            }
    }
    
  if (_indx == -1)
    {
        imgtbl.style.visibility = 'hidden';
        return true;  
    }
  else
        document.getElementById("__dg").innerHTML = "<div " + _arr[_indx]
        document.getElementById(pageClientID + "hdfIndex").value = xmlHttp.responseText.split("hdfIndex\"")[2].split("value=")[1].split("")[1]
        
        var _arr= document.getElementById(pageClientID + "tdPage").innerHTML.split("<A");
         var _pn =_arr.length ;
        var pageIn='';
        
        if (_q=='**')
        for(i=_pn-7; i<_pn; i++)
        {
            pageIn += "<A " + document.getElementById(pageClientID + "tdPage").innerHTML.split("<A")[i];
        }
        else if (_q=='--')
        for(j=1; j<7; j++)
        {
           pageIn += "<A " + document.getElementById(pageClientID + "tdPage").innerHTML.split("<A")[j];
        }
        
        document.getElementById(pageClientID + "tdPage1").innerHTML = pageIn ;
        imgtbl.style.visibility = 'hidden';
        
        imgtbl.style.visibility = 'hidden';
}
}
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

return false;
} 

function showAlbum(_q,_url)
{
imgtbl.style.visibility = 'visible';
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url=_url;
var _max = document.getElementById( pageClientID + "hdfMax").value;
var _ix = document.getElementById( pageClientID + "hdfIndex").value;

var typ=0;
if (document.getElementById(pageClientID + "hdfType") != null)
       typ = document.getElementById(pageClientID + "hdfType").value


url=url+"?p="+_q+"&m="+_max+"&x="+_ix+"&typ="+typ;
url=url+"&sid="+Math.random();
       
xmlHttp.onreadystatechange= function() 
{ 

if (xmlHttp.readyState==4)
{ 
    var _indx=-1;
    var _arr= xmlHttp.responseText.split("<div");
    
    for(i=0; i<_arr.length; i++)
    {
        if (_arr[i].indexOf("id=\"__dg\"") == 1)
            {
                _indx=i;
                break;
            }
    }
    
  if (_indx == -1)
    {
        imgtbl.style.visibility = 'hidden';
        return true;  
    }
  else
        document.getElementById("__dg").innerHTML = "<div " + _arr[_indx]
        document.getElementById(pageClientID + "hdfIndex").value = xmlHttp.responseText.split("hdfIndex\"")[2].split("value=")[1].split("")[1]
                       
        imgtbl.style.visibility = 'hidden';
}
}
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

return false;
} 

function showPage(_next,_url)
{
imgtbl.style.visibility = 'visible';
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  
var url=_url;
var _max = document.getElementById( pageClientID + "hdfMax").value;
var _ix = document.getElementById( pageClientID + "hdfIndex").value;

url=url+"?page="+_next+"&m="+_max+"&x="+_ix;

if (document.location.search.split("typ=").length > 0)
    url = url + " &typ="+document.location.search.split("typ=")[1]
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange= function() 
{ 

if (xmlHttp.readyState==4)
{ 
    var _indx=-1;
    var _arr= xmlHttp.responseText.split("<div");
    
    for(i=0; i<_arr.length; i++)
    {
        if (_arr[i].indexOf("id=\"__dg\"") == 1)
            {
                _indx=i;
                break;
            }
    }
    
  if (_indx == -1)
    {
        imgtbl.style.visibility = 'hidden';
        return true;  
    }
  else
        document.getElementById("__dg").innerHTML = "<div " + _arr[_indx]
        document.getElementById(pageClientID + "hdfIndex").value = xmlHttp.responseText.split("hdfIndex\"")[2].split("value=")[1].split("")[1]
       
        var _pn = 0;
        _pn = parseInt(_next) +1;
        var _arr= document.getElementById(pageClientID + "tdPage").innerHTML.split("<A");
        var pageIn=''
        if (_pn>3)
        for(i=_pn-3; i<_pn+3; i++)
        {
            pageIn += "<A " + document.getElementById(pageClientID + "tdPage").innerHTML.split("<A")[i];
        }
        else
        for(i=1; i<_pn+3; i++)
        {
           pageIn += "<A " + document.getElementById(pageClientID + "tdPage").innerHTML.split("<A")[i];
        }
        document.getElementById(pageClientID + "tdPage1").innerHTML = pageIn ;
        imgtbl.style.visibility = 'hidden';
}
}

xmlHttp.open("GET",url,true);
xmlHttp.send(null);

return false;
} 

function onSearchClick(txt,df,dt,_url)
{
    imgtbl.style.visibility = 'visible';
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  
var url=_url;

var _txt 
if (document.getElementById(txt.id) == null)
    _txt = txt
else
    _txt = document.getElementById(txt.id).value;

var _df 
if ( document.getElementById(df.id) == null)
    _df = df
else
    _df = document.getElementById(df.id).value;
var _dt 
if ( document.getElementById(dt.id) == null)
    _dt= dt;
else
    _dt = document.getElementById(dt.id).value;

url=url+"?txt="+encodeURI(_txt)+"&df="+ getEnglishNumStr(_df)+"&dt="+ getEnglishNumStr(_dt);
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange= function() 
{ 

if (xmlHttp.readyState==4)
{ 
    var _indx=-1;
    var _arr= xmlHttp.responseText.split("<div");
    
    for(i=0; i<_arr.length; i++)
    {
        if (_arr[i].indexOf("id=\"__dg\"") == 1)
            {
                _indx=i;
                break;
            }
    }
    
  if (_indx == -1)
    {
        imgtbl.style.visibility = 'hidden';
        return true;  
    }
  else
  {
       
       if (_arr[_indx].split("<table").length > 1)
            document.getElementById("__dg").innerHTML = "<div " + _arr[_indx]
       else
            document.getElementById("__dg").innerHTML ="<div id='__dg' style='height: 130px; width: 100%'>" + "موردی یافت نشد" + "</div>"
       document.getElementById(pageClientID + "hdfIndex").value = xmlHttp.responseText.split("hdfIndex\"")[2].split("value=")[1].split("")[1]
       document.getElementById(pageClientID + "tdPage1").innerHTML = document.getElementById(pageClientID + "tdPage").innerHTML;
       
        imgtbl.style.visibility = 'hidden';
        }
}
}

xmlHttp.open("GET",url,true);
xmlHttp.send(null);

return false;
}

function showTask(_q,_url)
{
imgtbl.style.visibility = 'visible';

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url=_url;

url=url+"?t=s&id="+getEnglishNumStr(_q)
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange= function() 
{ 

if (xmlHttp.readyState==4)
{ 
    var _indx=-1;
    var _arr= xmlHttp.responseText.split("<div");
    
    for(i=0; i<_arr.length; i++)
    {
        if (_arr[i].indexOf("id=\"show\"") == 1)
            {
                _indx=i;
                break;
            }
    }
    
  if (_indx == -1)
    {
        imgtbl.style.visibility = 'hidden';
        return true;  
    }
  else
  {
        document.getElementById("show").innerHTML = "<div " + _arr[_indx] //+ "<table " + _arr[_indx+1]
        
        
    imgtbl.style.visibility = 'hidden';
    }
}
}

xmlHttp.open("GET",url,true);
xmlHttp.send(null);

return false;
} 

function refreshHome(_q,_url)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url=_url;

url=url+"?ref="+_q
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange= function() 
{ 

if (xmlHttp.readyState==4)
{ 
    var _indx=-1;
    var _arr= xmlHttp.responseText.split("<div");
    
    for(i=0; i<_arr.length; i++)
    {
        if (_q='t')
        {
        if (_arr[i].indexOf("id=\"d_task\"") == 1)
            {
                _indx=i;
                break;
            }
        }
        else
        {
            if (_arr[i].indexOf("id=\"d_meet\"") == 1)
            {
                _indx=i;
                break;
            }
        }
    }
    
  if (_indx == -1)
    {
        return true;  
    }
  else
  {
        if (_q='t')
        document.getElementById("d_task").innerHTML = "<div " + _arr[_indx] 
        else
        document.getElementById("d_meet").innerHTML = "<div " + _arr[_indx] 
   }     
        
}
}

xmlHttp.open("GET",url,true);
xmlHttp.send(null);

return false;
} 

function showFilesFolder(_q,_url)
{
imgtbl.style.visibility = 'visible';
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  
var url=_url;

url=url+"?txt="+_q
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange= function() 
{ 

if (xmlHttp.readyState==4)
{ 
    var _indx=-1;
    var _arr= xmlHttp.responseText.split("<div");
    
    for(i=0; i<_arr.length; i++)
    {
        if (_arr[i].indexOf("id=\"__dg\"") == 1)
            {
                _indx=i;
                break;
            }
    }
    
  if (_indx == -1)
    {
        imgtbl.style.visibility = 'hidden';
        return true;  
    }
  else
  {
       if (_arr[_indx].split("<table").length > 1)
       {
            document.getElementById("__dg").innerHTML = "<div " + _arr[_indx]
       }
       else
       {
            document.getElementById("__dg").innerHTML ="<div id='__dg' style='height: 130px; width: 100%'>" + "موردی یافت نشد" + "</div>"
       
       
       }
        imgtbl.style.visibility = 'hidden';
        }
}
}

xmlHttp.open("GET",url,true);
xmlHttp.send(null);

return false;
}

function onCharClick(ch,_url)
{
    imgtbl.style.visibility = 'visible';
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  var _rbl 
  if (document.getElementById('ctl00_pForm_rblTypePhone_0').checked)
    _rbl = document.getElementById('ctl00_pForm_rblTypePhone_0').value
  else
    _rbl = document.getElementById('ctl00_pForm_rblTypePhone_1').value
    
var url=_url;
if (ch == '0')
    url = _url +"?rbl="+_rbl ;
else
    url=url+"?txt="+encodeURI(ch)+"&rbl="+_rbl ;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange= function() 
{ 

if (xmlHttp.readyState==4)
{ 
    var _indx=-1;
    var _arr= xmlHttp.responseText.split("<div");
    
    for(i=0; i<_arr.length; i++)
    {
        if (_arr[i].indexOf("id=\"__dg\"") == 1)
            {
                _indx=i;
                break;
            }
    }
    
  if (_indx == -1)
    {
        imgtbl.style.visibility = 'hidden';
        return true;  
    }
  else
  {
       
       if (_arr[_indx].split("<table").length > 3)
            document.getElementById("__dg").innerHTML = "<div " + _arr[_indx]
       else
            document.getElementById("__dg").innerHTML ="<div id='__dg' style='height: 130px; width: 100%'>" + "موردی یافت نشد" + "</div>"
       document.getElementById(pageClientID + "hdfIndex").value = xmlHttp.responseText.split("hdfIndex\"")[2].split("value=")[1].split("")[1]
       document.getElementById(pageClientID + "tdPage1").innerHTML = document.getElementById(pageClientID + "tdPage").innerHTML;
       
        imgtbl.style.visibility = 'hidden';
        }
}
}

xmlHttp.open("GET",url,true);
xmlHttp.send(null);

return false;
}

function showNews(_q,_url)
{
imgtbl.style.visibility = 'visible';

//document.documentElement.style.filter="progid:DXImageTransform.Microsoft.alpha(opacity=40)";
//document.documentElement.style.opacity="0.8";

//imgtbl.style.filter="progid:DXImageTransform.Microsoft.alpha(opacity=100)";
imgtbl.parentElement.parentElement.style.filter="progid:DXImageTransform.Microsoft.alpha(opacity=40)";

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url=_url;

url=url+"?t=s&id="+_q
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange= function() 
{ 

if (xmlHttp.readyState==4)
{ 
    var _indx=-1;
    var _arr= xmlHttp.responseText.split("<div");
    
    for(i=0; i<_arr.length; i++)
    {
        if (_arr[i].indexOf("id=\"show\"") == 1)
            {
                _indx=i;
                break;
            }
    }
    imgtbl.parentElement.parentElement.style.filter="progid:DXImageTransform.Microsoft.alpha(opacity=100)";
  if (_indx == -1)
    {
        imgtbl.style.visibility = 'hidden';
        return true;  
    }
  else
        document.getElementById("show").innerHTML = "<div " + _arr[_indx]
        
        
    imgtbl.style.visibility = 'hidden';
}
}

xmlHttp.open("GET",url,true);
xmlHttp.send(null);

return false;
} 
