<!--
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_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_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.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 reduceBackgroundOpacity()
{
    setOpacityByTag('div', '0.3');
    setOpacityById('main-holder', '1');
}

function showChangePasswordFields()
{
    toggleVisibilityOn('row-new-password');
    toggleVisibilityOn('row-confirm-new-password');
    toggleVisibilityOn('link-toggle-password-fields-no');
    toggleDisplayOn('toggle-password-fields-explanation');
    toggleDisplayOff('link-toggle-password-fields-yes');
}
function hideChangePasswordFields()
{
    toggleVisibilityOff('row-new-password');
    toggleVisibilityOff('row-confirm-new-password');
    toggleVisibilityOff('link-toggle-password-fields-no');
    toggleDisplayOff('toggle-password-fields-explanation');
    toggleDisplayOn('link-toggle-password-fields-yes');
    toggleDisplayOff('errors-new-password-textfield');
    toggleDisplayOff('errors-confirm-new-password-textfield');
    clearTextField('confirm-new-password-textfield');
    clearTextField('new-password-textfield');
}

function showQuickQuestionPotionMatcher()
{
    toggleDisplayOn('opaque-div-layer');
    toggleDisplayOn('quick-question-potion-matcher-div');
}

function hideQuickQuestionPotionMatcher()
{
    resetQuickQuestionPotionMatcher();
    toggleDisplayOff('opaque-div-layer');
    toggleDisplayOff('quick-question-potion-matcher-div');
    clearLayer('quick-question-potion-matcher-response');
}

function resetQuickQuestionPotionMatcher()
{
    toggleDisplayOff('quick-question-potion-matcher-response');
    clearTextField('quick-question-potion-matcher-random-question');
}

function showNoNewsItemsAvailable()
{
    toggleDisplayOff('main-nav');
    toggleDisplayOn('opaque-div-layer');
    toggleDisplayOn('no-news-item-available');
}

function hideNoNewsItemsAvailable()
{
    toggleDisplayOn('main-nav');
    toggleDisplayOff('opaque-div-layer');
    toggleDisplayOff('no-news-item-available');
}
function addToFavorites()
{
  bookmark_us("http://www.borsaricycles.com.au","Borsari Cycles");
  return;
}

function showAllFaqs(listSize)
{
  for(i=0;i<listSize;i++)
  {
    toggleDisplayOn('faq-information-'+i);
  }
}

function hideAllFaqs(listSize)
{
  for(i=0;i<listSize;i++)
  {
    toggleDisplayOff('faq-information-'+i);
  }
}

function filterProductByBrand(brandId)
{
    if(brandId.indexOf('Select') != -1)
    {
        location.href = "loadShopProductsPage.do";
    }
    else
    {
        location.href = 'filterShopProducts.do?brandId=' + brandId;
    }
}

/**
 * Filter the product, based on type Id / sub Type Id. Caller could pass string which
 * determine the filtering type.
 *
 * @param value
 * <ul>
 *      <li>Filter by type:  <code>typeId=typeId</code></li>
 *      <li>Filter by sub-type:  <code>subTypeId=subTypeId</code></li>
 * </ul>
 */
function filterProduct(value)
{
    if (value.indexOf('Select') != -1){
        location.href = 'loadShopProductsPage.do';
    }else{
        location.href = 'filterShopProducts.do?' + value;
    }
}

function filterProductBySubType(subTypeId)
{
    if(subTypeId.indexOf('Select') != -1)
    {
        location.href = 'loadShopProductsPage.do';
    }
    else
    {
        location.href = 'filterShopProducts.do?subTypeId=' + subTypeId;
    }
}

function clearAnonymousSignupEmailField()
{
  document.getElementById('anonymous_signup_email_field').value = '';
}


function toggleHoverDivLayerOn()
{
    toggleDisplayOn('feedback-message-hover');
    toggleDisplayOn('opaque-div-layer');
    return false;
}

function toggleHoverDivLayerOff()
{
    toggleDisplayOff('feedback-message-hover');
    toggleDisplayOff('opaque-div-layer');
    return false;
}

function searchTextFieldOnClick()
{
	return true;
}
