
function verify()
{ 
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
 if (xmlDoc.readyState != 4)
 { 
  return false; 
 }
}

var moz = (typeof document.implementation != 'undefined') && (typeof document.implementation.createDocument != 'undefined');
	  var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
      var ie = (typeof window.ActiveXObject != 'undefined');
	 
		 if (ie) 
        { 
           var posLeft = 10;
				 
         } 
		  else if (is_chrome == true) 
        { 
      
		var posLeft =19;
         } 
		  else if (safari)
        {     
	       var posLeft = 10;
			 
        } 
		  else if (opera)
        {     
			var posLeft = 10;
        } 
		
		 else if (moz)
        {     
			var posLeft = 10;
        }

var menuType = "horizontal";
	var subMenuType = "vertical";
	
	var posTop =320;
	var xPos = 0;
	var yPos = 1;
	var MainBg = "#a83202";
	var ManeBgHover = "#f07f00";
	var fontFamily = "Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular";
	var fontSize = 10;
	var fontWeight = "bold";
	var fontWeightHover = "bold";
	var fontColor = "#ffffff";
	var fontColorHover = "#ffffff";
	var borderSize = 0;
	var borderColor = "#a6a6a6";
	var paddingTopLeft = 4;
	var rollOverArrows = "rollover:images/tri.gif:images/tri.gif";
	var UnfoldsOnClick = false;
	var MenuSlide = 27;
	var ELEMENT_NODE = 1;

function init()
{
 
	   var moz = (typeof document.implementation != 'undefined') && (typeof 
       document.implementation.createDocument != 'undefined'); 
       var ie = (typeof window.ActiveXObject != 'undefined'); 

     if (moz)
        {     
          try
            {
            
                ForMozilla();
            }
            catch(err)
            {
                alert("Your browser doesn't support this script for menus.");
            }
         
        } 
     else if (ie) 
        { 
         
            ForIE();
         } 
         else
         {
         try
            {
                ForMozilla();
            }
            catch(err)
            {
                alert("Your browser doesn't support this script.");
            }
         }
}

