// Aurora Menu v1.0
// Design and conception by Aurora Studio http://www.aurora-studio.co.uk
// Plugin development by Invent Partners http://www.inventpartners.com
// Copyright Invent Partners & Aurora Studio 2009

var auroraMenuSpeed = 150;

$(document).ready(function(){
	$.cookie('testcookie' , 'expanded')
	var auroramenucount = 0;
	$('.auroramenu').each(function(){
		var auroramenuitemcount = 0;
		$(this).children('li').each(function(){
			if ($(this).children('ul').length == 0)
			{
				$(this).attr('onClick' , '$.cookie(\'arMenu_' + auroramenucount + '_hideall\' , 1);');
			}
		});
		$(this).children('li').children('ul').each(function(){
			if($.cookie('arMenu_' + auroramenucount + '_arItem_' + auroramenuitemcount) == 1 && $.cookie('arMenu_' + auroramenucount + '_hideall') != 1){
				$(this).siblings('div').attr('onClick' , 'auroraMenuItem(\'' + auroramenucount + '\' , \'' + auroramenuitemcount + '\' , \'0\'); $.cookie(\'arMenu_' + auroramenucount + '_hideall\' , 0); return false;');
				$(this).parent().children('.aurorahide').css("display","inline");
				$(this).parent().children('.aurorashow').css("display","none");
			} else {
				$(this).css("display","none");
				$(this).siblings('div').attr('onClick' , 'auroraMenuItem(\'' + auroramenucount + '\' , \'' + auroramenuitemcount + '\' , \'1\'); $.cookie(\'arMenu_' + auroramenucount + '_hideall\' , 0); return false;');
				$(this).parent().children('.aurorahide').css("display","none");
				$(this).parent().children('.aurorashow').css("display","inline");
			}
			auroramenuitemcount ++;
		});
		auroramenucount ++;
	});
});
function auroraMenuItem(menu , item , show){
    $.cookie('arMenu_' + menu + '_arItem_' + item , show);
	var auroramenucount = 0;
	$('.auroramenu').each(function(){
		if(menu == auroramenucount){	
			var auroramenuitemcount = 0;
			$(this).children('li').children('ul').each(function(){
				if(item == auroramenuitemcount){
					if(show == 1){
						$(this).slideDown(auroraMenuSpeed);
						$(this).siblings('div').attr('onClick' , 'auroraMenuItem(\'' + menu + '\' , \'' + item + '\' , \'0\'); return false;');
						$(this).parent().children('.aurorahide').css("display","inline");
						$(this).parent().children('.aurorashow').css("display","none");
						if ($(this).siblings('div').find("a").attr("href") && $(this).siblings('div').find("a").attr("href") != "#")
						{
							$(location).attr('href',$(this).siblings('div').find("a").attr("href"));
						}
					} else {
						$(this).slideUp(auroraMenuSpeed);
						$(this).siblings('div').attr('onClick' , 'auroraMenuItem(\'' + menu + '\' , \'' + item + '\' , \'1\'); return false;');
						$(this).parent().children('.aurorahide').css("display","none");
						$(this).parent().children('.aurorashow').css("display","inline");
					}
				}
				else
				{
					$(this).hide();
					$(this).siblings('div').attr('onClick' , 'auroraMenuItem(\'' + menu + '\' , \'' + auroramenuitemcount + '\' , \'1\'); return false;');
					$.cookie('arMenu_' + menu + '_arItem_' + auroramenuitemcount , 0);
					$(this).parent().children('.aurorahide').css("display","none");
					$(this).parent().children('.aurorashow').css("display","inline");
				}
				auroramenuitemcount ++;
			});
		}
		auroramenucount ++;
	});
}
