
var requestingdata = false;
var requestingcategoryid = 0;
//alert(documentform);
function jsGetDropdownData(element, categoryid)
{
var documentform=document.aspnetForm;
if(!documentform)
{
documentform=document.rootform;
}
	if(requestingdata && requestingcategoryid== categoryid)
	{
		return        
	}
	else
	{
		requestingdata = true;
		requestingcategoryid = categoryid; 
	}
	if( document.getElementById(element + 'div').innerHTML.replace(/(^\s*)|(\s*$)/g, "") != '')
	{
		return;
	}
	var  xmlhttp=null;
	if (window.XMLHttpRequest)
	{
		xmlhttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	if(location.protocol=="https:")
	{
		 stURL = SPRbaseURL.replace(/^http/, "https")+"GetCategoryData.aspx?ShellFragCache=" + documentform.ShellFragCache.value + "&CategoryId=" + categoryid ;     
	}
	else
	{
		 stURL = SPRbaseURL + "GetCategoryData.aspx?ShellFragCache=" + documentform.ShellFragCache.value + "&CategoryId=" + categoryid ;
	}
	xmlhttp.open('GET',stURL,false)
	xmlhttp.send(null);
	var output =  xmlhttp.responseText;
	xmlhttp = null;
	requestingdata = false;
	var myObjectAr = eval(output);
	var divdata = document.getElementById(element + 'div').innerHTML.replace(/(^\s*)|(\s*$)/g, "");
	if(divdata == '')
	{                
		divdata = '<table style=\"border:2px solid #c0c0c0\">';
		for(var i=0;i< myObjectAr.length;i++)  
		{                             
			var cls;
			cls = 'underline'
			if(i >= myObjectAr.length-2)
			{
				if(i%2 == 0 || i == myObjectAr.length-1)
				{
					cls = ''
				}
			}
			if(myObjectAr[i].CatName=="Ink and Toner Finder")
			{
			        if(i%2 == 0)
                    {                        
                    divdata += '<tr><td align=left><a href="javascript:jsAction2(\'' + SPRbaseURL + 'Catalog.aspx?CategoryId=' + myObjectAr[i].CatID + '\')" class="' + cls + '">' + myObjectAr[i].CatName + '</td>';
                    }
                    else
                     {                        
                    divdata += '<td align=left><a href="javascript:jsAction2(\'' + SPRbaseURL + 'Catalog.aspx?CategoryId=' + myObjectAr[i].CatID + '\')" class="' + cls + '">' + myObjectAr[i].CatName + '</td></tr>';
                    }
			}
			else
			{
                    if(i%2 == 0)
                    {                        
                    divdata += '<tr><td align=left><a href="javascript:jsAction2(\'' + SPRbaseURL + 'search.aspx?type=dcBarCategory&headerName='+escape(myObjectAr[i].CatName) + "&CatIds=" + myObjectAr[i].CatID +  '\')" class="' + cls + '">' + myObjectAr[i].CatName + '</a></td>';
                    }
                    else
                     {                        
                    divdata += '<td align=left><a href="javascript:jsAction2(\'' + SPRbaseURL + 'search.aspx?type=dcBarCategory&headerName='+escape(myObjectAr[i].CatName) + "&CatIds=" + myObjectAr[i].CatID + '\')" class="' + cls + '">' + myObjectAr[i].CatName + '</a></td></tr>';
                 }
              }
			/*
			if(i%2 == 0)
			{                        
				divdata += '<tr><td align=left><a href="javascript:jsProductGroup_Override(' + myObjectAr[i].CatID + ')" class="' + cls + '">' + myObjectAr[i].CatName + '</td>';
			}
			else
			{                        
				divdata += '<td align=left><a href="javascript:jsProductGroup_Override(' + myObjectAr[i].CatID + ')"  class="' + cls + '">' + myObjectAr[i].CatName + '</td></tr>';
			}*/
		}
		divdata += '</table>';  
	} 
	document.getElementById(element + 'div').innerHTML = divdata;
}
function jsGetDropdownData2(element, categoryid)
{
var documentform=document.aspnetForm;
if(!documentform)
{
documentform=document.rootform;
}
	if(requestingdata && requestingcategoryid== categoryid)
	{
		return        
	}
	else
	{
		requestingdata = true;
		requestingcategoryid = categoryid; 
	}
	if( document.getElementById(element + 'div').innerHTML.replace(/(^\s*)|(\s*$)/g, "") != '')
	{
		return;
	}
	var  xmlhttp=null;
	if (window.XMLHttpRequest)
	{
		xmlhttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	if(location.protocol=="https:")
	{
		var stURL =  SPRbaseURL.replace(/^http/, "https") + "GetCategoryData.aspx?ForceVendereCategory=True&ShellFragCache=" + documentform.ShellFragCache.value + "&CategoryId=" + categoryid + "&ShellID=" + documentform.ShellID.value;
	}
	else
	{
		var stURL = SPRbaseURL + "GetCategoryData.aspx?ForceVendereCategory=True&ShellFragCache=" + documentform.ShellFragCache.value + "&CategoryId=" + categoryid + "&ShellID=" + documentform.ShellID.value;
	}
	xmlhttp.open('GET',stURL,false)
	xmlhttp.send(null);
	var output =  xmlhttp.responseText;
	xmlhttp = null;
	requestingdata = false;
	var myObjectAr = eval(output);
	var divdata = document.getElementById(element + 'div').innerHTML.replace(/(^\s*)|(\s*$)/g, "");
	if(divdata == '')
	{                
		divdata = '<table style=\"border:2px solid #c0c0c0\">';
		for(var i=0;i< myObjectAr.length;i++)  
		{                             
			var cls;
			cls = 'underline'
			if(i >= myObjectAr.length-2)
			{
				if(i%2 == 0 || i == myObjectAr.length-1)
				{
					cls = ''
				}
			}
			if(i%2 == 0)
			{                        
				divdata += '<tr><td align=left><a href="javascript:jsProductGroup_Override(' + myObjectAr[i].CatID + ')" class="' + cls + '">' + myObjectAr[i].CatName + '</td>';
			}
			else
			{                        
				divdata += '<td align=left><a href="javascript:jsProductGroup_Override(' + myObjectAr[i].CatID + ')"  class="' + cls + '">' + myObjectAr[i].CatName + '</td></tr>';
			}
		}
		divdata += '</table>';  
	} 
	document.getElementById(element + 'div').innerHTML = divdata;
}
function jsProductGroup_Override(groupID)
{	                      
		jsAction('catalog.asp?' + 'ProductGroupID=' + groupID + '&ProductLevelFlag=False' );
}