/*
Client: DKWC
Author: Barnum Design
*/	

var $j = jQuery.noConflict();
$j(document).ready(function(){
							
$j('a.ltbx').fancybox({'transitionIn':'elastic','transitionOut':'elastic','speedIn':600,'speedOut':200,'overlayShow':true});
$j('a.ltbx a').fancybox({'transitionIn':'elastic','transitionOut':'elastic','speedIn':600,'speedOut':200,'overlayShow':true});
$j('a.ltbx.win').fancybox({'width':600,'height':600,'autoDimensions':false});
							
Loc = document.location.href;

$j('body.portal a').mouseover(function(){
objectId = $j(this).attr('id');
	switch (objectId) {
	case 'wellnessImg': 
	case 'greenStripe': 
	case 'wellnessColorbox':
	$j('#wellnessImg img').hide();
	break;
	case 'mscImg': 
	case 'blueStripe': 
	case 'mscColorbox':
	$j('#mscImg img').hide();
	break;
	case 'unybpImg': 
	case 'redStripe': 
	case 'unybpColorbox':
	$j('#unybpImg img').hide();
	break;
	case 'storeImg': 
	case 'orangeStripe': 
	case 'storeColorbox':
	$j('#storeImg img').hide();
	break;
	}
});
$j('body.portal a').mouseleave(function(){
objectId = $j(this).attr('id');
	switch (objectId) {
	case "wellnessImg":
	case "greenStripe":
	case "wellnessColorbox":
	$j('#wellnessImg img').show();
	break;
	case "mscImg":
	case "blueStripe":
	case "mscColorbox":
	$j('#mscImg img').show();
	break;
	case "unybpImg":
	case "redStripe":
	case "unybpColorbox":
	$j('#unybpImg img').show();
	break;
	case "storeImg":
	case "orangeStripe":
	case "storeColorbox":
	$j('#storeImg img').show();
	break;
	}
});


if (Loc.split('/')[3] == "wellnesscompany" || Loc.split('/')[3] == "_blog" || Loc.split('/')[3].substring(0,12) == "BlogRetrieve" || Loc.split('_')[1] == "bpost" || Loc.split('/')[3].substring(0,20) == "AnnouncementRetrieve" || Loc.split('/')[3].substring(0,13) == "ForumRetrieve" || Loc.split('/')[3].substring(0,13) == "ForumRegister") {
$j('#wrap').addClass('Wellness');
}
else if (Loc.split('/')[3] == "madisonsquareclub") {
$j('#wrap').addClass('MSC');
}
else if (Loc.split('/')[3] == "ultimatenewyorkbodyplan") {
$j('#wrap').addClass('UNYBP');
}
else if (Loc.split('/')[3] == "onlinestore" || Loc.split('/')[3].substring(0,17) == "CatalogueRetrieve" || Loc.split('_')[1] == "product" || Loc.split('_')[1] == "catalog" || Loc.split('/')[3].substring(0,15) == "OrderRetrievev2" || Loc.split('/')[3].substring(0,13) == "OrderRetrieve" || Loc.split('/')[3].substring(0,12) == "Default.aspx" || Loc.split('/')[3].substring(0,13) == "MemberProcess") {
$j('#wrap').addClass('Store');
}
else {
$j('#wrap').addClass('systemdefault');
}

function BlogBanner() {
	var banner = document.getElementById('Blog_banner');
	if (Loc.split('/')[4] == "Ultimate_Slimdown_Blog") banner.src = "/Images/wellnessco/blogBanner_Slimdown.jpg";
	else if (Loc.split('/')[4] == "DAVID_KIRSCH_IN_A_NEW_YORK_MINUTE") banner.src = "/Images/wellnessco/blog_david_photo.jpg";
	else if (Loc.split('/')[4] == "DK_BUZZ") banner.src = "/Images/wellnessco/kirsch_wellnessco_2.jpg";
}

//Show savings line for kits
if(Loc.split('/')[3]=="_product_20000")$j('.details .savings').css('display','block');

function TopNav() {
var Main_LI_Array = document.getElementById('TopNav').getElementsByTagName('li');
	for (var a=0; a<Main_LI_Array.length; a++) {
	var Main_Link_ArrayHit = Main_LI_Array[a].firstChild;
	var MainL = Main_Link_ArrayHit.href;
		if (MainL == Loc || MainL.split('/')[3] == Loc.split('/')[3] || ( MainL.split('/')[3] == "onlinestore" && (Loc.split('_')[1] == "product" || Loc.split('/')[3].substring(0,13) == "OrderRetrieve"))) {
		Main_Link_ArrayHit.className = ('active');
		}
	}
}

function LeftNav() {
LeftNv = document.getElementById('LeftNav');
var Main_LI_Array = LeftNv.getElementsByTagName('li');
	for (var a=0; a<Main_LI_Array.length; a++) {
		var Main_Link_ArrayHit = Main_LI_Array[a].firstChild;
		if (Main_Link_ArrayHit.innerHTML == '-----------------------') {
		Main_Link_ArrayHit.innerHTML = '';
		continue;
		}
	var MainL = Main_Link_ArrayHit.href;
		if (MainL == Loc) {	
		Main_LI_Array[a].style.display = "block";
		Main_Link_ArrayHit.className = ('active');
			if (Main_Link_ArrayHit.nextSibling != null) {
			Main_Link_ArrayHit.nextSibling.style.display = "block";
			}
		}
		if (Main_Link_ArrayHit.nextSibling != null) {
		var Sub1_LI_Array = Main_Link_ArrayHit.nextSibling.childNodes;
        	for (var b=0; b<Sub1_LI_Array.length; b++) {
			var Sub1_Link_ArrayHit = Sub1_LI_Array[b].firstChild;
        	var Sub1L = Sub1_Link_ArrayHit.href;
				if (Sub1L.toLowerCase() == Loc.toLowerCase() || (Sub1L.split('/')[4] == "Slimdown" && Loc.split('/')[3].substring(0,13) == "ForumRetrieve") || ((Loc.split('_')[1] == "product" || Loc.split('_')[1] == "catalog") && (Loc.split('/')[3].split('_')[2] == Sub1L.split('/')[3].split('_')[2]) && (Loc.split('/')[4] == Sub1L.split('/')[4]))) {
				Sub1_LI_Array[b].parentNode.parentNode.style.display = "block"; //Main_LI_Array[a].style.display = "block";
				Sub1_LI_Array[b].parentNode.style.display = "block";
				Main_Link_ArrayHit.className = ('active');
				Sub1_Link_ArrayHit.className = ('active');
					if (Sub1_Link_ArrayHit.nextSibling != null) {
					Sub1_Link_ArrayHit.nextSibling.style.display = "block";
					}
				}
				if (Sub1_Link_ArrayHit.nextSibling != null) {
				var Sub2_LI_Array = Sub1_Link_ArrayHit.nextSibling.childNodes;
					for (var c=0; c<Sub2_LI_Array.length; c++) {
					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 orderHistory() {
	links = document.getElementById('orderHistory_inner').getElementsByTagName('a');
	for (i = 0; i < links.length; i++) {
	links[i].onclick = function() { 
	options = "toolbar=0,status=0,menubar=0,scrollbars=yes,resizable=yes,width=800,height=600,screenX=100,left=100,screenY=100,top=100";
		window.open(this.href,'Invoice',options);  return false;
	}
	}
}

function DK_News_MagList() {
	Mags_TD_Array = document.getElementById('Mags').getElementsByTagName('td');
		for (var v=0; v<Mags_TD_Array.length; v++) {
		Mags_TD_Array[v].onmouseover = function() {
			for (var a=0; a<Mags_TD_Array.length; a++) {
				Mags_TD_Array[a].style.cssText = 'background-color:#fff'; 
				Mags_TD_Array[a].getElementsByTagName('h3')[0].style.cssText = 'color:#488002';
				Mags_TD_Array[a].getElementsByTagName('p')[0].style.cssText = 'color:#383838';
				Mags_TD_Array[a].getElementsByTagName('a')[1].style.cssText = 'color:#488002';
				}
			this.style.cssText = 'background-color:#7dab02'; 
			this.getElementsByTagName('h3')[0].style.cssText = 'color:#fff';
			this.getElementsByTagName('p')[0].style.cssText = 'color:#defb8d';
			this.getElementsByTagName('a')[1].style.cssText = 'color:#fff';
		}
		}
}

function DK_N_G_Reset() {
for (var b=0; b<Pages.length; b++) Pages[b].style.cssText = "display:none";
if (a == Pages.length) a = 0;
if (a < 0) a = (Pages.length - 1);
Pages[a].style.cssText = "display:block";
}

function DK_News_Gallery() {
	var Next = document.getElementById('N-Next');
	var Back = document.getElementById('N-Back');
	var Pages = document.getElementById('N-Pages').getElementsByTagName('img');
	var a = 0;
	Pages[a].style.cssText = "display:block";
		if (Pages.length > 1) {
			function DK_N_G_Reset() {
			for (var b=0; b<Pages.length; b++) Pages[b].style.cssText = "display:none";
			if (a == Pages.length) a = 0;
			if (a < 0) a = (Pages.length - 1);
			Pages[a].style.cssText = "display:block";
			}
		Next.style.cssText = "display:inline;";
		Back.style.cssText = "display:inline;";
		Next.onclick = function() {
		a = a + 1;
		DK_N_G_Reset();
		}
		Back.onclick = function() {
		a = a - 1;
		DK_N_G_Reset();
		}
		}
}

function AddToCart_validation(val1,val2,val3,val4,val5) {
	var a=0;
	var Selects_Array = document.getElementById('Cat_Prod_selections').getElementsByTagName('select');
		for (var s=0; s<Selects_Array.length; s++) {
		var Selects_ArrayHit = Selects_Array[s];
			//if (Selects_ArrayHit.Selects_ArrayHit.selectedIndex == 0) continue;
			if (Selects_ArrayHit.options[Selects_ArrayHit.selectedIndex].text == "-- Please select --") {
			alert("Please  complete your selection");
			var a = a+1;
			return;
 			}
		}
if (a==0) AddToCart(val1,val2,val3,val4,val5);
}

function Redirect() {
	if (Loc == "http://www.davidkirschwellness.com/onlinestore/index.html") {
	top.location = "http://www.davidkirschwellness.com/onlinestore/temp_closed.htm";
	}
}

function Catalog_Rotator() {
	if (Loc.split('_')[1] == "catalog" || Loc.split('/')[3].substring(0,17) =="CatalogueRetrieve"){
	document.getElementById('Catalog_rotator').style.display = "block";
	}
}

function CartRefresh() { 
var r = document.getElementById('refresh');  
if (r.value == "0") RefreshCart(); r.value = "1";
}

var group = ""
$j(".page-body.comp-chart div.supplements tr:odd").addClass("odd");
$j(".page-body.comp-chart div.kits tr:odd").addClass("odd");
$j(".page-body.comp-chart div.books-videos tr:odd").addClass("odd");
$j(".page-body.comp-chart div.equipment tr:odd").addClass("odd");
$j(".page-body.comp-chart div.body div.active").fadeIn('slow');
$j(".page-body.comp-chart ul.tab-nav li").fadeTo('slow',0.7).click(function() {
	if($j(this).hasClass('active')) return;
	else {
	group = $j(this).attr('class');
	$j(".page-body.comp-chart ul.tab-nav li.active").fadeTo('slow',0.7).removeClass("active");
	$j(".page-body.comp-chart div.body div.active").fadeOut('fast').removeClass("active");
	$j(this).addClass("active").fadeTo('slow',1);
	$j("div."+group).addClass("active");
	setTimeout("$j('.page-body.comp-chart div.body div.active').fadeIn('slow')", 300);
	}
});

$j(".page-body.ef-life .rotator ul.body li.info.active").show();
$j('.page-body.ef-life .rotator ul.body').height($j('.page-body.ef-life .rotator ul.body li.info.active').height()+'px');
$j(".page-body.ef-life .rotator ul.nav li.tab").click(function() {
	if($j(this).hasClass('active')) return;
	else {
	group = $j(this).attr('class').split('tab ')[1];
	$j(".page-body.ef-life .rotator ul.nav li").removeClass("active hilite-r hilite-l");
	$j(".page-body.ef-life .rotator ul.body li.info.active").fadeOut('fast').removeClass("active");
	$j(this).addClass("active").next().addClass("hilite-r");
	$j(this).prev().addClass("hilite-l");
	$j(".page-body.ef-life .rotator ul.body li.info."+group).addClass("active");
		setTimeout(function(){
		$j('.page-body.ef-life .rotator ul.body li.info.active').fadeIn('slow');
		$j('.page-body.ef-life .rotator ul.body').animate({height:[$j('.page-body.ef-life .rotator ul.body li.info.active').height()]+'px'}, 250);
		}, 300);
	}
});

if(Loc.split('/')[3]=="ultimatenewyorkbodyplan"){
$j('.SZ_LoginNav a.sign-up').attr('href', 'https://www.theultimatenewyorkbodyplan.com/signup.php').attr('target', '_blank');
$j('.SZ_LoginNav a.login').attr('href', 'https://www.theultimatenewyorkbodyplan.com/login.php').attr('target', '_blank');
}

if(loggedin=="1"){
$j('#loggedIn').css('display', 'block'); 
$j('#MyAccount_link a.details').attr('href', '/onlinestore/customer_details.html');
}
else {
$j('#loggedOut').css('display', 'block');
$j('#OrderHistory_link a.login').attr('href', '/onlinestore/login.html');
}

if (document.getElementById('LeftNav') != null) LeftNav();
if (document.getElementById('TopNav') != null) TopNav();
if (document.getElementById('wrap').className == "Wellness" && document.getElementById('Blog_banner') != null) BlogBanner();
if (document.getElementById('Catalog_rotator') != null) Catalog_Rotator();
if (document.getElementById('orderHistory_inner') != null) orderHistory();
if (document.getElementById('Mags') != null) DK_News_MagList();
if (document.getElementById('News_Article') != null) DK_News_Gallery();
if (document.getElementById('refresh') != null) CartRefresh();

});