

function TogglePhoneFax() {
            var d = document.getElementById("DivPhoneFax");
            d.style.display = ( d.style.display == "block" ) ? "none" : "block";
			$.get("/app/manuf/mfr_phone_link");
            return false;
}

function setup_catsubcat() {
	$(".flyout").hide();
	$(".marker").hide();
	$(".FeaturedImage").hide();
	$(".FeaturedImage").fadeIn("fast");
};

function loadSpacer() {
	$("#BtmSpacer").load("/app/view/topnav/BtmSpacer.html td");
	$("#TopSpacer").load("/app/view/topnav/TopSpacer.html td");
	$("#MiddleSpacer").load("/app/view/topnav/MiddleSpacer.html");
};

function removeSpacer() {
	$("#BtmSpacer").empty();
	$("#TopSpacer").empty();
	$("#MiddleSpacer").empty();
};

function loadSubMenu(ID) {
	if (ID.indexOf("L-") != -1) {
		var sel = "#" + ID;
		$(sel).load("/app/topnav/mfrsubmenu", {id: ID});
	}
	
//	if (ID == "ulSegment") {
//		$("#liProduct").hide();
//		$("#liMfr").hide();
//	}
//	if (ID == "ulProduct") {
//		$("#liMfr").hide();
//	}
}; 

function closeSubMenu(ID) {
//	if (ID == "ulSegment") {
//		$("#liProduct").show();
//		$("#liMfr").show();
//	}
//	if (ID == "ulProduct") {
//		$("#liMfr").show();
//	}

};

function armFolderMenus() {
	$(".ProjectFolderMenu").jHelperTip({
	     trigger: "click",
		 source: "ajax",
	     ttC:"#FolderMenu",
		 type: "POST",
		 url: "/app/topnav/foldermenu",
		 useId: true,
	     autoClose: true,
	     opacity: 0.8
	 });
};

function armFolderNewMenu() {
	$(".lnkNewFolder").jHelperTip({
	     trigger: "click",
		 source: "ajax",
	     ttC:"#FolderNewMenu",
		 type: "POST",
		 url: "/app/topnav/foldernewmenu",
		 leftOff: -200,
		 useId: true,
	     autoClose: false,
	     opacity: 0.9
	 });
};

function armLeadDatePickers() {
	$("#txtDate1").datepicker({
		minDate: new Date(2008, 8, 10)
	});
	$("#txtDate2").datepicker({
		minDate: new Date(2008, 8, 10)
	});
}

function fixIE6PNGs(IDList) {	
	if (is_ie6) {
		for( var j = 0; j < IDList.length; j++ ) {
			supersleight.limitTo(IDList[j]);
			supersleight.run();
		}
	}
};

function warnIE6Users() {
	if (is_ie6 || is_aol) {
		alert("WARNING:  This site is best viewed with Internet Explorer 7, FireFox 3, Safari 3 or Chrome.  You are currently not using one of these browsers and will experience trouble using the site.");
	}
	
};

function loadTopBanner(key) {
	$("#topBanner").load("/app/banner/top_banner", {key: key}, function() {
	});
};

function loadTopBannerNielsen(key) {
	$("#topBannerNielsen").load("/app/banner/top_banner_nielsen", {key: key}, function() {
	});
}

function initSlideMenu() {
	slideMenu.build('sm',550,2,30,1);
};

function logout() {
	window.onbeforeunload = null;
	$.get("/app/external/logout");
	window.location = "/app/external/index";
};

function doLogin() {
	$(".lnkLogout").show();
	$("#BannerSection").load("/app/topnav/bannersection", function() {
		loadTopBanner("LID:MYTODL");
	});
	$("#MenuBox").load("/app/topnav/insidemenu", function() {
		$("#MainMenu").load("/app/topnav/mainmenu a", {id: "LID:MYTODL"}, function() {
			$("#ContentBox").load("/app/topnav/insidecontent", function() {
				removeSpacer();
				$("#MainContent").load("/app/topnav/maincontent", function() {
					$("#ContentColumn").load("/app/topnav/mytodl", function() {
						tb_init('#lnkSystemMessage>a.thickbox, #lnkCEUlightbox>a.thickbox');
						$("#lnkSystemMessage>a.thickbox").click();
					});
					$("#LeftColumn").load("/app/topnav/mytodlnav", function() {
						$('ul.sf-menu').superfish({ 
							onBeforeShow:  function() {
								loadSubMenu(this.attr("id"));
							},
							onHide: function() {
								closeSubMenu(this.attr("id"));
							}
						});
						
						tb_init('#lnkUpdateMyInformation>a.thickbox, #lnkLeadsReport>a.thickbox, #lnkStaffLeadsReport>a.thickbox');
					});
					fixIE6PNGs(['ContentBox', 'MenuBox', 'BannerSection']);
				});
			});
		});
	});
};

// this needs to be fixed to land on the mfr info page
function doMfrLanding() {
	$(".lnkLogout").show();
	$("#BannerSection").load("/app/topnav/bannersection", function() {
		loadTopBanner("LID:MYTODL");
	});
	$("#MenuBox").load("/app/topnav/insidemenu", function() {
		$("#MainMenu").load("/app/topnav/mainmenu a", {id: "LID:MYTODL"}, function() {
			$('ul.sf-menu').superfish({ 
				onBeforeShow:  function() {
					loadSubMenu(this.attr("id"));
				},
				onHide: function() {
					closeSubMenu(this.attr("id"));
				}
			});
			$("#ContentBox").load("/app/topnav/insidecontent", function() {
				removeSpacer();
				$("#MainContent").load("/app/topnav/maincontent", function() {
					$("#ContentColumn").load("/app/topnav/mytodl", function() {
						tb_init('#lnkSystemMessage>a.thickbox, #lnkCEUlightbox>a.thickbox');
						$("#lnkSystemMessage>a.thickbox").click();
					});
					$("#LeftColumn").load("/app/topnav/mytodlnav", function() {
						tb_init('#lnkUpdateMyInformation>a.thickbox, #lnkLeadsReport>a.thickbox');
					});
					fixIE6PNGs(['ContentBox', 'MenuBox', 'BannerSection']);
				});
			});
		});
	});
};

function doEmailLogin(company_id, user_id) {
	var id = "C:" + company_id;
	$.get("/app/topnav/createsession", function() { 
		$.post("/app/external/email_authorize", {userid: user_id}, function() {
			$("#PageBody").load("/app/view/external/EmptyTemplate.html", function() {
				initLoginLightbox();
				initFolderBox();
				$("#BannerSection").load("/app/topnav/bannersection");
				$("#MenuBox").load("/app/topnav/insidemenu", function() {
					$("#MainMenu").load("/app/topnav/mainmenu a", {id: "LID:ALL"}, function() {
						$('ul.sf-menu').superfish({ 
							onBeforeShow:  function() {
								loadSubMenu(this.attr("id"));
							},
							onHide: function() {
								closeSubMenu(this.attr("id"));
							}
						});
						$("#ContentBox").load("/app/topnav/insidecontent", function() {
							$("#MainContent").load("/app/manuf/first", {id: id}, function(){
								fixIE6PNGs(['MainContent']);
								$("#MfrTabs").load("/app/view/manuf/MfrTabCompanyInfo.html", function() {
									fixIE6PNGs(['MfrTabs']);
									loadSpacer();
								});
								$("#MainTabContent").load("/app/manuf/info", function(){
									fixIE6PNGs(['MainTabContent']);
									$("#UtilNav").load("/app/manuf/utilnav", function(){
										tb_init('#UtilNavThickbox>a.thickbox, #lnkStaffLeadsReport>a.thickbox');
										});
									});
									$("#GroupNav").load("/app/manuf/groupnav");
								});
							});
						});
					});
				});
		});
	});	
};

function doEmailMyTODLLogin(user_id) {
	$.get("/app/topnav/createsession", function() { 
		$.post("/app/external/email_authorize", {userid: user_id}, function() {
			$("#PageBody").load("/app/view/external/EmptyTemplate.html", function() {
				initLoginLightbox();
				initFolderBox();
				doLogin();
			});
		});
	});	
};

function doCompanyLogin(company_id, token) {
	var id = "C:" + company_id;
	$.get("/app/topnav/createsession", function() { 
		$.post("/app/external/t_authorize", {token: token}, function() {
			$("#PageBody").load("/app/view/external/EmptyTemplate.html", function() {
				initLoginLightbox();
				initFolderBox();
				$("#BannerSection").load("/app/topnav/bannersection");
				$("#MenuBox").load("/app/topnav/insidemenu", function() {
					$("#MainMenu").load("/app/topnav/mainmenu a", {id: "LID:ALL"}, function() {
						$('ul.sf-menu').superfish({ 
							onBeforeShow:  function() {
								loadSubMenu(this.attr("id"));
							},
							onHide: function() {
								closeSubMenu(this.attr("id"));
							}
						});
						$("#ContentBox").load("/app/topnav/insidecontent", function() {
							$("#MainContent").load("/app/manuf/first", {id: id}, function(){
								fixIE6PNGs(['MainContent']);
								$("#MfrTabs").load("/app/view/manuf/MfrTabCompanyInfo.html", function() {
									fixIE6PNGs(['MfrTabs']);
									loadSpacer();
								});
								$("#MainTabContent").load("/app/manuf/info", function(){
									fixIE6PNGs(['MainTabContent']);
									$("#UtilNav").load("/app/manuf/utilnav", function(){
										tb_init('#UtilNavThickbox>a.thickbox, #lnkStaffLeadsReport>a.thickbox');
										});
									});
									$("#GroupNav").load("/app/manuf/groupnav");
								});
							});
						});
					});
				});
		});
	});	
};

