function strpos (haystack, needle, offset) {
    var i = (haystack + '').indexOf(needle, (offset || 0));
    return i === -1 ? false : i;
}

window.addEvent('domready',function (){
	// span to headlins in modules
	$$('.nc_module span').each(function(el){
		el.addClass('module_head');
	});
	
	// add span to links
	$$('a').each(function(item){
		if(strpos(item.innerHTML, '</span>', 1) < 1){
			var nspan = new Element("span");
			nspan.innerHTML = item.innerHTML;
			item.innerHTML = '';
			nspan.inject(item);
		}
	});
	
	// format main menu	
	$$('#nc_head .nc_menu ul li ul').each(function(el){
		/*el.inject(el.getParent(), 'top');*/
		el.setStyle('top', '-' + el.offsetHeight + 'px');
		el.setStyle('display', 'none');
	});
	
	// dropup effect
	$$('#nc_head .nc_menu ul li.dropp').each(function(el){
		var el_id = parseInt(el.id.replace('item_', ''));
		
		el.addEvent('mouseover', function(event){
			if($('child_' + el_id)){
				$('child_' + el_id).setStyle('display', 'block');
				el.setStyle('background-position', 'bottom left');
			}
		});
		
		el.addEvent('mouseout', function(event){
			if($('child_' + el_id)){
				$('child_' + el_id).setStyle('display', 'none');
				el.setStyle('background-position', 'top left');
			}
		});
	});
	
});
