dojo.addOnLoad(function() {
	roundCorners();
	mainMenu();
});


function mainMenu() {
	// fuckin IE6
	if(!dojo.isIE || dojo.isIE > 6) return false;

	dojo.query("#mainMenuWrap > li:not(.off)").forEach(function(el) {
		dojo.connect(el, "onmouseover", function() {
			dojo.addClass(el, 'hover');
		});
		dojo.connect(el, "onmouseleave", function() {
			dojo.removeClass(el, 'hover');
		});
	});
}

function roundCorners() {
	if(dojo.isFF) return false; // fuck FF
	if(dojo.isKhtml) return false;
	if(dojo.isIE && dojo.isIE < 7) return false; // fuckin IE6

	dojo.query(".headerBlueFill", document).forEach(function(el) {
		el.innerHTML = '<div class="topLeft"></div><div class="topRight"></div>' + el.innerHTML;
	});
	dojo.query(".roundGreyBottom, .roundGreyFillBottom, .roundBlueBottom", document).forEach(function(el) {
		el.innerHTML = '<div class="bottomLeft"></div><div class="bottomRight"></div>' + el.innerHTML;
	});
	dojo.query(".roundGreyAll, .roundGreyFillAll, .roundBlueAll", document).forEach(function(el) {
		el.innerHTML = '<div class="topLeft"></div><div class="topRight"></div><div class="bottomLeft"></div><div class="bottomRight"></div>' + el.innerHTML;
	});
}

function toogleWipe(wipeId /* id to wipe */ )
{
	dojo.require("dojo.fx");
	var wipeFn = (dojo.byId(wipeId).style.display == 'none' ? dojo.fx.wipeIn : dojo.fx.wipeOut);

	var animation = wipeFn({
		node: wipeId
	});
	//console.debug(wipeOut);
	animation.play();
}