/* { author: anton samper rivaya } */

String.extend({
  limit: function(count){
    return (this.length > count) ? this.substr(0, count - 1) + "&hellip;" : this;
  }
});

var ovensListBlockStyle = function(){
	$$('#industrial-ovens .tip').addEvents({
		'mouseout': function() {
			this.setStyle("background-position","0 0")
		},
		'mouseover': function() {
			this.setStyle("background-position","0 -110px")
		},
		'mousedown': function() {
			this.setStyle("background-position","0 -220px");
		}
	});
};

var backgroundImageExpand = function(element){
	element.setStyle("height", 0);
	element.setStyle("height",window.document.getScrollSize().y);
};

window.addEvents({
    'domready': function(){
    	/* preload tips background */
    	var myImage = new Asset.image('/images/tooltip-background2.png', {id: 'tooltipbg', title: 'tooltipbg'});
    
     	/* custom tooltips */
     	var myTips = new Tips('.tip');

     	/* ovens list block event styles */
     	ovensListBlockStyle();

    	$$('#nav .industrial-ovens').addEvent('click', function(e) {
    			e.stop();
    			$('oven-nav').toggleClass('hide');
    			backgroundImageExpand($('holder'));
    	});
    	
    	/* navigation accordion */
    	/*var url = window.location.href.test("industrial-ovens");*/
    	
    	 /*if(url==false){
    		$$('#nav .industrial-ovens').setProperty('href','#');
    		var myAccordion = new Accordion($$('#nav .industrial-ovens'), $$('#nav li ul'), {
    			alwaysHide: true,
    			//display:1,
    			display:-1,
    			onComplete: function(){
    				backgroundImageExpand($('holder'));
				}
    		});

    	} else {
    		$$('#nav .industrial-ovens').removeProperty('href');
    		$$('#nav .industrial-ovens').setStyle('color','#333');
    		var myAccordion = new Accordion($$('#nav .industrial-ovens'), $$('#nav li ul'), {
    			show: 0,
    			onComplete: function(){
    				backgroundImageExpand($('holder'));
				}
    		});
    	}*/

		/* background image */
		backgroundImageExpand($('holder'));
    },
    'load': function(){
			/* background image */
			backgroundImageExpand($('holder'));
    },
    'resize': function(){
			/* background image */
			backgroundImageExpand($('holder'));
    }
});