	var brwser ;
	function GetQueryString()
	{
		 if (navigator.userAgent.indexOf('MSIE')> -1)
			brwser='IE';
		else
			brwser='';
		//urlquery = location.href.split("?")
	///	ExpandACategoryAndItsProductsfromurl(urlquery[1].replace('#',''));
		/*
		if (urlquery.length > 1 && brwser == "IE")
		{
			ExpandACategoryAndItsProductsfromurl(urlquery[1].replace('#',''));
		}else
		{
			ExpandACategoryAndItsProductsfromurl_NonIE(urlquery[1].replace('#',''));
		}*/
	}
	function ExpOrColl(displayOrHide)
	{
		if ( brwser == "IE")
			var allDs = document.getElementsByTagName('Div');
		else
			var allDs = document.getElementsByTagName('table');
		//alert(brwser);
		for (i = 0; i < allDs.length ; i++ ) 
		{
			var idof	= allDs[i].id;
			if (idof != '' && idof.indexOf('Child_PRODUCTTABLE')> -1)
			{
				allDs[i].style.display = displayOrHide;
				allDs[i].style.backgroundColor = 'white' ;
			}
		}
	}
	function ExpandACategoryAndItsProducts(divId,ctl)
	{
		
		var d = document.getElementById(divId);
		d.style.display = (d.style.display != 'none' ? 'none' : 'inline');
		if (ctl != null)
		{
			var ctlId = document.getElementById(ctl);
			if (brwser == 'IE')
				ctlId.innerText  = (ctlId.innerText  != 'See Rates..' ? 'See Rates..' : 'Hide Rates..');
			else
				ctlId.textContent  = (ctlId.textContent  != 'See Rates..' ? 'See Rates..' : 'Hide Rates..');
		}
			/*d.style.backgroundColor = '#F7FBFF';
	
		if ( brwser == "IE")
			var allDs = document.getElementsByTagName('Div');
		else
			var allDs = document.getElementsByTagName('table');
		var l = divId.indexOf("_");
		if (l > -1 )
		{
			var parentDivIdlike = divId.substring(0,l);
		}
		for (i = 0; i < allDs.length ; i++ ) 
		{
			if (allDs[i].id != '' && allDs[i].id.indexOf('Main') > -1 && allDs[i].id.indexOf('Child') > -1 && allDs[i].id != divId )
			{
				if (allDs[i].id.indexOf('Child_PRODUCTTABLE')> -1)
				{
					allDs[i].style.display = 'none';
					allDs[i].style.backgroundColor = 'white' ;
				}
				if (allDs[i].id.indexOf(parentDivIdlike)==-1 )
				{
					allDs[i].style.display = 'none';
					allDs[i].style.backgroundColor = 'white' ;
				}
			}
		}
		*/
	//	window.scrollBy(0,50); // horizontal and vertical scroll increments
	//	scrolldelay = setTimeout('pageScroll()',100); // scrolls every 100 milliseconds
	}
