﻿    // JScript File
var url="treeview/treefeed.ashx";
var loadpic= new Image(20,20);
var minuspic=new Image(9,12);
var pluspic=new Image(9,12);
var squarepic=new Image(9,12);
var c_id=0;
cat_init();
showhide(0);
function showhide(cat_id)
{
if(document.getElementById("ul_"+cat_id).style.display=="none")
{
var ul_item=document.getElementById("ul_"+cat_id);
document.getElementById("img_"+cat_id).src="treeview/images/minus.gif";
ul_item.style.display="block";
if ( ul_item.innerHTML=="")
{
getContent(cat_id);
}
}
else
{
document.getElementById("img_"+cat_id).src="treeview/images/plusik.gif";
document.getElementById("ul_"+cat_id).style.display="none";
}
}
function cat_init()
{
loadpic.src="images/loading.gif";
minuspic.src="treeview/minus.gif";
pluspic.src="treeview/plusik.gif";
squarepic.src="treeview/n_square.gif";
createObj();
}

function callback()
{
if ( xmlHttp.readyState<4 )
document.getElementById("ul_"+c_id).innerHTML="<img src='"+loadpic.src+"' />";//"در حال بارگزاری...";
if ( xmlHttp.readyState==4 )
{
if ( xmlHttp.status==200 )
{
if ( xmlHttp.responseText.length>0)
document.getElementById("ul_"+c_id).innerHTML=xmlHttp.responseText;
else
{
document.getElementById("ul_"+c_id).style.display="none";
document.getElementById("img_"+c_id).src="treeview/images/n_square.gif";
document.getElementById("img_"+c_id).onclick="";
}
}
else
document.getElementById("ul_"+c_id).innerHTML="خطا در بارگزاری";
}
}
function createObj()
{
if (window.ActiveXObject)
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest)
{
xmlHttp = new XMLHttpRequest();
}
}
function getContent(cat_id)
{
c_id=cat_id;
xmlHttp.open("GET", url+"?cat_id="+cat_id);
xmlHttp.onreadystatechange = callback;
xmlHttp.send(null);
}