$(document).ready( function(){
	$('.link_panel').toggle(function(){
									 showDetail(this);},
							function(){
									hideDetail(this);
							});
});

function showDetail(vCurrentObj){
	var parentObj = $(vCurrentObj).parent();
	
	showTimeBar(parentObj);
	showDetalBar(parentObj);
	showImagePanel(parentObj);
}

function hideDetail(vCurrentObj){
	var parentObj = $(vCurrentObj).parent();
	hideTimeBar(parentObj);
	hideDetalBar(parentObj);
	hideImagePanel(parentObj);
}

function showImagePanel(vItemObj){
	var rightObj = getChildByClassName(getChildByClassName(vItemObj,'content_panel'),'panel_body');
	if(rightObj){
			rightObj = getChildByClassName(rightObj, 'item_img_panel');
			if(rightObj){
				$(rightObj).fadeIn('slow');
			}
			
		}
}

function hideImagePanel(vItemObj){
	var rightObj = getChildByClassName(getChildByClassName(vItemObj,'content_panel'),'panel_body');
	if(rightObj){
			rightObj = getChildByClassName(rightObj, 'item_img_panel');
			if(rightObj){
				$(rightObj).fadeOut('slow');
			}
			
		}
}

function showTimeBar(vItemObj){
	var rightObj = getChildByClassName(getChildByClassName(vItemObj,'content_panel'),'panel_body');
	if(rightObj){
		rightObj = getChildByClassName(getChildByClassName(rightObj,'item_text_panel'),'time_panel');
		if(rightObj){
			$(rightObj).fadeIn('slow');	
		}
	}
}
function hideTimeBar(vItemObj){
	var rightObj = getChildByClassName(getChildByClassName(vItemObj,'content_panel'),'panel_body');
	if(rightObj){
		rightObj = getChildByClassName(getChildByClassName(rightObj,'item_text_panel'),'time_panel');
		if(rightObj){
			$(rightObj).fadeOut('slow');	
		}
	}
}

function showDetalBar(vItemObj){
	var rightObj = getChildByClassName(getChildByClassName(vItemObj,'content_panel'),'panel_body');
	if(rightObj){
		rightObj = getChildByClassName(getChildByClassName(rightObj,'item_text_panel'),'detail_panel');
		if(rightObj){
			$(rightObj).fadeIn('slow');	
		}
	}
}
function hideDetalBar(vItemObj){
	var rightObj = getChildByClassName(getChildByClassName(vItemObj,'content_panel'),'panel_body');
	if(rightObj){
		rightObj = getChildByClassName(getChildByClassName(rightObj,'item_text_panel'),'detail_panel');
		if(rightObj){
			$(rightObj).fadeOut('slow');	
		}
	}
}

function getChildByClassName(vObj, vClassName){
	var retObj = null;
	$(vObj).children().each(function(){									 
		if( $(this).attr('className') == vClassName ){
			retObj = this;
		}
									 });
	return retObj;
}