function setNav(activeElm) {
	
	if(activeElm != '') {
		
		var targetElm = $('li.' + activeElm);
		
		targetElm.each( function(i) {
			var currentItem = $(targetElm[i]);
			currentItem.addClass('active')
				.find('a:first')
					.addClass('active').end()
				.parents('li').each(
					function(){
					var elmID = $(this).attr('class');
					$(this).addClass('active').find('a:first').addClass('active');
					}
				);
				
		})
		
		$('li.active').find('a:has(img)').each( function(i){
			var imgElm = $('img', this);
			var oldSrc = imgElm.attr('src');
			var stringLength = oldSrc.length;
			var endIndex = stringLength - 4;
			var newSrc = oldSrc.substring(0, endIndex) + '_on' + oldSrc.substring(endIndex, stringLength);
			
			imgElm.attr('src', newSrc);
			
		});
	}
}

var currentPane = 1;

function initProductSlider () {
	
	if ($('#slideWrapper').length > 0 ) {

		// set wrapper width if element is present
		$('#slideWrapper').css({"width": ($('div.productItem','#productSlider').length * 90 + 'px')});
		
		var numPanes = Math.ceil($('#slideWrapper').width() / $('.productWrapper').width());
		
		var scroll_to_pane = Math.ceil(current_product_num / 5);
		var left_pos = (scroll_to_pane - 1) * (90 * 5);
		$("#slideWrapper").css("left", "-" + left_pos + "px");
		
		currentPane = scroll_to_pane;
		
		$("#leftScroll").click(function() {
			if ($(this).hasClass('inActive')) return;
			scrollProducts("left");
		}).hover(function () {
			$(this).addClass("hover");
		}, function () {
			$(this).removeClass("hover");
		});
		$("#rightScroll").click(function() {
			if ($(this).hasClass('inActive')) return;
			scrollProducts("right");
		}).hover(function () {
			$(this).addClass("hover");
		}, function () {
			$(this).removeClass("hover");
		});
		
		if (currentPane == 1) $("#leftScroll").addClass("inActive");
		if (currentPane == numPanes) $("#rightScroll").addClass('inActive');
		
	}
}

function scrollProducts (direction) {

	var wrapperWidth = $('.productWrapper').width();
	var slideWrapper = $('#slideWrapper');
	var numPanes = Math.ceil($('#slideWrapper').width() / $('.productWrapper').width());
	var targetX = 0;
	
	if ( direction == "left" ) {
		
		if (currentPane > 1 ) {
			currentPane -= 1;
			targetX = "+=" + wrapperWidth + "px";
		} else { targetX = "+=0px" }
	}
	
	else if ( direction == "right" ) {
		
		if (currentPane < numPanes) {
			currentPane += 1;
			targetX = "-=" + wrapperWidth + "px";
		} else {  targetX = "-=0px" }
	}
	
	slideWrapper.animate({
		"left": targetX
		}, 1250, 'easeOutQuad', function(){
			
			// ENABLE OR DISABLE BUTTONS
			if (currentPane == 1) {
				$("#leftScroll").addClass('inActive');
				$("#rightScroll").removeClass('inActive');
			} else if (currentPane > 1 && currentPane < numPanes) {
				$("#rightScroll, #leftScroll").removeClass('inActive');
			} if (currentPane == numPanes) {
				$("#leftScroll").removeClass('inActive');
				$("#rightScroll").addClass('inActive');
			}
			
		}, "", true );
	
	return false;
	
	
}
	
    
function clearcontents(field,content)
{
	if (field.value == content)
	{
		field.value = "";
	}
}
