// GLOBAL VARIABLES
var currentState = 1;

$(document).ready( function () {
	var assetID = "";	
	
	$('#body').css("display","none");
	$("#global_overflow").html("<img class='loading_gif' src='/interface/images/ae2_anim_load.gif'/>").css("display","block");
	
	/* GET THE ASSETID */
	if (location.hash) { /* JS URL */
		assetID = location.hash.replace(/^#/, '');
	} else {
		
		/* CHECK IF THERE IS AN ASSET IN THE URL */
		if (location.href.lastIndexOf(".html") != -1)
			assetID = location.href.substring( location.href.lastIndexOf("/") + 1 , location.href.lastIndexOf(".html") ) ;
	}
	
	if ( assetID.substring( 0 , assetID.lastIndexOf("?") ) ==  "search_engine" || assetID == "search_engine") {
		if (assetID == "search_engine") 
			pageQueryString = "id=" + assetID  + "&target=fullBody&" + location.href.substring( location.href.lastIndexOf(".html?") + 6 );
		else 
			pageQueryString = "id=" + assetID.substring( 0 , assetID.indexOf("?")  )  + "&target=fullBody&" + assetID.substring( assetID.indexOf("?") + 1  );
			
			assetID = assetID.substring( 0 , assetID.indexOf("?") );
		
	} else if (!assetID || assetID == 'default' || assetID == '/') {
		pageQueryString = "id=home_page&target=fullBody";
		assetID = "home_page"
	} else {
		pageQueryString = "id=" + assetID + "&target=fullBody";
	}
			
	if (document.images)
   {
		/* GLOBAL OVERFLOW */
		img1 = new Image();
		img1.src = "/interface/images/content_bg/global_overflow_bg.jpg";
		img2 = new Image();
		img2.src = "/interface/images/ae2_anim_load.gif";
		img21 = new Image();
		img21.src = "/interface/images/content_bg/general_bg.jpg";
		 
		/* LOAD TITLE IMAGES */
		img3 = new Image();
		img3.src = "/interface/images/ae2_title.gif";  
		
		/* LOAD SEARCH IMAGES */
		img4 = new Image();
		img4.src = "/interface/images/search/search_textbx_left.gif";  
		img5 = new Image();
		img5.src = "/interface/images/search/search_textbx_right.gif";  
		img6 = new Image();
		img6.src = "/interface/images/search/search.gif";  
		
		/* LOAD BG IMAGES */
		img7 = new Image();
		img7.src = "/interface/images/content_bg/bread_crumb_bg.jpg";  
		if (assetID == "home_page"){
			img8 = new Image();
			img8.src = "/interface/images/content_bg/home.jpg";  
		} else {
			img9 = new Image();
			img9.src = "/interface/images/content_bg/default_standard.jpg";  
		}
		
		/* LOAD LHS MENU IMAGES */
		img10 = new Image();
		img10.src = "/interface/images/navigation/but_sn_1.gif";  
		img11 = new Image();
		img11.src = "/interface/images/navigation/but_sn_2.gif";  
		img12 = new Image();
		img12.src = "/interface/images/navigation/but_sn_3.gif";  
		img13 = new Image();
		img13.src = "/interface/images/navigation/but_sn_4.gif";  
		img14 = new Image();
		img14.src = "/interface/images/navigation/but_sn_rest.gif";  
		img15 = new Image();
		img15.src = "/interface/images/navigation/but_sn_menu.gif";  
		img16 = new Image();
		img16.src = "/interface/images/navigation/sn_top.png";  
		img17 = new Image();
		img17.src = "/interface/images/navigation/sn_side_1.png";  
		img18 = new Image();
		img18.src = "/interface/images/navigation/sn_side_2.png";  
		img19 = new Image();
		img19.src = "/interface/images/navigation/sn_bot.png";  
		img191 = new Image();
		img191.src = "/interface/images/navigation/sn_panel.gif";  
	 
		 /* LOAD LHS MENU IMAGES HOVER */
		 img20 = new Image();
		 img20.src = "/interface/images/navigation/but_sn_1_o.gif";  
		 img21 = new Image();
		 img21.src = "/interface/images/navigation/but_sn_2_o.gif";  
		 img22 = new Image();
		 img22.src = "/interface/images/navigation/but_sn_3_o.gif";  
		 img23 = new Image();
		 img23.src = "/interface/images/navigation/but_sn_4_o.gif";  
		 img24 = new Image();
		 img24.src = "/interface/images/navigation/but_sn_rest_o.gif";  
   }
	
	/* UPDATE THE TITLE OF THE WEBSITE IF HASH */
	var titleNew = $.ajax({
			url: "/default.asp?id=" + assetID + "&target=title",
			async: false,
			cache: false
		}).responseText;
	
	if (titleNew.indexOf("<title>") != -1) {
		titleNew = titleNew.substring( titleNew.indexOf("<title>") + 7 , titleNew.indexOf("</title>") ) ;
	} else {
		titleNew = "Page not found | AE2 - The Silent Anzac";
	}
	/* CHANGE THE TITLE */
	document.title = titleNew;
			 
	var htmlNew = $.ajax({
			url: "/default.asp?" + pageQueryString ,
			async: false,
			cache: false
		}).responseText;
	
	$('#body').html(htmlNew);

   
	/* INITIATE EVENTS ON LINKS ON HOVER FUNCTION OF THE HOME PAGE WHEN THE PAGE IS TOTALLY LOADED*/
	$(window).load(function () {
		
	  
		if (document.images)
	   {
			if (assetID != "home_page"){
				img8 = new Image();
				img8.src = "/interface/images/content_bg/home.jpg";  
			} else {
				img9 = new Image();
				img9.src = "/interface/images/content_bg/default_standard.jpg";  
			}
	   }
	   
		$("#javscriptRolloverContent").html('<div id="hover"><img id="book_hover" src="/interface/images/content_bg/book_hover.gif" alt=""/><img id="postal_cards_hover" src="/interface/images/content_bg/postal_cards_hover.gif" alt=""/><img id="medal_hover" src="/interface/images/content_bg/medal_hover.gif" alt=""/><img id="newspaper_hover" src="/interface/images/content_bg/newspaper_hover.gif" alt=""/><img id="radio_hover" src="/interface/images/content_bg/radio_hover.gif" alt=""/><img id="sub_hover" src="/interface/images/content_bg/sub_hover.gif" alt=""/><img id="page_hover" src="/interface/images/content_bg/page_hover.gif" alt=""/><img id="transparent_bg_front" src="/interface/images/content_bg/transparent_bg.gif" usemap="#Map" alt=""/></div>');
		$("img#page_hover").load(function (){
			initHomePageHover();
		});
		   
		$("#global_overflow").fadeOut(3000); 
		$('#body').fadeIn(3000);			
		   
	   
		
		
		
	});
	
	
	
	
	/*PARAM*/
	var marginLeftSizeMenuLeft = "-170px";
	
	/* AJAX HISTORY */
	$.history.init(function (hash) {ajaxHideShow(hash);});
	
	initLinks();
	

   	
	
	/* IF JS IS ACTIVATED WE DISPLAY THE ARROW OF THE LHS MENU AND CHANGE CURSOR OF DT */
	$("#main #global_content #left_menu #arrow_open").css("cursor","pointer");
	$("#main #global_content #left_menu .menu dt").each(function () {
		if ( $(":first",this).attr("class") != assetID ) 									
			$(this).css("cursor","pointer");
	});
	
	/* GET THE STATUS OF THE LHS MENU IF ANY */
	var statusLHS = $.ajax({
		url: "/includes/getSessionVars.asp?var=statusLHS",
		async: false,
		cache: false
	}).responseText;
	
	if (statusLHS == "open") {
		$("#main #global_content #left_menu").css("margin-left","0px");
		$("#main #global_content #left_menu #arrow_open").attr("src","/interface/images/navigation/but_sn_menu_in.gif");
		$("#main #global_content #left_menu #arrow_open").attr("alt","close");
		
	} else {
		$("#main #global_content #left_menu").css("margin-left",marginLeftSizeMenuLeft);
		$("#main #global_content #left_menu #arrow_open").attr("src","/interface/images/navigation/but_sn_menu.gif");
		
	}
	
	
	/* FUNCTION FOR SLIDE IN/OUT OF THE LHS MENU */
	$("#main #global_content #left_menu #arrow_open").click( function() {
																	  
		if ($("#main #global_content #left_menu").css("margin-left") != "0px") {
			$("#main #global_content #left_menu #arrow_open").attr("src","/interface/images/navigation/menu_out.gif");
			$("#main #global_content #left_menu #arrow_open").attr("alt","close");
			$("#main #global_content #left_menu").animate({
				marginLeft: "0px"
				}, 1110, function(){
					$("#main #global_content #left_menu #arrow_open").attr("src","/interface/images/navigation/but_sn_menu_in.gif");
					
				} );
			
			/* SAVE THE LHS MENU STATUS (open/close) IN SESSION */
			var url = "/includes/ajax_session.asp?statusLHS=open";
			$.ajax({
				url: url,
				async: false,
				cache: false
			});
		} else {
			$("#main #global_content #left_menu #arrow_open").attr("src","/interface/images/navigation/menu_in.gif");
			$("#main #global_content #left_menu #arrow_open").attr("alt","open");
			$("#main #global_content #left_menu").animate({
				marginLeft: marginLeftSizeMenuLeft
				}, 1110 , function(){
					$("#main #global_content #left_menu #arrow_open").attr("src","/interface/images/navigation/but_sn_menu.gif");
					
				} );
			
			/* SAVE THE LHS MENU STATUS (open/close) IN SESSION */
			var url = "/includes/ajax_session.asp?statusLHS=close";
			$.ajax({
				url: url,
				async: false,
				cache: false
			});
		}
	});
		
	/* HOVER ANIMATION OF THE LHS MENU ARROW */
	$("#main #global_content #left_menu #arrow_open").hover( 
		function(){
			if ($("#main #global_content #left_menu #arrow_open").attr("src") == "/interface/images/navigation/but_sn_menu.gif") {
				$("#main #global_content #left_menu #arrow_open").attr("src","/interface/images/navigation/menu_over.gif");
			} else if ($("#main #global_content #left_menu #arrow_open").attr("src") == "/interface/images/navigation/but_sn_menu_in.gif") {
				$("#main #global_content #left_menu #arrow_open").attr("src","/interface/images/navigation/menu_over_in.gif");
			}
		},
		function(){
			if ($("#main #global_content #left_menu #arrow_open").attr("src") == "/interface/images/navigation/menu_over.gif") {
				$("#main #global_content #left_menu #arrow_open").attr("src","/interface/images/navigation/but_sn_menu.gif");				
			} else if ($("#main #global_content #left_menu #arrow_open").attr("src") == "/interface/images/navigation/menu_over_in.gif"){
				$("#main #global_content #left_menu #arrow_open").attr("src","/interface/images/navigation/but_sn_menu_in.gif");				
				
			}
		}
	);
	
	/* HOVER ANIMATION OF THE LHS MENU DT */
	$("#main #global_content #left_menu .menu dt").hover(
		function(){
			if ( $(this).attr("class").indexOf("selected") == -1) {
				defaultClass = $(this).attr("class");
				$(this).addClass(defaultClass + "hover");		
			}
		},
		function(){
			if ( $(this).attr("class").indexOf("selected") == -1) {
				defaultClass = $(this).attr("class").substring(0,3);
				$(this).removeClass(defaultClass + "hover");	
			}
		}
	);
	
	
	
});
	
	/* HOVER ANIMATION OF THE HOME PAGE */
	var unInitHomePageHover = function () {
		$("#main #global_content #content .content_home_page #background area").unbind("mouseover");
		$("#main #global_content #content .content_home_page #background area").unbind("mouseout");
		$("#main #global_content #content .content_home_page #background #hover img").css("display","none");
		document.getElementById('transparent_bg_front').style.display = 'none';
		document.getElementById('transparent_bg_back').style.display = 'block';
	}
	
	var initHomePageHover = function () {
		$("#main #global_content #content .content_home_page #background area").bind('mouseover', function(){
				$("#main #global_content #content .content_home_page #background img[id = " + $(this).attr("id")  + "_hover]").css("display","block");
				document.getElementById('transparent_bg_front').style.display = 'block';
			});
		$("#main #global_content #content .content_home_page #background area").bind('mouseout', function(){
				$("#main #global_content #content .content_home_page #background img[id = " + $(this).attr("id")  + "_hover]").css("display","none");
				document.getElementById('transparent_bg_front').style.display = 'none';
			});
	}
		
	/* CLICK ON LINKS EVENTS AND FORM SUBMITION */
	var unInitLinks = function(){
		$("#left_menu .menu dt").unbind("click");
		
		$("a").each(function () {
							  
			if ($(this).attr('href') && $(this).attr('type') != "imagePopup" ) {
				linkTmp = $(this).attr('href');
				
				/* EXCLUDE EXTERNAL LINKS TO BE EXECUTED BY AJAX */
				if ( (linkTmp.indexOf("http://" + location.hostname,0) != -1 || linkTmp.charAt(0) == "/") &&  (linkTmp.lastIndexOf(".html") != -1 || linkTmp.lastIndexOf(".asp") != -1 || linkTmp == "/" ) && linkTmp.indexOf("#",0) == -1 ){
					
					$(this).unbind("click");
					$(this).click(function(){return false;});		
				}
				
			}
		});
		
		$("area").each(function () {
			$(this).unbind("click");				
			$(this).click(function(){return false;});		
		});
				
		$("form.frmSiteSearch").unbind("submit");	
		$("form.frmSiteSearch").submit(function(){return false;});	
		
		
		$(".galleryTab a[type = imagePopup]").unbind("click");	
		$(".galleryTab a[type = imagePopup]").click(function(){return false;});	
		
		$("#global_overflow").unbind("click");	
		$("#global_overflow").click(function(){return false;});	
	}
	
	function getAssetID (obj) {
		
		if (obj.is("a") || obj.is("area")){		
						
			assetId = obj.attr('href');		
			assetIdTmp = assetId.substring( assetId.lastIndexOf("/") + 1 , assetId.lastIndexOf(".html") ) ;	
			assetId = assetIdTmp + assetId.substring( assetId.lastIndexOf(".html") + 5 );
			
			if (assetId == ".au/"){
				assetId = "home_page";
			}
			
		} else if (obj.is("form") && obj.hasClass("frmSiteSearch")){
			valueSearch = "";
			if ($("input[name = 'query']",obj).attr("value")) {
				valueSearch = $("input[name = 'query']",obj).attr("value");				
			}
			assetId = $(obj).attr('name') + "?dropXSL=" + $("input[name = dropXSL]",obj).attr("value") + "&query=" + valueSearch;		
			
		} else if (obj.is("dt")){
			if ($(":first",obj).is("a")) {
				assetId = $(":first",obj).attr("href");		 
				assetId = assetId.substring( assetId.lastIndexOf("/") + 1 , assetId.lastIndexOf(".") ) ;			
			} else {
				assetId = $(":first",obj).attr("class");		
			}
				
				
		} else {
			assetId = $("a",obj).attr('href');		
			assetId = assetId.substring( assetId.lastIndexOf("/") + 1 , assetId.lastIndexOf(".") ) ;	
		}
		
		return assetId;
	}
	
	<!-- NANI29062009 GOOGLE STATS -->
	function googleStats (obj) {
		
		newHref = "alreadyLoaded";
		oldAssetId = location.hash.replace(/^#/, '');
		newAssetId = getAssetID(obj);
		
		if (newAssetId != oldAssetId){
		
			if (obj.is("a") || obj.is("area")){		
				
				
				newHref = obj.attr('href');		
				
			} else if (obj.is("form") && obj.hasClass("frmSiteSearch")){
				
					newHref = $(obj).attr('name') ;
				
			} else if (obj.is("dt")){
				
				if ($(":first",obj).is("a")) {
					newHref = $(":first",obj).attr("href");		 
				} 
					
					
			} else {
				newHref = $("a",obj).attr('href');		
			}
		}
		
		if (newHref != "alreadyLoaded") {
			try {
			var pageTracker = _gat._getTracker("UA-7566215-3");
			pageTracker._trackPageview(newHref);
			} catch(err) {}
		
		}
	}
	
	var initLinks = function() {
	  
		$(".menu dt").bind("click",function(){ googleStats($(this)); $.history.load(getAssetID($(this))); return false;});
		
		$("a").each(function () {
							  
			if ($(this).attr('href') && $(this).attr('type') != "imagePopup" && $(this).attr('type') != "moviePopup" ) {
				linkTmp = $(this).attr('href');
				
				/* EXCLUDE EXTERNAL LINKS TO BE EXECUTED BY AJAX */
				if ( (linkTmp.indexOf("http://" + location.hostname,0) != -1 || linkTmp.charAt(0) == "/") &&  (linkTmp.lastIndexOf(".html") != -1 || linkTmp.lastIndexOf(".asp") != -1 || linkTmp == "/" ) && linkTmp.indexOf("#",0) == -1 || linkTmp == "http://" + location.hostname || linkTmp == "http://" + location.hostname + "/" ){
					
					
					
					
					$(this).bind("click",function(){ 
						googleStats($(this));
						$.history.load(getAssetID($(this)));
						return false;
					});					
					
				} else if (linkTmp.indexOf("#",0) != -1){
					/* SPECIAL CASE FOR ANCHOR */
					

					$(this).bind("click",function(){ 
						target = $(this).attr('href');		
						target = target.substring( target.lastIndexOf("#") + 1 ) ;
						var targetOffset = $("a[name = " + target + "]").offset().top - $('#overflowDiv').offset().top;
						$('#overflowDiv').animate({scrollTop: targetOffset}, 700);
						return false;
					});		
				} else { //Google stats for downloadable files
					$(this).bind("click",function(){  googleStats($(this)); });
				}
				
			}
		});
		
		$("area").each(function () {
			$(this).bind("click",function(){googleStats($(this)); $.history.load(getAssetID($(this))); return false;});		
		});
		
		$("form.frmSiteSearch").bind("submit",function(){googleStats($(this)); $.history.load(getAssetID($(this))); return false;});		
		$(".galleryTab a[type = imagePopup]").bind("click",function(){googleStats($(this)); return ajaxImagePopup($(this)); });	
		$("a[type = moviePopup]").bind("click",function(){googleStats($(this)); return ajaxMoviePopup($(this)); });	
		
		
		
	}
	function prevNextHideShow (obj) {
		
		googleStats(obj);
		
		$("#global_overflow #imagePopup #prev_next_gallery_nav a").unbind("click");	
		$("#global_overflow #imagePopup #prev_next_gallery_nav a").click(function(){return false;});	
		
		ajaxUrl = obj.attr("href").substring( obj.attr("href").indexOf("&") );
		
		var popupImageTitle = $.ajax({
				url: "/default.asp?target=popupImageTitle" + ajaxUrl,
				async: false,
				cache: false
			}).responseText;
		
		var popupImageContent = $.ajax({
				url: "/default.asp?target=popupImageContent" + ajaxUrl,
				async: false,
				cache: false
			}).responseText;
		
		var popupImagePreviousUrl = $.ajax({
				url: "/default.asp?target=popupImagePreviousUrl" + ajaxUrl,
				async: false,
				cache: false
			}).responseText;
		popupImagePreviousUrl = popupImagePreviousUrl.substring( popupImagePreviousUrl.indexOf("<previous>") + 10 , popupImagePreviousUrl.indexOf("</previous>") ) ;
		
		var popupImageNextUrl = $.ajax({
				url: "/default.asp?target=popupImageNextUrl" + ajaxUrl,
				async: false,
				cache: false
			}).responseText;
		popupImageNextUrl = popupImageNextUrl.substring( popupImageNextUrl.indexOf("<next>") + 6 , popupImageNextUrl.indexOf("</next>") ) ;
		
		$('#global_overflow #imagePopup .toHide').fadeOut('slow', function() {		
			$(this).hide('fast', function() {	
				$('#global_overflow #imagePopup #imageTitle').html(popupImageTitle);
				$('#global_overflow #imagePopup #imageContent').html(popupImageContent);
				
				if (popupImagePreviousUrl.substring( popupImagePreviousUrl.indexOf("&imageId=") + 9 , popupImagePreviousUrl.indexOf("&id=") ) != "") {
					$('#global_overflow #imagePopup #prev_next_gallery_nav a[title = Previous]').attr("href",popupImagePreviousUrl);
					$('#global_overflow #imagePopup #prev_next_gallery_nav a[title = Previous]').css("visibility","visible");
				} else {
					$('#global_overflow #imagePopup #prev_next_gallery_nav a[title = Previous]').css("visibility","hidden");					
				}
				
				if (popupImageNextUrl.substring( popupImageNextUrl.indexOf("&imageId=") + 9 , popupImageNextUrl.indexOf("&id=") ) != "") {
					$('#global_overflow #imagePopup #prev_next_gallery_nav a[title = Next]').attr("href",popupImageNextUrl);
					$('#global_overflow #imagePopup #prev_next_gallery_nav a[title = Next]').css("visibility","visible");
				} else {
					$('#global_overflow #imagePopup #prev_next_gallery_nav a[title = Next]').css("visibility","hidden");					
				}
				
				$('#global_overflow #imagePopup .toHide').fadeIn("slow", function () {	
					$('#global_overflow #imagePopup #imageTitle ').show("fast",function() {		
						$("#global_overflow #imagePopup #prev_next_gallery_nav a.prevNext").bind("click",function(){ return prevNextHideShow($(this)); });	
						$('#global_overflow #imagePopup #prev_next_gallery_nav a.backToGallery').bind("click",function(){
																													   
							$("#global_overflow #imagePopup #prev_next_gallery_nav a").unbind("click");	
							$("#global_overflow #imagePopup #prev_next_gallery_nav a").click(function(){return false;});	
							
							$("#global_overflow").fadeOut("slow", function () {	
								$(this).hide('fast', function() {		
									initLinks();  
								});
							});
						});
					});
				});
			});
		});
			
		return false;
		
	}
	
	var ajaxImagePopup = function (obj) {
		unInitLinks();
		var popupImage = $.ajax({
				url: "/default.asp?id=" + obj.attr("id") + "&target=popupImageAjax&imageId=" + obj.attr("imageId"),
				async: false,
				cache: false
			}).responseText;
		
		$('#global_overflow').html(popupImage);
		
		$("#global_overflow #imagePopup #prev_next_gallery_nav a[title = Previous]").hover(function () {
				$("img",this).attr("src","/interface/images/icons/back_but_g.gif");													 
			},
			function () {
				$("img",this).attr("src","/interface/images/icons/back_but.gif");																							 
			}			
		);
		
		$("#global_overflow #imagePopup #prev_next_gallery_nav a[title = Next]").hover(function () {
				$("img",this).attr("src","/interface/images/icons/next_but_g.gif");													 
			},
			function () {
				$("img",this).attr("src","/interface/images/icons/next_but.gif");																							 
			}			
		);
		
		$("#global_overflow #imagePopup #prev_next_gallery_nav a.backToGallery").css("display","inline");
		$('#global_overflow').fadeIn('slow', function() {		
			$(this).show('fast', function() {	
				$("#global_overflow #imagePopup #prev_next_gallery_nav a.prevNext").bind("click",function(){ return prevNextHideShow($(this)); });	
				$('#global_overflow #imagePopup #prev_next_gallery_nav a.backToGallery').bind("click",function(){
					$("#global_overflow").fadeOut("slow", function () {	
						$(this).hide('fast', function() {		
							initLinks();  
						});
					});
				});
			});
		});
		return false;
	}
	
	var ajaxMoviePopup = function (obj) {
		unInitLinks();
		popupMovie= '<div id="close_button"><a href="#">Close</a></div><iframe frameborder="0" src="' + $(obj).attr("href") + "&ajax=ajax" + '" allowtransparency></iframe>';
		$('#global_overflow').html(popupMovie);
		
		setTimeout(function () {
							 
			$('#global_overflow').fadeIn('slow', function() {		
				$(this).show('fast', function() {	
					$('#global_overflow div#close_button a').bind("click",function(){
						$("iframe").css("display","none");
						$("#global_overflow").fadeOut("slow", function () {	
							$(this).hide('fast', function() {		
								initLinks();  
							});
						});
					});
				});
			});
							 
							 
		},1000);
		
		return false;
	}

	/* CONTENT FADIN FADOUT */
	function ajaxHideShow(newAssetID){
		
		/* EXCLUDE ANCHOR */
		if ($("a[name = " + newAssetID + "]") .size() != 0) {
			return 0;
		}
		
		unInitLinks();
		if ( newAssetID.substring( 0 , newAssetID.indexOf("?")  ) ==  "search_engine") {
			pageQueryString = "id=" + newAssetID.substring( 0 , newAssetID.indexOf("?")  )  + "&target=searchAjax&" + newAssetID.substring( newAssetID.indexOf("?") + 1  );
			newAssetID = newAssetID.substring( 0 , newAssetID.indexOf("?") );
			
		} else if (!newAssetID || newAssetID == 'default' || newAssetID == '/') {
			pageQueryString = "id=home_page&target=standard";
			newAssetID = "home_page"
		} else {
			pageQueryString = "id=" + newAssetID + "&target=standard";
		}
			
					
		/* GET INFORMATION ABOUT THE NEW PAGE TO LOAD WITH AJAX (CONTENT, TITLE, TOPGROUP ETC) */
		var htmlNew = $.ajax({
				url: "/default.asp?" + pageQueryString ,
				async: false,
				cache: false
			}).responseText;
		
		var titleNew = $.ajax({
				url: "/default.asp?id=" + newAssetID + "&target=title",
				async: false,
				cache: false
			}).responseText;
		
		if (titleNew.indexOf("<title>") != -1) {
			titleNew = titleNew.substring( titleNew.indexOf("<title>") + 7 , titleNew.indexOf("</title>") ) ;
		} else {
			titleNew = "Page not found | AE2 - The Silent Anzac";
		}
		/* CHANGE THE TITLE */
		document.title = titleNew;
		
		
		var breadCrumbNew = $.ajax({
				url: "/default.asp?id=" + newAssetID + "&target=breadCrumb",
				async: false,
				cache: false
			}).responseText;
		
		var groupInfo = $.ajax({
				url: "/default.asp?id=" + newAssetID + "&target=groupInfo",
				async: false,
				cache: false
			}).responseText;
		
		topGroupNew = groupInfo.substring( groupInfo.indexOf("<topGroup>") + 10 , groupInfo.indexOf("</topGroup>") ) ;
		
		
		/* CODE FOR THE LITTLE ANIME OF THE BREAD CRUMB */
		sizeStart = $('#main #global_content #content #breadCrumbTrail ul').css("width");
		
		$('#main #global_content #content #breadCrumbTrail').html(breadCrumbNew);
					
		sizeEnd = $('#main #global_content #content #breadCrumbTrail ul').css("width");
	
		$('#main #global_content #content #breadCrumbTrail ul').css("width",sizeStart);
		
		if (sizeEnd != "auto") {
			$('#main #global_content #content #breadCrumbTrail ul').animate({width:sizeEnd},1000);
		}
		
		/* HIDE THE OVERFLOW, BUG FIREFOX (!!) */
		$('#main #global_content #content .content_page .overflowDiv').css('overflow','hidden');
		
		/* IF WE COME FROM THE HOME PAGE AND LOAD A CONTENT PAGE */
		if ($('#main #global_content #content .content_home_page').css("display") == "block" && newAssetID != 'home_page')
		{
			unInitHomePageHover();
			$('#main #global_content #content .content_home_page #background').customFadeOut(500, function() {
				$('#main #global_content #content .content_home_page #background').hide('fast', function() {
					$('#main #global_content #content .content_home_page').css("display","none");
					$('#main #global_content #content .content_page').html(htmlNew);
					unInitLinks();
					$('#main #global_content #content .content_page').fadeIn(500, function() {		
						$(this).show('fast', function() {				
							initLinks();
							initHomePageHover();
							$.history.running();
						});
					});
				});
			});
		}
		else 
		{
			/* IF WE COME FROM THE CONTENT PAGE AND LOAD THE HOME PAGE */
			if (newAssetID == 'home_page') {
				
				unInitHomePageHover();
				$('#main #global_content #content .content_page ').fadeOut(500, function() {
					$(this).hide('fast', function() {
						$('#main #global_content #content .content_home_page').css("display","block");
						unInitLinks();
						
						$('#main #global_content #content .content_home_page #background').customFadeIn(500, function() {		
							$('#main #global_content #content .content_home_page #background').show('fast', function() {							
								initLinks();
								initHomePageHover();
								$.history.running();
							});
						});
					});
				});
				
				
			/* IF WE COME FROM THE CONTENT PAGE AND LOAD A CONTENT PAGE */
			} else {
				
				$('#main #global_content #content .content_page').fadeOut(500, function() {
																						   
					$(this).hide('fast', function() {
						$(this).html(htmlNew);
						
						unInitLinks();
						
						$(this).fadeIn(500, function() {
							$(this).show('fast', function() {								
								initLinks();   
								$.history.running();
							});
						});
					});
				});
				
			}
		}
		
			
			
		/* TOP GROUP SELECTION */
		$("#main #global_content #left_menu .menu dt").each(function () {
																				
			defaultClass = $(this).attr("class").substring(0,3);  					
			$(this).removeClass(defaultClass + "selected");					
			$(this).removeClass(defaultClass + "hover");			
			if ( $(":first",this).attr("class") == newAssetID )  {			
				$(this).css("cursor","default");							
				$(this).addClass(defaultClass + "selected");			
				$(":first",this).css("cursor","default");				
			} else if ($(":first",this).attr("class") != newAssetID && $(":first",this).attr("class") == topGroupNew ){
				$(this).css("cursor","pointer");							
				$(this).addClass(defaultClass + "selected");				
				$(":first",this).css("cursor","pointer");				
			}else {
				$(this).css("cursor","pointer");		
				$(this).addClass(defaultClass);		
				$(":first",this).css("cursor","pointer");								
			}
		});
		
		
		
				
		return false;
	
	}
	
	$.fn.customFadeIn = function(speed, callback) {
		
		if(jQuery.browser.msie && jQuery.browser.version == "7.0") {
		
			$(this).show();
		
			if (callback != undefined)
			callback();
		
		} else {
		
			$(this).fadeIn(speed, callback);
		
		}
		
	};
		
	$.fn.customFadeOut = function(speed, callback) {
		
		if(jQuery.browser.msie && jQuery.browser.version == "7.0") {
		
			$(this).hide();
		
			if (callback != undefined)
			callback();
		
		} else {
		
			$(this).fadeOut(speed, callback);
		
		}
		
	};
