

function get_form( element )
   {
       while( element )
       {
           element = element.parentNode;
           if( element.tagName.toLowerCase() == "form" )
           {
               //alert( element ) //debug/test
               return element;
           }
       }
       return 0; //error: no form found in ancestors
   }


$(document).ready(function(){


	var ie6_on = "false";
	
	if (document.all && !window.opera && !window.XMLHttpRequest) 
	{
		ie6_on ="true";
	}



	



	$('#nav ul .mojo_active').parent().parent().addClass('mojo_active');
	
	$('#sub-nav ul .mojo_active').parent().parent().addClass('mojo_active');


	var current_page = $('body').attr('class');
	var home_slide_count=0;
	var banner_time;
	var move_dist;
	var banner_count = 0;
	var banner_limit = $('#banner-image img').size() - 1;
	
	var this_click;
	var for_back = 1;
	
	var banner_width;
	//alert(banner_limit);
	
	
	
	
	function start_banner()
		{
			//alert('home_slideshow');
			
			if (typeof mojoEditor  == "undefined" && ie6_on == 'false'  )
			{
			
				banner_time=window.setInterval(slide_it,9000);
			}	
			
		}
		
	function slide_it()
	{
		move_dist = ($(document).width()) * (for_back *1.5) ; // for_back either 1 or -1. designates forward or backward slide.
		
		//move current image off page to left
		
		$('#banner-text .current').fadeTo(500, 0);
		$('#banner-image').animate({
		   "left": (-1) * move_dist, "opacity": 1
		}, 500, function() {
		 
		
			
			// hide current image
			$('#banner-image img').eq(banner_count).removeClass('current');
			$('#banner-text .inner').eq(banner_count).removeClass('current');
			
			banner_count = banner_count + (1 * for_back);
			for_back = 1;
			// reset when necessary
			if (banner_count > banner_limit)
			{
				banner_count=0;
			} else if(banner_count < 0) {
				banner_count = banner_limit;
			}
			
			
			
			//show next image
			
			$('#banner-image img').eq(banner_count).addClass('current');
			$('#banner-text .inner').eq(banner_count).addClass('current');
			
			banner_width = $('#banner-image img').eq(banner_count).width() - 1;
			
			$('#banner-image').width(banner_width);
			
			//move div back to right side of page without animation
			$('#banner-image').css('left', move_dist);
			 $('#banner-text .current').fadeTo(500, 1);
			//bring div back to position
			$('#banner-image').animate({
			   "left": 0, "opacity": 1
			}, 500, function() {
			  // Animation complete.
			  
			 
			});
		
			
		
		});
	}


	$("#banner .prev-next-wrap a").click(
		function () {	
		
			this_click = $(this).attr('class');
			
			//window.clearInterval(banner_time);
			//banner_time = 0;
			
			if (this_click == 'next')
			{
				slide_it();
			} else {
				for_back = -1;
				slide_it();
				//for_back = 1;
			}
			
			
			//start_banner();
			
				
			return false;
			
				
		}
	);


// pause when hovering over banner animation
$('#banner').hover(function() {
  window.clearInterval(banner_time);
  banner_time = 0;
}, function() {
  start_banner();
});



// Start Banner if on home and not ie6
	if (current_page == 'home' )
	{
		
		start_banner();
	}

// sub-sub nav get rid of rule line on last
$("#sub-sub-nav li").last().addClass('last');








//studies form



//check number of boxes checked
var num_checked = $("#studies-table .first-col input:checked").size();

if (num_checked > 0)
{
	//alert(num_checked + 'boxes checked');
	add_item(num_checked, 'x');
}

function add_item(in_items, in_id) {


	//alert(in_id);
	//4 for studies
	var sub_value = $('.sub-value').html();
	sub_value = (parseFloat(sub_value) + (4*in_items)).toFixed(2);
	$('.sub-value').html(sub_value);
	
	//1.75 for shipping
	var shipping_value = $('.shipping-value').html();
	shipping_value = (parseFloat(shipping_value) + (1.75*in_items)).toFixed(2);
	$('.shipping-value').html(shipping_value);
	
	var total_value = parseFloat(shipping_value) + parseFloat(sub_value);
	$('.total-value').html(total_value.toFixed(2));
	
	
	if (in_id != 'x')
	{
		
		var item_name = $('#studies-form #item_name').val() + ' (' + in_id + ') ';
		$('#studies-form #item_name').val(item_name);
		//$('#studies-form #item_name').val('Teilhard Studies:');
	} else {
	
		$('#studies-form #pp-quantity').val(0);
	}
	
	var pp_quantity = parseInt($('#studies-form #pp-quantity').val()) + in_items;
	$('#studies-form #pp-quantity').val(pp_quantity);
	
}

function subtract_item(in_items, in_id) {
	//4 for studies
	var sub_value = $('.sub-value').html();
	sub_value = (parseFloat(sub_value) - (4*in_items)).toFixed(2);
	$('.sub-value').html(sub_value);
	
	//1.75 for shipping
	var shipping_value = $('.shipping-value').html();
	shipping_value = (parseFloat(shipping_value) - (1.75*in_items)).toFixed(2);
	$('.shipping-value').html(shipping_value);
	
	var total_value = parseFloat(shipping_value) + parseFloat(sub_value);
	$('.total-value').html(total_value.toFixed(2));
	
	var pp_quantity = $('#studies-form #pp-quantity').val() - in_items;
	
	$('#studies-form #pp-quantity').val(pp_quantity);
	
	//check for in_id
	var item_name = $('#studies-form #item_name').val();
	var find_string = " (" + in_id + ") " ;
	
	
	item_name = item_name.replace(find_string, " ");
	//alert(item_name);
	$('#studies-form #item_name').val(item_name);
	
}


$("#studies-table .first-col input").click(function() {
	var study_id = $(this).parent().parent().find('td a').eq(0).html();
	
	if ($(this).is(':checked'))
	{
		//alert('checked');
		
		add_item(1, study_id);
		
	} else {
		//alert('unchecked');
		
		subtract_item(1, study_id);
		
		
	}
	
	//alert($(this).val());
	
 // alert($(study_id).html());
});

//$('select.foo option:selected').val(); 




});



