//check browser version
var versionindex;
if (navigator.userAgent.indexOf('Firefox') != -1)
    versionindex = navigator.userAgent.indexOf('Firefox') + 8;

//check for numeric entry
function validateNumericEntry(theForm, origQty)
{
    var form = document.forms[theForm];
    if(isNaN(theForm.qty.value))
    { 
      alert("Please make sure your entry is a number!");
      theForm.qty.value=origQty; 
      theForm.qty.focus();
      return (false);
    }
    else
      return (true);
};

function searchEnterSubmit() 
{
    if(event.keyCode==13)
    {
        try
        {
            document.forms.search.submit();
        }
        catch(err) 
        {
            try 
            {
                document.forms.search1.submit();
            }
            catch (err) 
            {
                alert("error");
            }
        }
    }
}

function searchClickSubmit() {
        try {
            document.forms.search.submit();
        }
        catch (err) {
            try {
                document.forms.search1.submit();
            }
            catch (err) {
                alert("error");
            }
        }
}


/////////////////////////////////////////////////////////////////////top of page user stuff

//for links at bottom of page, load static html page to content window
function loadHTML(page) 
{
    var form = document.forms['BottomLinks'];

    var a1 = document.createElement("input");
    a1.type = "hidden";
    a1.name = "func";
    a1.value = "loadHTML";
    form.appendChild(a1);

    var a2 = document.createElement("input");
    a2.type = "hidden";
    a2.name = "page";
    a2.value = page;
    form.appendChild(a2);

    document.forms['BottomLinks'].submit();
};

function doOrderStatus() 
{
    //alert('link not active');

    var form = document.forms['LoginLogout'];

    var gg1 = document.createElement("input");
    gg1.type = "hidden";
    gg1.name = "func";
    gg1.value = "historyStart";
    form.appendChild(gg1);

    document.forms['LoginLogout'].submit();
};

function doOrderLookup(order) 
{
    //alert('order ' + order);
    var form = document.forms['LoginLogout'];

    var gg1 = document.createElement("input");
    gg1.type = "hidden";
    gg1.name = "func";
    gg1.value = "historyLookup";
    form.appendChild(gg1);
    
    var gg11 = document.createElement("input");
    gg11.type = "hidden";
    gg11.name = "order";
    gg11.value = order;
    form.appendChild(gg11);

    document.forms['LoginLogout'].submit();
};


//click login link @ top of page
function doLoginStart()
{
  var form = document.forms['LoginLogout'];
  
  var a1 = document.createElement("input");
  a1.type = "hidden";
  a1.name = "func";
  a1.value = "loginStart";
  form.appendChild(a1);
  
  var a2 = document.createElement("input");
  a2.type = "hidden";
  a2.name = "page";
  a2.value = location.href;
  form.appendChild(a2);
  
  document.forms['LoginLogout'].submit();
};


//click create account link @ top of page
function doCreateAccount()
{
  var form = document.forms['LoginLogout'];
  
  var c1 = document.createElement("input");
  c1.type = "hidden";
  c1.name = "func";
  c1.value = "createAccountStart";
  form.appendChild(c1);
  
  var c2 = document.createElement("input");
  c2.type = "hidden";
  c2.name = "page";
  c2.value = location.href;
  form.appendChild(c2);
  
  document.forms['LoginLogout'].submit();
};


//click create account link @ top of page
function doMyAccount()
{
  var form = document.forms['LoginLogout'];
  
  var cc1 = document.createElement("input");
  cc1.type = "hidden";
  cc1.name = "func";
  cc1.value = "myAccount";
  form.appendChild(cc1);
  
  var cc2 = document.createElement("input");
  cc2.type = "hidden";
  cc2.name = "page";
  cc2.value = location.href;
  form.appendChild(cc2);
  
  document.forms['LoginLogout'].submit();
};