function doProductLogin(item_id, token) {
	
	id = "ID:" + item_id;
	
	$.post("/app/external/t_authorize", {token: token}, function() {
	$("#PageBody").load("/app/view/external/EmptyTemplate.html", function() {
	$("#BannerSection").load("/app/topnav/bannersection", function() {
		loadTopBanner("LID:MFR");
	});
	$("#MenuBox").load("/app/topnav/insidemenu", function() {
		$("#MainMenu").load("/app/topnav/mainmenu a", {id: "LID:ALL"}, function() {
			$("#ContentBox").load("/app/topnav/insidecontent", function() {
				removeSpacer();
				$("#MainContent").load("/app/manuf/first", {itemid: id}, function(){
					fixIE6PNGs(['MainContent']);
					$("#MfrTabs").load("/app/view/manuf/MfrTabProducts.html", function() {
						fixIE6PNGs(['MfrTabs']);
					});
					$("#MainTabContent").load("/app/manuf/product", {itemid: id}, function(){
						fixIE6PNGs(['MainTabContent']);
						$("#jHelperTipAttrContainer").hide().empty();
					   	tb_init('#lnkViewLargerImage, .supporting_info_thickbox, .more_thickbox');
						$("#UtilNav").load("/app/manuf/utilnav", {itemid: id},function(){
							tb_init('#UtilNavThickbox>a.thickbox, #lnkStaffLeadsReport>a.thickbox');
							armFolderMenus();
							});
						});
						$("#GroupNav").load("/app/manuf/groupnav");
						$(".lnkLogout").show();
				});
			});
		});
	});
});
});
};

function doBadProductLogin() {
	window.location("/");
};

function doExternalLogin(token) {
		
		$.get("/app/topnav/createsession", function() { 
			$.post("/app/external/t_authorize", {token: token}, function() {
				$("#PageBody").load("/app/view/external/EmptyTemplate.html", function() {
					initLoginLightbox();
					initFolderBox();
					doLogin();
				});
			});
		});
};

function doBadExternalLogin() {
	window.location("/");
};

function displayMfr(id) {
	
	// $.post("/app/manuf/setmfr", {id: id}, function() {
	$("#MfrMenu").load("/app/topnav/choosemfr", {id: id}, function() {
		$("#ProductMenu").load("/app/topnav/chooseproduct", {id: "LID:ALL"}, function() {
			$("#SegmentMenu").load("/app/topnav/choosesegment", {id: "LID:ALL"}, function() {
				$('ul.sf-menu').superfish({ 
					onBeforeShow:  function() {
						loadSubMenu(this.attr("id"));
					},
					onHide: function() {
						closeSubMenu(this.attr("id"));
					}
				});
			});
		});
	});
	$("#MainMenu").load("/app/topnav/mainmenu a", {id: "LID:ALL"});
	$("#MainContent").load("/app/manuf/first", {id: id}, function(){
		fixIE6PNGs(['MainContent']);
		$("#MfrTabs").load("/app/view/manuf/MfrTabCompanyInfo.html", function() {
			fixIE6PNGs(['MfrTabs']);
			loadSpacer();
		});
		$("#MainTabContent").load("/app/manuf/info", {id: id}, function(){
			fixIE6PNGs(['MainTabContent']);
			$("#UtilNav").load("/app/manuf/utilnav", {id: id}, function(){
				tb_init('#UtilNavThickbox>a.thickbox, #lnkStaffLeadsReport>a.thickbox');
				});
			});
			$("#GroupNav").load("/app/manuf/groupnav", {id: id});
	});	
//});
};

function doDesignerReg() {
	$("#PageBody").load("/app/view/external/EmptyTemplate.html", function() {
		$("#BannerSection").load("/app/topnav/bannersection");
		$("#ContentBox").load("/app/topnav/insidecontent", function() {
			$("#MainContent").load("/app/topnav/maincontent", function() {
				$("#LeftColumn").load("/app/external/outsidenav", {classid: "lnkRegister"});
				$("#ContentColumn").load("/app/external/regdesigner", function() {
					$("#formRegisterDesigner").formValidation({
						callback: 'saveDesignerReg',
						alias: 'desc',
						err_list: true
					});
				});
			});
		});
	});
};

function doMfrReg() {
	$("#PageBody").load("/app/view/external/EmptyTemplate.html", function() {
		$("#BannerSection").load("/app/topnav/bannersection");
		$("#ContentBox").load("/app/topnav/insidecontent", function() {
			$("#MainContent").load("/app/topnav/maincontent", function() {
				$("#LeftColumn").load("/app/external/outsidenav", {classid: "lnkRegister"});
				$("#ContentColumn").load("/app/external/regmfr", function() {
					$("#formRegisterMfr").formValidation({
						callback: 'saveMfrReg',
						alias: 'desc',
						err_list: true
					});
				});
			});
		});
	});
};

function saveStudentReg() {
	var fields = $(":input").serializeArray();
	$("#ContentColumn").load("/app/external/save_student", fields);
	return false;
};

function saveDesignerReg() {
	var fields = $(":input").serializeArray();
	$("#ContentColumn").load("/app/external/save_designer", fields);
	return false;
};

function saveMfrReg() {
	var fields = $(":input").serializeArray();
	$("#ContentColumn").load("/app/external/save_mfr", fields);
	return false;
};

function doLoginFailed() {
	alert("Incorrect username or password!  Please try again.");
};

function showIndex() {
	$("#PageBody").load("/app/topnav/login", function() {
		fixIE6PNGs(['PageBody']);
		initSlideMenu();
		initLoginLightbox();
		initFolderBox();
		});
};

function displayNielsenLogin() {
	$("#lnkNielsenLoginBox>a").triggerHandler("click");
};

function initNielsenLoginLightbox() {
	tb_init('#lnkNielsenLoginBox>a.nthickbox');
};

function displayLogin() {
	$("#lnkLoginBox>a").triggerHandler("click");
};

function initLoginLightbox() {
	tb_init('#lnkLoginBox>a.nthickbox');
};

function displayFolderBox() {
	$("#lnkFolderBox>a").triggerHandler("click");
}

function initFolderBox() {
	tb_init('#lnkFolderBox>a.fthickbox');
};

function showContract() {
	var linkKey = "LID:CON";
	// create login session first
	$.get("/app/topnav/createsession", function() {
		$.get("/app/nielsen/auth_guest", function() {
			$("#PageBody").load("/app/view/external/EmptyTemplate.html", function() {
				initNielsenLoginLightbox();
				$("#BannerSection").load("/app/nielsen/bannersection", {syndicate: "contract"});
				$("#MenuBox").load("/app/topnav/insidemenu", function() {
					$("#SegmentMenu").load("/app/topnav/choosesegment", {id: linkKey}, function() {
						$("#ProductMenu").load("/app/topnav/chooseproduct", {id: linkKey}, function() {
							$("#MfrMenu").load("/app/topnav/choosemfr", {id: "C:ALL"}, function() {
								$('ul.sf-menu').superfish({ 
									onBeforeShow:  function() {
										loadSubMenu(this.attr("id"));
									},
									onHide: function() {
										closeSubMenu(this.attr("id"));
									}
								});
							});
						});
					});
					$("#MainMenu").load("/app/topnav/mainmenu a", {id: linkKey}, function() {
						$("#ContentBox").load("/app/topnav/insidecontent", function() {
							$("#MainContent").load("/app/topnav/landing", {id: linkKey}, function() {
								fixIE6PNGs(['MainContent', 'MainMenu']);
								$("img.action").jHelperTip({
								 trigger: "hover", 
								 source: "attribute", 
								 attrName: "name", 
								 opacity: 0.8, 
								 autoClose:true
								});
							});
							loadTopBanner(linkKey);
						});
					});
				});
			});
		});
	});
	
};

