window.addEvent('domready', function() {
// Transparency hack for IE 6
  if (Browser.Engine.trident4) {
    //$$('img[src$=.png]').setStyle('behavior','url(/_scripts/pngfix.htc)');
    [$$('img[src$=.png]'),$('nav')].each(function(item) {
      item.setStyle('behavior','url(/_scripts/pngfix.htc)');
    });
  }
  // CSS3 hack for IE6 and IE7
  if (Browser.Engine.trident4) $$('div.AspNet-Menu-Horizontal li:first-child').setStyle('border-left','none');
  if (Browser.Engine.trident) $$('div.AspNet-Menu-Horizontal ul ul').setStyle('opacity',0.7);

  if ($('Products')) {
	  $('Products').getElements('.prodImg').each(function(product) {
		product.setStyle('background', "#FFF url('" + product.getElement('img').get('src') + "') no-repeat center center");
	  });
  }

  if ($('divProdImgBig')) {
	  $('divProdImgBig').setStyle('background', "#FFF url('" + $('divProdImgBig').getElement('img').get('src') + "') no-repeat center center");
  }

  if ($$('.pricePerPiece').length > 0) {
      $$('.pricePerPiece').each(function(price) {
        price.set('html', price.get('html').replace(/<br \/>/g, ' ').replace(/<br>/g, ' ').replace(/<br\/>/g, ' '));
      });
  }

  // replace all rel=external links with target=_blank
  $$('a[rel=external]').setProperty('target', '_blank');
  // replace all rel=mediaitem links (media related to page) with target=blank
  $$('a[rel=mediaitem]').setProperty('target', '_blank');
  
  // Set a random footer image
  RandomFooter();

  new Element('li', {
    'class' : 'AspNet-Menu-Leaf',
	'html' : '<a href="/contact/default.aspx" class="AspNet-Menu-Link" title="Contact">Contact</a>'
  }).inject($('nav').getElement('ul'));

  /*
  milkbox = new Milkbox({resizeTransition:'back:out', topPosition:50});
  
  milkbox.addEvent('xmlGalleries',function(){
    if($('spring-summer-2010')) {
      $('spring-summer-2010').addEvent('click', function(e){
        e.preventDefault();
        milkbox.showGallery({gallery:'spring-summer-2010'});
      });
    }
  });

  milkbox.addGalleries('/showroom.xml');*/
  
  if($('mooquee')) var marquee = new mooquee($('mooquee'), {direction:'left',marWidth:695,marHeight:201});
  
  $$('.ColorButton').each(function(button) 
  {
    var searchString = button.getProperty('title');
    var buttontext = button.get('text');
    //alert(buttontext);
    buttontext = buttontext.trim();
    var colors = buttontext.split(" ");
    //alert(colors);
    
    var colorName = colors[0];
    var color = colors[1];
    button.setStyle('background-color','#' + color);
    button.addEvent('click',function() 
    {
      $('mp_cphAside_ProductSearch1_tbSearch').set('value',searchString);
      $('mp_cphAside_ProductSearch1_btnSearch').click()
    })
    if (Browser.Engine.trident4) button.set('text','');
  });
  
  $$('.searchPrice').each(function(a) {
    var searchString = a.getProperty('title');
    a.addEvent('click',function() {
      $('mp_cphAside_ProductSearch1_tbSearch').set('value',searchString);
      $('mp_cphAside_ProductSearch1_btnSearch').click()
    })
  });
  
  if($('backToOverview')) {
    $('backToOverview').addEvent('click',function(e) {
      e.stop();
      history.back();      
    });
  }
  

  /* mulitiple button enter trick */
  if($('mp_cphAside_ProductSearch1_tbSearch')) {
    tbUsername = $('mp_cphAside_ProductSearch1_tbSearch');
    tbUsername.addEvent('keydown',handleTextboxEventBtnSearch);
  }

  if($('mp_cphAside_ctrlCustomerLogOn_UserName')) {
    tbUsername = $('mp_cphAside_ctrlCustomerLogOn_UserName');
    tbUsername.addEvent('keydown',handleTextboxEventBtnLogin);
  }

  if($('mp_cphAside_ctrlCustomerLogOn_Password')) {
    tbPassword = $('mp_cphAside_ctrlCustomerLogOn_Password');
    tbPassword.addEvent('keydown',handleTextboxEventBtnLogin);
  }
  /* ----------------------------------- */
});


handleTextboxEventBtnLogin = function(e) {
  if(e.key == 'enter') {
    if($('mp_cphAside_ctrlCustomerLogOn_LoginButton')) {
      $('mp_cphAside_ProductSearch1_btnSearch').setProperty('disabled','disabled');
      //$('mp_cphAside_ctrlCustomerLogOn_LoginButton').fireEvent('click');
      $('mp_cphAside_ctrlCustomerLogOn_LoginButton').click();
      //return false;
    }
  }
}

handleTextboxEventBtnSearch = function(e) {
  if(e.key == 'enter') {
    if($('mp_cphAside_ProductSearch1_btnSearch')) {
      //$('mp_cphAside_ProductSearch1_btnSearch').click();
      $('mp_cphAside_ProductSearch1_btnSearch').fireEvent('click');
      //return false;
    }
  }
}

function RandomFooter() {
 var footers = ['footer1','footer2','footer3','footer4','footer5']; 

 $('footer').setStyle('background-image','url(/_images/' + footers.getRandom() + '.jpg)');
}

String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}