//user clicked logout link @ top of page
function doHome()
{
  var form = document.forms['LoginLogout'];
  
  var gg1 = document.createElement("input");
  gg1.type = "hidden";
  gg1.name = "func";
  gg1.value = "home";
  form.appendChild(gg1);
  
  var gg2 = document.createElement("input");
  gg2.type = "hidden";
  gg2.name = "page";
  gg2.value = location.href;
  form.appendChild(gg2);
   
  document.forms['LoginLogout'].submit();
};


//user clicked logout link @ top of page
function doLogout()
{
  var form = document.forms['LoginLogout'];
  
  var g1 = document.createElement("input");
  g1.type = "hidden";
  g1.name = "func";
  g1.value = "logout";
  form.appendChild(g1);
  
  var g2 = document.createElement("input");
  g2.type = "hidden";
  g2.name = "page";
  g2.value = location.href;
  form.appendChild(g2);
   
  document.forms['LoginLogout'].submit();
};


//redirect page after account successfully created
function doCreateSuccess()
{
  var form = document.forms['createSubmitSuccessForm'];
  
  var gg1 = document.createElement("input");
  gg1.type = "hidden";
  gg1.name = "func";
  gg1.value = "newAccountSuccess";
  form.appendChild(gg1);
  
  document.forms['createSubmitSuccessForm'].submit();
};


/////////////////////////////////////////////////////////////////////login stuff


//check login fields
function validateLogin()
{
  var theForm = document.forms['loginForm'];

  if (theForm.usr.value == "")
  {
    alert("Please enter your login name (your email address).");
    theForm.usr.focus();
    return (false);
  }
  
  var checkEmail = "@.";
  var checkStr = theForm.usr.value;
  var EmailValid = false;
  var EmailAt = false;
  var EmailPeriod = false;

  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);

    for (j = 0;  j < checkEmail.length;  j++)
    {
      if (ch == checkEmail.charAt(j) && ch == "@")
        EmailAt = true;

      if (ch == checkEmail.charAt(j) && ch == ".")
        EmailPeriod = true;

	  if (EmailAt && EmailPeriod)
	    break;

	  if (j == checkEmail.length)
	    break;
    }

    if (EmailAt && EmailPeriod)
    {
	  EmailValid = true
	  break;
    }
  }

  if (!EmailValid)
  {
    alert("Please enter a valid email address!");
    theForm.usr.focus();
    return (false);
  }

  if (theForm.pwd.value == "")
  {
    alert("Please enter your password.");
    theForm.pwd.focus();
    return (false);
  }
  
  return (true);
};


/////////////////////////////////////////////////////////////////////create account stuff