function showKBB() {
	
	var linkKey = "LID:RES";
	var LinkId = "LID:RES(8)";
	// create login session first
	$.get("/app/topnav/createsession", function() {
		$.get("/app/nielsen/auth_guest", function() {
			$("#PageBody").load("/app/view/external/EmptyTemplate.html", function() {
				initNielsenLoginLightbox();
				$("#BannerSection").load("/app/nielsen/bannersection", {syndicate: "kbb"});
				$("#MenuBox").load("/app/topnav/insidemenu", function() {
					$("#SegmentMenu").load("/app/topnav/choosesegment", {id: linkKey}, function() {
						$("#ProductMenu").load("/app/topnav/chooseproduct", {id: linkKey}, function() {
							$("#MfrMenu").load("/app/topnav/choosemfr", {id: "C:ALL"}, function() {
								$('ul.sf-menu').superfish({ 
									onBeforeShow:  function() {
										loadSubMenu(this.attr("id"));
									},
									onHide: function() {
										closeSubMenu(this.attr("id"));
									}
								});
							});
						});
					});
					$("#MainMenu").load("/app/topnav/mainmenu a", {id: linkKey}, function() {
						$("#ContentBox").load("/app/topnav/insidecontent", function() {
							$("#MainContent").load("/app/topnav/maincontent", function() {
								$("#ContentColumn").load("/app/search/catsubcat", {id: LinkId}, function(){
									$(".flyout").hide();
									$(".marker").hide();
									$(".FeaturedImage").hide();
									$(".FeaturedImage").fadeIn("fast");
									fixIE6PNGs(['ContentColumn']);
									//$("#jHelperTipAttrContainer").hide().empty();
									$("img.action").jHelperTip({
									 trigger: "hover", 
									 source: "attribute", 
									 attrName: "name", 
									 opacity: 0.8, 
									 autoClose:true
									});
								});
								$("#LeftColumn").load("/app/search/catsubcatnav", {id: LinkId}, function() {
									fixIE6PNGs(['LeftColumn']);
								});
								$("#ContentColumn").removeClass("ContentColumnGreen");
							});
							loadTopBannerNielsen('kbb');
						});
					});
				});
			});
		});
	});
};

function showHD() {
	
	var linkKey = "LID:HOS";
	// create login session first
	$.get("/app/topnav/createsession", function() {
		$.get("/app/nielsen/auth_guest", function() {
			$("#PageBody").load("/app/view/external/EmptyTemplate.html", function() {
				initNielsenLoginLightbox();
				$("#BannerSection").load("/app/nielsen/bannersection", {syndicate: "hd"});
				$("#MenuBox").load("/app/topnav/insidemenu", function() {
					$("#SegmentMenu").load("/app/topnav/choosesegment", {id: linkKey}, function() {
						$("#ProductMenu").load("/app/topnav/chooseproduct", {id: linkKey}, function() {
							$("#MfrMenu").load("/app/topnav/choosemfr", {id: "C:ALL"}, function() {
								$('ul.sf-menu').superfish({ 
									onBeforeShow:  function() {
										loadSubMenu(this.attr("id"));
									},
									onHide: function() {
										closeSubMenu(this.attr("id"));
									}
								});
							});
						});
					});
					$("#MainMenu").load("/app/topnav/mainmenu a", {id: linkKey}, function() {
						$("#ContentBox").load("/app/topnav/insidecontent", function() {
							$("#MainContent").load("/app/topnav/landing", {id: linkKey}, function() {
								fixIE6PNGs(['MainContent', 'MainMenu']);
								$("img.action").jHelperTip({
								 trigger: "hover", 
								 source: "attribute", 
								 attrName: "name", 
								 opacity: 0.8, 
								 autoClose:true
								});
							});
							loadTopBanner(linkKey);
						});
					});
				});
			});
		});
	});
};

function doSearchLanding(user_id) {
	
	// these are hardcoded now, but could be set parametrically
	var linkKey = "LID:ALL";
	var LinkId = "LID:ALL(32_85)";
	// create login session first
	$.get("/app/topnav/createsession", function() {
		$.post("/app/external/email_authorize", {userid: user_id}, function() {
			$("#PageBody").load("/app/view/external/EmptyTemplate.html", function() {
				initLoginLightbox();
				$("#BannerSection").load("/app/topnav/bannersection");
				$("#MenuBox").load("/app/topnav/insidemenu", function() {
					$("#SegmentMenu").load("/app/topnav/choosesegment", {id: linkKey}, function() {
						$("#ProductMenu").load("/app/topnav/chooseproduct", {id: linkKey}, function() {
							$("#MfrMenu").load("/app/topnav/choosemfr", {id: "C:ALL"}, function() {
								$('ul.sf-menu').superfish({ 
									onBeforeShow:  function() {
										loadSubMenu(this.attr("id"));
									},
									onHide: function() {
										closeSubMenu(this.attr("id"));
									}
								});
							});
						});
					});
					$("#MainMenu").load("/app/topnav/mainmenu a", {id: linkKey}, function() {
						$("#ContentBox").load("/app/topnav/insidecontent", function() {
							$("#MainContent").load("/app/topnav/maincontent", function() {
								$("#ContentColumn").load("/app/search/results", {id: LinkId, mode: "normal"}, function() {
									armFolderMenus();
									$("#LeftColumn").load("/app/search/resultsnav", {id: LinkId}, function() {
										fixIE6PNGs(['LeftColumn']);
									});
								});
							});
							loadTopBanner(LinkKey);
						});
					});
				});
			});
		});
	});
};

function doGalleryLanding(user_id, code) {
	
	// these are hardcoded now, but could be set parametrically
	var linkKey = "LID:ALL";
	var LinkId = "LID:ALL(" + code + ")";
	// create login session first
	$.get("/app/topnav/createsession", function() {
		$.post("/app/external/email_authorize", {userid: user_id}, function() {
			$("#PageBody").load("/app/view/external/EmptyTemplate.html", function() {
				initLoginLightbox();
				$("#BannerSection").load("/app/topnav/bannersection");
				$("#MenuBox").load("/app/topnav/insidemenu", function() {
					$("#SegmentMenu").load("/app/topnav/choosesegment", {id: linkKey}, function() {
						$("#ProductMenu").load("/app/topnav/chooseproduct", {id: linkKey}, function() {
							$("#MfrMenu").load("/app/topnav/choosemfr", {id: "C:ALL"}, function() {
								$('ul.sf-menu').superfish({ 
									onBeforeShow:  function() {
										loadSubMenu(this.attr("id"));
									},
									onHide: function() {
										closeSubMenu(this.attr("id"));
									}
								});
							});
						});
					});
					$("#MainMenu").load("/app/topnav/mainmenu a", {id: linkKey}, function() {
						$("#ContentBox").load("/app/topnav/insidecontent", function() {
							$("#MainContent").load("/app/topnav/maincontent", function() {
								$("#ContentColumn").load("/app/search/catsubcat", {id: LinkId}, function(){
									$(".flyout").hide();
									$(".marker").hide();
									$(".FeaturedImage").hide();
									$(".FeaturedImage").fadeIn("fast");
									fixIE6PNGs(['ContentColumn']);
									$("img.action").jHelperTip({
									 trigger: "hover", 
									 source: "attribute", 
									 attrName: "name", 
									 opacity: 0.8, 
									 autoClose:true
									});
								});
								$("#LeftColumn").load("/app/search/catsubcatnav", {id: LinkId}, function() {
									fixIE6PNGs(['LeftColumn']);
								});
								$("#ContentColumn").removeClass("ContentColumnGreen");
							});
							loadTopBanner(LinkKey);
						});
					});
				});
			});
		});
	});
};

var LeaveMsg = "Leaving or reloading this page will close your session and you will need to start over.  Are you sure you want to do this?";

var haveShownTimeout = false;