function ForIE()
{
	
	var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	xmlDoc.async="false";
   xmlDoc.onreadystatechange=verify;
  xmlDoc.load('XML/Menudetails.XML');
  xmlObj=xmlDoc.documentElement;
   var count1= xmlObj.childNodes.length;
  var x=0;
//	for(x=0;x<count1;x++)
//	{
if(count1>0)
    {
        
	   	menus[0] = new menu(44, menuType, posLeft, posTop, xPos, yPos, MainBg, ManeBgHover, fontFamily, fontSize, fontWeight, fontWeightHover, fontColor, fontColorHover, borderSize, borderColor, 0, rollOverArrows, UnfoldsOnClick, true, true, true, MenuSlide, true, 0, 0, "black");
	    if(xmlObj.childNodes(0).getAttribute("CategoryCount")==0)
	    {
	   strimg=xmlObj.childNodes(0).getAttribute("Name")
	     url=xmlObj.childNodes(0).getAttribute("NavigateUrl")
	    target = xmlObj.childNodes(0).getAttribute("Target")
	    getimg()
	    menus[0].addItem(url, target,imgwidth, "left", imgname, 0);
	    }
	    else
	    {
	        if(xmlObj.childNodes(0).childNodes(0).getAttribute("Count")==0)
	        {
	         strimg=xmlObj.childNodes(0).getAttribute("Name")
	           url=xmlObj.childNodes(0).getAttribute("NavigateUrl")
	            target = xmlObj.childNodes(0).childNodes(0).getAttribute("Target")
	         getimg()
	         str1=xmlObj.childNodes(0).childNodes(0).getAttribute("Name")
	         menus[0].addItem(url, target,imgwidth, "left", imgname, 1);
	        }
	        else
	        {
	          strimg=xmlObj.childNodes(0).getAttribute("Name")
	         getimg()
	         str1=xmlObj.childNodes(0).childNodes(0).childNodes(0).getAttribute("Name")
	         url=xmlObj.childNodes(0).childNodes(0).childNodes(0).getAttribute("NavigateUrl")
	          target = xmlObj.childNodes(0).childNodes(0).childNodes(0).getAttribute("Target")
	         menus[0].addItem(url, target,imgwidth, "left", imgname, 1);
	        }
	    }
	    
	     if(xmlObj.childNodes(1).getAttribute("CategoryCount")==0)
	    {
	   strimg=xmlObj.childNodes(1).getAttribute("Name")
	   url=xmlObj.childNodes(1).getAttribute("NavigateUrl")
	     target = xmlObj.childNodes(1).getAttribute("Target")
	    getimg()
	    menus[0].addItem(url, target,imgwidth, "left",imgname, 0);
	    }
	    else
	    {
	   
	        if(xmlObj.childNodes(1).childNodes(0).getAttribute("Count")==0)
	        {
	        
	         strimg=xmlObj.childNodes(1).getAttribute("Name")
	         getimg()
	         str1=xmlObj.childNodes(1).childNodes(0).getAttribute("Name")
	         url=xmlObj.childNodes(1).getAttribute("NavigateUrl")
	          target = xmlObj.childNodes(1).getAttribute("Target")
	         menus[0].addItem(url, target,imgwidth, "left", imgname, 2);
	        }
	        else
	        {
	         strimg=xmlObj.childNodes(1).getAttribute("Name")
	         getimg()
	         str1=xmlObj.childNodes(1).childNodes(0).childNodes(0).getAttribute("Name")
	          url=xmlObj.childNodes(1).getAttribute("NavigateUrl")	
	           target = xmlObj.childNodes(1).getAttribute("Target")    
	         menus[0].addItem(url, target,imgwidth, "left", imgname, 2);
	        }
	    }
	  
	     if(xmlObj.childNodes(2).getAttribute("CategoryCount")==0)
	    {
	    strimg=xmlObj.childNodes(2).getAttribute("Name")
	    getimg()
	    url=xmlObj.childNodes(2).getAttribute("NavigateUrl")
	      target = xmlObj.childNodes(2).getAttribute("Target")	    
	    menus[0].addItem(url, target,imgwidth, "left", imgname, 0);
	    }
	    else
	    {
	        if(xmlObj.childNodes(2).childNodes(0).getAttribute("Count")==0)
	        {
	      strimg=xmlObj.childNodes(2).getAttribute("Name")
	         getimg()
	         str1=xmlObj.childNodes(2).childNodes(0).getAttribute("Name")
	         url=xmlObj.childNodes(2).getAttribute("NavigateUrl")
	         target = xmlObj.childNodes(2).getAttribute("Target")	    
	         menus[0].addItem(url, target,imgwidth, "left", imgname, 3);
	        }
	        else
	        {
	          strimg=xmlObj.childNodes(2).getAttribute("Name")
	         getimg()
	         str1=xmlObj.childNodes(2).childNodes(0).childNodes(0).getAttribute("Name")
	         menus[0].addItem(url, target,imgwidth, "left", imgname, 3);
	        }
	    }
	    if(xmlObj.childNodes(3).getAttribute("CategoryCount")==0)
	    {
	    strimg=xmlObj.childNodes(3).getAttribute("Name")
	    getimg()
	    url=xmlObj.childNodes(3).getAttribute("NavigateUrl")
	       target = xmlObj.childNodes(3).getAttribute("Target")	
	    menus[0].addItem(url, target,imgwidth, "left", imgname, 0);	
	    }
	    else
	    {
	        if(xmlObj.childNodes(3).childNodes(0).getAttribute("Count")==0)
	        {
	         strimg=xmlObj.childNodes(3).getAttribute("Name")
	         getimg()
	         str1=xmlObj.childNodes(3).childNodes(0).getAttribute("Name")
	         url=xmlObj.childNodes(3).getAttribute("NavigateUrl")
	       target = xmlObj.childNodes(3).getAttribute("Target")	
	         menus[0].addItem(url, target,imgwidth, "left", imgname, 4);	
	        }
	        else
	        {
	          strimg=xmlObj.childNodes(3).getAttribute("Name")
	         getimg()
	         str1=xmlObj.childNodes(3).childNodes(0).childNodes(0).getAttribute("Name")
	         url=xmlObj.childNodes(3).getAttribute("NavigateUrl")
	       target = xmlObj.childNodes(3).getAttribute("Target")	
	         menus[0].addItem(url, target,imgwidth, "left", imgname, 4);		
	        }
	    } 
	 
	      
	    if(xmlObj.childNodes(4).getAttribute("CategoryCount")==0)
	    {
	   strimg=xmlObj.childNodes(4).getAttribute("Name")
	    url=xmlObj.childNodes(4).getAttribute("NavigateUrl")
	       target = xmlObj.childNodes(4).getAttribute("Target")	
	   getimg()
	    menus[0].addItem(url, target,imgwidth, "left", imgname, 0);	
	    }
	    else
	    {
	        if(xmlObj.childNodes(4).childNodes(0).getAttribute("Count")==0)
	        {
	          strimg=xmlObj.childNodes(4).getAttribute("Name")
	         getimg()
	         str1=xmlObj.childNodes(4).childNodes(0).getAttribute("Name")
	           url=xmlObj.childNodes(4).getAttribute("NavigateUrl")
	       target = xmlObj.childNodes(4).getAttribute("Target")		         
	         menus[0].addItem(url, target,imgwidth, "left", imgname, 5);	
	        }
	        else
	        {
	         strimg=xmlObj.childNodes(4).getAttribute("Name")
	         getimg()
	         str1=xmlObj.childNodes(4).childNodes(0).childNodes(0).getAttribute("Name")
	           url=xmlObj.childNodes(4).getAttribute("NavigateUrl")
	       target = xmlObj.childNodes(4).getAttribute("Target")	
	         menus[0].addItem(url, target,imgwidth, "left", imgname, 5);	
	        }
	    } 
	    
	     if(xmlObj.childNodes(5).getAttribute("CategoryCount")==0)
	    {
	   strimg=xmlObj.childNodes(5).getAttribute("Name")
	      url=xmlObj.childNodes(5).getAttribute("NavigateUrl")
	       target = xmlObj.childNodes(5).getAttribute("Target")	
	    getimg()
	    menus[0].addItem(url, target,imgwidth, "left",imgname, 0);
	    }
	    else
	    {
	        if(xmlObj.childNodes(5).childNodes(0).getAttribute("Count")==0)
	        {
	        strimg=xmlObj.childNodes(5).getAttribute("Name")
	         getimg()
	         str1=xmlObj.childNodes(5).childNodes(0).getAttribute("Name")
	             url=xmlObj.childNodes(5).getAttribute("NavigateUrl")
	       target = xmlObj.childNodes(5).getAttribute("Target")	
	         menus[0].addItem(url, target,imgwidth, "left", imgname, 6);
	        }
	        else
	        {
	          strimg=xmlObj.childNodes(5).getAttribute("Name")
	         getimg()
	         str1=xmlObj.childNodes(5).childNodes(0).childNodes(0).getAttribute("Name")
	             url=xmlObj.childNodes(5).getAttribute("NavigateUrl")
	       target = xmlObj.childNodes(5).getAttribute("Target")	
	         menus[0].addItem(url, target,imgwidth, "left", imgname, 6);		
	        }
	    } 
	    
	     if(xmlObj.childNodes(6).getAttribute("CategoryCount")==0)
	    {
	    strimg=xmlObj.childNodes(6).getAttribute("Name")
	      url=xmlObj.childNodes(6).getAttribute("NavigateUrl")
	       target = xmlObj.childNodes(6).getAttribute("Target")	
	    getimg()
	    menus[0].addItem(url, target,imgwidth, "left",imgname, 0);
	    }
	    else
	    {
	        if(xmlObj.childNodes(6).childNodes(0).getAttribute("Count")==0)
	        {
	         strimg=xmlObj.childNodes(6).getAttribute("Name")
	         getimg()
	         str1=xmlObj.childNodes(6).childNodes(0).getAttribute("Name")
	             url=xmlObj.childNodes(6).getAttribute("NavigateUrl")
	       target = xmlObj.childNodes(6).getAttribute("Target")	
	         menus[0].addItem(url, target,imgwidth, "left", imgname, 7);
	        }
	        else
	        {
	         
	            strimg=xmlObj.childNodes(6).getAttribute("Name")
	         getimg()
	         str1=xmlObj.childNodes(6).childNodes(0).childNodes(0).getAttribute("Name")
	             url=xmlObj.childNodes(6).getAttribute("NavigateUrl")
	       target = xmlObj.childNodes(6).getAttribute("Target")	
	         menus[0].addItem(url, target,imgwidth, "left", imgname, 7);	
	        }
	    } 
	    
	  
	      
	    menus[0].floatMenu(1002, 600, 0, 0);
	 }
 

  var i=0;
  var m=count1;
   for(i=0;i<count1;i++)
  {
    var j=0;
    var count2= xmlObj.childNodes(i).childNodes.length; 
      //set the width of the submenu Dynamically 
      var strlength=150;
        var strlength1=150    
      for(j=0;j<count2;j++)
      {
         var tt= xmlObj.childNodes(i).childNodes(j).getAttribute("CategoryName"); 
     
         var strtemp1= tt.length * 9.2        
         if(strlength1<strtemp1)
         {
                strlength1=strtemp1
         }    
 
      } 
      if(strlength>=strlength1)
      {         
         menus[i+1] = new menu(strlength, subMenuType, posLeft, posTop, xPos, yPos, MainBg, ManeBgHover, fontFamily, fontSize, fontWeight, fontWeightHover, fontColor, fontColorHover, 1, borderColor, paddingTopLeft, rollOverArrows, UnfoldsOnClick, true, false, true, MenuSlide, true, 0, 0, "black");
       }
       else
       {    
         menus[i+1] = new menu(strlength1, subMenuType, posLeft, posTop, xPos, yPos, MainBg, ManeBgHover, fontFamily, fontSize, fontWeight, fontWeightHover, fontColor, fontColorHover, 1, borderColor, paddingTopLeft, rollOverArrows, UnfoldsOnClick, true, false, true, MenuSlide, true, 0, 0, "black");
       }  
         
 
//            menus[i+1] = new menu(190, subMenuType, posLeft, posTop, xPos, yPos, MainBg, ManeBgHover, fontFamily, fontSize, fontWeight, fontWeightHover, fontColor, fontColorHover, 1, borderColor, paddingTopLeft, rollOverArrows, UnfoldsOnClick, true, false, true, MenuSlide, true, 0, 0, "black");
             
        for(j=0;j<count2;j++)
        {
             var tempcount=xmlObj.childNodes(i).childNodes(j).getAttribute("Count");
           
            if(tempcount>0)
            { 	          
 	               var intid=xmlObj.childNodes(i).childNodes(j).getAttribute("ID"); 	                 	            
 	               //var str=xmlObj.childNodes(i).childNodes(j).childNodes(0).getAttribute("ID"); 	               
 	               var str=xmlObj.childNodes(i).childNodes(j).childNodes(0).getAttribute("Name"); 	               
 	               var url=xmlObj.childNodes(i).childNodes(j).getAttribute("NavigateUrl"); 	              
 	               var str21=xmlObj.childNodes(i).childNodes(j).getAttribute("CategoryName")
 	               var target=xmlObj.childNodes(i).childNodes(j).getAttribute("Target");
 	               m=m+1 
 	               menus[i+1].addItem(url, target, 20, "left", ":: " + str21,m );                
 	        }
 	        else
 	        {
 	        menus[i+1].addItem(xmlObj.childNodes(i).childNodes(j).getAttribute("NavigateUrl"), xmlObj.childNodes(i).childNodes(j).getAttribute("Target"), 20, "left", ":: " + xmlObj.childNodes(i).childNodes(j).firstChild.text, 0);
 	       
 	       
 	         }   
 	       
        }
  
  } 
    
  var count3= xmlObj.childNodes.length;
  m=count3   
   for(i=0;i<count3;i++)
  {
    var  j=0;
     var count2= xmlObj.childNodes(i).childNodes.length;     
     
      for(j=0;j<count2;j++)   
           {
             var tempcount=xmlObj.childNodes(i).childNodes(j).getAttribute("Count");                  
         
               if(tempcount>0)
               {
                    var intid=xmlObj.childNodes(i).childNodes(j).getAttribute("ID");
                     m=m+1
                   //set the width of the submenu Dynamically
                       
                        var strlength=150;
                        var strlength1=150    
                              for(k=0;k<tempcount;k++)
                              {
                                 var tt= xmlObj.childNodes(i).childNodes(j).childNodes(k).getAttribute("CategoryName"); 
                             
                                 var strtemp1= tt.length * 9.2        
                                 if(strlength1<strtemp1)
                                 {
                                        strlength1=strtemp1
                                 }    
                         
                              } 
                      if(strlength>=strlength1)
                      {         
                       menus[m] = new menu(strlength, subMenuType, posLeft, posTop, xPos, yPos, MainBg, ManeBgHover, fontFamily, fontSize, fontWeight, fontWeightHover, fontColor, fontColorHover, 1, borderColor, paddingTopLeft, rollOverArrows, UnfoldsOnClick, true, false, true, MenuSlide, true, 0, 0, "black");
                        
                       }
                       else
                       {  
                        menus[m] = new menu(strlength1, subMenuType, posLeft, posTop, xPos, yPos, MainBg, ManeBgHover, fontFamily, fontSize, fontWeight, fontWeightHover, fontColor, fontColorHover, 1, borderColor, paddingTopLeft, rollOverArrows, UnfoldsOnClick, true, false, true, MenuSlide, true, 0, 0, "black");  
                        
                       }        
               //  menus[m] = new menu(200, subMenuType, posLeft, posTop, xPos, yPos, MainBg, ManeBgHover, fontFamily, fontSize, fontWeight, fontWeightHover, fontColor, fontColorHover, 1, borderColor, paddingTopLeft, rollOverArrows, UnfoldsOnClick, true, false, true, MenuSlide, true, 0, 0, "black");
 	             for(k=0;k<tempcount;k++)
 	             {
 	              
 	                  //  var name1=xmlObj.childNodes(i).childNodes(j).childNodes(k).getAttribute("ID");
 	              var name1=xmlObj.childNodes(i).childNodes(j).childNodes(k).getAttribute("Name");
 	               var url=xmlObj.childNodes(i).childNodes(j).childNodes(k).getAttribute("NavigateUrl");
 	                     var target=xmlObj.childNodes(i).childNodes(j).childNodes(k).getAttribute("Target");
 	                 var name2=xmlObj.childNodes(i).childNodes(j).childNodes(k).firstChild.text;
 	                 menus[m].addItem(url, target, 20, "left", ":: " + name2, 0);
 	               
          
                   }
                 }
 	           } 
 	   }
   
   

 
}


