function toggle(id)
{
	if (document.getElementById)
	{
		examp = document.getElementById("example");
		elem = document.getElementById(id);
		if (elem)
		{
			if (elem.style.display == "none")
				elem.style.display = "inline";
			else
				elem.style.display = "none";
		}
		if (examp && document.getElementsByTagName)
		{
			examp.style.display = "none";
			dfns = document.getElementsByTagName("dfn");
			for (i = dfns.length - 1; i >= 0; i--)
			{
				var dfn = dfns.item(i);
				if (dfn.style.display == "inline")
					examp.style.display = "inline";
			}
		}
	}
}

function hideAll(tag)
{
	if (document.getElementsByTagName)
	{
		dfns = document.getElementsByTagName(tag);
		for (i = dfns.length - 1; i >= 0; i--)
		{
			var dfn = dfns.item(i);
			dfn.style.display = "none";
		}
	}
}

function showAll(tag)
{
	if (document.getElementsByTagName)
	{
		dfns = document.getElementsByTagName(tag);
		for (i = dfns.length - 1; i >= 0; i--)
		{
			var dfn = dfns.item(i);
			dfn.style.display = "block";
		}
	}
}

function ShowLargeImage(gid)
{
	var img = document.images["<%=imgProd.ClientID %>"];
	if (img)
		img.src = "/ShowImage.ashx?image=" + gid + "&size=300";
}
	
/* 
Expand/Collapse divs for product page
*/ 
imgout=new Image(9,9); 
imgin=new Image(9,9); 
imgin.src="/images/open.gif"; 
imgout.src="/images/closed.gif";

//this switches expand/collapse icons 
function filter(imagename,objectsrc,alt)
{ 
	if (document.images)
	{ 
		document.images[imagename].src=eval(objectsrc+".src");
		document.images[imagename].alt=alt; 
	} 
} 

//show or hide funtion depends on if element is shown or hidden 
function showOrHide(id) 
{ 
	if (document.getElementById) 
	{ 
		var obj = document.getElementById(id);
		if ( obj )
		{ 
		if (obj.style.display == "none")
		{ 
			obj.style.display = 'block'; 
			filter((id + "img"),'imgin', 'Hide'); 
		} 
		else
		{ 
			filter((id + "img"),'imgout','Show'); 
			obj.style.display = 'none'; 
		} 
		} 
	} 
}
	
function Show(id)
{
   var element = document.getElementById('valuePopup' + id);
   if (element)
   {
        element.style.display='block';
        element.style.position='relative';
        var focusElement = document.getElementById('value' + id);
        if (focusElement.type != 'hidden')
            focusElement.focus();
   }
}

function Hide(id)
{
   var element = document.getElementById('valuePopup' + id);
   if (element)
   {
        element.style.display='none';
        element.style.position='absolute';
   }
}

function EnterSubmits(e, id)
{
    var ev = window.event ? window.event : e;
    var el = id ? id : e; 
    var key = ev.keyCode ? ev.keyCode : ev.which;
    if (key == 13)
    {
        var element = document.getElementById(el);
        if (element)
        {
            element.click();    
            return false;
        }
    }
   return true; 
}