/*******************************************************************************
* +--------------------------[ File Revision Info ]--------------------------+ *
* | $Revision::                                                           $: | *
* | $Date::                                                               $: | *
* | $Author::                                                             $: | *
* +--------------------------------------------------------------------------+ *
* | $Id::                                                                 $: | *
* +--------------------------------------------------------------------------+ *
*******************************************************************************/
var $jQ = jQuery.noConflict();

/************************* JQUERY ONLOAD ACTIONS *****************************/
jQuery(document).ready(function() 
{	
	// ENTITY DETAIL WINDOW EVENT
	$jQ('#closedetail').click(
		function()
		{
			$jQ('#entityDetail').hide();
		}
	);
	
	// ENTITY DETAIL WINDOW EVENT
});

// HELPER FUNCTION TO CALL THE PROPER ENTITY FUNCTION
function getEntityDetail(_type, _id, _fullid)
{
	switch(_type) 
	{
		case "user":
			getEntityDetailUser(_id);
			break;
		case "org":
			getEntityDetailOrg(_id);
			break;
		case "action":
			getEntityDetailAction(_id);
			break;
		case "news":
			getEntityDetailNews(_id);
		case "announcement":
			getEntityDetailAnnouncement(_id);
			break;
		case "blog":
			getEntityDetailBlog(_id);
			break;
		case "calendar":
			getEntityDetailCalendar(_id);
			break;
		case "forum":
			getEntityDetailForum(_id);
			break;
		case "campaign":
			getEntityDetailCampaign(_id);
			break;
		case "audio":
			getEntityDetailAudio(_id);
			break;
		case "image":
			getEntityDetailImage(_id);
			break;
		case "video":
			getEntityDetailVideo(_id);
			break;
		case "website":
			getEntityDetailWebsite(_id);
			break;
		case "doc":
			getEntityDetailDoc(_id);
			break;
		case "book":
			getEntityDetailBook(_id);
			break;
		default:
			break;
	}
}

// 
function getEntityDetailUser(_id)
{
	$jQ.ajaxSync({
		type: "POST",
		url:  $homeURL + "/includes/ajax/entity-user-detail.php",
		data: "userID="+_id,
   		success: 
   			function(data)
			{
				$jQ('#entityDetailContent').attr('innerHTML', data);
				$jQ('#entityDetail').show();
			}
	});
}

// 
function getEntityDetailOrg(_id)
{
	$jQ.ajaxSync({
		type: "POST",
		url:  $homeURL + "/includes/ajax/entity-org-detail.php",
		data: "orgID="+_id,
   		success: 
   			function(data)
			{
				$jQ('#entityDetailContent').attr('innerHTML', data);
				$jQ('#entityDetail').show();
			}
	});
}

// 
function getEntityDetailAction(_id)
{
	$jQ.ajaxSync({
		type: "POST",
		url:  $homeURL + "/includes/ajax/entity-action-detail.php",
		data: "actionID="+_id,
   		success: 
   			function(data)
			{
				$jQ('#entityDetailContent').attr('innerHTML', data);
				$jQ('#entityDetail').show();
			}
	});
}

// 
function getEntityDetailAnnouncement(_id)
{
	$jQ.ajaxSync({
		type: "POST",
		url:  $homeURL + "/includes/ajax/entity-announcement-detail.php",
		data: "announcementID="+_id,
   		success: 
   			function(data)
			{
				$jQ('#entityDetailContent').attr('innerHTML', data);
				$jQ('#entityDetail').show();
			}
	});
}

// 
function getEntityDetailNews(_id)
{
	$jQ.ajaxSync({
		type: "POST",
		url:  $homeURL + "/includes/ajax/entity-news-detail.php",
		data: "newsID="+_id,
   		success: 
   			function(data)
			{
				$jQ('#entityDetailContent').attr('innerHTML', data);
				$jQ('#entityDetail').show();
			}
	});
}