function ForMozilla()
{

       var xmlhttp = new window.XMLHttpRequest();
xmlhttp.open("GET", "XML/Menudetails.XML", false);
xmlhttp.send(null);
var xmlDoc = xmlhttp.responseXML.documentElement;

     var labels = xmlDoc.getElementsByTagName('SubMenus'); 
     	menus[0] = new menu(44, menuType, posLeft, posTop, xPos, yPos, MainBg, ManeBgHover, fontFamily, fontSize, fontWeight, fontWeightHover, fontColor, fontColorHover, borderSize, borderColor, 0, rollOverArrows, UnfoldsOnClick, true, true, true, MenuSlide, true, 0, 0, "black");
 
 for (i=0; i < labels.length; i++)
  {
     
	    if(labels[i].getAttribute('CategoryCount')!=0)
	    {
	     
	      if(i==0)
		    {
		     for (j=0; j < labels[i].childNodes.length; j++)
	    	 {
	          
	    	  if (labels[i].childNodes[j].nodeType != ELEMENT_NODE) continue;
	    	    
		         if(labels[i].childNodes[j].getAttribute('Count')==0)
		         {
		            if (labels[i].childNodes[j].nodeType != ELEMENT_NODE) continue;
		              strimg=labels[i].getAttribute('Name')
		            getimg()	 
		            strvalue=labels[i].getAttribute('NavigateUrl')
		            target=labels[i].getAttribute('Target')                  
		                 menus[0].addItem(strvalue , target,imgwidth, "left", imgname, 1);
		                 break;	                 
	                 
		         }
		         else
		         {
		                 if (labels[i].childNodes[1].childNodes[1].nodeType != ELEMENT_NODE) continue;
			                  strimg=labels[i].getAttribute('Name')
		            getimg()
                                str1= labels[i].childNodes[1].childNodes[1].getAttribute('Name')	
                                 strvalue=labels[i].childNodes[1].childNodes[1].getAttribute('NavigateUrl')			
                                 target=labels[i].childNodes[1].childNodes[1].getAttribute('Target')  
                            menus[0].addItem(strvalue , target,imgwidth, "left", imgname,1);
                                break;	                     
		         }
		        }
		     }
		    else if(i==1)
	    	{	     
	    	 for (j=0; j < labels[i].childNodes.length; j++)
	    	 {
	    	  if (labels[i].childNodes[j].nodeType != ELEMENT_NODE) continue;
	    	    
			    if(labels[i].childNodes[j].getAttribute('Count')==0)
		         {
		                  if (labels[i].childNodes[j].nodeType != ELEMENT_NODE) continue;
		               strimg=labels[i].getAttribute('Name')
		            getimg()	 
		            strvalue=labels[i].getAttribute('NavigateUrl')
		            target=labels[i].getAttribute('Target')                  
		                 menus[0].addItem(strvalue , target,imgwidth, "left", imgname, 2);
		                 break;	                     
		         }
		           else
		         {	        
		                if (labels[i].childNodes[1].childNodes[1].nodeType != ELEMENT_NODE) continue;
			                  strimg=labels[i].getAttribute('Name')
		            getimg()
                                str1= labels[i].childNodes[1].childNodes[1].getAttribute('Name')	
                                 strvalue=labels[i].childNodes[1].childNodes[1].getAttribute('NavigateUrl')			
                                 target=labels[i].childNodes[1].childNodes[1].getAttribute('Target')  
                            menus[0].addItem(strvalue , target,imgwidth, "left", imgname,2);
                                break;	                       
		         }		    
		       }
		         
	        }
		else if(i==2)
		{
		 
			for (j=0; j < labels[i].childNodes.length; j++)
	    	 {
	    	  if (labels[i].childNodes[j].nodeType != ELEMENT_NODE) continue;
	    	    
			    if(labels[i].childNodes[j].getAttribute('Count')==0)
		         {
		                if (labels[i].childNodes[j].nodeType != ELEMENT_NODE) continue;
		               strimg=labels[i].getAttribute('Name')
		            getimg()	 
		            strvalue=labels[i].getAttribute('NavigateUrl')
		            target=labels[i].getAttribute('Target')                  
		                 menus[0].addItem(strvalue , target,imgwidth, "left", imgname, 3);
		                 break;	                       
		         }
		           else
		         {	        
		                if (labels[i].childNodes[1].childNodes[1].nodeType != ELEMENT_NODE) continue;     
		                     strimg=labels[i].getAttribute('Name')
		            getimg()
                                str1= labels[i].childNodes[1].childNodes[1].getAttribute('Name')	
                                 strvalue=labels[i].childNodes[1].childNodes[1].getAttribute('NavigateUrl')			
                                 target=labels[i].childNodes[1].childNodes[1].getAttribute('Target')  
                            menus[0].addItem(strvalue , target,imgwidth, "left", imgname,3);
                                break;	                   
		         }		    
		       }
			 
		}
		
		else if(i==3)
		{
			for (j=0; j < labels[i].childNodes.length; j++)
	    	 {
	    	  if (labels[i].childNodes[j].nodeType != ELEMENT_NODE) continue;
			    if(labels[i].childNodes[j].getAttribute('Count')==0)
		         {
		                 if (labels[i].childNodes[j].nodeType != ELEMENT_NODE) continue;
		               strimg=labels[i].getAttribute('Name')
		            getimg()	 
		            strvalue=labels[i].getAttribute('NavigateUrl')
		            target=labels[i].getAttribute('Target')                  
		                 menus[0].addItem(strvalue , target,imgwidth, "left", imgname, 4);
		                 break;	                        
		         }
		           else
		         {	     if (labels[i].childNodes[1].childNodes[1].nodeType != ELEMENT_NODE) continue;     
		                     strimg=labels[i].getAttribute('Name')
		            getimg()
                                str1= labels[i].childNodes[1].childNodes[1].getAttribute('Name')	
                                 strvalue=labels[i].childNodes[1].childNodes[1].getAttribute('NavigateUrl')			
                                 target=labels[i].childNodes[1].childNodes[1].getAttribute('Target')  
                            menus[0].addItem(strvalue , target,imgwidth, "left", imgname,4);
                                break;	                 
		         }
		     }
		 }
		 
		else if(i==4)
		{
		
			for (j=0; j < labels[i].childNodes.length; j++)
	    	 {
	    	 
	    	  if (labels[i].childNodes[j].nodeType != ELEMENT_NODE) continue;
	    	     
			    if(labels[i].childNodes[j].getAttribute('Count')==0)
		         {
		                 if (labels[i].childNodes[j].nodeType != ELEMENT_NODE) continue;
		                  strimg=labels[i].getAttribute('Name')
		            getimg()	 
		            strvalue=labels[i].getAttribute('NavigateUrl')
		            target=labels[i].getAttribute('Target')                  
		                 menus[0].addItem(strvalue , target,imgwidth, "left", imgname, 5);
		                 break;	                      
		         }
		           else
		         {	     
		                        if (labels[i].childNodes[1].childNodes[1].nodeType != ELEMENT_NODE) continue;                                        
                                strimg=labels[i].getAttribute('Name')
		            getimg()
                                str1= labels[i].childNodes[1].childNodes[1].getAttribute('Name')	
                                 strvalue=labels[i].childNodes[1].childNodes[1].getAttribute('NavigateUrl')			
                                 target=labels[i].childNodes[1].childNodes[1].getAttribute('Target')  
                            menus[0].addItem(strvalue , target,imgwidth, "left", imgname,5);
                                break;	                      
     	               
		         }
		     }
			 	
		} 
			else if(i==5)
		{
		
			for (j=0; j < labels[i].childNodes.length; j++)
	    	 {
	    	 
	    	  if (labels[i].childNodes[j].nodeType != ELEMENT_NODE) continue;
	    	     
			    if(labels[i].childNodes[j].getAttribute('Count')==0)
		         {
		                 if (labels[i].childNodes[j].nodeType != ELEMENT_NODE) continue;
		                 strimg=labels[i].getAttribute('Name')
		            getimg()	 
		            strvalue=labels[i].getAttribute('NavigateUrl')
		            target=labels[i].getAttribute('Target')                  
		                 menus[0].addItem(strvalue , target,imgwidth, "left", imgname, 6);
		                 break;	                
		         }
		           else
		         {	     
		                        if (labels[i].childNodes[1].childNodes[1].nodeType != ELEMENT_NODE) continue;                                        
                                strimg=labels[i].getAttribute('Name')
		            getimg()
                                str1= labels[i].childNodes[1].childNodes[1].getAttribute('Name')	
                                 strvalue=labels[i].childNodes[1].childNodes[1].getAttribute('NavigateUrl')			
                                 target=labels[i].childNodes[1].childNodes[1].getAttribute('Target')  
                            menus[0].addItem(strvalue , target,imgwidth, "left", imgname,6);
                                break;	                         
     	               
		         }
		     }
			 	
		} 
			else if(i==6)
		{
		
			for (j=0; j < labels[i].childNodes.length; j++)
	    	 {
	    	 
	    	  if (labels[i].childNodes[j].nodeType != ELEMENT_NODE) continue;
	    	     
			    if(labels[i].childNodes[j].getAttribute('Count')==0)
		         {
		                 if (labels[i].childNodes[j].nodeType != ELEMENT_NODE) continue; 
		                  strimg=labels[i].getAttribute('Name')
		            getimg()	 
		            strvalue=labels[i].getAttribute('NavigateUrl')
		            target=labels[i].getAttribute('Target')                  
		                 menus[0].addItem(strvalue , target,imgwidth, "left", imgname, 7);
		                 break;	          
		                                
		         }
		           else
		         {	     
		                        if (labels[i].childNodes[1].childNodes[1].nodeType != ELEMENT_NODE) continue;    
		                                            
                               strimg=labels[i].getAttribute('Name')
		            getimg()
                                str1= labels[i].childNodes[1].childNodes[1].getAttribute('Name')	
                                 strvalue=labels[i].childNodes[1].childNodes[1].getAttribute('NavigateUrl')			
                                 target=labels[i].childNodes[1].childNodes[1].getAttribute('Target')  
                            menus[0].addItem(strvalue , target,imgwidth, "left", imgname,7);
                                break;	               
                                
                                
                                
                                  
     	               
		         }
		     }
			 	
		} 
		
		
	  }
	  else
	  {
		            
	       if(i==0)
		    {
			 strimg=labels[i].getAttribute('Name')	
			  target=labels[i].getAttribute('Target') 
			  strvalue=labels[i].getAttribute('NavigateUrl') 	
			getimg()	
		     menus[0].addItem(strvalue, target,imgwidth, "left", imgname, 0);
		    }
		    else if(i==1)
		    {
		        strimg=labels[i].getAttribute('Name')	
			  target=labels[i].getAttribute('Target') 
			  strvalue=labels[i].getAttribute('NavigateUrl') 	
			getimg()	
		     menus[0].addItem(strvalue, target,imgwidth, "left", imgname, 0);
		    }
		    else if(i==2)
		    {
				strimg=labels[i].getAttribute('Name')	
			  target=labels[i].getAttribute('Target') 
			  strvalue=labels[i].getAttribute('NavigateUrl') 	
			getimg()	
		     menus[0].addItem(strvalue, target,imgwidth, "left", imgname, 0);
		    }
		      else if(i==3)
		    {
			   strimg=labels[i].getAttribute('Name')	
			  target=labels[i].getAttribute('Target') 
			  strvalue=labels[i].getAttribute('NavigateUrl') 	
			getimg()	
		     menus[0].addItem(strvalue, target,imgwidth, "left", imgname, 0);
		    }   
		    else if(i==4)
		    {
			   strimg=labels[i].getAttribute('Name')	
			  target=labels[i].getAttribute('Target') 
			  strvalue=labels[i].getAttribute('NavigateUrl') 	
			getimg()	
		     menus[0].addItem(strvalue, target,imgwidth, "left", imgname, 0);
		    }
		     else if(i==5)
		    {
			    strimg=labels[i].getAttribute('Name')	
			  target=labels[i].getAttribute('Target') 
			  strvalue=labels[i].getAttribute('NavigateUrl') 	
			getimg()	
		     menus[0].addItem(strvalue, target,imgwidth, "left", imgname, 0);
		    }
		     else if(i==6)
		    {
			strimg=labels[i].getAttribute('Name')	
			  target=labels[i].getAttribute('Target') 
			  strvalue=labels[i].getAttribute('NavigateUrl') 	
			getimg()	
		     menus[0].addItem(strvalue, target,imgwidth, "left", imgname, 0);
		    }
		  
       } 
   }
 menus[0].floatMenu(1000, 600, 0, 0);
 
 var i=0;
  var m=labels.length;
 
  for(i=0;i<labels.length;i++)
  {
    var j=0;
    
     var count2= labels[i].childNodes.length 
  
        //set the width of the submenu Dynamically 
      var strlength=150;
        var strlength1=150    
      for(j=0;j<count2;j++)
      {
       if (labels[i].childNodes[j].nodeType != ELEMENT_NODE) continue;        
         var tt= labels[i].childNodes[j].getAttribute('CategoryName');     
         var strtemp1= tt.length * 9.2        
         if(strlength1<strtemp1)
         {
                strlength1=strtemp1
         }    
 
      } 
      if(strlength>=strlength1)
      {         
         menus[i+1] = new menu(strlength, subMenuType, posLeft, posTop, xPos, yPos, MainBg, ManeBgHover, fontFamily, fontSize, fontWeight, fontWeightHover, fontColor, fontColorHover, 1, borderColor, paddingTopLeft, rollOverArrows, UnfoldsOnClick, true, false, true, MenuSlide, true, 0, 0, "black");
       }
       else
       {    
         menus[i+1] = new menu(strlength1, subMenuType, posLeft, posTop, xPos, yPos, MainBg, ManeBgHover, fontFamily, fontSize, fontWeight, fontWeightHover, fontColor, fontColorHover, 1, borderColor, paddingTopLeft, rollOverArrows, UnfoldsOnClick, true, false, true, MenuSlide, true, 0, 0, "black");
       }     
       
       //End
       
  
           // menus[i+1] = new menu(230, subMenuType, posLeft, posTop, xPos, yPos, MainBg, ManeBgHover, fontFamily, fontSize, fontWeight, fontWeightHover, fontColor, fontColorHover, 1, borderColor, paddingTopLeft, rollOverArrows, UnfoldsOnClick, true, false, true, MenuSlide, true, 0, 0, "black");
             
        for(j=0;j<count2;j++)
        {
          // var tempcount=xmlObj.childNodes(i).childNodes(j).getAttribute("Count");
          if (labels[i].childNodes[j].nodeType != ELEMENT_NODE) continue;         
                var tempcount= labels[i].childNodes[j].getAttribute('Count');
         
           if(tempcount>0)
           {
                 var intid=labels[i].childNodes[j].getAttribute('ID');
           
 	            
 	              if (labels[i].childNodes[j].childNodes[1].nodeType != ELEMENT_NODE) continue;          
 	            
                 
                 var str=labels[i].childNodes[j].childNodes[1].getAttribute('Name');
                    
               
                
                  var str21=labels[i].childNodes[j].getAttribute("CategoryName")
                  var target=labels[i].childNodes[j].getAttribute("Target");
                  var url=labels[i].childNodes[j].getAttribute("NavigateUrl"); 
                  m=m+1    
                 menus[i+1].addItem(url, target, 20, "left", ":: " + str21,m ); 
           }
           else
           {
                menus[i+1].addItem(labels[i].childNodes[j].getAttribute("NavigateUrl"), labels[i].childNodes[j].getAttribute("Target"), 20, "left", ":: " +labels[i].childNodes[j].firstChild.nodeValue, 0);
           }   
           
        }
  }    
 
 
   var count3= labels.length;
   m=count3   
   for(i=0;i<count3;i++)
  {
    var  j=0;
     var count2= labels[i].childNodes.length 
    
      for(j=0;j<count2;j++)   
           {
            if (labels[i].childNodes[j].nodeType != ELEMENT_NODE) continue;         
                var tempcount= labels[i].childNodes[j].getAttribute('Count');
                     
          
               if(tempcount>0)
               {
                 var intid=labels[i].childNodes[j].getAttribute('ID');
                 m=m+1                
                 //set the width of the submenu Dynamically
                       
                        var strlength=150;
                        var strlength1=150    
                               for(k=0;k<labels[i].childNodes[j].childNodes.length;k++)
                              {
                                  if (labels[i].childNodes[j].childNodes[k].nodeType != ELEMENT_NODE) continue;          
                                 var tt= labels[i].childNodes[j].childNodes[k].getAttribute("CategoryName"); 
                              
                                 var strtemp1= tt.length * 9.2        
                                 if(strlength1<strtemp1)
                                 {
                                        strlength1=strtemp1
                                 }    
                         
                              } 
                      if(strlength>=strlength1)
                      {         
                       menus[m] = new menu(strlength, subMenuType, posLeft, posTop, xPos, yPos, MainBg, ManeBgHover, fontFamily, fontSize, fontWeight, fontWeightHover, fontColor, fontColorHover, 1, borderColor, paddingTopLeft, rollOverArrows, UnfoldsOnClick, true, false, true, MenuSlide, true, 0, 0, "black");
                        
                       }
                       else
                       {  
                        menus[m] = new menu(strlength1, subMenuType, posLeft, posTop, xPos, yPos, MainBg, ManeBgHover, fontFamily, fontSize, fontWeight, fontWeightHover, fontColor, fontColorHover, 1, borderColor, paddingTopLeft, rollOverArrows, UnfoldsOnClick, true, false, true, MenuSlide, true, 0, 0, "black");  
                        
                       }     
                                       
                       
                       
                       
                       //End
                
               //  menus[m] = new menu(230, subMenuType, posLeft, posTop, xPos, yPos, MainBg, ManeBgHover, fontFamily, fontSize, fontWeight, fontWeightHover, fontColor, fontColorHover, 1, borderColor, paddingTopLeft, rollOverArrows, UnfoldsOnClick, true, false, true, MenuSlide, true, 0, 0, "black");
 	              for(k=0;k<labels[i].childNodes[j].childNodes.length;k++)
 	             { 
 	                if (labels[i].childNodes[j].childNodes[k].nodeType != ELEMENT_NODE) continue;          
 	            
 	              var name1=labels[i].childNodes[j].childNodes[k].getAttribute('Name');
 	              var name2=labels[i].childNodes[j].childNodes[k].firstChild.nodeValue;	
 	              var url=labels[i].childNodes[j].childNodes[k].getAttribute("NavigateUrl");  
 	                var target=labels[i].childNodes[j].childNodes[k].getAttribute("Target");            
 	              menus[m].addItem(url, target, 20, "left", ":: " + name2, 0);
 	               
 	               
 	             }
 	           } 
 	        }
     }
  
}

function getimg()
{
    if(strimg =="Home")
    {
	    imgwidth=96;
	    imgname="rollover:images/home-off.gif:images/home-on.gif";
    }
     
    if(strimg =="Aboutus")
    {
	    imgwidth=127;
	    imgname="rollover:images/participating-off.gif:images/participating-on.gif";
    }
    if(strimg =="Candidates")
    {
	    imgwidth=142;
	    imgname="rollover:images/candidates-off.gif:images/candidates-on.gif";
    }
    if(strimg =="HipStories")
    {
	    imgwidth=134;
	    imgname="rollover:images/hip-stories-off.gif:images/hip-stories-on.gif";
    }
    if(strimg =="HelpfulWebsites")
    {
	    imgwidth=184;
	    imgname="rollover:images/helpful-off.gif:images/helpful-on.gif";
    }
    if(strimg =="Apply")
    {
	    imgwidth=94;
	    imgname="rollover:images/apply-off.gif:images/apply-on.gif";
    }
     if(strimg =="contactus")
    {
	    imgwidth=183;
	    imgname="rollover:images/contact-off.gif:images/contact-on.gif";
    } 
}