//check all fields in create account form
function validateCreateAccount()
{
  var theForm = document.forms['createAccountForm'];

  if (theForm.usr.value == "")
  {
    alert("Please enter your email.");
    theForm.usr.focus();
    return (false);
  }
  
  var checkEmail = "@.";
  var checkStr = theForm.usr.value;
  var EmailValid = false;
  var EmailAt = false;
  var EmailPeriod = false;

  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);

    for (j = 0;  j < checkEmail.length;  j++)
    {
      if (ch == checkEmail.charAt(j) && ch == "@")
        EmailAt = true;

      if (ch == checkEmail.charAt(j) && ch == ".")
        EmailPeriod = true;

	  if (EmailAt && EmailPeriod)
	    break;

	  if (j == checkEmail.length)
	    break;
    }

    if (EmailAt && EmailPeriod)
    {
	  EmailValid = true
	  break;
    }
  }

  if (!EmailValid)
  {
    alert("Please enter a valid email address!");
    theForm.usr.focus();
    return (false);
  }

  if (theForm.pwd1.value == "")
  {
    alert("Please enter your password.");
    theForm.pwd1.focus();
    return (false);
  }
  
  if (theForm.pwd2.value == "")
  {
    alert("Please confirm your password.");
    theForm.pwd2.focus();
    return (false);
  }
  
  if (theForm.pwd1.value != theForm.pwd2.value)
  {
    alert("Your passwords do not match.");
    theForm.pwd1.focus();
    return (false);
  }
  
  if (theForm.pfname.value == "")
  {
    alert("Please enter your first name.");
    theForm.pfname.focus();
    return (false);
  }
  
  if (theForm.plname.value == "")
  {
    alert("Please enter your last name.");
    theForm.plname.focus();
    return (false);
  }
  
  if (theForm.padd1.value == "")
  {
    alert("Please enter your address.");
    theForm.padd1.focus();
    return (false);
  }
  
  if (theForm.pcity.value == "")
  {
    alert("Please enter your city.");
    theForm.pcity.focus();
    return (false);
  }
  
  if (theForm.pstate.value == "")
  {
    alert("Please enter your state.");
    theForm.pstate.focus();
    return (false);
  }
  
  if (theForm.pzip.value == "")
  {
    alert("Please enter your zip code.");
    theForm.pzip.focus();
    return (false);
  }
  
  if (theForm.pphone.value == "")
  {
    alert("Please enter your phone number.");
    theForm.pphone.focus();
    return (false);
  }
  
  if(document.getElementById("usePrimary").checked==false)
  {
    if (theForm.sfname.value == "")
    {
      alert("Please enter your shipping first name.");
      theForm.sfname.focus();
      return (false);
    }
  
    if (theForm.slname.value == "")
    {
      alert("Please enter your shipping last name.");
      theForm.slname.focus();
      return (false);
    }
  
    if (theForm.sadd1.value == "")
    {
      alert("Please enter your shipping address.");
      theForm.sadd1.focus();
      return (false);
    }
  
    if (theForm.scity.value == "")
    {
      alert("Please enter your shipping city.");
      theForm.scity.focus();
      return (false);
    }
  
   if (theForm.sstate.value == "")
    {
      alert("Please enter your shipping state.");
      theForm.sstate.focus();
      return (false);
    }
  
    if (theForm.szip.value == "")
    {
      alert("Please enter your shippinng zip code.");
      theForm.szip.focus();
      return (false);
    }
  
    if (theForm.sphone.value == "")
    {
      alert("Please enter your shipping phone number.");
      theForm.sphone.focus();
      return (false);
    }
  }

  return (true);
};


//check all fields in edit primary info form
function validateEditPrimary()
{
  var theForm = document.forms['checkoutEditPrimaryForm'];

  if (theForm.pfname.value == "")
  {
    alert("Please enter your first name.");
    theForm.pfname.focus();
    return (false);
  }
  
  if (theForm.plname.value == "")
  {
    alert("Please enter your last name.");
    theForm.plname.focus();
    return (false);
  }
  
  if (theForm.padd1.value == "")
  {
    alert("Please enter your address.");
    theForm.padd1.focus();
    return (false);
  }
  
  if (theForm.pcity.value == "")
  {
    alert("Please enter your city.");
    theForm.pcity.focus();
    return (false);
  }
  
  if (theForm.pstate.value == "")
  {
    alert("Please enter your state.");
    theForm.pstate.focus();
    return (false);
  }
  
  if (theForm.pzip.value == "")
  {
    alert("Please enter your zip code.");
    theForm.pzip.focus();
    return (false);
  }
  
  if (theForm.pphone.value == "")
  {
    alert("Please enter your phone number.");
    theForm.pphone.focus();
    return (false);
  }
  
  var gg1 = document.createElement("input");
  gg1.type = "hidden";
  gg1.name = "func";
  gg1.value = "savePrimary";
  theForm.appendChild(gg1);
  
  theForm.submit();
};


//check all fields in edit primary info form
function validateEditPrimaryInfo()
{
  var theForm = document.forms['checkoutEditPrimaryForm'];

  if (theForm.pfname.value == "")
  {
    alert("Please enter your first name.");
    theForm.pfname.focus();
    return (false);
  }
  
  if (theForm.plname.value == "")
  {
    alert("Please enter your last name.");
    theForm.plname.focus();
    return (false);
  }
  
  if (theForm.padd1.value == "")
  {
    alert("Please enter your address.");
    theForm.padd1.focus();
    return (false);
  }
  
  if (theForm.pcity.value == "")
  {
    alert("Please enter your city.");
    theForm.pcity.focus();
    return (false);
  }
  
  if (theForm.pstate.value == "")
  {
    alert("Please enter your state.");
    theForm.pstate.focus();
    return (false);
  }
  
  if (theForm.pzip.value == "")
  {
    alert("Please enter your zip code.");
    theForm.pzip.focus();
    return (false);
  }
  
  if (theForm.pphone.value == "")
  {
    alert("Please enter your phone number.");
    theForm.pphone.focus();
    return (false);
  }
  
  var gg1 = document.createElement("input");
  gg1.type = "hidden";
  gg1.name = "func";
  gg1.value = "savePrimaryInfo";
  theForm.appendChild(gg1);
  
  theForm.submit();
};


