
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);
		}
	);

}
function resizeProductImages(){
    jQuery('.MEproductImage').each(function(){
        if(jQuery(this).width() > 82) {
            jQuery(this).addClass('bigImg');
            return true;
          }
        jQuery(this).load(function(){
            if(jQuery(this).width() > 82) {
                jQuery(this).addClass('bigImg');
              }
        });
    });
}
function resizeShopFrame(){
    if(resizeShopFrame.iframe == undefined){
        resizeShopFrame.iframe = jQuery('.me_shop iframe');
    }
    if(resizeShopFrame.iframe.length>0){
        var docHeight = getDocHeight(resizeShopFrame.iframe[0].contentWindow.document);
        if(docHeight>resizeShopFrame.iframe.height() )
            resizeShopFrame.iframe.css('height',(docHeight+100)+'px');
        setTimeout('resizeShopFrame()', 500);
    }
}
function getDocHeight(D) {
    if(D.body!=undefined && D.body!=null)
        return jQuery(D.body).innerHeight();
    if(D.documentElement!=undefined && D.documentElement!=null)
        return jQuery(D.documentElement).innerHeight();
    return false;
}

jQuery(document).ready(function () {
	quoteStarter();
    resizeProductImages();
    jQuery(".home_main_content_blocks li:nth-child(odd)").addClass("homeContentBlockOdd");
    resizeShopFrame();
    if(jQuery('.AdBlockMain li').length >0 ){
        jQuery('.AdBlockCopy').html(jQuery('.AdBlockMain').html());
    }else{
        jQuery('.AdBlockCopy').remove();
        jQuery('.AdBlockMain').remove();
    }
        
});
