var $j = jQuery.noConflict();
$j(document).ready(function(){

Loc = document.location.href;

function TopNav() {
TopNv = document.getElementById('TopNav');
var Main_LI_Array = TopNv.getElementsByTagName('ul')[0].childNodes;
	for (var a=0; a<Main_LI_Array.length; a++) {
	//Main_LI_Array[a].className = ('dynMenu_TopNav_main');
	var Main_Link_ArrayHit = Main_LI_Array[a].firstChild;
	var MainL = Main_Link_ArrayHit.href;
		if (MainL.split('/')[3] == Loc.split('/')[3] ) {
			if (Main_Link_ArrayHit.innerHTML == '|') {
		  	continue;
		  	}
		Main_Link_ArrayHit.style.cssText = 'color:#e9f8ff; background:url(/Images/topnavSelected_bg.jpg) top center no-repeat;';
		}
	}
}

function TopBanner() {
TopBnnr = document.getElementById("TopBanner");
	switch (Loc.split('/')[3]) {
	case "About_Us":
	TopBnnr.src = "/Images/Banner_About_Us.jpg";
	break;
	case "Bedding":
	TopBnnr.src = "/Images/Banner_Bedding.jpg";
	break;
	case "Sleep_Info":
	TopBnnr.src = "/Images/Banner_Sleep_Info.jpg";
	break;
	case "Customer_Support":
	TopBnnr.src = "/Images/Banner_Contact.jpg";
	break;
	case "Mattresses":
		switch (Loc.split('/')[4]) {
		case "Kathy_Ireland":
			switch (Loc.split('/')[5]) {
			case "Essentials.htm":
			TopBnnr.src = "/Images/Banner_Essentials.jpg";
			break;
			case "Gallery.htm":
			TopBnnr.src = "/Images/Banner_Gallery.jpg";
			break;
			case "First_Lady.htm":
			TopBnnr.src = "/Images/Banner_First_Lady.jpg";
			break;
			case "J_du_J.htm":
			TopBnnr.src = "/Images/Banner_J_Du_J.jpg";
			break;
			case "A_Cafe.htm":
			TopBnnr.src = "/Images/Banner_A_CAfe.jpg";
			break;
			default:
			TopBnnr.src = "/Images/Banner_Kathy_Ireland.jpg";
			break;
			}
		break;
		case "MemoryTouch.htm":
		TopBnnr.src = "/Images/Banner_MemoryTouch.jpg";
		break;
		case "AirTouch.htm":
		TopBnnr.src = "/Images/Banner_AirTouch.jpg";
		break;
		case "Backsense.htm":
		TopBnnr.src = "/Images/Banner_Backsense.jpg";
		break;
		case "Innergy.htm":
		TopBnnr.src = "/Images/Banner_Innergy.jpg";
		break;
		case "PureTouch.htm":
		TopBnnr.src = "/Images/Banner_PureTouch.jpg";
		break;
		case "Lloyd_and_Penfield.htm":
		TopBnnr.src = "/Images/Banner_Lloyd_and_Penfield.jpg";
		break;
		default:
		TopBnnr.src = "/Images/Banner_Mattresses.jpg";
		break;
		}
	break;
	default:
	TopBnnr.src = "/Images/Banner_Mattresses.jpg";
	break;
	}
}

function LeftNav() {
LeftNv = document.getElementById('LeftNav');
var Main_LI_Array = LeftNv.getElementsByTagName('ul')[0].childNodes;
	for (var a=0; a<Main_LI_Array.length; a++) {
	//Main_LI_Array[a].className = ('dynMenu_LeftNav_main');
	var Main_Link_ArrayHit = Main_LI_Array[a].firstChild;
	var MainL = Main_Link_ArrayHit.href;
		if (MainL == Loc) {	
		Main_LI_Array[a].style.display = "block";
		}
		if (Main_Link_ArrayHit.nextSibling) {
		var Sub1_LI_Array = Main_Link_ArrayHit.nextSibling.childNodes;
        	for (var b=0; b<Sub1_LI_Array.length; b++) {
        	Sub1_LI_Array[b].className = ('dynMenu_LeftNav_sub1');
			var Sub1_Link_ArrayHit = Sub1_LI_Array[b].firstChild;
        	var Sub1L = Sub1_Link_ArrayHit.href;
				if (Sub1L == Loc || (MainL.split('/')[3] == "Licensee_Support" && (Loc.split('/')[3] == "_blog" || Loc.split('/')[3].substring(0,13) == "ForumRetrieve" || Loc.split('=')[1] == "1218908" || Loc.split('.')[3].substring(0,4) == "aspx" || Loc.split('/')[3] == "Licensee_Support")) || ((Loc.split('_')[1] == "product" || Loc.split('_')[1] == "catalog") && Loc.split('/')[3].split('_')[2] == Sub1L.split('/')[3].split('_')[2])) {
				Sub1_LI_Array[b].parentNode.parentNode.style.display = "block"; //Main_LI_Array[a].style.display = "block";
				Sub1_LI_Array[b].parentNode.style.display = "block";
				Sub1_Link_ArrayHit.style.cssText = "color: #004F6F";
					if (Sub1_Link_ArrayHit.nextSibling) {
					Sub1_Link_ArrayHit.nextSibling.style.display = "block";
					}
					else return;
				}
				if (Sub1_Link_ArrayHit.nextSibling) {
				var Sub2_LI_Array = Sub1_Link_ArrayHit.nextSibling.childNodes;
					for (var c=0; c<Sub2_LI_Array.length; c++) {
					//Sub2_LI_Array[c].className = ('dynMenu_LeftNav_sub2');
					var Sub2_Link_ArrayHit = Sub2_LI_Array[c].firstChild;
					var Sub2L = Sub2_Link_ArrayHit.href;
						if (Sub2L == Loc) {	
						Main_LI_Array[a].style.display = "block";
						Sub1_LI_Array[b].parentNode.style.display = "block";
						Sub2_LI_Array[c].parentNode.style.display = "block";
						Sub2_Link_ArrayHit.style.cssText = "text-decoration: underline; color: #004F6F";
						}
					}
				}
			}
		}
	}
}

function ProductTable() {
	if (document.getElementById('ProductTable') != null){
	var ProdTbl_TD_Array = document.getElementById('ProductTable').getElementsByTagName('td');
		for (var a=0; a<ProdTbl_TD_Array.length; a++) {
		var ProdTbl_TD_ArrayHit_DIV = ProdTbl_TD_Array[a].getElementsByTagName('div')[0];
		ProdTbl_TD_ArrayHit_DIV.onmouseover = function() {
			for (var b=0; b<ProdTbl_TD_Array.length; b++) {
			ProdTbl_TD_Array[b].getElementsByTagName('img')[0].style.cssText = 'border-color:#eee';
			ProdTbl_TD_Array[b].getElementsByTagName('h4')[0].getElementsByTagName('a')[0].style.cssText = 'color:#217894';
			ProdTbl_TD_Array[b].getElementsByTagName('p')[0].style.cssText = 'color:#666';
			this.getElementsByTagName('img')[0].style.cssText = 'border-color:#D9EF95';
			this.getElementsByTagName('h4')[0].getElementsByTagName('a')[0].style.cssText = 'color:#71A314';
			this.getElementsByTagName('p')[0].style.cssText = 'color:#004F6F';
			}
		}
		}
	}
}

function Catalog_BuyIt() {
	if (document.getElementById('Product_Name')) {
	var ProdName = document.getElementById('Product_Name');
	document.getElementById('BuyIt_Link').href = "http://www.bedbathandbeyond.com/search/search.aspx?order_num=-1&sstr=" + ProdName.innerHTML + "&dim=1&nty=1&"; // document.links["BuyIt_Link"].href 
	document.getElementById('BC_product_title').innerHTML = ">" + " " + ProdName.innerHTML;
	}
}

function FooterNav() {
FooterNv = document.getElementById('FooterNav');
var Main_LI_Array = FooterNv.getElementsByTagName('ul')[0].childNodes;
	for (var a=0; a<Main_LI_Array.length; a++) {
	//Main_LI_Array[a].className = ('dynMenu_FooterNav_main');
	var Main_Link_ArrayHit = Main_LI_Array[a].firstChild;
	var MainL = Main_Link_ArrayHit.href;
		if (MainL.split('/')[3] == Loc.split('/')[3] ) {
			if (Main_Link_ArrayHit.innerHTML == '|') {
			Main_LI_Array[a].className = ('dynMenu_FooterNav_dash');
		  	continue;
		  	}
		Main_Link_ArrayHit.style.cssText = 'text-decoration:underline';
		}
	}
}

$j('.page-body.locations ul.details span').each(function(){
	if($j(this).html() == ""){
		$j(this).parent().hide();
	}
});


TopNav();
TopBanner();
LeftNav();
FooterNav();
ProductTable();
Catalog_BuyIt();



});