$('document').ready(function() { 
	var proLnk = $('#nv2 a');
	var proNv = $('#products_nv');
	var more = $('.drop');
	var moreLnk = $('.moreLnk');
	var tabs = $('.tabs a');
	//var control = $('.play_pause');

// hide more info 
more.hide();
moreLnk.click(function(){moreDrop($(this).parent().parent().parent().find('.drop'),$(this));return false;});

// tabs
tabs.click(function(){
	showInfo($(this).attr('rel'),$(this).attr('href'));
	makeActive($(this));
	return false;
})
	
// products dropdown
proNv.hide();
proLnk.click(function(){
	$(this).addClass('active');
	proNv.slideToggle('slow',function(){
		if (proNv.css('display') == 'none') {
			proLnk.removeClass('active');
		}
	});
	return false;
})

// home page intro scroller

jQuery.fn.scroller = function() {
	var panel = this.find('.panel:first');
	var panels = this.find('.panel');
	var divPanels = this.find('.panels');
	var pLength  = panel.outerWidth()*panels.length;
	var cnt = this.find('.panel_cnt');
	
	divPanels.css({width:pLength});
	panels.css({float:'left'});
	
	function aniPanels() {
		pWidth = panel.outerWidth();
		speed = 1000;
		divPanels.animate({left:'-710px'},speed,function(){
			divPanels.find('.panel').filter(':first').remove().clone().appendTo(divPanels);
			divPanels.css({left:'0px'});
			});
		}
	var int = setInterval(aniPanels,10000);
	
	// controls
	
	$('#play_pause').click(controls);
	
	function controls(){
		var st = $(this).text();
		if(st =='Pause'){
			clearInterval(int);
			$(this).removeClass('pause');
			$(this).find('span').text('Play');
		} else {
			aniPanels();
			int = setInterval(aniPanels,10000);
			$(this).addClass('pause');
			$(this).find('span').text('Pause');
		}
		return false;
		}
	}
	
$('#hm_panels').scroller();

}); // end ready

function moreDrop(ele,obj) { // more drop down
	ele.slideToggle();
	if(ele.css('height') == '1px') {
		obj.text('Close');
	} else {
		obj.text('Read More');
	}
	return false;
}

function showInfo(target,obj) {
	var tar = $(''+target);
	var ob = $(''+obj);
	var h = ob.height();
	var speed = 400;
	
	tar.find('div:first').hide();
	ob.prependTo(tar);
	ob.show();
}

function makeActive(obj){
	var l = obj.parent().parent().find('a');
	l.removeClass('active');
	obj.addClass('active');
}