var version4 = (navigator.appVersion.charAt(0) == "4");
var popupHandle;

function ExpandCollapse(id)
{
	if($('#lvl_'+id).css('display') == 'none')
	{
		$('#ic_'+id).attr({'src':config[1] + '/img/ico_hide_2_minus.gif'})
		//$('#lvl_'+id).show('fast');
		
		document.getElementById('lvl_' + id).style.display = '';
	}
	else
	{
		document.getElementById('lvl_' + id).style.display = 'none';
		$('#ic_'+id).attr({'src':config[1] + '/img/ico_hide_2_plus.gif'})
		//$('#lvl_'+id).hide('fast');
	}
}

function MoreText(id)
{
	if($('#dsc_'+id).css('display') == 'none')
	{
		$('#hr_'+id).css({'background-image':'url("'+config[1]+'/img/ico_hide_1_minus.jpg");'});
		$('#dsc_'+id).fadeIn('fast');
	}
	else
	{
		$('#hr_'+id).css({'background-image':'url("'+config[1]+'/img/ico_hide_1_plus.jpg");'});
		$('#dsc_'+id).fadeOut('fast');
	}
}

function block(obj)
{
	if (document.getElementById(obj).style.display == '')
	{
		document.getElementById(obj).style.display = 'none';
		if (document.getElementById(obj + 'bg') != null)
			document.getElementById(obj + 'bg').style.backgroundImage = 'url('+config[1]+'/img/ico_hide_1_plus.jpg)'
		if (document.getElementById(obj + '_img') != null)
			document.getElementById(obj + '_img').src = ''+config[1]+'/img/ico_hide_1_plus.jpg';
		if ((document.getElementById(obj + 'h') != null) && (document.getElementById(obj + 'h').className == 'last'))
		{
			document.getElementById(obj + 'h').style.backgroundImage = 'none';
			document.getElementById(obj + 'h').style.paddingBottom = '0px';
		}
	}
	else
	{
		document.getElementById(obj).style.display = '';
		if (document.getElementById(obj + 'bg') != null)
			document.getElementById(obj + 'bg').style.backgroundImage = 'url('+config[1]+'/img/ico_hide_1_minus.jpg)'
		if (document.getElementById(obj + '_img') != null)
			document.getElementById(obj + '_img').src = ''+config[1]+'/img/ico_hide_1_minus.jpg';
		if ((document.getElementById(obj + 'h') != null) && (document.getElementById(obj + 'h').className == 'last'))
		{
			document.getElementById(obj + 'h').style.backgroundImage = 'url('+config[1]+'/img/border_x_1.gif)';
			document.getElementById(obj + 'h').style.paddingBottom = '21px';
		}
	}
}


function filter(obj)
{
	for (i = 1; i <= 2; i++)
	{
		if (obj == 'fltr_' + i)
		{
			if (document.getElementById(obj).style.display == 'block')
			{
				document.getElementById(obj).style.display = 'none';
				document.getElementById(obj + 'l').className = '';
				document.getElementById('searchType').value = "normal";
				if (obj == 'fltr_1')
					document.getElementById('fltr_2l').style.visibility = 'visible';
			}
			else
			{
				document.getElementById(obj).style.display = 'block';
				document.getElementById(obj + 'l').className = 'actv';
				if (obj == 'fltr_1')
				{
					document.getElementById('searchType').value = "cartridges";
					document.getElementById('fltr_2l').style.visibility = 'hidden';
					//document.getElementById(obj + 'l').className = '';
				}
				else
					document.getElementById('searchType').value = "advanced";
			}
		}
		else
		{
			document.getElementById('fltr_' + i).style.display = 'none';
			document.getElementById('fltr_' + i + 'l').className = '';
		}
	}
}

function closePopup()
{
  if(popupHandle != null && !popupHandle.closed) popupHandle.close();
}

function popup(evnt, url)
{
  var width = 794;
  var height = 600;
  var position = 1;
  var properties = "scrollbars = 1, toolbar = 0, location = 0, height = " + height;
  properties = properties + ", width=" + width;
  var leftprop, topprop, screenX, screenY, cursorX, cursorY, padAmt;
  if(navigator.appName == "Microsoft Internet Explorer")
  {
    screenY = document.body.offsetHeight;
    screenX = window.screen.availWidth;
  }
  else
  {
    screenY = window.outerHeight
    screenX = window.outerWidth
  }
  if (position == 1)
  { // if POPUP not CENTER
    cursorX = evnt.screenX;
    cursorY = evnt.screenY;
    padAmtX = 10;
    padAmtY = 10;
    if((cursorY + height + padAmtY) > screenY)
    {
      // make sizes a negative number to move left/up
      padAmtY = (-30) + (height * -1);
      // if up or to left, make 30 as padding amount
    }
    if ((cursorX + width + padAmtX) > screenX)
    {
      padAmtX = (-30) + (width * -1);
      // if up or to left, make 30 as padding amount
    }
    if(navigator.appName == "Microsoft Internet Explorer")
    {
      leftprop = cursorX + padAmtX;
      topprop = cursorY + padAmtY;
    }
    else
    {
      leftprop = (cursorX - pageXOffset + padAmtX);
      topprop = (cursorY - pageYOffset + padAmtY);
    }
  }
  else
  {
    leftvar = (screenX - width) / 2;
    rightvar = (screenY - height) / 2;
    if(navigator.appName == "Microsoft Internet Explorer")
    {
      leftprop = leftvar;
      topprop = rightvar;
    }
    else
    {
      leftprop = (leftvar - pageXOffset);
      topprop = (rightvar - pageYOffset);
    }
  }
  if(evnt != null)
  {
    properties = properties + ", left = " + leftprop;
    properties = properties + ", top = " + topprop;
  }
  closePopup();
  popupHandle = open(url, "", properties);
}

function print_page()
{
  window.print();
}