$(document).ready(function() {
	
				warnIE6Users();
				
				// call the launch function
				do_page_launch();
				
				window.onbeforeunload = function(evt) {
					return LeaveMsg;
				};
								
				$("#btnLogin").livequery('click', function(event) {
					var fields = $("#TabContentsBrown :input").serializeArray();
					$.get("/app/topnav/createsession", function() {
						$("#LoginFunction").load("/app/topnav/verifyuser", fields);
					});
				});
				$("#txtPassword").livequery('keypress', function(event) {
					if (event.which == 13) {
						var fields = $("#TabContentsBrown :input").serializeArray();
						$.get("/app/topnav/createsession", function() {
							$("#LoginFunction").load("/app/topnav/verifyuser", fields);
						});
					}
				});
				
				$('#btnNielsenLogin').livequery('click', function(event) {
					var fields = $("#formNLogin :input").serializeArray();
					// re-authorize session
					// load MyTODL - refresh content
					$("#LoginFunction").load("/app/topnav/verifyuser", fields);
					$("#TB_closeWindowButton").click();
				});
				$("#txtNPassword").livequery('keypress', function(event) {
					if (event.which == 13) {
						var fields = $("#formNLogin :input").serializeArray();
						$("#LoginFunction").load("/app/topnav/verifyuser", fields);
						$("#TB_closeWindowButton").click();
					}
				});
				
				$(".lnkHome").livequery('click', function(event) {
					$("#PageBody").load("/app/topnav/login", function() {
						fixIE6PNGs(['PageBody']);
						initSlideMenu();
					});
				});
				
				$(".lnkNielsenLogin, #MainNielsenLogin").livequery('click', function(event) {
					displayNielsenLogin();
				});
				
				$(".lnkFolderBox").livequery('click', function(event) {
					$.post("/app/topnav/setfolder", {id: this.id}, function() {
						displayFolderBox();
					});
				});
				
				$(".lnkNewestMfrInside").livequery('click', function(event) {
					removeSpacer();
					$("#MainContent").load("/app/topnav/maincontent", function() {
						$("#LeftColumn").load("/app/topnav/genericnav");
						$("#ContentColumn").load("/app/external/newestmfr", function() {
							fixIE6PNGs(['MainContent']);
						});
					});
				});
				
				$(".lnkNewestManufacturers").livequery('click', function(event) {
					removeSpacer();
					$("#MainContent").load("/app/topnav/maincontent", function() {
						$("#LeftColumn").load("/app/external/outsidenav", {classid: "lnkNewestManufacturers"});
						$("#ContentColumn").load("/app/external/newestmfr", function() {
							fixIE6PNGs(['MainContent']);
						});
					});
				});
				$(".lnkNews").livequery('click', function(event) {
					removeSpacer();
					$("#MainContent").load("/app/topnav/maincontent", function() {
						$("#LeftColumn").load("/app/external/outsidenav", {classid: "lnkNews"});
						$("#ContentColumn").load("/app/external/news", function() {
							fixIE6PNGs(['MainContent']);
						});
					});
				});
				$(".lnkNewsArticle").livequery('click', function(event) {
					LinkId = this.id;
					$("#MainContent").load("/app/topnav/maincontent", function() {
						$("#LeftColumn").load("/app/external/outsidenav", {classid: "lnkNews"});
						$("#ContentColumn").load("/app/external/newsarticle", {id: LinkId}, function() {
							fixIE6PNGs(['MainContent']);
						});
					});
				});
				$(".lnkNewsArchive").livequery('click', function(event) {
					$("#MainContent").load("/app/topnav/maincontent", function() {
						$("#LeftColumn").load("/app/external/outsidenav", {classid: "lnkNews"});
						$("#ContentColumn").load("/app/external/newsarchive", function() {
							fixIE6PNGs(['MainContent']);
						});
					});
				});
				$(".lnkAboutUs").livequery('click', function(event) {
					removeSpacer();
					$("#MainContent").load("/app/topnav/maincontent", function() {
						$("#LeftColumn").load("/app/external/outsidenav", {classid: "lnkAboutUs"});
						$("#ContentColumn").load("/app/external/aboutus", function() {
							fixIE6PNGs(['MainContent']);
						});
					});
				});
				$(".lnkRegister").livequery('click', function(event) {
					removeSpacer();
					$("#MainContent").load("/app/topnav/maincontent", function() {
						$("#LeftColumn").load("/app/external/outsidenav", {classid: "lnkRegister"});
						$("#ContentColumn").load("/app/external/register", function() {
							fixIE6PNGs(['MainContent']);
						});
					});
				});
				$(".lnkPrivacy").livequery('click', function(event) {
					removeSpacer();
					$("#MainContent").load("/app/topnav/maincontent", function() {
						$("#LeftColumn").load("/app/external/outsidenav", {classid: "lnkPrivacy"});
						$("#ContentColumn").load("/app/external/privacy", function() {
							fixIE6PNGs(['MainContent']);
						});
					});
				});
				$(".lnkTerms").livequery('click', function(event) {
					removeSpacer();
					$("#MainContent").load("/app/topnav/maincontent", function() {
						$("#LeftColumn").load("/app/external/outsidenav", {classid: "lnkTerms"});
						$("#ContentColumn").load("/app/external/termsofuse", function() {
							fixIE6PNGs(['MainContent']);
						});
					});
				});
				$(".lnkContactUs").livequery('click', function(event) {
					removeSpacer();
					$("#MainContent").load("/app/topnav/maincontent", function() {
						$("#LeftColumn").load("/app/external/outsidenav", {classid: "lnkContactUs"});
						$("#ContentColumn").load("/app/external/contactus", function() {
							fixIE6PNGs(['MainContent']);
						});
					});
				});
				
				$(".lnkTogglePhoneFax").livequery('click', function(event) {
					TogglePhoneFax();
				});
				
	   			$("#lnkMfrTabCollections").livequery('click', function(event) {
	     			$("#MfrTabs").load("/app/view/manuf/MfrTabCollections.html");
					$("#MainTabContent").load("/app/manuf/collections", function() {
						fixIE6PNGs(['MfrTabs']);
						$("#UtilNav").load("/app/manuf/utilnav", function(){
							tb_init('#UtilNavThickbox>a.thickbox, #lnkStaffLeadsReport>a.thickbox');
						});
					});
	   			});
				$("#lnkMfrTabCompanyInfo").livequery('click', function(event) {
					$("#MfrTabs").load("/app/view/manuf/MfrTabCompanyInfo.html");
					$("#MainTabContent").load("/app/manuf/info", function() {
						fixIE6PNGs(['MfrTabs', 'MainTabContent']);
						$("#UtilNav").load("/app/manuf/utilnav", function(){
							tb_init('#UtilNavThickbox>a.thickbox, #lnkStaffLeadsReport>a.thickbox');
						});
					});
				});
				$("#lnkMfrTabProducts").livequery('click', function(event) {
					$("#MfrTabs").load("/app/view/manuf/MfrTabProducts.html");
					$("#MainTabContent").load("/app/manuf/product", function(){
					   	tb_init('#lnkViewLargerImage, .supporting_info_thickbox, .more_thickbox');
						fixIE6PNGs(['MfrTabs', 'MainTabContent']);
						$("#UtilNav").load("/app/manuf/utilnav", {mode: "product"}, function(){
							tb_init('#UtilNavThickbox>a.thickbox, #lnkStaffLeadsReport>a.thickbox');
							armFolderMenus();
						});
					 });
				});
				
				$(".lnkSearchCollection").livequery('click', function(event) {
					var cid = this.id;
					var id = "ID" + cid.substring(cid.indexOf(":"), cid.length);
					loadSpacer();
					$("#MainContent").load("/app/manuf/first", {itemid: id}, function(){
						fixIE6PNGs(['MainContent']);
						$("#MfrTabs").load("/app/view/manuf/MfrTabCollections.html", function() {
							fixIE6PNGs(['MfrTabs']);
						});
						$("#MainTabContent").load("/app/manuf/collectionview", {collection: cid}, function(){
							fixIE6PNGs(['MainTabContent']);
							armFolderMenus();
							$("#UtilNav").load("/app/manuf/utilnav", function(){
								tb_init('#UtilNavThickbox>a.thickbox, #lnkStaffLeadsReport>a.thickbox');
								});
							});
							$("#GroupNav").load("/app/manuf/groupnav");
					});
				});
				
				$("#collections>a, .ViewEntireCollection").livequery('click', function(event) {
					$("#MfrTabs").load("/app/view/manuf/MfrTabCollections.html");
					$("#UtilNav").load("/app/manuf/utilnav", function(){
						tb_init('#UtilNavThickbox>a.thickbox, #lnkStaffLeadsReport>a.thickbox');
						armFolderMenus();
					});
					$("#MainTabContent").load("/app/manuf/collectionview", {collection: this.id}, function() {
						fixIE6PNGs(['MfrTabs']);
						armFolderMenus();
					});
				});
				$(".lnkCollectionReturn").livequery('click', function(event) {
					$("#MfrTabs").load("/app/view/manuf/MfrTabCollections.html");
					$("#MainTabContent").load("/app/manuf/collectionview", function() {
						fixIE6PNGs(['MfrTabs']);
						armFolderMenus();
					});
				});
				$(".CollectionNav>a").livequery('click', function(event) {
					$("#MainTabContent").load("/app/manuf/collectionview", {page: this.id}, function() {
						window.scrollTo(0, 0);
						armFolderMenus();
					});
				});
				$("#CollectionItemsPerPage").livequery('change', function(event) {
					$("#MainTabContent").load("/app/manuf/collectionview", {items_per_page: this.value}, function() {
						armFolderMenus();
					});
				});
				$("#CollectionImageSize").livequery('change', function(event) {
					$("#MainTabContent").load("/app/manuf/collectionview", {image_size: this.value}, function() {
						armFolderMenus();
					});
				});
				$(".lnkProductNav").livequery('click', function(event) {
					var LinkId = this.id;
					$("#MainTabContent").load("/app/manuf/product", {itemid: LinkId}, function(){
					   	tb_init('#lnkViewLargerImage, .supporting_info_thickbox, .more_thickbox');
						fixIE6PNGs(['MainTabContent']);
						$("#UtilNav").load("/app/manuf/utilnav", {itemid: LinkId}, function(){
							tb_init('#UtilNavThickbox>a.thickbox, #lnkStaffLeadsReport>a.thickbox');
							armFolderMenus();
						});
					});
				});
				$(".lnkCollectionItem>a").livequery('click', function(event) {
					$("#MfrTabs").load("/app/view/manuf/MfrTabProducts.html");
					$("#MainTabContent").load("/app/manuf/product", {itemid: this.id}, function(){
					   	tb_init('#lnkViewLargerImage, .supporting_info_thickbox, .more_thickbox');
						fixIE6PNGs(['MfrTabs', 'MainTabContent']);
					 });
					$("#UtilNav").load("/app/manuf/utilnav", {itemid: this.id}, function(){
						tb_init('#UtilNavThickbox>a.thickbox, #lnkStaffLeadsReport>a.thickbox');
						armFolderMenus();
					});
				});
				$(".lnkTabAdditionalInfo>a").livequery('click', function(event) {
					$("#Tabs").load("/app/manuf/ptabnav", {itemid: this.id, ptab: "addl_info"}, function() {
						fixIE6PNGs(['Tabs']);
					});
					$("#ProductTabContent").load("/app/manuf/addlinfo", {itemid: this.id});
				});
				$(".lnkTabSupportingInfo>a").livequery('click', function(event) {
					$("#Tabs").load("/app/manuf/ptabnav", {itemid: this.id, ptab: "supporting_info"}, function() {
						fixIE6PNGs(['Tabs']);
					});
					$("#ProductTabContent").load("/app/manuf/supportinginfo", {itemid: this.id}, function(){
						   	tb_init('.supporting_info_thickbox');
					});
				});
				$(".lnkTabOptions>a").livequery('click', function(event) {
					$("#Tabs").load("/app/manuf/ptabnav", {itemid: this.id, ptab: "options"}, function() {
						fixIE6PNGs(['Tabs']);
					});
					$("#ProductTabContent").load("/app/manuf/options", {itemid: this.id});
				});
				$(".lnkTabClientList>a").livequery('click', function(event) {
					$("#Tabs").load("/app/manuf/ptabnav", {itemid: this.id, ptab: "client_list"}, function() {
						fixIE6PNGs(['Tabs']);
					});
					$("#ProductTabContent").load("/app/manuf/clientlist", {itemid: this.id});
				});
				$(".lnkTabGreenInfo>a").livequery('click', function(event) {
					$("#Tabs").load("/app/manuf/ptabnav", {itemid: this.id, ptab: "green"}, function() {
						fixIE6PNGs(['Tabs']);
					});
					$("#ProductTabContent").load("/app/manuf/greeninfo", {itemid: this.id});
				});
				$(".lnkTabAdvanced>a").livequery('click', function(event) {
					$("#Tabs").load("/app/manuf/ptabnav", {itemid: this.id, ptab: "adv_info"}, function() {
						fixIE6PNGs(['Tabs']);
					});
					$("#ProductTabContent").load("/app/manuf/advinfo", {itemid: this.id});
				});
				$(".lnkTabShowroom>a").livequery('click', function(event) {
					$("#Tabs").load("/app/manuf/ptabnav", {itemid: this.id, ptab: "showroom_info"}, function() {
						fixIE6PNGs(['Tabs']);
					});
					$("#ProductTabContent").load("/app/manuf/showroominfo", {itemid: this.id});
				});
				$("a.ProductLink").livequery('click', function(event) {
					var id = this.id;
					loadSpacer();
					$("#TB_closeWindowButton").click();
					$("#jHelperTipAttrContainer").hide().empty();
					$("#MainContent").load("/app/manuf/first", {itemid: id}, function(){
						fixIE6PNGs(['MainContent']);
						$("#MfrTabs").load("/app/view/manuf/MfrTabProducts.html", function() {
							fixIE6PNGs(['MfrTabs']);
						});
						$("#MainTabContent").load("/app/manuf/product", {itemid: id}, function(){
							fixIE6PNGs(['MainTabContent']);
							$("#jHelperTipAttrContainer").hide().empty();
						   	tb_init('#lnkViewLargerImage, .supporting_info_thickbox, .more_thickbox');
							$("#UtilNav").load("/app/manuf/utilnav", {itemid: id},function(){
								tb_init('#UtilNavThickbox>a.thickbox, #lnkStaffLeadsReport>a.thickbox');
								armFolderMenus();
								});
							});
							$("#GroupNav").load("/app/manuf/groupnav");
					});
					loadTopBanner("LID:MFR");
				});
				$(".lnkProductSmallImage>a").livequery('click', function(event) {
					$("#MainProductImage").load("/app/manuf/mainimage", {imageid: this.id}, function(){
						   	tb_init('#lnkViewLargerImage');
					});
				});
				
				$(".lnkCompanySearch").livequery('click', function(event) {
					var id = this.id;
					removeSpacer();
					$("#MainMenu").load("/app/topnav/mainmenu a", {id: "LID:ALL"});
					$("#MainContent").load("/app/topnav/maincontent", function() {
						$("#ContentColumn").load("/app/search/companysearch", {id: id}, function() {
							$("#LeftColumn").load("/app/search/companysearchnav");
							fixIE6PNGs(['MainContent', 'LeftColumn']);
						});
					});
					
				});
				$("#CompanySearchItemsPerPage").livequery('change', function(event) {
					$("#ContentColumn").load("/app/search/companysearch", {items_per_page: this.value});
				});
				$("#CompanySearchImageSize").livequery('change', function(event) {
					$("#ContentColumn").load("/app/search/companysearch", {image_size: this.value});
				});
				$(".CompanySearchResultsNav>a").livequery('click', function(event) {
					$("#ContentColumn").load("/app/search/companysearch", {page: this.id});
				});
			
				$("a.mfrRedirect").livequery('click', function(event) {
					displayMfr(this.id);
				});
				$("a.SuperCatSearch").livequery('click', function(event) {
					var LinkId = this.id;
					removeSpacer();
					$("#MainContent").load("/app/topnav/maincontent", function() {
						$("#ContentColumn").load("/app/search/catsubcat", {id: LinkId}, function(){
							$(".flyout").hide();
							$(".marker").hide();
							$(".FeaturedImage").hide();
							$(".FeaturedImage").fadeIn("fast");
							fixIE6PNGs(['ContentColumn']);
							//$("#jHelperTipAttrContainer").hide().empty();
							$("img.action").jHelperTip({
							 trigger: "hover", 
							 source: "attribute", 
							 attrName: "name", 
							 opacity: 0.8, 
							 autoClose:true
							});
						});
						$("#LeftColumn").load("/app/search/catsubcatnav", {id: LinkId}, function() {
							fixIE6PNGs(['LeftColumn']);
						});
						$("#ContentColumn").removeClass("ContentColumnGreen");
					});
					loadTopBanner(LinkId);
				});
				$("#SearchItemsPerPage").livequery('change', function(event) {
					$("#ContentColumn").load("/app/search/results", {items_per_page: this.value}, function() {
						armFolderMenus();
					});
				});
				$("#SearchImageSize").livequery('change', function(event) {
					$("#ContentColumn").load("/app/search/results", {image_size: this.value}, function() {
						armFolderMenus();
					});
				});
				$(".SearchResultsNav>a").livequery('click', function(event) {
					$("#ContentColumn").load("/app/search/results", {page: this.id}, function() {
						window.scrollTo(0, 0);
						armFolderMenus();
					});
				});
				$(".CatSubCatLink").livequery('click', function(event) {
					var LinkId = this.id;
					removeSpacer();
					$("#MainContent").load("/app/topnav/maincontent", function() {
						$("#ContentColumn").load("/app/search/results", {id: LinkId, mode: "normal"}, function() {
							armFolderMenus();
							$("#LeftColumn").load("/app/search/resultsnav", {id: LinkId}, function() {
								fixIE6PNGs(['LeftColumn']);
							});
						});
					});
					loadTopBanner(LinkId);
				});
				$(".CatSubCatReturn").livequery('click', function(event) {
					removeSpacer();
					$("#MainContent").load("/app/topnav/maincontent", function() {
						$("#ContentColumn").load("/app/search/results", function() {
							armFolderMenus();
							$("#LeftColumn").load("/app/search/resultsnav", function() {
								fixIE6PNGs(['LeftColumn']);
							});
						});
					});
				});
				$(".CatSubCatAdvReturn").livequery('click', function(event) {
					removeSpacer();
					$("#MainContent").load("/app/topnav/maincontent", function() {
						$("#ContentColumn").load("/app/search/results", {mode: "return"}, function() {
							armFolderMenus();
							$("#LeftColumn").load("/app/search/resultsnav", function() {
								fixIE6PNGs(['LeftColumn']);
							});
						});
					});
				});
				
				$("#fabStyle").livequery('change', function(event) {
					var fields = $("#fabAdvanced :input").serializeArray();
					$("#ContentColumn").load("/app/search/results", fields, function() {
						armFolderMenus();
						$("#LeftColumn").load("/app/search/resultsnav", function() {
							fixIE6PNGs(['LeftColumn']);
						});
					});
				});
				$("#fabDomColor").livequery('change', function(event) {
					var fields = $("#fabAdvanced :input").serializeArray();
					$("#ContentColumn").load("/app/search/results", fields, function() {
						armFolderMenus();
						$("#LeftColumn").load("/app/search/resultsnav", function() {
							fixIE6PNGs(['LeftColumn']);
						});
					});
				});
				$("#fabType").livequery('change', function(event) {
					var fields = $("#fabAdvanced :input").serializeArray();
					$("#ContentColumn").load("/app/search/results", fields, function() {
						armFolderMenus();
						$("#LeftColumn").load("/app/search/resultsnav", function() {
							fixIE6PNGs(['LeftColumn']);
						});
					});
				});
				$("#fabApp").livequery('change', function(event) {
					var fields = $("#fabAdvanced :input").serializeArray();
					$("#ContentColumn").load("/app/search/results", fields, function() {
						armFolderMenus();
						$("#LeftColumn").load("/app/search/resultsnav", function() {
							fixIE6PNGs(['LeftColumn']);
						});
					});
				});
				$("#fabBudget").livequery('change', function(event) {
					var fields = $("#fabAdvanced :input").serializeArray();
					$("#ContentColumn").load("/app/search/results", fields, function() {
						armFolderMenus();
						$("#LeftColumn").load("/app/search/resultsnav", function() {
							fixIE6PNGs(['LeftColumn']);
						});
					});
				});
				$("#fabCompany").livequery('change', function(event) {
					var fields = $("#fabAdvanced :input").serializeArray();
					$("#ContentColumn").load("/app/search/results", fields, function() {
						armFolderMenus();
						$("#LeftColumn").load("/app/search/resultsnav", function() {
							fixIE6PNGs(['LeftColumn']);
						});
					});
				});
				
				$(".lnkNewProducts").livequery('click', function(event) {
					var LinkId = this.id;
					removeSpacer();
					$("#MainContent").load("/app/topnav/maincontent", function() {
						$("#ContentColumn").load("/app/topnav/newproducts", {id: LinkId}, function() {
							fixIE6PNGs(['ContentColumn']);
						});
						$("#LeftColumn").load("/app/topnav/newproductsnav", {id: LinkId}, function() {
							fixIE6PNGs(['LeftColumn']);
						});
						$("#ContentColumn").removeClass("ContentColumnGreen");
					});
				});
				$(".lnkFeaturedProducts").livequery('click', function(event) {
					var LinkId = this.id;
					removeSpacer();
					$("#MainContent").load("/app/topnav/maincontent", function() {
						$("#ContentColumn").load("/app/topnav/featuredproducts", {id: LinkId}, function() {
							fixIE6PNGs(['ContentColumn']);
						});
						$("#LeftColumn").load("/app/topnav/featuredproductsnav", {id: LinkId}, function() {
							fixIE6PNGs(['LeftColumn']);
						});
						$("#ContentColumn").removeClass("ContentColumnGreen");
					});
				});
				$(".lnkComingSoon").livequery('click', function(event) {
					var LinkId = this.id;
					removeSpacer();
					$("#ContentColumn").load("/app/topnav/comingsoon", {id: this.id}, function() {
						fixIE6PNGs(['ContentColumn']);
					});
					$("#LeftColumn").load("/app/topnav/comingsoonnav", {id: this.id}, function() {
						fixIE6PNGs(['LeftColumn']);
					});
					$("#ContentColumn").removeClass("ContentColumnGreen");
				});
				
				$(".lnkSegmentMenu").livequery('click', function(event) {
					$("#jHelperTipAttrContainer").hide().empty();
					removeSpacer();
					var id = this.id;
					$("#MainMenu").load("/app/topnav/mainmenu a", {id: id});
					$("#SegmentMenu").load("/app/topnav/choosesegment", {id: id}, function() {
						$("#ProductMenu").load("/app/topnav/chooseproduct", {id: id}, function() {
							$("#MainContent").load("/app/topnav/landing", {id: id}, function() {
								$('ul.sf-menu').superfish({ 
									onBeforeShow:  function() {
										loadSubMenu(this.attr("id"));
									},
									onHide: function() {
										closeSubMenu(this.attr("id"));
									}
								});
								fixIE6PNGs(['MainContent', 'MainMenu']);
							});
						});
					});
					
				});
				
				$(".lnkProductMenu").livequery('click', function(event) {
					$("#jHelperTipAttrContainer").hide().empty();
					removeSpacer();
					var id = this.id;
					$("#MainMenu").load("/app/topnav/mainmenu a", {id: this.id});
					$("#ProductMenu").load("/app/topnav/chooseproduct", {id: this.id});
					$("#MainContent").load("/app/topnav/maincontent", function() {
						fixIE6PNGs(['MainContent', 'MainMenu']);
						$("#ContentColumn").load("/app/search/catsubcat", {id: id}, function(){
							$(".flyout").hide();
							$(".marker").hide();
							$(".FeaturedImage").hide();
							$(".FeaturedImage").fadeIn("fast");
							fixIE6PNGs(['ContentColumn']);
						});
						$("#LeftColumn").load("/app/search/catsubcatnav", {id: id}, function() {
							$('ul.sf-menu').superfish({ 
								onBeforeShow:  function() {
									loadSubMenu(this.attr("id"));
								},
								onHide: function() {
									closeSubMenu(this.attr("id"));
								}
							});
							fixIE6PNGs(['LeftColumn']);
						});
						$("#ContentColumn").removeClass("ContentColumnGreen");
					});
					loadTopBanner("LID:MFR");
					
				});
				
				$(".lnkMfrMenu").livequery('click', function(event) {
					var id = this.id;
					$("#jHelperTipAttrContainer").hide().empty();
					removeSpacer();
					displayMfr(id);
					loadTopBanner("LID:MFR");
				});
				
				$(".lnkInternalRedirect").livequery('click', function(event) {
					var id = this.id;
					removeSpacer();
					var ScriptPath = "/app/banner/redirect_internal?key=" + id;
					$.getScript(ScriptPath);
				});
				
				$(".lnkMfrFMP").livequery('click', function(event) {
					var id = this.id;
					$("#TB_closeWindowButton").click();
					removeSpacer();
					displayMfr(id);
				});
				
				$("#MainMenu>a:not(#MYTODL, #MainNielsenLogin), .MainMenu").livequery('click', function(event) {
					removeSpacer();
					var linkKey = this.id;
						
					$("#MainMenu").load("/app/topnav/mainmenu a", {id: this.id});
					$("#MainContent").load("/app/topnav/landing", {id: this.id}, function() {
						$("#SegmentMenu").load("/app/topnav/choosesegment", {id: linkKey}, function() {
							$("#ProductMenu").load("/app/topnav/chooseproduct", {id: linkKey}, function() {
								$("#MfrMenu").load("/app/topnav/choosemfr", {id: "C:ALL"}, function() {
									$('ul.sf-menu').superfish({ 
										onBeforeShow:  function() {
											loadSubMenu(this.attr("id"));
										},
										onHide: function() {
											closeSubMenu(this.attr("id"));
										}
									});
									tb_init('#lnkFMP>a.thickbox');
									$("#lnkFMP>a.thickbox").click();
								});
							});
						});
						fixIE6PNGs(['MainContent', 'MainMenu']);
						$("img.action").jHelperTip({
						 trigger: "hover", 
						 source: "attribute", 
						 attrName: "name", 
						 opacity: 0.8, 
						 autoClose:true
						});
					});
					loadTopBanner(linkKey);
				});
				
				$("#MYTODL, #lnkMyTodlHome, #lnkMyTodlBreadCrumb, .lnkHomeInside").livequery('click', function(event) {
					removeSpacer();
					$("#MainMenu").load("/app/topnav/mainmenu a", {id: "LID:MYTODL"});
					$("#MainContent").load("/app/topnav/maincontent", function() {
						$("#ContentColumn").load("/app/topnav/mytodl", function() {
							tb_init('#lnkCEUlightbox>a.thickbox');
							$("#LeftColumn").load("/app/topnav/mytodlnav", function() {
								$("#SegmentMenu").load("/app/topnav/choosesegment", {id: "LID:ALL"}, function() {
									$("#ProductMenu").load("/app/topnav/chooseproduct", {id: "LID:ALL"}, function() {
										$("#MfrMenu").load("/app/topnav/choosemfr", {id: "C:ALL"}, function() {
											$('ul.sf-menu').superfish({ 
												onBeforeShow:  function() {
													loadSubMenu(this.attr("id"));
												},
												onHide: function() {
													closeSubMenu(this.attr("id"));
												}
											});
										});
									});
								});
								tb_init('#lnkUpdateMyInformation>a.thickbox, #lnkLeadsReport>a.thickbox, #lnkStaffLeadsReport>a.thickbox');
							});
							fixIE6PNGs(['MainContent', 'LeftColumn']);
						});
					});
					loadTopBanner("LID:MYTODL");
				});
				
				$(".lnkCEU").livequery('click', function(event) {
					anchor = this.id;
					$("#ContentColumn").load("/app/topnav/ceu", function() {
						tb_init('#lnkCEUlightbox>a.thickbox, .lnkCEUDetails>a, .lnkCEUMore>a');
						$.scrollTo(document.getElementById(anchor));
					});
				});
				$(".lnkCEUMore").livequery('click', function(event) {
					$("#ContentColumn").load("/app/topnav/ceu_respond", {id: this.id}, function() {
					});
				});
				$("#lnkUpdateMyInfoCEU").livequery('click', function(event) {
					$("#lnkUpdateMyInformation>a.thickbox").click();
				});
				
				$("#lnkGreen").livequery('click', function(event) {
					$("#ContentColumn").load("/g5/green", function() {
					});
				});
				$("#lnkNewsStand").livequery('click', function(event) {
					$("#ContentColumn").load("/g5/news_stand", function() {
					});
				});
				$(".lnkEvents").livequery('click', function(event) {
					$("#ContentColumn").load("/g5/events", function() {
					});
				});
				$("#lnkEducation").livequery('click', function(event) {
					$("#ContentColumn").load("/g5/education", function() {
					});
				});
				
				
				$("#lnkWelcome1").livequery('click', function(event) {
					$("#ContentColumn").load("/app/topnav/welcome1");
				});
				$("#lnkWelcome2").livequery('click', function(event) {
					$("#ContentColumn").load("/app/topnav/welcome2");
				});
				$("#lnkWelcome3").livequery('click', function(event) {
					$("#ContentColumn").load("/app/topnav/welcome3");
				});
				$("#lnkWelcome4").livequery('click', function(event) {
					$("#ContentColumn").load("/app/topnav/welcome4");
				});
				$("#lnkWelcome5").livequery('click', function(event) {
					$("#ContentColumn").load("/app/topnav/welcome5");
				});
				$("#lnkWelcomeLast").livequery('click', function(event) {
					$("#ContentColumn").load("/app/topnav/welcomelast");
				});
				
				$("#lnkKimsPicks").livequery('click', function(event) {
					$("#ContentColumn").load("/app/external/kimspicks");
					$("#LeftColumn").load("/app/topnav/genericnav");
				});
				$(".lnkKimsPicksExternal").livequery('click', function(event) {
					$("#MainContent").load("/app/topnav/maincontent", function() {
						$("#LeftColumn").load("/app/external/outsidenav", {classid: "lnkKimsPicks"});
						$("#ContentColumn").load("/app/external/kimspicks", function() {
							fixIE6PNGs(['MainContent']);
						});
					});
				});
				
				$("#lnkRegisterMfr").livequery('click', function(event) {
					$("#ContentColumn").load("/app/external/regmfr", function() {
						$("#formRegisterMfr").formValidation({
							callback: 'saveMfrReg',
							alias: 'desc',
							err_list: true
						});
					});
				});
				
				$("#lnkRegisterDesigner").livequery('click', function(event) {
					$("#ContentColumn").load("/app/external/regdesigner", function() {
						$("#formRegisterDesigner").formValidation({
							callback: 'saveDesignerReg',
							alias: 'desc',
							err_list: true
						});
					});
				});
				
				$("#lnkRegisterStudent").livequery('click', function(event) {
					$("#ContentColumn").load("/app/external/regstudent", function() {
						$("#formRegisterStudent").formValidation({
							callback: 'saveStudentReg',
							alias: 'desc',
							err_list: true
						});
					});
				});
				
				$("#lnkSearchBarBtn").livequery('click', function(event) {
					var phrase = $("#txtSearchBarKeyword").attr("value");
					removeSpacer();
					$("#MainMenu").load("/app/topnav/mainmenu a", {id: "LID:ALL"});
					$("#MainContent").load("/app/topnav/maincontent", function() {
						$("#ContentColumn").load("/app/search/keywordsearch", {phrase: phrase}, function() {
							armFolderMenus();
							$("#LeftColumn").load("/app/search/keywordsearchnav", function() {
								$('ul.sf-menu').superfish({ 
									onBeforeShow:  function() {
										loadSubMenu(this.attr("id"));
									},
									onHide: function() {
										closeSubMenu(this.attr("id"));
									}
								});
							});
							fixIE6PNGs(['MainContent', 'LeftColumn']);
						});
					});
					
				});
				$("#lnkKeywordReturn").livequery('click', function(event) {
					removeSpacer();
					$("#MainMenu").load("/app/topnav/mainmenu a", {id: "LID:ALL"});
					$("#MainContent").load("/app/topnav/maincontent", function() {
						$("#ContentColumn").load("/app/search/keywordsearch", function() {
							armFolderMenus();
							$("#LeftColumn").load("/app/search/keywordsearchnav");
							fixIE6PNGs(['MainContent', 'LeftColumn']);
						});
					});
					
				});
				$("#txtSearchBarKeyword").livequery('keypress', function(event) {
					
					if (event.which == 13) {
						var phrase = $("#txtSearchBarKeyword").attr("value");
						removeSpacer();
						$("#MainMenu").load("/app/topnav/mainmenu a", {id: "LID:ALL"});
						$("#MainContent").load("/app/topnav/maincontent", function() {
							$("#ContentColumn").load("/app/search/keywordsearch", {phrase: phrase}, function() {
								armFolderMenus();
								$("#LeftColumn").load("/app/search/keywordsearchnav", function() {
									$('ul.sf-menu').superfish({ 
										onBeforeShow:  function() {
											loadSubMenu(this.attr("id"));
										},
										onHide: function() {
											closeSubMenu(this.attr("id"));
										}
									});
								});
								fixIE6PNGs(['MainContent', 'LeftColumn']);
							});
						});
					}
				});
				$("#KeywordSearchItemsPerPage").livequery('change', function(event) {
					$("#ContentColumn").load("/app/search/keywordsearch", {items_per_page: this.value}, function() {
						armFolderMenus();
					});
				});
				$("#KeywordSearchImageSize").livequery('change', function(event) {
					$("#ContentColumn").load("/app/search/keywordsearch", {image_size: this.value}, function() {
						armFolderMenus();
					});
				});
				$(".KeywordSearchResultsNav>a").livequery('click', function(event) {
					$("#ContentColumn").load("/app/search/keywordsearch", {page: this.id}, function() {
						window.scrollTo(0, 0);
						armFolderMenus();
					});
				});
				$(".lnkKeywordRefine").livequery('click', function(event) {
					$("#ContentColumn").load("/app/search/keywordsearch", {id: this.id}, function() {
						armFolderMenus();
					});
				});
				
				$("#lnkMessaging, #lnkNewMessages").livequery('click', function(event) {
					$("#ContentColumn").load("/app/topnav/messaging", {id: this.id});
					$("#LeftColumn").load("/app/topnav/messagingnav", {id: this.id});
				});
				$("#lnkProjectFolders, #lnkViewAllProjectFolders").livequery('click', function(event) {
					$("#ContentColumn").load("/app/topnav/folders", function() {
						$("#FolderItems").load("/app/topnav/folderitems");
					});
					$("#LeftColumn").load("/app/topnav/foldersnav");
				});
				$(".lnkProjectFoldersReturn").livequery('click', function(event) {
					removeSpacer();
					$("#MainContent").load("/app/topnav/maincontent", function() {
						$("#ContentColumn").load("/app/topnav/folders", function() {
							$("#FolderItems").load("/app/topnav/folderitems");
						});
						$("#LeftColumn").load("/app/topnav/foldersnav");
					});
				});
				$(".lnkDirectToFolder").livequery('click', function(event) {
					var linkId = this.id;
					$("#ContentColumn").load("/app/topnav/folders", {folderid: linkId}, function() {
						$("#FolderItems").load("/app/topnav/folderitems", {folderid: linkId});
					});
					$("#LeftColumn").load("/app/topnav/foldersnav");
				});
				$(".lnkDeleteFolder").livequery('click', function(event) {
					if(confirm("Are you sure you want to permanently delete this folder?")) {
						$("#ContentColumn").load("/app/topnav/deletefolder", {id: this.id}, function() {
							$("#FolderItems").load("/app/topnav/folderitems");
						});
					}
				});
				$(".lnkRemoveFolderItem").livequery('click', function(event) {
					var LinkId = this.id;
					if(confirm("Are you sure you want to permanently remove this item from the project folder?")) {
						$("#FolderItems").load("/app/topnav/removefolderitem", {id: LinkId});
					}
				});
				$(".txtNewFolderName").livequery('keypress', function(event) {
					if (event.which == 13) {
						var folderName = $(".txtNewFolderName").attr("value");
						var id = this.id;
						$("#ContentColumn").load("/app/topnav/renamefolder", {name: folderName, id: id}, function() {
							$("#FolderItems").load("/app/topnav/folderitems");
						});
					}
				});
				$(".lnkRenameFolder").livequery('click', function(event) {
					$("#txtFolderName").hide("fast");
					$(".txtNewFolderName").show("fast").focus();
					
				});
				
				$(".lnkDeleteFolderFromBox").livequery('click', function(event) {
					if(confirm("Are you sure you want to permanently delete this folder?")) {
						$.post("/app/topnav/deletefolderbox", {id: this.id}, function() {
							$("#LeftFolderNav").load("/app/topnav/foldernav");
							$("#TB_closeWindowButton").click();
						});
					}
				});
				$(".lnkRemoveFolderItemFromBox").livequery('click', function(event) {
					var LinkId = this.id;
					if(confirm("Are you sure you want to permanently remove this item from the project folder?")) {
						$.post("/app/topnav/removefolderitembox", {id: LinkId}, function() {
							displayFolderBox();
						});
					}
				});
				$(".txtNewFolderNameFromBox").livequery('keypress', function(event) {
					if (event.which == 13) {
						var folderName = $(".txtNewFolderNameFromBox").attr("value");
						$("#txtFolderNameFromBox").text(folderName);
						$(".txtNewFolderNameFromBox").hide("slow");
						$("#txtFolderNameFromBox").show("slow");
						var id = this.id;
						$.post("/app/topnav/renamefolderbox", {name: folderName, id: id}, function() {
							$("#LeftFolderNav").load("/app/topnav/foldernav");
						});
					}
				});
				$(".lnkRenameFolderFromBox").livequery('click', function(event) {
					$("#txtFolderNameFromBox").hide("fast");
					$(".txtNewFolderNameFromBox").show("fast").focus();
					
				});
				$(".lnkViewAllFolders").livequery('click', function(event) {
					$("#TB_closeWindowButton").click();
					removeSpacer();
					$("#SegmentMenu").load("/app/topnav/choosesegment", {id: "LID:ALL"}, function() {
						$("#ProductMenu").load("/app/topnav/chooseproduct", {id: "LID:ALL"}, function() {
							$("#MfrMenu").load("/app/topnav/choosemfr", {id: "C:ALL"}, function() {
								$('ul.sf-menu').superfish({ 
									onBeforeShow:  function() {
										loadSubMenu(this.attr("id"));
									},
									onHide: function() {
										closeSubMenu(this.attr("id"));
									}
								});
							});
						});
					});
					$("#MainMenu").load("/app/topnav/mainmenu a", {id: "LID:MYTODL"});
					$("#MainContent").load("/app/topnav/maincontent", function() {
						$("#ContentColumn").load("/app/topnav/folders", function() {
							$("#FolderItems").load("/app/topnav/folderitems");
						});
						$("#LeftColumn").load("/app/topnav/foldersnav");
					});
					loadTopBanner("LID:MYTODL");
				});
				$("#lnkNewProjectFolderFromBox").livequery('click', function(event) {
					$("#lnkNewProjectFolderFromBox").hide("fast");
					$("#txtNewProjectFolderFromBox").show("fast").focus();
				});
				$("#txtNewProjectFolderFromBox").livequery('keypress', function(event) {
					if (event.which == 13) {
						var folderName = $("#txtNewProjectFolderFromBox").attr("value");
					$.post("/app/topnav/createfoldernav", {name: folderName}, function() {
						$("#LeftFolderNav").load("/app/topnav/foldernav");
					})
					}
				});
				
				
				$("#lnkIndustryEvents").livequery('click', function(event) {
					$("#ContentColumn").load("/app/topnav/industryevents");
					$("#LeftColumn").load("/app/topnav/industryeventsnav");
				});
				$("#lnkIndustryEventsExternal").livequery('click', function(event) {
					$("#MainContent").load("/app/topnav/maincontent", function() {
						$("#ContentColumn").load("/app/topnav/industryevents");
						$("#LeftColumn").load("/app/external/outsidenav", {classid: "lnkIndustryEvents"});
					});
				});
				
				$("#lnkNewProjectFolder").livequery('click', function(event) {
					$("#newProjectFolder").load("/app/view/topnav/NewFolderInput.html", function() {
						$("#txtNewProjectFolder").focus();
					});
				});
				$("#txtNewProjectFolder").livequery('keypress', function(event) {
					if (event.which == 13) {
						var folderName = $("#txtNewProjectFolder").attr("value");
					$(".FolderTab").load("/app/topnav/createfolder", {name: folderName});
					$("#newProjectFolder").load("/app/view/topnav/NewFolderLink.html");
					}
				});
				
				$(".lnkFolderSaveMenu").livequery('click', function(event) {
					$(".SaveToFolderMenu").css("display", "none");
					var menuId = "#D" + this.id;
					$(menuId).load("/app/topnav/foldermenu", {id: this.id}, function() {
						//$(menuId).css("display", "");
						$(menuId).show("slow");
						//$("#PageBody").unbind('click');
						//$("#PageBody").click(function() {
						//	$(menuId).css("display", "none");
						//});
					});
				});
				$(".lnkSaveToFolder").livequery('click', function(event) {
					$.post("/app/topnav/addtofolder", {id: this.id});
					$.jGrowl("&nbsp;<br /><div style='text-align:center'>Item added to folder.</div>");
				});
				
				$(".txtNewFolder").livequery('keypress', function(event) {
					if (event.which == 13) {
						var inputId = "#" + this.id;
						var folderName = $(inputId).attr("value");
						var divId = "#DFM" + inputId.substring(inputId.indexOf("-"), inputId.length);
						// temporary hack to fix closing of div on lightbox where different tags are used
						var divIdVl = "#DFMVL" + inputId.substring(inputId.indexOf("-"), inputId.length);
						var itemId = "ID" + inputId.substring(inputId.indexOf("-"), inputId.length);
						$.post("/app/topnav/createfolderwithadd", {name: folderName, itemid: itemId}, function() {
							$(".jHelperTipClose").click();
							$("#LeftFolderNav").load("/app/topnav/foldernav");
							$.jGrowl("&nbsp;<br /><div style='text-align:center'>Item added to folder.</div>");
						});
					}
				});	
				
				$("#reportId").livequery('keypress', function(event) {
					if (event.which == 13) {
						var reportId = $("#reportId").attr("value");
						$.post("/app/topnav/set_report_id", {id: reportId}, function() {
							$("#lnkStaffLeadsReport>a").click();
						})
					}
				});			
				
				$("#btnUpdateInfo").livequery('click', function(event) {
					var fields = $("#updateInfo :input").serializeArray();
					$.post("/app/topnav/saveupdates", fields);
					$("#TB_closeWindowButton").click();
					$("#MYTODL").click();
				});
				
				$("#btnContactUs").livequery('click', function(event) {
					var fields = $("#form1 :input").serializeArray();
					$("#results").empty();
					$("#results").load("/app/external/processcontact", fields);
				});
				$("#form1 :input").livequery('keypress', function(event) {
					if (event.which == 13) {
						var fields = $("#form1 :input").serializeArray();
						$("#results").empty();
						$("#results").load("/app/external/processcontact", fields);
					}
				});
				
				$("#btnRequestInfo").livequery('click', function(event) {
					var fields = $("#RequestInfo :input").serializeArray();
					$.post("/app/manuf/save_req_info", fields);
					$("#TB_closeWindowButton").click();
				});
				
				$("#btnRequestCatalog").livequery('click', function(event) {
					var fields = $("#RequestCatalog :input").serializeArray();
					$.post("/app/manuf/save_req_catalog", fields);
					$("#TB_closeWindowButton").click();
				});
				
				$("#btnOpenTrade").livequery('click', function(event) {
					var fields = $("#OpenTrade :input").serializeArray();
					$.post("/app/manuf/save_open_trade", fields);
					$("#TB_closeWindowButton").click();
				});
				
				$("#lnkPrint").livequery('click', function(event) {
					$.jPrintArea("#ViewLargerBox");
				});
				$("#lnkPrintLeads").livequery('click', function(event) {
					$.jPrintArea("#leadsData");
				});
				
				$("#btnReport").livequery('click', function(event) {
					var fields = $("#formReport :input").serializeArray();
					$("#animLoading").show();
					$('#leadsData').load("/app/topnav/gen_leads_report", fields, function() {
						$("#animLoading").hide();
						$("#sortableLeadReport").tablesorter( {sortList: [[0,1]]} );
					}); 
				});
				
				$("#lnkReportDownload").livequery('click', function(event) {
					window.onbeforeunload = null;
					do_download();
				});
				
				$(".lnkMediaDownload").livequery('click', function(event) {
					var URL = $("#" + this.id + ">span:first").text();
					window.onbeforeunload = null;
					window.location=URL;
				});
				
		// handles mfr registration how hear changes
				$("#howheard").livequery('change', function(event) {
					if ($("#howheard").val() == "Referral (Manufacturer)" | $("#howheard").val() == "Referral (Designer)" | $("#howheard").val() == "Referral (Another Professional)") {
						$("#referralQuestion").show("slow");
					}
					else {
						$("#referralQuestion").hide("fast");
					}
					
				});
				
		// logout
				$(".lnkLogout").livequery('click', function(event) {
					logout();
				});
								
				
		// return handler
				$(".BackLink").livequery('click', function(event) {
					$.post("/app/topnav/backonepage", function() {
						$(".BackSpan>a").triggerHandler("click");
					});
				});
				 
		// makes sure the page handler is always installed
				$("#PageBody").ajaxSuccess(function(event, request, settings) {
					window.onbeforeunload = function(evt) {
						return LeaveMsg;
					};
				});
		// this section deals exclusively with the cat/Subcat page
		
				$(".Header").livequery('click', function () {
					var sel = "#" + this.id + "~span";
					var hdr = "#" + this.id;
					$(sel).load("/app/search/subcatflyout", {id: this.id}, function(){
						$(".marker").hide();
						var expanded = $(hdr).attr("name");
						$(".flyout").hide("slow");
						if(expanded == "true") {
							$(sel).hide("slow");
							$(hdr).attr("name", "false");
						}
						else {
							$(sel).show("slow");
							$(hdr).attr("name", "true");
						}
						$(".FeaturedImage").hide();
						$(".FeaturedImage").fadeIn("fast");
					});		
				});
				$(".Header, .SubCat, .AllHeader").livequery('mouseover', function () {
					var sel = "#" + this.id + ">span";
					$(sel).show();
				});
				$(".Header, .SubCat, .AllHeader").livequery('mouseout', function () {
					var sel = "#" + this.id + ">span";
					$(sel).hide();
				});
	
	 		});