//cancel changes to primary info
function cancelEditPrimary()
{
  var theForm = document.forms['checkoutEditPrimaryForm'];
  
  var gg1 = document.createElement("input");
  gg1.type = "hidden";
  gg1.name = "func";
  gg1.value = "checkoutStart";
  theForm.appendChild(gg1);
  
  theForm.submit();
};


//cancel changes to primary info
function cancelEditPrimaryMain()
{
  var theForm = document.forms['checkoutEditPrimaryForm'];
  
  var gg1 = document.createElement("input");
  gg1.type = "hidden";
  gg1.name = "func";
  gg1.value = "changeInfoStart";
  theForm.appendChild(gg1);
  
  theForm.submit();
};


//check all fields in edit shipping info form
function validateEditShipping()
{
  var theForm = document.forms['checkoutEditShippingForm'];

  if (theForm.sfname.value == "")
  {
    alert("Please enter your shipping first name.");
    theForm.sfname.focus();
    return (false);
  }
  
  if (theForm.slname.value == "")
  {
    alert("Please enter your shipping last name.");
    theForm.slname.focus();
    return (false);
  }
  
  if (theForm.sadd1.value == "")
  {
    alert("Please enter your shipping address.");
    theForm.sadd1.focus();
    return (false);
  }
  
  if (theForm.scity.value == "")
  {
    alert("Please enter your shipping city.");
    theForm.scity.focus();
    return (false);
  }
  
  if (theForm.sstate.value == "")
  {
    alert("Please enter your shipping state.");
    theForm.sstate.focus();
    return (false);
  }
  
  if (theForm.szip.value == "")
  {
    alert("Please enter your shippinng zip code.");
    theForm.szip.focus();
    return (false);
  }
  
  if (theForm.sphone.value == "")
  {
    alert("Please enter your shipping phone number.");
    theForm.sphone.focus();
    return (false);
  }

  var gg1 = document.createElement("input");
  gg1.type = "hidden";
  gg1.name = "func";
  gg1.value = "saveShipping";
  theForm.appendChild(gg1);
    
  theForm.submit();
};


//check all fields in edit shipping info form
function validateEditShippingInfo()
{
  var theForm = document.forms['checkoutEditShippingForm'];

  if (theForm.sfname.value == "")
  {
    alert("Please enter your shipping first name.");
    theForm.sfname.focus();
    return (false);
  }
  
  if (theForm.slname.value == "")
  {
    alert("Please enter your shipping last name.");
    theForm.slname.focus();
    return (false);
  }
  
  if (theForm.sadd1.value == "")
  {
    alert("Please enter your shipping address.");
    theForm.sadd1.focus();
    return (false);
  }
  
  if (theForm.scity.value == "")
  {
    alert("Please enter your shipping city.");
    theForm.scity.focus();
    return (false);
  }
  
  if (theForm.sstate.value == "")
  {
    alert("Please enter your shipping state.");
    theForm.sstate.focus();
    return (false);
  }
  
  if (theForm.szip.value == "")
  {
    alert("Please enter your shippinng zip code.");
    theForm.szip.focus();
    return (false);
  }
  
  if (theForm.sphone.value == "")
  {
    alert("Please enter your shipping phone number.");
    theForm.sphone.focus();
    return (false);
  }

  var gg1 = document.createElement("input");
  gg1.type = "hidden";
  gg1.name = "func";
  gg1.value = "saveShippingInfo";
  theForm.appendChild(gg1);
  
  theForm.submit();
};


