function setupSideMenu() {
	
		if ($('navbarContainer').getElement('.currentAncestor')) {
			try {
				$('navbarContainer').getElement('.currentAncestor').getElement('ul').clone().inject($('sidebarContainer'), 'top').setProperty('id', 'navbarside');
			}
			catch(err) {
				return;
			}
		}
		else {
			try {
				$('navbarContainer').getElement('.active').getElement('ul').clone().inject($('sidebarContainer'), 'top').setProperty('id', 'navbarside');
			}
			catch(err) {
				return;
			}
		}
		
		if($('navbarside').getSize().y==10) {
			$('navbarside').setStyle('display','none');
		}
		
		$$('#navbarside a').each(function(navLink) {
			navLink.setStyle('visibility', 'visible');
		});
		return;
}

function correctMenu() {
	$$('#navbarContainer ul li').each(function(item) {
	
		if (item.getParent().getParent().getProperty('id')=='navbarContainer') {
			if (item.getFirst().getNext()) {
			}
			else {
				newUL=document.createElement('ul');
				item.appendChild(newUL);
			}
		
		
		}
	});
	$$('#navbarContainer a').each(function(navLink) {
			navLink.setStyle('visibility', 'visible');
		});
	return;
}

function clickUL() {
	if (window.ie6 || window.ie7) {
		return;
	}
	uMain=$('navbarContainer').getFirst('ul');
	firstLi=uMain.getFirst('li');
	firstLi=$(firstLi);
	while (firstLi) {
				
		secondUL=firstLi.getElement('ul');
		secondUL.addEvent('click', function(e) {
			new Event(e).stop();
			mainURL=e.target.getParent('li').getElement('a').getProperty('href');
			location.href=mainURL;
		});
		firstLi=firstLi.getNext('li');
	}
	return;
}


function styleMenu() {
	uMain=$('navbarContainer').getFirst('ul');
	firstLi=uMain.getFirst('li');
	firstLi=$(firstLi);
	var i=1;
	while (firstLi) {
		firstLi.getElement('ul').addClass('navSection'+i);
		i+=1;
		firstLi=firstLi.getNext('li');
		}
		return;
}

function preloadNavbarHoverImages () {
	navbarImagePath=getNavbarImagePath();
	for (i=1; i < 10; i++) {
    	var navHoverImage = new Image();
    	navHoverImage.src = navbarImagePath+"image0"+i+"_over.jpg";
 	 }
 	 return;
}

function addHeader() {
	if ($('addToHeader')) {
		try {
				
				$('addToHeader').inject($('navbarContainer'), 'top').setProperty('id', 'importedHeader');
				$('importedHeader').setStyle('display', 'block');
				//$('addToHeader').empty();
				
			}
			catch(err) {
				return;
			}
	}
	return;
}

function addFooter() {
	if ($('addToFooter')) {
		try {
				
				$('addToFooter').inject($('footer'), 'top').setProperty('id', 'importedFooter');
				$('importedFooter').setStyle('display', 'block');
				//$('addToFooter').empty();
				
			}
			catch(err) {
				return;
			}
	}
	return;
}

window.addEvent('domready', function() {
	$$('#navbarContainer a').each(function(navLink) {
			navLink.setStyle('visibility', 'hidden');
		});
		checkLang();
	setupSideMenu();
	correctMenu();
	styleMenu();
	clickUL();
	preloadNavbarHoverImages();
	addHeader();
	addFooter();
	
});

function fixRC() {
	try {
		if ($('rcCart')) {
			$('container').setStyle('marginTop', '25px');
		}
	}
	catch(e) {
		return;
	}
	return;
}
		

window.addEvent('load', function(){	
	
	
	fixRC();
});
