$(document).ready(function(){

	
	//Navigation level 1 classes
	$("#main-nav > .menu").addClass("nav-ul-level-1");
	$("#main-nav > .menu > li").addClass("nav-li-level-1");
	$("#main-nav > .menu > li > a").addClass("nav-li-level-1-a");
	
	//Navigation level 2 classes
	$(".nav-li-level-1 > .menu").addClass("nav-ul-level-2");
	$(".nav-li-level-1 > .menu > li").addClass("nav-li-level-2");
	$(".nav-li-level-1 > .menu > li > a").addClass("nav-li-level-2-a");
	
	//Navigation level 3 classes
	$(".nav-li-level-2 > .menu").addClass("nav-ul-level-3");
	$(".nav-li-level-2 > .menu > li").addClass("nav-li-level-3");
	$(".nav-li-level-2 > .menu > li > a").addClass("nav-li-level-3-a");
	
	//Navigation level 4 classes
	$(".nav-li-level-3 > .menu").addClass("nav-ul-level-4");
	$(".nav-li-level-3 > .menu > li").addClass("nav-li-level-4");
	$(".nav-li-level-3 > .menu > li > a").addClass("nav-li-level-4-a");
		
		//Navigation level 4 heights
		$("#main-nav .nav-li-level-1").eq(0).find(".nav-ul-level-4").css({height:"310px"});
		$("#main-nav .nav-li-level-1").eq(1).find(".nav-ul-level-4").css({height:"375px"});
	
	//Navigation level 5 classes
	$(".nav-li-level-4 > .menu").addClass("nav-ul-level-5");
	$(".nav-li-level-4 > .menu > li").addClass("nav-li-level-5");
	$(".nav-li-level-4 > .menu > li > a").addClass("nav-li-level-5-a");
	
	/* NAV LEVEL 0 ICO */
	$(".nav-li-level-1").eq(0).find(".nav-li-level-2-a").eq(0).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/FindHousing_nav_icon.png)"});
	$(".nav-li-level-1").eq(0).find(".nav-li-level-2-a").eq(1).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/OnPostAdvantages_nav_icon.png)"});
	$(".nav-li-level-1").eq(0).find(".nav-li-level-2-a").eq(2).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/AlreadyApplied_nav_icon.png)"});
	$(".nav-li-level-1").eq(0).find(".nav-li-level-2-a").eq(3).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/WaitlistStatus_nav_icon.png)"});
	$(".nav-li-level-1").eq(0).find(".nav-li-level-2-a").eq(4).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/ExploreCommunity_nav_icon.png)"});
	$(".nav-li-level-1").eq(0).find(".nav-li-level-2-a").eq(5).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/ReadyToMove_nav_icon.png)"});
	$(".nav-li-level-1").eq(0).find(".nav-li-level-2-a").eq(6).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/Neighborhoods_nav_icon.png)"});
	
	/* NAV LEVEL  1 ICO */
	$(".nav-li-level-1").eq(1).find(".nav-li-level-2-a").eq(0).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/PostCommResources_nav_icon.png)"});
	$(".nav-li-level-1").eq(1).find(".nav-li-level-2-a").eq(1).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/PostEncyclopedia_nav_icon.png)"});
	$(".nav-li-level-1").eq(1).find(".nav-li-level-2-a").eq(2).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/Calendar_nav_icon.png)"});
	$(".nav-li-level-1").eq(1).find(".nav-li-level-2-a").eq(3).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/Event-Photos_nav_icon.png)"});
	$(".nav-li-level-1").eq(1).find(".nav-li-level-2-a").eq(4).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/ResidentResponsibilities_nav_icon.png)"});
	$(".nav-li-level-1").eq(1).find(".nav-li-level-2-a").eq(5).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/LiveArmyGreen_nav_icon.png)"});
	$(".nav-li-level-1").eq(1).find(".nav-li-level-2-a").eq(6).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/WorkOrder_nav_icon.png)"});
	$(".nav-li-level-1").eq(1).find(".nav-li-level-2-a").eq(7).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/Neighborhoods_nav_icon.png)"});
	$(".nav-li-level-1").eq(1).find(".nav-li-level-2-a").eq(8).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/community_assets_icon.png)"});
	$(".nav-li-level-1").eq(1).find(".nav-li-level-2").find(".nav-li-level-3").find(".nav-li-level-4-a").eq(0).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/SINGLENeighborhoods_nav_icon.png)"});
	$(".nav-li-level-1").eq(1).find(".nav-li-level-2").find(".nav-li-level-3").find(".nav-li-level-4-a").eq(1).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/SINGLENeighborhoods_nav_icon.png)"});
	$(".nav-li-level-1").eq(1).find(".nav-li-level-2").find(".nav-li-level-3").find(".nav-li-level-4-a").eq(2).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/SINGLENeighborhoods_nav_icon.png)"});
	$(".nav-li-level-1").eq(1).find(".nav-li-level-2").find(".nav-li-level-3").find(".nav-li-level-4-a").eq(3).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/SINGLENeighborhoods_nav_icon.png)"});
	
	/* NAV LEVEL  2 ICO */
	$(".nav-li-level-1").eq(2).find(".nav-li-level-2-a").eq(0).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/ContactOurStaff_nav_icon.png)"});
	$(".nav-li-level-1").eq(2).find(".nav-li-level-2-a").eq(1).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/Mission_nav_icon.png)"});
	$(".nav-li-level-1").eq(2).find(".nav-li-level-2-a").eq(2).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/Heritage_nav_icon.png)"});
	$(".nav-li-level-1").eq(2).find(".nav-li-level-2-a").eq(3).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/Careers_nav_icon.png)"});
	$(".nav-li-level-1").eq(2).find(".nav-li-level-2-a").eq(4).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/sustainability_icon.png)"});
	
	
	/* NAV LEVEL  3 ICO */
	$(".nav-li-level-1").eq(3).find(".nav-li-level-2-a").eq(0).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/ContactOurStaff_nav_icon.png)"});
	$(".nav-li-level-1").eq(3).find(".nav-li-level-2-a").eq(1).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/Mission_nav_icon.png)"});
	$(".nav-li-level-1").eq(3).find(".nav-li-level-2-a").eq(2).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/Heritage_nav_icon.png)"});
	$(".nav-li-level-1").eq(3).find(".nav-li-level-2-a").eq(3).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/Careers_nav_icon.png)"});
	
	/* NAV LEVEL  4 ICO */
	$(".nav-li-level-1").eq(4).find(".nav-li-level-2-a").eq(0).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/PostMap_nav_icon.png)"});
	
	/* NAV LEVEL  5 ICO */
	$(".nav-li-level-1").eq(5).find(".nav-li-level-2-a").eq(0).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/Scope_nav_icon.png)"});
	$(".nav-li-level-1").eq(5).find(".nav-li-level-2-a").eq(1).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/Safety_nav_icon.png)"});
	$(".nav-li-level-1").eq(5).find(".nav-li-level-2-a").eq(2).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/Schedule_nav_icon.png)"});
	$(".nav-li-level-1").eq(5).find(".nav-li-level-2-a").eq(3).css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/SubcontractorRegistration_nav_icon.png)"});
	
	/* ALL NAV-LI-LEVEL-4-A */
	$(".nav-li-level-4-a").css({backgroundImage:"url(/"+path_to_theme+"/images/nav-icons/SINGLENeighborhoods_nav_icon.png)"});
	
	
	/* NAVIGATION 0 COLUMNS */
	obj_copy=new Object;
	$("#main-nav .nav-li-level-1").eq(0).find(".nav-li-level-2").each(function(index,elem){
		obj_copy[index]=elem;
	});
	$("#main-nav .nav-ul-level-2").eq(0).html("");
	
	/* Column 1 */
	$("#main-nav .nav-ul-level-2").eq(0).append('<li class="nav-column"><ul></ul></li>');
	$("#main-nav .nav-ul-level-2").eq(0).find(".nav-column").eq(0).find("ul").eq(0).append(obj_copy[0]);
	$("#main-nav .nav-ul-level-2").eq(0).find(".nav-column").eq(0).find("ul").eq(0).append(obj_copy[1]);
	$("#main-nav .nav-ul-level-2").eq(0).find(".nav-column").eq(0).find("ul").eq(0).append(obj_copy[2]);
	$("#main-nav .nav-ul-level-2").eq(0).find(".nav-column").eq(0).find("ul").eq(0).append(obj_copy[3]);
	

	/* Column 2 */
	$("#main-nav .nav-ul-level-2").eq(0).append('<li class="nav-column"><ul></ul></li>');
	$("#main-nav .nav-ul-level-2").eq(0).find(".nav-column").eq(1).find("ul").eq(0).append(obj_copy[4]);
	$("#main-nav .nav-ul-level-2").eq(0).find(".nav-column").eq(1).find("ul").eq(0).append(obj_copy[5]);
	
	
	/* Column 3 */
	$("#main-nav .nav-ul-level-2").eq(0).append('<li class="nav-column"><ul></ul></li>');
	$("#main-nav .nav-ul-level-2").eq(0).find(".nav-column").eq(2).find("ul").eq(0).append(obj_copy[6]);
	
	/*Float-Clear column*/
	$("#main-nav .nav-ul-level-2").eq(0).append('<li class="clear"></li>');
	
	
	/*1)Remove specific column borders; 2)If there are a lot of neighborhoods, we have to enlarge other columns so the dotted border doesn't breaks*/
	$("#main-nav .nav-ul-level-2").eq(0).find(".nav-column").eq(0).css({borderLeft:0,borderRight:0});
	$("#main-nav .nav-ul-level-2").eq(0).find(".nav-column").eq(1).css({height:310});
	$("#main-nav .nav-ul-level-2").eq(0).find(".nav-column").eq(2).css({borderLeft:0,borderRight:0});
	
	/*Remove specific list-item borders*/
	$("#main-nav .nav-ul-level-2").eq(0).find(".nav-li-level-2").eq(3).css({borderBottom:0});
	$("#main-nav .nav-ul-level-2").eq(0).find(".nav-li-level-2").eq(5).css({borderBottom:0});
	$("#main-nav .nav-ul-level-2").eq(0).find(".nav-li-level-2").eq(6).css({borderBottom:0});
	
	
	
	/* NAVIGATION 1 COLUMNS */
	obj_copy=new Object;
	$("#main-nav .nav-li-level-1").eq(1).find(".nav-li-level-2").each(function(index,elem){
		obj_copy[index]=elem;
	});
	$("#main-nav .nav-ul-level-2").eq(1).html("");
	
	/* Column 1 */
	$("#main-nav .nav-ul-level-2").eq(1).append('<li class="nav-column"><ul></ul></li>');
	$("#main-nav .nav-ul-level-2").eq(1).find(".nav-column").eq(0).find("ul").eq(0).append(obj_copy[0]);
	$("#main-nav .nav-ul-level-2").eq(1).find(".nav-column").eq(0).find("ul").eq(0).append(obj_copy[1]);
	$("#main-nav .nav-ul-level-2").eq(1).find(".nav-column").eq(0).find("ul").eq(0).append(obj_copy[2]);
	$("#main-nav .nav-ul-level-2").eq(1).find(".nav-column").eq(0).find("ul").eq(0).append(obj_copy[3]);
	$("#main-nav .nav-ul-level-2").eq(1).find(".nav-column").eq(0).find("ul").eq(0).append(obj_copy[4]);
	$("#main-nav .nav-ul-level-2").eq(1).find(".nav-column").eq(0).find("ul").eq(0).append(obj_copy[5]);
	$("#main-nav .nav-ul-level-2").eq(1).find(".nav-column").eq(0).find("ul").eq(0).append(obj_copy[6]);
	
	
	
	/* Column 2 */
	$("#main-nav .nav-ul-level-2").eq(1).append('<li class="nav-column"><ul></ul></li>');
	$("#main-nav .nav-ul-level-2").eq(1).find(".nav-column").eq(1).find("ul").eq(0).append(obj_copy[7]);
	$("#main-nav .nav-ul-level-2").eq(1).find(".nav-column").eq(1).find("ul").eq(0).append(obj_copy[8]);
	
	/*Float-Clear column*/
	$("#main-nav .nav-ul-level-2").eq(1).append('<li class="clear"></li>');
	
	/*1)Remove specific column borders; 2)If there are a lot of neighborhoods, we have to enlarge other columns so the dotted border doesn't breaks*/
	$("#main-nav .nav-ul-level-2").eq(1).find(".nav-column").eq(0).css({borderLeft:0});
	$("#main-nav .nav-ul-level-2").eq(1).find(".nav-column").eq(1).css({borderLeft:0, borderRight:0});
	
	/*Remove specific list-item borders*/
	$("#main-nav .nav-ul-level-2").eq(1).find(".nav-li-level-2").eq(6).css({borderBottom:0});
	$("#main-nav .nav-ul-level-2").eq(1).find(".nav-li-level-2").eq(8).css({borderBottom:0});
	
	
	/* NAVIGATION 2 COLUMNS */
	
	/*Remove specific list-item borders*/
	$("#main-nav .nav-ul-level-2").eq(2).find(".nav-li-level-2").eq(3).css({borderBottom:0});
	
	
	
	/* NAVIGATION 3 COLUMNS */
	//Without dropdown 
	
	
	/* NAVIGATION 4 COLUMNS */
	
	/*Remove specific list-item borders*/
	$("#main-nav .nav-ul-level-2").eq(3).find(".nav-li-level-2").eq(0).css({borderBottom:0});
	
	
	/* NAVIGATION 5 COLUMNS */
	
	/*Remove specific list-item borders*/
	$("#main-nav .nav-ul-level-2").eq(4).find(".nav-li-level-2").eq(3).css({borderBottom:0});
	
	
	/* NAVIGATION 6 COLUMNS */
	//Without dropdown 
	
	
	
	$(".nav-ul-level-2").each(function(index,elem){
		var this_ul=elem;
		$(elem).replaceWith('<div class="ul-2-shadows"><div class="ul-2-shadow-bottom"><div class="ul-2-shadow-left"><div class="ul-2-shadow-right"><div class="ul-2-content-'+index+'"></div></div></div></div>');
		$(".ul-2-content-"+index).append(this_ul);
	});
	
	
	
	
	$("#main-nav").css({display:"block"});
	
});