//cancel changes to shipping info
function cancelEditShipping()
{
  var theForm = document.forms['checkoutEditShippingForm'];
  
  var gg1 = document.createElement("input");
  gg1.type = "hidden";
  gg1.name = "func";
  gg1.value = "checkoutStart";
  theForm.appendChild(gg1);
  
  theForm.submit();
};


//cancel changes to shipping info
function cancelEditShippingMain()
{
  var theForm = document.forms['checkoutEditShippingForm'];
  
  var gg1 = document.createElement("input");
  gg1.type = "hidden";
  gg1.name = "func";
  gg1.value = "changeInfoStart";
  theForm.appendChild(gg1);
  
  theForm.submit();
};


//check all fields in edit primary info form
function validatePaymentInfo()
{
  var theForm = document.forms['paymentInfoForm'];

  if (theForm.chname.value == "")
  {
    alert("Please enter your name, as it appears on your card.");
    theForm.chname.focus();
    return (false);
  }
  
  if (theForm.ccnum.value == "" || theForm.ccnum.value.length < 15) 
  {
    alert("Please enter your card number.");
    theForm.ccnum.focus();
    return (false);
  }
  
  if (theForm.expMonth.value == "MONTH")
  {
    alert("Please select your card's expiration month.");
    theForm.expMonth.focus();
    return (false);
  }
  
  if (theForm.expYear.value == "YEAR")
  {
    alert("Please select your card's expiration year.");
    theForm.expYear.focus();
    return (false);
  }
  
  if (theForm.cvv2.value == "" || theForm.cvv2.value.length < 3)
  {
    alert("Please enter your card's CVV2 code.");
    theForm.cvv2.focus();
    return (false);
  }
  
  if (theForm.ciphone.value == "")
  {
    alert("Please enter your card issuer's phone number.");
    theForm.ciphone.focus();
    return (false);
  }

  //document.getElementById('sMethod').selectedIndex == 0
  if (theForm.sMethod.selectedIndex == 0) 
  {
    alert("Please select a shipping method.");
    theForm.sMethod.focus();
    return (false);
  }
  
  var gg1 = document.createElement("input");
  gg1.type = "hidden";
  gg1.name = "func";
  gg1.value = "submitOrder";
  theForm.appendChild(gg1);
};



//user selected a shipping method
function doShippingSelect() 
{
    var val = document.getElementById('sMethod').selectedIndex;
    //var tax = document.getElementById("taxable").value;

    if (val == 1) 
    {
        document.getElementById("sCharge").value = "$" + document.getElementById("express").value;
        document.getElementById("total").value = "$" + document.getElementById("totalAmtE").value;
        try
        { document.getElementById("tax").value = "$" + document.getElementById("taxAmtE").value; }
        catch ( err ) {}
    }
    else if (val == 2) 
    {
        document.getElementById("sCharge").value = "$" + document.getElementById("priority").value;
        document.getElementById("total").value = "$" + document.getElementById("totalAmtP").value;
        try
        { document.getElementById("tax").value = "$" + document.getElementById("taxAmtP").value; }
        catch ( err ) {}
    }
    else 
    {
       document.getElementById("sCharge").value = "$0.00";  //document.getElementById("priority").value;
    }
};


//same as billing checkbox clicked in create account page
function fillForm()
{
  document.getElementById("sfname").value =
  document.getElementById("pfname").value;
  
  document.getElementById("smi").value =
  document.getElementById("pmi").value;
  
  document.getElementById("slname").value =
  document.getElementById("plname").value;
  
  document.getElementById("sadd1").value =
  document.getElementById("padd1").value;
  
  document.getElementById("sadd2").value =
  document.getElementById("padd2").value;
  
  document.getElementById("scity").value =
  document.getElementById("pcity").value;
  
  document.getElementById("sstate").value =
  document.getElementById("pstate").value;
  
  document.getElementById("szip").value =
  document.getElementById("pzip").value;
  
  document.getElementById("sphone").value =
  document.getElementById("pphone").value;
};


