var cat_id;
var cat_name;
var scrollidcount=0;
var dis_name1;
var image_name1;
var count;
var passedid;
function featuredlink_menu(id,divid)
{
//this fuction for left side menu
    var url="pages/categoriesmenu.aspx?id="+id;
//alert(url);
    ajaxmenu(url,divid,'main');
    
}
//function featuredlink_script(id,dis_name,image_name){
////alert(id+"-"+dis_name);
//    var fea_url="htmlpages/featuredlinkinfo.aspx?fname="+id+"&imagename="+image_name;
//    //alert(fea_url);
//    
//    ajaxpage(fea_url,'PageInformation',dis_name);
//    featuredlink_menu(id,'submenudiv_0');
//}

function menu1(id,divid,ca_name1,length)
{
   // alert("---ok");
    
     var dividtemp1=divid.split("_");
     //alert(dividtemp1);
        for(var i=0;i<length;i++)
        {            
            collapse(dividtemp1[0]+"_"+i);
        }
        //alert(divid);
        expand(divid);



//this fuction for right side menu
    var url="pages/categoriesmenu1.aspx?menuid="+id;
    
    ajaxmenu(url,divid,'submain',id);

    cat_id=id;
    cat_name=ca_name1;
   
}
//this functio is for collapse div menu
function collapse(ex_divid)
   {
       var element = document.getElementById(ex_divid);
       element.style.display = 'none';   //collapse div
      // element.innerHTML="";
   }
 //this functio is for expand div menu
function expand(ex_divid)
   {
          var element = document.getElementById(ex_divid);
          element.style.display = 'block';  //exapnd div
         
                 
   }

//------------------------------------------------------------------
function ajaxmenu(url,divid,type,sub_cat_root_id)
{
   
  var request  = null;
  if (window.XMLHttpRequest) // if Mozilla, Safari etc
 request = new XMLHttpRequest()
    else if (window.ActiveXObject)
       { // if IE
          try 
             {
               request = new ActiveXObject("Msxml2.XMLHTTP")
             } 
        catch (e)
            {

             try
                {
 
                  request = new ActiveXObject("Microsoft.XMLHTTP")
                 }
           catch (e){}
             }
       }//if
    else
    
      return false
request.onreadystatechange=function()
{

document.getElementById('loadid').innerHTML="<img src='themes/load.gif' border='0'></img>"

displayMenu(request, divid,type,sub_cat_root_id);
//if(divid=='sub_menu_div'){
//    document.getElementById('PageInformation').innerHTML="<img src='ghosted.jpg' border='0'></img>"
//    document.getElementById('PageInformation3').innerHTML=""
//}

}
//alert(url);
request.open('GET', url, true)
request.send(null)

url=null;


}
function displayMenu(request, divid,type,sub_cat_root_id)
 {

//alert(request.readyState);
if (request.readyState == 4 && (request.status==200 || window.location.href.indexOf("http")==-1))
{
    var status=false;
    document.getElementById('loadid').innerHTML=""
    var response=request.responseText;
    var categories="";
    //alert("response="+response);
    if(response!="none")
    {
   
    var width='150';
    
    categories+="<table  class=link_black>";
    //alert(divid);
        var dividtemp=divid.split("_");
      //  alert(dividtemp[0]);
        var array=response.split("#");
        if(dividtemp[0]!='submenudiv'){
            div_overflow(divid);
        }
        
            if(array.length==2)
           {
               
                for(var i=0;i<array.length;i++)
                {
                
                    scrollidcount++;
                    var cat=array[i].split("$$");
                     categories+="<tr><td valign=\"top\"><table width='180' align=left ><tr><td  valign=\"top\" align=left ><a href=\"javascript:menu1('"+cat[1]+"','sub"+dividtemp[0]+"_"+i+"','"+cat[0]+"','"+array.length+"');\" >" + cat[0]+"</td></tr><tr><td valign=\"top\"><div id=\"sub"+dividtemp[0]+"_"+i+"\" style=\"display:none;vertical-align:top;\" class='right_submenu'></div></td></tr></table></td></tr>";                       
                      cat_name=cat[1];
                      cat_id=cat[0];
                      
                     
                     
               }
             // alert(categories);
//               cat_id="AP";
               //alert(cat_name+""+cat_id);
               //alert(cat[1]+"--"+cat_name);
               var sub_cat_root_id1=cat[1];
              
               if(type=="submain")
                 sub_cat_root_id1 =sub_cat_root_id;
                
               findsubmenus(sub_cat_root_id1,cat[1]);
                    //goToCategory(cat_id,cat_name,'','','subcategory');
               
            
           }//if 
                else
               {
                for(var i=0;i<array.length;i++)
                {
                
                    scrollidcount++;
                    var cat=array[i].split("$$");
                     var cat_name_split=cat[0].split("'");
                     if(cat_name_split.length==2)
                       cat[0]=cat_name_split[0]+cat_name_split[1];
                      categories+="<tr><td valign=\"top\"><table width='180' align=left ><tr><td  valign=\"top\" align=left ><a href=\"javascript:menu1('"+cat[1]+"','sub"+dividtemp[0]+"_"+i+"','"+cat[0]+"','"+array.length+"');\" >" + cat[0]+"</td></tr><tr><td valign=\"top\"><div id=\"sub"+dividtemp[0]+"_"+i+"\" style=\"display:none;vertical-align:top;\" class='right_submenu'></div></td></tr></table></td></tr>";                       
                     
               }
             }//else
           
           categories+="</table>";
          //alert( categories);
          
          
          
              
   }
    else
   {
   
    goToCategory(cat_name,cat_id,'','','subcategory');
    
  
   }
  // alert(categories);
     document.getElementById(divid).innerHTML=categories;
     
   //  lefmenu_init('submenudiv_0container','submenudiv_0','submenudiv_0slider',450,450,'right_menu_display');
   }
  }
  function div_overflow(divid){
    var element = document.getElementById(divid);
//        element.style.overflow='auto';
          element.style.height='100%';
  }
  
function findsubmenus(catid,pro_cat){
    
   
       
//this fuction for right side menu
    var url11="pages/categoriesmenu1.aspx?menuid="+catid;
   
   var request1  = null;
  if (window.XMLHttpRequest) // if Mozilla, Safari etc
 request1 = new XMLHttpRequest()
    else if (window.ActiveXObject)
       { // if IE
          try 
             {
               request1 = new ActiveXObject("Msxml2.XMLHTTP")
             } 
        catch (e)
            {

             try
                {
 
                  request1 = new ActiveXObject("Microsoft.XMLHTTP")
                 }
           catch (e){}
             }
       }//if
    else
    
      return false
request1.onreadystatechange=function()
{

//document.getElementById('loadid').innerHTML="<img src='themes/load.gif' border='0'></img>"
if (request1.readyState == 4 && (request1.status==200 || window.location.href.indexOf("http")==-1))
{
var resout=request1.responseText;
//alert("result----"+resout);
 if(resout!="none")
 {
    var resarry=resout.split('#');
//    alert(resarry);
 
    if(resarry.length==2)
    {
   
        var catinfo=resarry[1].split("$$");
//          alert(catinfo[0]);
//          alert(catinfo[1]);
//alert(catinfo[0]+""+pro_cat+""+''+""+''+""+"subcategory");
        goToCategory(catinfo[0],pro_cat,'','','subcategory'); 
    }
    
   
    
 }

 }
}
//alert(url11);
request1.open('GET', url11, true)
request1.send(null)

url11=null;


}
