// buidl html

//alert('sfmenu_moebelix.at -> initialising!');

Number.prototype.formatMoney = function(c, d, t){
	var n = this, c = isNaN(c = Math.abs(c)) ? 2 : c, d = d == undefined ? "," : d, t = t == undefined ? "." : t, s = n < 0 ? "-" : "", i = parseInt(n = Math.abs(+n || 0).toFixed(c)) + "", j = (j = i.length) > 3 ? j % 3 : 0;
	return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : "");
};



if(typeof(window['hybris_menu']) != "undefined") {
	column_after = 16;
	item_count = 0;
	hym = Array();

	jQuery.each(hybris_menu, function(index1, value1) {
		item_count = 0;
		value1.html = '';
		
        if(value1.children) {
            jQuery.each(value1.children, function(index2, value2) {
				if(item_count!=0 && (item_count%(column_after))==0) {
					value1.html += '</ul></div><div class="spacer">&nbsp;</div><div class="column"><ul>';
					} 
 				value1.html += '<li><a href="' + value2.url + '">' + value2.name + '</a></li>';
 				item_count++
    			});
            }
	   	
        value1.html = '<ul class="drop-down colums'+ Math.ceil(item_count/column_after) +'"><li class="columns"><div class="column"><ul>' + value1.html;
	 	value1.html += '<ul></div></li></ul>';
		hym.push(value1.html);
		});
	
	
	
	// append css-menu to main-menu
	jQuery(document).ready(function() {
		//jQuery("#nav1 > ul > li:gt(8)").addClass("right");

		jQuery('#nav1 > ul > li').each(function(index){
			jQuery(this).append(hym[index]);
			});
            
    	// #nav1

        jQuery("ul.sf-menu-2").superfish({
           	delay:       	300,                             
       		animation:   	{opacity:'show'},  
            speed:       	1,                        
            dropShadows: 	false,
            autoArrows: 	false,
    		disableHI:     	true,
    		onBeforeShow: 	function(){jQuery(document).triggerHandler("click.linkselect");}                              
            });            

	});
 }

// initialise sfmenu
jQuery(document).ready(function() {
	
    // #nav4
	jQuery("ul.sf-menu-top").supersubs({ 
    	minWidth:    12, 
    	maxWidth:    27, 
        extraWidth:  1 
        }).superfish({
            delay:			300, 
            animation:  	{opacity:'show',height:'show'}, 
            speed:      	'fast', 
            dropShadows: 	false         
            });
	
    });