window.addEvent('load', function() {
  
  
  if ($('mp_Address1_Email')) {
	  $('mp_Address1_Email').getElement('a').set('html', 'info@heemskerkflowers.com')
	  $('mp_Address1_Email').getElement('a').set('href', 'mailto:info@heemskerkflowers.com')
  }


  // 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)');
    });
    $$('div.AspNet-Menu-Horizontal li:first-child').setStyle('border-left','none'); // Remove left border
  }

  // Mark current language
  $('language').getElements('a').each(function (link) {
    if ('http://' + location.hostname == link.getProperty('href')) link.addClass('actLanguage');
    
    // remove navbalk on English site
    if(link.hasClass('actLanguage') && link.getProperty('title') == 'English') {
      $('nav').removeClass('menubg');
    }
  });

  // Submenu hover
  //$$('.AspNet-Menu-WithChildren').each(function(li) {
  $$('.AspNet-Menu li').each(function(li) {
    if(!li.hasClass('AspNet-Menu-Selected') && !li.hasClass('AspNet-Menu-ChildSelected') && !li.hasClass('AspNet-Menu-ParentSelected') && !li.getParent().getParent().hasClass('AspNet-Menu-ChildSelected')) {
      li.addEvents({
        'mouseover':function() {
          $$('.AspNet-Menu-Selected ul').setStyle('display','none');
          $$('.AspNet-Menu-ChildSelected ul').setStyle('display','none');
          if(this.getElement('ul')) this.getElement('ul').addClass('showSub');
        },
        'mouseout':function() {
          $$('.AspNet-Menu-Selected ul').setStyle('display','inline');
          $$('.AspNet-Menu-ChildSelected ul').setStyle('display','inline');
          if(this.getElement('ul')) this.getElement('ul').removeClass('showSub');
        }
      });
    }
  });
  $$('.showSub').addEvents({
    'mouseover':function() {
      $$('.AspNet-Menu-Selected ul').setStyle('display','none');
      $$('.AspNet-Menu-ChildSelected ul').setStyle('display','none');
      this.addClass('showSub');
    },
    'mouseout':function() {
      $$('.AspNet-Menu-Selected ul').setStyle('display','inline');
      $$('.AspNet-Menu-ChildSelected ul').setStyle('display','inline');
      this.removeClass('showSub');
    }
  });
  
  
  
  // Background image
  //var bg = ['background','background1','background2','background3','background4','background5'];
  var bg = ['background','background1','background2','background3','background5'];
  if(!isHomepage()) {
    //$('body').setStyle('background-image','');
    $('body').setStyle('background-image','url(/_images/'+ bg.getRandom() +'.jpg)');
  } else {
    $('body').setStyle('background-image','url(/_images/background.jpg)');
  }
  
  // Forgot login link webshop
  var link = $('Login1').getElement('a.forgotLogin');
  link.addEvent('click',function(e) {
    
    if($('user').get('value') == '') {
      e.stop();
      alert($('forgottext').get('html'));
    } else {
      this.setProperty('href',this.getProperty('href') + '?Recover=' + $('user').get('value'));
    }
  });
  // login cookie
  $('user').set('value',Cookie.read('myUserName'));
  $('pass').set('value',Cookie.read('myPassWord'));
  $('rememberMe').setProperty('checked',Cookie.read('myCheckBox'));
  
  $('Login1').addEvent('submit',function() {
    // Google Analytics tracker
    pageTracker._trackEvent('referal','webshop','Enter webshop from site');
  
    if($('rememberMe').getProperty('checked') == true) {
      var myUserName = Cookie.write('myUserName',$('user').get('value'),{duration:365});
      var myPassWord = Cookie.write('myPassWord',$('pass').get('value'),{duration:365});
      var myCheckBox = Cookie.write('myCheckBox',$('rememberMe').getProperty('checked'),{duration:365});
    } else {
      Cookie.dispose('myUserName');
      Cookie.dispose('myPassWord');
      Cookie.dispose('myCheckBox');
    }
  });
  
  
  // Marquee
  if (isHomepage()) {
    // Japanese girl
    var MilfContainer = new Element('div',{
      'class':'milfcontainer'
    }).inject($('articlemiddle'),'top');
    var Milf = new Element('img',{
      'src':'/_images/japan.png',
      'width':202,
      'height':245,
      'alt':'',
      'class':'milf'
    }).inject(MilfContainer);
    if (Browser.Engine.trident4) {
      Milf.setStyles({
        'behavior':'url(/_scripts/pngfix.htc)'
      });
      $('articlemiddle').getElement('.pager').destroy();
    }
  
    var marquee = new mooquee($('mooquee'), {direction:'left',marHeight:80,marWidth:629});
    var preloader = new Element('img',{
      'alt':'',
      'class':'mooquee-preload',
      'height':'19',
      'src':'/_images/ajax-loader.gif',
      'width':'220'
    });
    var jsonRequest = new Request.JSON({
      url:'/_scripts/LatestProductsHandler.ashx',
      method:'get',
      onRequest:function() {
        preloader.inject($('mooquee-middle'));
      },
      onSuccess:function(products) {
        var imgs = [];
        for (i = 0; i < products.length; i++) {
          imgs.include(newSlide(products[i]));
        }
        preloader.destroy();
        imgs.each(function(img) {
          img.inject('mooquee-text')
        });

        var theTips = new Tips('.mooquee-tip');
      }
    }).send();
    
    // Mooquee left-right
    $('mooquee-left').addEvent('click',function(e) {
      var ev = new Event(e).stop();
      marquee.options.direction = 'left';
    });
    $('mooquee-right').addEvent('click',function(e) {
      var ev = new Event(e).stop();
      marquee.options.direction = 'right';
    });
  } else {
    $('marquee').destroy();
  }
});


function newSlide(product) {
  var img = new Asset.image(product.image,{
    'alt':'',
    'class':'mooquee-tip',
    'title':product.title+'<br/>'+product.grower+'<br/>'+product.contents+'<br/>'+product.packaging
  });
  
  var a = new Element('a', {
    'href':product.url
  }).adopt(img)/*.inject('mooquee-text')*/;
  
  return a;
}

function isHomepage() {
  var result = false;
  
  var tmp = location.href.replace('http://' + location.hostname,'');
  
  if(tmp.toLowerCase() == '/default.aspx' || tmp == '/') {
    return true;
  } else {
    return false;
  }
}