window.addEvent('domready',function(){
  
  /* Current Link */
  var current = location.href;
  var menu = $('menu');
  var menulinks = menu.getElements('a');
  
  var splitURL = (current).split('/');
  var preURL = '';
  for(i=0;i<splitURL.length-1;i++){
    if(i==splitURL.length-2){
      preURL = preURL + splitURL[i] + '/';
    }else{
      preURL = preURL + splitURL[i] + '/';
    }
  }
  var splitURL2 = (current).split('/');
  var preURL2 = '';
  for(i=0;i<splitURL2.length-2;i++){
    if(i==splitURL2.length-3){
      preURL2 = preURL2 + splitURL2[i] + '/';
    }else{
      preURL2 = preURL2 + splitURL2[i] + '/';
    }
  }
  var splitURL3 = (current).split('/');
  var preURL3 = '';
  for(i=0;i<splitURL3.length-3;i++){
    if(i==splitURL3.length-4){
      preURL3 = preURL3 + splitURL3[i] + '/';
    }else{
      preURL3 = preURL3 + splitURL3[i] + '/';
    }
  }
  var splitURL4 = (current).split('/');
  var preURL4 = '';
  for(i=0;i<splitURL4.length-4;i++){
    if(i==splitURL4.length-5){
      preURL4 = preURL4 + splitURL4[i] + '/';
    }else{
      preURL4 = preURL4 + splitURL4[i] + '/';
    };
  }
  
  menulinks.each(function(l,i){
    if(l.getAttribute('href')==current || l.getAttribute('href')== preURL || l.getAttribute('href')== preURL2 || l.getAttribute('href')== preURL3 || l.getAttribute('href')== preURL4){
      if (l.getAttribute('href') != 'http://www.nicolaides.cl/') {
        (l.getParent()).addClass('menuCurrent');
      }
    }
  });

  
  var induSingle = $('industria-single');
  if(induSingle){
    var brands = induSingle.getElements('ul.brands li');
    var logos = induSingle.getElements('ul.logos li');
    
    brands.each(function(b,i){
      b.addEvent('mouseenter',function(){
        logos[i].setStyle('display','block');
      });
      b.addEvent('mouseleave',function(){
        logos[i].setStyle('display','none');
      });
    });
  }
  
  var prods = $('prods');
  if(prods){
    var brands = prods.getElements('ul.brands li');
    var logos = prods.getElements('ul.logos li');
    
    brands.each(function(b,i){
      b.addEvent('mouseenter',function(){
        logos[i].setStyle('display','block');
      });
      b.addEvent('mouseleave',function(){
        logos[i].setStyle('display','none');
      });
    });
  }
  
  var indusMainMenu = $('industrialMainMenu');
  if(indusMainMenu){
    var mainMenuOps = indusMainMenu.getElements('li');
    var mainMenuFades = indusMainMenu.getElements('span');
    
    mainMenuFades.setStyles({'opacity':0.3});
    mainMenuOps.each(function(o,i){
      var bgSpan = o.getElement('span');
      bgSpan.setStyles({'opacity':0});
      
      o.addEvent('mouseenter',function(){
        //mainMenuFades.setStyles({opacity:0.3});
        bgSpan.setStyles({opacity:0.3});
      });
      o.addEvent('mouseleave',function(){
        bgSpan.setStyles({opacity:0});
      });
      
      indusMainMenu.addEvent('mouseleave',function(){
        mainMenuFades.setStyles({opacity:0});
      });
      
    });
  }
  
  /* Productos y Servicios Sub Menu */
  var indusSubMenu = $('industrialSubMenu');
  if(indusSubMenu){
    var subMenuOps = indusSubMenu.getElements('li');  
    var subMenuFades = indusSubMenu.getElements('span');  
    subMenuOps.each(function(o,i){
      
      var bgSpan = o.getElement('span');
      if (bgSpan) {
        bgSpan.setStyles({
          'opacity': 0
        });
        
        o.addEvent('mouseenter', function(){
          //mainMenuFades.setStyles({opacity:0.3});
          bgSpan.setStyles({
            opacity: 0.3
          });
        });
        o.addEvent('mouseleave', function(){
          bgSpan.setStyles({
            opacity: 0
          });
        });
        
        indusSubMenu.addEvent('mouseleave', function(){
          subMenuFades.setStyles({
            opacity: 0
          });
        });
      }
    });
  }
  
  
  /* All Links _blank */
  var linker = $('linker');
  if(linker){
    var allLinks = linker.getElements('a');
    allLinks.each(function(a,i){
      if(a.href!='#'){a.target = '_blank';}
    });
  }
  
  /* Back button */
  var back = $E('a.back');
  if(back){
    back.addEvent('click',function(event){
	    event = new Event(event).stop();
      back.target = '_self';
      history.go(-1); 
    });
  }
  
  
  
  /* Contact */
  var contact = $('contacto');
  var cerror = false;
  if(contact){
    var rfields = contact.getElements('.req');
    var cform = $('form-contacto');
    
    cform.onsubmit = function(){
			var sub = true;
			rfields.each(function(r,i){
				if(r.value == '' || r.value == ' '){
					r.setStyles({'background':'#CCC'});
					r.onclick = function(){this.setStyles({'background':'#FFF'});};
					r.focus();
					sub = false;
				}
			});
		if(!sub){alert('Debe rellenar todos los campos requeridos (*)');}
		return sub;
		}

  }
  
});