//user clicked logout link @ top of page
function doChangeInfoStart()
{
  var form = document.forms['LoginLogout'];
  
  var gg1 = document.createElement("input");
  gg1.type = "hidden";
  gg1.name = "func";
  gg1.value = "changeInfoStart";
  form.appendChild(gg1);

  document.forms['LoginLogout'].submit();
};


/////////////////////////////////////////////////////////////////////retrieve password stuff


//check email field
function validateRetrieve()
{
  var theForm = document.forms['retrieveSubmitForm'];
  
  if (theForm.usr.value == "")
  {
    alert("Please enter your login name (your email address).");
    theForm.usr.focus();
    return (false);
  }
  
  var checkEmail = "@.";
  var checkStr = theForm.usr.value;
  var EmailValid = false;
  var EmailAt = false;
  var EmailPeriod = false;

  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);

    for (j = 0;  j < checkEmail.length;  j++)
    {
      if (ch == checkEmail.charAt(j) && ch == "@")
        EmailAt = true;

      if (ch == checkEmail.charAt(j) && ch == ".")
        EmailPeriod = true;

	  if (EmailAt && EmailPeriod)
	    break;

	  if (j == checkEmail.length)
	    break;
    }

    if (EmailAt && EmailPeriod)
    {
	  EmailValid = true
	  break;
    }
  }

  if (!EmailValid)
  {
    alert("Please enter a valid email address!");
    theForm.usr.focus();
    return (false);
  }
 
  return (true);
}


//user clicked logout link @ top of page
function doEditPrimaryCheckout()
{
  var form = document.forms['checkoutEditPrimaryForm'];
  
  var gg1 = document.createElement("input");
  gg1.type = "hidden";
  gg1.name = "func";
  gg1.value = "editPrimaryCheckout";
  form.appendChild(gg1);
  
  document.forms['checkoutEditPrimaryForm'].submit();
};


//user clicked logout link @ top of page
function doEditPrimaryInfo()
{
  var form = document.forms['checkoutEditPrimaryForm'];
  
  var gg1 = document.createElement("input");
  gg1.type = "hidden";
  gg1.name = "func";
  gg1.value = "editPrimaryInfo";
  form.appendChild(gg1);
  
  document.forms['checkoutEditPrimaryForm'].submit();
};


//user clicked logout link @ top of page
function doEditShippingCheckout()
{
  var form = document.forms['checkoutEditShippingForm'];
  
  var gg1 = document.createElement("input");
  gg1.type = "hidden";
  gg1.name = "func";
  gg1.value = "editShippingCheckout";
  form.appendChild(gg1);
  
  document.forms['checkoutEditShippingForm'].submit();
};


//user clicked logout link @ top of page
function doEditShippingInfo()
{
  var form = document.forms['checkoutEditShippingForm'];
  
  var gg1 = document.createElement("input");
  gg1.type = "hidden";
  gg1.name = "func";
  gg1.value = "editShippingInfo";
  form.appendChild(gg1);
  
  document.forms['checkoutEditShippingForm'].submit();
};


//////////////////////////////////////////////////////////////////////////////dropdown div stuff
    
//menu dropdown
var timeout	= 0; //500;
var closetimer	= 0;
var ddmenuitem	= 0;

//show the hidden layer
function mopen(id)
{	
  //cancel timer closing
  mcancelclosetime();

  //close old layer
  if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

  //get new layer and show it
  ddmenuitem = document.getElementById(id);
  ddmenuitem.style.visibility = 'visible';
};

//close currently displayed layer
function mclose()
{
  if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
};

//close the timer
function mclosetime()
{
  closetimer = window.setTimeout(mclose, timeout);
};

//cancel timer closing
function mcancelclosetime()
{
  if(closetimer)
  {
    window.clearTimeout(closetimer);
	closetimer = null;
  }
};

//close displayed layer when click-out
document.onclick = mclose; 



/////////////////////////////////////////////////////////////////////////////adobe stuff

//fireworks image function
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];}}
};

//fireworks image function
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;
};

//fireworks image function
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;
};

//fireworks image function
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];
  }
};

// -->
