var cgmPhotoGalleries = new Array();
var cgmVideoGalleries = new Array();
var cgmMediaGalleries = new Array();
cgmMediaGalleries["Photos"] = cgmPhotoGalleries;
cgmMediaGalleries["Videos"] = cgmVideoGalleries;

function cgmGallery(myPlckGalleryId,myPlckGalleryName,mySLCGMSection,mySitePage,myPromoImage)
{
	this.PlckGalleryId = myPlckGalleryId;
	this.PlckGalleryName = myPlckGalleryName;
	this.SLCGMSection = mySLCGMSection;
	this.SitePage = mySitePage;
	this.PromoImage = myPromoImage;
	this.WriteGalleryDropDownOption = WriteGalleryDropDownOption_dd;
	this.WriteGalleryPage = WriteGalleryPage_obj;
}
function WriteGalleryDropDownOption_dd()
{
	var isSelected = "";
	if (this.PlckGalleryId == getCGMParamValue("plckGalleryID"))
		isSelected = " selected ";
	var myHtml = "<option value=\"" + this.PlckGalleryId + "\"" + isSelected + ">" + this.PlckGalleryName + "</option>";
	document.writeln(myHtml);
}
function WriteGalleryPage_obj(myMediaType)
{
	var template = '<div class="galleryboxline">';
	template += '<p class="header"><a href="/membercontent/' + myMediaType.toLowerCase() + '/gallery.html?plckGalleryID=' + this.PlckGalleryId + '">' + this.PlckGalleryName + '</a></p>';
	template += '<div class="thumb"><a href=/membercontent/' + myMediaType.toLowerCase() + '/gallery.html?plckGalleryID=' + this.PlckGalleryId + '"><img src="' + this.PromoImage + '" alt="' + this.PlckGalleryName + '" title="' + this.PlckGalleryName + '" border="0" /></a></div>';
	template += '<div class="arrowlink"><a href="/membercontent/' + myMediaType.toLowerCase() + '/upload.html?plckGalleryID=' + this.PlckGalleryId + '">Upload Your ' + myMediaType + '</a></div>';
	template += '</div>';

	return template;
}
function getCGMParamValue( sKey )
{
   sKey = sKey.toLowerCase();
   var sString = document.location.search.toLowerCase();
   if(sString && sString.indexOf(sKey))
   {
      sString = sString.substring(1);
      var sArray= sString.split('&');
      if(sArray && sArray.length > 0)
      {
         for(var s=0; s< sArray.length; s++)
         {
            var keyVal=sArray[s].split('=');
            if(keyVal[0] == sKey)
            {
               return keyVal[1];
            }
         }
         return "";
      }
      return "";
   }
   return "";
}
function getCGMGalleryObject(myMediaType,myPlckGalleryId)
{
	var myPlckGallery = null;
	for (var i = 0 ; i < cgmMediaGalleries[myMediaType].length ; i++)
	{
		if (cgmMediaGalleries[myMediaType][i].PlckGalleryId == myPlckGalleryId)
		{
			myPlckGallery = cgmMediaGalleries[myMediaType][i];
		}
	}
	return myPlckGallery;
}
function getCGMSitePageExt(myMediaType)
{
	var myCGMSitePage = "";
	var myPlckGalleryId = getCGMParamValue("plckGalleryID");
	var myPlckGallery = getCGMGalleryObject(myMediaType,myPlckGalleryId);
	if (myPlckGallery)
	{
		myCGMSitePage = myPlckGallery.SitePage;
	}
	return myCGMSitePage;
}
function getCGMSectionExt(myMediaType)
{
	var mySLCGMSection = "";
	var myPlckGalleryId = getCGMParamValue("plckGalleryID");
	var myPlckGallery = getCGMGalleryObject(myMediaType,myPlckGalleryId);
	if (myPlckGallery)
	{
		mySLCGMSection = myPlckGallery.SLCGMSection;
	}
	return mySLCGMSection;
}
function writeCGMGalleriesDropDown(myMediaType)
{
	document.writeln("<option value=\"\" selected>Choose a gallery</option>");
	for (var i = 0 ; i < cgmMediaGalleries[myMediaType].length ; i++)
	{
		cgmMediaGalleries[myMediaType][i].WriteGalleryDropDownOption();
	}
}
function writeCGMGalleryPage(myMediaType)
{
	var myTemplate = "";
	for (var i = 0 ; i < cgmMediaGalleries[myMediaType].length ; i++)
	{
		myTemplate += cgmMediaGalleries[myMediaType][i].WriteGalleryPage(myMediaType);
	}
	return myTemplate;
}
function getCGMGalleryName(myMediaType)
{
	var myCGMGalleryName = ""
	var myPlckGalleryId = getCGMParamValue("plckGalleryID");
	var myPlckGallery = getCGMGalleryObject(myMediaType,myPlckGalleryId);
	if (myPlckGallery)
	{
		myCGMGalleryName = myPlckGallery.PlckGalleryName;
	}
	return myCGMGalleryName;
}