// 
function getEntityDetailBlog(_id)
{
	$jQ.ajaxSync({
		type: "POST",
		url:  $homeURL + "/includes/ajax/entity-blog-detail.php",
		data: "blogID="+_id,
   		success: 
   			function(data)
			{
				$jQ('#entityDetailContent').attr('innerHTML', data);
				$jQ('#entityDetail').show();
			}
	});
}

// 
function getEntityDetailCalendar(_id)
{
	$jQ.ajaxSync({
		type: "POST",
		url:  $homeURL + "/includes/ajax/entity-calendar-detail.php",
		data: "calendarID="+_id,
   		success: 
   			function(data)
			{
				$jQ('#entityDetailContent').attr('innerHTML', data);
				$jQ('#entityDetail').show();
			}
	});
}

// 
function getEntityDetailCampaign(_id)
{
	$jQ.ajaxSync({
		type: "POST",
		url:  $homeURL + "/includes/ajax/entity-campaign-detail.php",
		data: "campaignID="+_id,
   		success: 
   			function(data)
			{
				$jQ('#entityDetailContent').attr('innerHTML', data);
				$jQ('#entityDetail').show();
			}
	});
}

// 
function getEntityDetailForum(_id)
{
	$jQ.ajaxSync({
		type: "POST",
		url:  $homeURL + "/includes/ajax/entity-forum-detail.php",
		data: "forumID="+_id,
   		success: 
   			function(data)
			{
				$jQ('#entityDetailContent').attr('innerHTML', data);
				$jQ('#entityDetail').show();
			}
	});
}

// 
function getEntityDetailAudio(_id)
{
	$jQ.ajaxSync({
		type: "POST",
		url:  $homeURL + "/includes/ajax/entity-resource-detail.php",
		data: "resourceID="+_id+"&typeID=1",
   		success: 
   			function(data)
			{
				$jQ('#entityDetailContent').attr('innerHTML', data);
				$jQ('#entityDetail').show();
			}
	});
}

// 
function getEntityDetailImage(_id)
{
	$jQ.ajaxSync({
		type: "POST",
		url:  $homeURL + "/includes/ajax/entity-resource-detail.php",
		data: "resourceID="+_id+"&typeID=2",
   		success: 
   			function(data)
			{
				$jQ('#entityDetailContent').attr('innerHTML', data);
				$jQ('#entityDetail').show();
			}
	});
}

// 
function getEntityDetailVideo(_id)
{
	$jQ.ajaxSync({
		type: "POST",
		url:  $homeURL + "/includes/ajax/entity-resource-detail.php",
		data: "resourceID="+_id+"&typeID=5",
   		success: 
   			function(data)
			{
				$jQ('#entityDetailContent').attr('innerHTML', data);
				$jQ('#entityDetail').show();
			}
	});
}

// 
function getEntityDetailWebsite(_id)
{
	$jQ.ajaxSync({
		type: "POST",
		url:  $homeURL + "/includes/ajax/entity-resource-detail.php",
		data: "resourceID="+_id+"&typeID=6",
   		success: 
   			function(data)
			{
				$jQ('#entityDetailContent').attr('innerHTML', data);
				$jQ('#entityDetail').show();
			}
	});
}

// 
function getEntityDetailDoc(_id)
{
	$jQ.ajaxSync({
		type: "POST",
		url:  $homeURL + "/includes/ajax/entity-resource-detail.php",
		data: "resourceID="+_id+"&typeID=3,4,7",
   		success: 
   			function(data)
			{
				$jQ('#entityDetailContent').attr('innerHTML', data);
				$jQ('#entityDetail').show();
			}
	});
}

// 
function getEntityDetailBook(_id)
{
	$jQ.ajaxSync({
		type: "POST",
		url:  $homeURL + "/includes/ajax/entity-resource-detail.php",
		data: "resourceID="+_id+"&typeID=8",
   		success: 
   			function(data)
			{
				$jQ('#entityDetailContent').attr('innerHTML', data);
				$jQ('#entityDetail').show();
			}
	});
}