
function quoteStarter(){
	jQuery(".widget_drmomquotes .widget_content").each(function(i){
		quoteStarter.height = 0;
		var quoteHolder = jQuery(this);
		var kids = quoteHolder.children();
		kids.each(function(j){
			var child = jQuery(this);
			var thisHeight = child.height();
			if(quoteStarter.height < thisHeight){
				quoteStarter.height = thisHeight;
			}
			child.fadeOut(1000);
		});
		quoteHolder.height(quoteStarter.height);
		kids.height(quoteStarter.height);
		quoteHolder.attr('id','quoteHolder'+i);
		rotate('quoteHolder'+i);
	});
}
function rotate(holder, num){
	var holder = jQuery('#'+holder);
	var children = holder.children();
	var n = children.size();
	if(num!==undefined){
		var pre = num-1>=0?num-1:n-1;
		var next = num+1<n?num+1:0;
		jQuery(children[pre]).fadeOut(1000);
		jQuery(children[num]).fadeIn(1000);
	}else{
		var next = 1;
		jQuery(children[0]).fadeIn(1000);
	}
	var id = holder.attr('id');
	setTimeout("rotate('"+id+"', "+next+")",12000);
}
function homeRotate(num, stop){
	clearTimeout(homeRotate.time);
	var holder = jQuery('#main_preview');
	var children = holder.children();
	var n = children.size();
	if(num!==undefined){
		var thisChild = jQuery(children[num]);
		var next = num+1<n?num+1:0;
		thisChild.siblings().each(function(){jQuery(this).stop().fadeOut(1000)});
		if(thisChild.css('display')=='none') thisChild.fadeTo(0,0).show();
		thisChild.stop().fadeTo(1000,1);
		homeTabMove(num);
	}else{
		var thisChild = jQuery(children[0]);
		var next = 1;
		thisChild.show().stop().fadeTo(1000,1);//
		homeTabMove(0);
	}
	if(!stop)
		homeRotate.time = setTimeout("homeRotate("+next+")",6000);
}
function homeTabMove(num){
	jQuery("#nav ul li").removeClass("main_preview_pointer");
	jQuery("#nav ul li:nth-child("+(num+2)+")").addClass("main_preview_pointer");
}
function activateHomeTabs(){
	activateHomeTabs.previews = jQuery('#main_preview .main_preview_child').size();
	jQuery("#nav ul li").hover(
		function(){
			var num = jQuery(this).prevAll().size()-1;
			if(num<0) return;
			if(num >= activateHomeTabs.previews) return;
			homeRotate(num, true);
		},
		function(){
			var num = jQuery(this).prevAll().size()-1;
			if(num<0) return;
			if(num >= activateHomeTabs.previews) return;
			var next = num+1<activateHomeTabs.previews?num+1:0;
			homeRotate.time = setTimeout("homeRotate("+next+")",6000);
		}
	);
}
jQuery(document).ready(function () {
	quoteStarter();
});
