var CommunityProd = {
	displErrProd: function(){
		
		//$('#communityElemsProd').addClass('noData');
		//$('#communityElemsProd').find('#communityPromo').addClass('clearfix');
		
		$('#communityElemsProd').find('.button').hide();
		var i=0;
		$('.subscribProd').each(function(){
			if(i==0){
				$(this).hide();
			}
			i++;
		 });
	},
	parseXMLProd: function(data){
		if($(data).find('item').length < 5){
            CommunityProd.displErrProd();
		}else{
			$(data).find('item').each(function(i){
				if(i == 5){return false;}
				var _global = $(this);
				var t = _global.find('title').text();
				var d = _global.find('pubDate').text();
				var auth = $.browser.safari?_global.find('creator').text():_global.find('dc\\:creator').text();
				var r = $.browser.safari?_global.find('num_of_posts').text():_global.find('cns\\:num_of_posts').text();
				var cImg = $.browser.safari?_global.find('creator_profile_minithumb').text():_global.find('cns\\:creator_profile_minithumb').text();
				var cAuth = $.browser.safari?_global.find('creator_profile_url').text():_global.find('cns\\:creator_profile_url').text();				
				var b = _global.find('description').text();
				var l = _global.find('link').text();
				if(r == "")
					r = "0";
				else 
					r = parseFloat(r-1);				
				$('#commentsBucketProd').append('<div class="comment"><a href="'+l+'" target="_blank" class="title">'+t+'</a><span class="byline"><a href="'+cAuth+'" target="_blank">'+auth+'</a> - '+d.substring(5,16)+'</span><a href="'+l+'" class="replies"  target="_blank">'+r+' replies so far</a><div class="img"><img src="'+cImg+'"/></div><div class="hidden">'+b.substring(0,190)+'... <a href="'+l+'" target="_blank">Read More</a></div>');
			});
		}
		$('#communityElemsProd').show();
	},
	dynPreviewProd: function(){
		var fadePop = function(){
			$('.dynComment').fadeOut(250,function(){$(this).remove();});
		};
		$('.comment').find('a.title').each(function(){
			$(this).hover(function(){
				var oSet = $(this).offset();
				var _glob = $(this).parent();
				$('.dynComment').remove();
				var popComment = function(){
					$('<div class="dynComment"><div class="snippet"><strong>From the Discussion:</strong>'+_glob.find('.hidden').html()+'</div><div class="dynShadow"></div></div>').css({top:oSet.top+15,left:oSet.left}).appendTo('body').hide().fadeIn(500,function(){
						if($.browser.msie){$('div.dynComment').find('div.dynShadow').height($('div.dynComment').height());}
						$('.dynComment').hover(function(){
							clearTimeout(t2);
						},function(){
							t2 = setTimeout(fadePop,500);
						});
					});
				};
				t = setTimeout(popComment,500);
			},function(){
				clearTimeout(t);
				t2 = setTimeout(fadePop,500);
			});
		});
	}
}

 
function fnCommLayout() {
	var t,t2;
	var extUrl=$('#SUrlExternalUrlProd').val();
	var urlDecide=$('#SUrlDecide').val();
	var banme=$('#vrtlName').val();
	var storeId=$('#storeId').val();
	banme = banme.split(" & ").join("-");
	banme = banme.split("'").join("-");
	banme = banme.split("&").join("-");
	banme = banme.split(" ").join("-");
	var partNum = $('#partNumber').val();
	if(partNum.length<8){
		extUrl += partNum.substring(0,1)+"/"+partNum+"-product.xml";
	}
	else{
		extUrl += partNum.substring(0,2)+"/"+partNum.substring(2,4)+"/"+partNum.substring(4,6)+"/"+partNum.substring(6,8)+"/"+partNum+"-product.xml";			
	}
	if(urlDecide=='true')
		var ajaxUrl = extUrl;
	else
		var ajaxUrl = '/shc/s/SocialContentCmd?vName='+extUrl+'&storeId='+storeId+'&prodFlag=true';

	
	$.ajax({
		type:'GET',
		dataType:'xml',
		url:ajaxUrl,
		success:CommunityProd.parseXMLProd,
		complete:CommunityProd.dynPreviewProd,
		error:CommunityProd.displErrProd
	});
}