/* Menu Functions */


/* Start Menu Data Arrays */

var Menu = {

	var menuData = {
							"Edit Content": { "Add Page" : "Admin.Page('./add-page.php');", 
													"LINE" : "",
													"Home Page" : "Admin.editPage('1');",
													"About Us" : "Admin.editPage('2');",
													"Showcase" : "Admin.editPage('3');",
													"About Mark" : "Admin.editPage('4');"
												},
							"Showcase" : { "Add Item" : "Admin.Page('./add-showcase.php');",
												"Edit Item" : { "Item 1" : "Admin.Page('./edit-showcase.php?Idx=1');",
																		"Item 2" : "Admin.Page('./edit-showcase.php?Idx=2');",
																		"Item 3" : "Admin.Page('./edit-showcase.php?Idx=3');"
																	},
													
											},
							"Blog" : { "Add Blog" : "Admin.Page('./add-blog.php');",
											"Posts" : { "Post 1" : { "Edit" : "Admin.Page('./edit-post.php?Idx=1');",
																			"Delete" : "Admin.Page('./del-post.php?Idx=1');"
																			},
															"Post 2" : { "Edit" : "Admin.Page('./edit-post.php?Idx=2');",
																			 "Delete" : "Admin.Page('./del-post.php?Idx=2');"
																			},
															"Post 3" : { "Edit" : "Admin.Page('./edit-post.php?Idx=3');",
																			 "Delete" : "Admin.Page('./del-post.php?Idx=3');"
																			}
															}
										},
							"articles" : { "Add Artical" : "Admin.Page('./add-artical.php');",
												"articles" : { "Artical 1" : { "Edit" : "Admin.Page('./edit-artical.php?Idx=1');",
																				"Delete" : "Admin.Page('./del-artical.php?Idx=1');"
																},
																"Artical 2" : { "Edit" : "Admin.Page('./edit-artical.php?Idx=2');",
																				"Delete" : "Admin.Page('./del-artical.php?Idx=2');"
																},
																"Artical 3" : { "Edit" : "Admin.Page('./edit-artical.php?Idx=3');",
																					"Delete" : "Admin.Page('./del-artical.php?Idx=3');"
																}
												}
												
							
											},
											
							"Reviews" : { "Add Review" : "Admin.Page('./add-review.php');",
												"Reviews" : { "Review 1" : { "Edit" : "Admin.Page('./edit-review.php?Idx=1');",
																				"Delete" : "Admin.Page('./del-review.php?Idx=1');"
																},
																"Review 2" : { "Edit" : "Admin.Page('./edit-review.php?Idx=2');",
																				"Delete" : "Admin.Page('./del-review.php?Idx=2');"
																},
																"Review 3" : { "Edit" : "Admin.Page('./edit-review.php?Idx=3');",
																					"Delete" : "Admin.Page('./del-review.php?Idx=3');"
																}
												}
												
							
											},
							"Clients" : { "Add Live Client" : "Admin.Page('./add-client.php?Live');",
												"Add In-Progress Client" : "Admin.Page('./add-client.php?IP');",
												"Add Feedback" : "Admin.Page('./add-feedback.php');",
												"LINE" : "",
												"Clients" : { "Client 1" : { "Edit" : "Admin.Page('./edit-client.php?Idx=1');",
																				"Delete" : "Admin.Page('./del-client.php?Idx=1');"
																				"Add Feedback" : "Admin.Page('./add-client-feedback.php?Idx=1');"
																},
																"Client 2" : { "Edit" : "Admin.Page('./edit-client.php?Idx=2');",
																				"Delete" : "Admin.Page('./del-client.php?Idx=2');"
																				"Add Feedback" : "Admin.Page('./add-client-feedback.php?Idx=2');"
																},
																"Client 3" : { "Edit" : "Admin.Page('./edit-client.php?Idx=3');",
																					"Delete" : "Admin.Page('./del-client.php?Idx=3');"
																					"Add Feedback" : "Admin.Page('./add-client-feedback.php?Idx=3');"
																}
												}
											},
							
							"Logout" : "Admin.Page('./logout.php');"
}

/* End Menu Data Arrays */

	_int: function(){
			
			//test menuData
			if(!Menu.menuData.evalJSON()){
				throw "Error in your menu data array, please check your JSON formatting is correct";
			}
			
			//replace all tags with needed html
			Menu.menudata = Menu._REPLACEALLTAGS(Menu.menuData);
			
			var _menuArray = new Array();
			
			//Get the menu data divided at the bace and then assoitae all baces, then convert extentions to JSON ready for foreaching
			var _menuArray = Menu.menuData._divideAtBace(Menu.menuData._getBaces().toJSON);
			
			menuArray.each(function(s){
				var baceCount = s.length();
				while(i=0; i < baceCount; i++){
					Menu._finalMenu.push(s._topLevel.push(s._subs.i._drawSubMenus()));
				}
			});
	}




}


