var curSlIdx;
var inv;
var slides;
var curSlide;
function changeSplashSlide(adder) {
	if(curSlIdx + adder > 2 || curSlIdx + adder < 0) {
		curSlIdx = 0;
	} else {
		curSlIdx = curSlIdx + adder;
	}
	$(".splash").fadeOut();
	slides[curSlIdx].fadeIn();
}

function initSlides() {
	slides = [$("#define"), $("#adapt"), $("#sustain")];
	curSlIdx = 0;
}

function toggleTab(obj) {
	$(".tabs a img").each(function(i) {
		$(this).attr("src", $(this).attr("src").replace("_on", "_off"));
		});
	var imgch = $(obj).find('img');
	var csrc = $(imgch).attr("src").replace("_off", "_on");
	$(imgch).attr("src", csrc);
	//showSlide($(imgch).attr("id").replace("lnk_", ""));
	return false;
}


function initTabs() {
	/*$(".tabs a img").click(function() {
			$(".tabs a img").each(function(i) {
				$(this).attr("src", $(this).attr("src").replace("_on", "_off"));
				});
			var csrc = $(this).attr("src").replace("_off", "_on");
			$(this).attr("src", csrc);
			showSlide($(this).attr("id").replace("lnk_", ""));
			return false;
			});
	$(".ab_slide:first").show(); */
}

function showSlide(slide, obj) {
	var sld;
	if(curSlide == slide) {
		return false;
	}
	toggleTab(obj);
	$(".ab_slide").hide();
	$(".subi:not(.nosubhd)").hide();
	$("#sl_" + slide).fadeIn();
	curSlide = slide;
	sld = $('#sl_' + slide + ' div.sbitems');
	if(sld.length > 0) {
		$('#sidebar').html($(sld).html());
		if($("body").data('hsb') == true) {
			$('.hsb').html($(sld).html());
			$('.hsb').show();
		}
		var subi = $("#sl_" + slide + " div.subi:first");
		subi.show();
		if(!$(subi).is('.nosubhd')) {
			$(".subitm:first").addClass("hsactive");
		}
		$("#jmenu", '.hsb').jmenu();
	} else {
		if($("body").data('hsb')) 
			$('.hsb').hide();
	}

	return false;
}

function showSubSlide(sl, obj) {
	if(sl == '__topnull')
		return false;
	$(".subi").hide();
	$("#sub_" + sl).show();
	$(".subitm,.subsubitm").removeClass("hsactive");
	$(obj).addClass("hsactive");
	var af = $($(obj).parent().parent().prev('.subitm'));
	if(af.is('.subitm')) {
		af.addClass("hsactive");
	}
	return false;
}

function setEmail(obj) {
	return showSubscribe($("#ebookemail input[name='email']").val());
}
	
function showSubscribe(email) {
	onResize();
	$("#sub_emailadd").val(email);
	$("#subscribe_po").fadeIn();
	return false;
}

function destroySubscribe() {
	$("#subscribe_po").hide();
	$("#subscribeform").show();
	$("#subscribeoutput").hide();
	$("#throbber img").show();
	$(':input', '#subscribeform').not(':button, :submit, :reset, :hidden').val('');
}

function subscribeCB(data, textStatus, jqXHR) {
	var sRC = $("#sub_rc");
	var sMsg = $("#sub_msg");

	$("#throbber img").fadeOut();

	if(data.rc == 'fail') {
		var tl = $('<a></a>').attr('href', '#').click(function() {
			$("#subscribeform").show();
			$("#subscribeoutput").hide();
			$("#throbber img").show();
			}).html("&lt; Back");
		sMsg.css("color", "#ff0000");
		sMsg.html(data.msg + "<br />");
		sMsg.append(tl);
	} else {
		sRC.html(data.rc);
		sRC.css("color", "#000000");
		sMsg.css("color", "#000000");
		sMsg.html(data.msg);
	}

}


function doSubscribe(obj) {
	var fname = $("#sub_fname").val();
	var lname = $("#sub_lname").val();
	var emad = $("#sub_emailadd").val();

	$.post("drip/subscribe_ajax.php", { fname: fname, lname: lname, email: emad },
			function(data, textStatus, jqXHR) {
				subscribeCB(data, textStatus, jqXHR);
				}, "json");
	$("#subscribeform").hide();
	$("#subscribeoutput span").html('');
	$("#subscribeoutput").fadeIn();
	return false;
}

function onResize() {
	var sp = $("#subscribe_po");

	sp.css("left", ($(this).width() / 2 - sp.width() / 2) - 25);
	sp.css("top", ($(this).height() / 2 - sp.height() / 2) + $(document).scrollTop());
}

