function popup_window(URL)
{
  popup = window.open(URL,"console","height=480,width=640,alwaysLowered=0,alwaysRaised=0,directories=0,location=0,menubar=0,resizable=1,scrollbars=1,status=0,titlebar=1,toolbar=0");
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

function confirmDelete()
{
  action = confirm("Are you sure you want to delete this item?");

  if (action == true)
  {
    mainform.action.value = "Delete";

    mainform.submit();
  }
}

function submitForm(newAction)
{
  mainform.action.value = newAction;

  mainform.submit();
}

function submitPaymentForm(newAction)
{
  mainpaymentform.action.value = newAction;

	if( 
	   confirm('By clicking \'OK\' and proceeding with your order you are confirming that you have read and agree to our Terms and Conditions.\n\nIf you have not read them please click \'Cancel\' and read them using the link beside the \'Buy This\' button before proceeding.')
	)
	{
	  mainpaymentform.submit();
	}
}



function FindCtl(id)
{
  var ctl = null;

  if (document.layers)	   //NN4+
  {
    if (document.layers[id] != null)
    {
      ctl = document.layers[id];
    }
  }
  else if (document.getElementById)	  //gecko(NN6) + IE 5+
  {
    if (document.getElementById(id) != null)
    {
      ctl = document.getElementById(id);
    }
  }
  else if (document.all) // IE4
  {
    if (document.all[id] != null)
    {
      ctl = document.all[id];
    }
  }

  return ctl;
}


function ShowDiv(div_id)
{
  document.all[div_id].style.display = 'block';
}

function HideDiv(div_id)
{
  document.all[div_id].style.display = 'none';
}

function IsDivVis(div_id)
{
  var val = 0;

  if (document.all[div_id].style.display == 'block')
  {
    val = 1;
  }

  return val;
}


function ToggleDiv(div, img)
{
  if (IsDivVis(div))
  {
    HideDiv(div);

    document.all[img].src = '/static/images/i-plus.gif';
  }
  else
  {
    ShowDiv(div);

    document.all[img].src = '/static/images/i-minus.gif';
  }
}