/*	function ExpandACategoryAndItsProductsfromurl(divId)
	{
		var d = window.document.getElementById(divId);
		d.style.display = 'inline';
		d.style.backgroundColor = '#F7FBFF';
		if ( brwser == "IE")
			var allDs = document.getElementsByTagName('Div');
		else
			var allDs = document.getElementsByTagName('table');
		for (i = 0; i < allDs.length ; i++ ) 
		{
			if (allDs[i].id != '' && allDs[i].id.indexOf('Main') > -1 && allDs[i].id.indexOf('Child') > -1 && allDs[i].id.toUpperCase() != divId.toUpperCase() )
			{
					window.scrollBy(0,30); // horizontal and vertical scroll increments
			    	scrolldelay = setTimeout('pageScroll()',100); // scrolls every 100 milliseconds
					allDs[i].style.display = 'none';
					allDs[i].style.backgroundColor = 'white' ;
			}
		}
	} 
	function ExpandACategoryAndItsProductsfromurl_NonIE(divId)
	{
		alert(divId);
		var d = document.getElementById(divId);
	    alert(document.getElementById(divId));
		
	} 
	function getCheildren()
	{
		var elemid	= GetQueryString();
		if (brwser == "IE")
		{ 
			var elem	= document.getElementById(elemid).childNodes;
		}
		else
		{
			var e	= document.getElementById(elemid);
			//alert(elemid);
		}
		try
		{
			for (i = 0; i < elem.length; i++)
			{
				if (elem[i] == "[object HTMLDivElement]" || elem[i] == "[object]" )
		
				{
					elem[i].style.display = 'block';
				}
			}
		}catch(e)
		{
			alert(e);
		
		}
	}
	
	function getCheildren_bkup()
	{
		var elemid	= GetQueryString();
		//alert(elemid);
		var elem	= document.getElementById(elemid).childNodes;
		//alert(elem);
		try
		{
			for (i = 0; i < elem.length; i++)
			{
				if (elem[i] == "[object HTMLDivElement]" || elem[i] == "[object]" )
				{
					elem[i].style.display = 'block';
					//alert(elem[i].id);
				}
			}
		}catch(e)
		{
			alert("err happened");
		
		}
	}
	*/
	function HideElements(elementName,boolToggle)
	{
		var theChild			= document.getElementById(elementName + '_Child');
		//alert(theChild.id);
		theChild.style.display	= ( theChild.style.display != 'none' ? 'none' : 'block' );
		//alert(theChild.style.display);
		//theChild.style.position = 'relative';
		//alert(boolToggle);
		if (boolToggle == "1")
		{
			try
			{
			var theLink				= 'spp_' + elementName;
			toggleArrow(theLink);
			}catch(a)
			{
				alert(a);
			}
		}
	}
	
	function toggleArrow(elementId)
	{
		var theLink = document.getElementById(elementId);
		try
		{
			if (theLink.className != 'ShowArrow' )
				theLink.className = 'ShowArrow';
			else
				theLink.className = 'HideArrow';
		}catch(a)
		{
			alert(a);
		}
	}
	
	function HideElementsMain(elementWildCardName)
	{
		
		var p =	document.getElementsByTagName("Div");
		//alert(p);
		
		for (t=1; t < p.length; t++)
		{
			theDiv = p[t];
			if (theDiv.id.indexOf(elementWildCardName)> -1 )
			{
				theDiv.style.display	= ( theDiv.style.display != 'none' ? 'none' : 'Block' );
				var linkId				= 'spp_' + theDiv.id.replace('_Child','')
				//toggleArrow(linkId);
				ExpandChildren(theDiv.id);
			}
		}
	}
	
	function ExpanCollapseALL(elementWildCardName, Show)
	{
	  try
	  {
	  if (brwser == "IE")
		var p =	document.getElementsByTagName("div");
		else
		var p =	document.getElementsByTagName("table");
		//alert(p.length);
		for (t=1; t < p.length; t++)
		{
			theDiv = p[t];
			if (theDiv.id.indexOf(elementWildCardName)> -1 )
			{
				//alert(theDiv.id);
				theDiv.style.display	= Show;
				theDiv.style.background ="#F7FBFF";
				if (Show == "block")
				{
					var linkId				= 'spp_' + theDiv.id.replace('_Child','')
					//ExpandChildrenAll(theDiv.id,Show);
				}
			}
		}
		}catch(e)
		{
			alert(e);
		}
	}
	
	function ExpandChildren(elemid)
	{
		var elem	= document.getElementById(elemid).childNodes;
		for (i = 0; i < elem.length; i++)
		{
			if (elem[i] == "[object HTMLDivElement]" || elem[i] == "[object]" )
			{
				elem[i].style.display = 'block';
				if (elem[i].id != '') 
				{
					var linkId			= 'spp_' + elem[i].id.replace('_Child','')
					//alert(linkId);
					//toggleArrow(linkId);
				}
				
			}
		}	
	}
	
	function ExpandChildrenAll(elemid,Show)
	{
		var elem	= document.getElementById(elemid).childNodes;
		for (i = 0; i < elem.length; i++)
		{
			if (elem[i] == "[object HTMLDivElement]" || elem[i] == "[object]" )
			{
				elem[i].style.display = Show;
				if (elem[i].id != '') 
				{
					var linkId			= 'spp_' + elem[i].id.replace('_Child','')
					//if (Show = 'block')
						//toggleArrowAll(linkId,'HideArrow');
				//	else
					//	toggleArrowAll(linkId,'ShowArrow');
				}
			}
		}	
	}
	function toggleArrowAll(elementId, ClassNam)
	{
		
		var theLink = document.getElementById(elementId);
		theLink.className = ClassNam 
	}
	function mouseOver(elementid)
	{
		document.getElementById(elementid).style.background = "#D6E5EC";
		document.getElementById(elementid).style.fontWeight = "bold";

	}
	
	function mouseOut(elementid)
	{
		document.getElementById(elementid).style.background	= "white";
		document.getElementById(elementid).style.color = "#000000";
		document.getElementById(elementid).style.fontWeight = "normal";
	}
	function mouseOverLinkProductNameToApply(elementid)
	{
		
	    document.getElementById(elementid).className = "ProdctLabelOnMouseOver";
	  
		

	}
	
	function mouseOutLinkProductNameToApply(elementid)
	{
		  document.getElementById(elementid).className = "ProdctLabel";
		  
	}
	function disclaim(lblId)
	{
		var d = document.getElementById(lblId);
		//alert(d.style.display);
		d.style.display = (d.style.display != 'none' ? 'none' : 'block');
	}

