/*--------------------------------------------------------------------------*/
function listBridal()
{
var list = new Array(
new item('MB-0003','Courtesy of Melissa Bagley - Izzy Magazine'),
new item('MB-0034','Courtesy of Melissa Bagley - Izzy Magazine'),
new item('MB-0052','Courtesy of Melissa Bagley - Izzy Magazine'),
new item('MB-303','Courtesy of Melissa Bagley - Izzy Magazine'),
new item('MB-683','Courtesy of Melissa Bagley - Izzy Magazine'),
new item('MB-9895','Courtesy of Melissa Bagley - Izzy Magazine'),
new item('MB-9916','Courtesy of Melissa Bagley - Izzy Magazine'),
new item('MB-9923','Courtesy of Melissa Bagley - Izzy Magazine'),
new item('MB-9969','Courtesy of Melissa Bagley - Izzy Magazine'),
new item('MB-couple_shot','Courtesy of Melissa Bagley - Izzy Magazine'),
new item('Atherton-1','Courtesy of Peter Atherton Photography'),
new item('Atherton-2','Courtesy of Peter Atherton Photography'),
new item('Bianchi'),
new item('Bride-1'),
new item('Bride-Alex-looking-down'),
new item('Carmi'),
new item('Charlie-1'),
new item('ElizabethWhiteWedding-1','Bride Elizabeth White'),
new item('ElizabethWhiteWedding-2','Bride Elizabeth White'),
new item('EveOfMilady','Eve Of Milady'),
new item('LisaEgertSmith1200','Bride Lisa Egert-Smith'),
new item('MarkLewis-1','Courtesy of Mark Lewis Photography'),
new item('NewThings'),
new item('Poloroid01','Bride Pre-Trial'),
new item('Poloroid02','Bride Pre-Trial'),
new item('Poloroid03','Bride Pre-Trial'),
new item('Poloroid04','Bride Pre-Trial'),
new item('Poloroid05','Bride Pre-Trial'),
new item('Poloroid06','Bride Pre-Trial'),
new item('Poloroid07','Bride Pre-Trial'),
new item('Poloroid08','Bride Pre-Trial'),
new item('Poloroid09','Bride Pre-Trial'),
new item('Poloroid10','Bride Pre-Trial'),
new item('Poloroid11','Bride Pre-Trial'),
new item('Poloroid12','Bride Pre-Trial'),
new item('Poloroid13','Bride Pre-Trial'),
new item('Poloroid14','Bride Pre-Trial'),
new item('Poloroid15','Bride Pre-Trial'),
new item('Poloroid16','Bride Pre-Trial'),
new item('Poloroid17','Bride Pre-Trial'),
new item('Poloroid18','Bride Pre-Trial'),
new item('Poloroid19','Bride Pre-Trial'),
new item('Poloroid20','Bride Pre-Trial'),
new item('Poloroid21','Bride Pre-Trial'),
new item('Poloroid22','Bride Pre-Trial'),
new item('Poloroid23','Bride Pre-Trial'),
new item('Poloroid24','Bride Pre-Trial'),
new item('Poloroid25','Bride Pre-Trial'),
new item('Poloroid26','Bride Pre-Trial'),
new item('Poloroid27','Bride Pre-Trial'),
new item('Poloroid28','Bride Pre-Trial'),
new item('Poloroid29','Bride Pre-Trial'),
new item('Poloroid30','Indian Bride Pre-Trial'),
new item('QuynhTrinh_1','Bride Pre-Trial'),
new item('QuynhTrinh_2','Bride Pre-Trial'),
new item('QuynhTrinh_3','Bride Pre-Trial'),
new item('SBA-1','South Bay Accent'),
new item('Selix-1','Selix Ad'),
new item('SouthBayBride','South Bay Bride'),
new item('SouthBayBride0799','South Bay Bride'),
new item('Sweetheart','Sweetheart Ad'),
new item('TodaysBride0902','Today\'s Bride'),
new item('TodaysBride1','Today\'s Bride'),
new item('TodaysBride2','Today\'s Bride'),
new item('TodaysBrideSpring02','Today\'s Bride'),
new item('TodaysBrideSpring03','Today\'s Bride'),
new item('TodaysBrideWinter02','Today\'s Bride'),
new item('TodaysBrideSummer03','Today\'s Bride'),
new item('TodaysBrideFall03','Today\'s Bride'),
new item('TodaysBrideWinter03','Today\'s Bride'),
new item('TodaysBrideWinter04','Today\'s Bride'),
new item('TodaysBrideWinter05','Today\'s Bride'),
new item('Unknown-1'),
new item('Unknown-2'),
new item('WeddingDayMakeup'),
new item('WeddingsWest-1','Weddings West Magazine'),
new item('WeddingsWest9209','Weddings West Magazine'),
new item('WeddingsWest9212','Weddings West Magazine'),
new item('WeddingsWest9307a','Weddings West Magazine')
);
return list;
}

/*--------------------------------------------------------------------------*/

function listCommercial()
{
var list = new Array(
new item('HughJackman','Hugh Jackman - Actor'),
new item('Acne','Luminis Corp'),
new item('Adaptec','Adaptec'),
new item('AndyGroveIntelCEO','Andy Grove Intel CEO'),
new item('BikerAlbertEinstein','Custom Chrome'),
new item('BullitWound','Bullit Wound'),
new item('BusinessWeek030602','Terry Semel - Yahoo!'),
new item('CarmenSanDiego','Carmen San Diego'),
new item('CarterDowRunner','Courtesy of Carter Dow Photography'),
new item('CEO-StephanieHarkness','CEO Stephanie Harkness - Pacific Plastics &amp Engineering'),
new item('ChiefYahoos','Chief Yahoos'),
new item('CarlosSantana43','Carlos Santana with makeup artists Rose and Claudio'),
new item('ClorisLeachman02','ClorisLeachman, Rose, and Brooke having fun taking pics of each other between shoots'),
new item('CircuiTree0297','CircuiTree Magazine'),
new item('CircuiTree0301','CircuiTree Magazine'),
new item('CircuiTree0998','CircuiTree Magazine'),
new item('CircuiTree1195','CircuiTree Magazine'),
new item('DiabloMag-Feb2002','Diablo Magazine'),
new item('Drakkan-Rynn-Calandar','Drakkan-Rynn'),
new item('IBA','IBA'),
new item('Longshoreman','Courtesy of Carter Dow Photography'),
new item('MilesKeep-CobaltCube','Courtesy of Miles Keep Photography'),
new item('MilesKeep-NCRAd','Courtesy of Miles Keep Photography'),
new item('MilesKeep-Wavesplitter1','Courtesy of Miles Keep Photography'),
new item('MilesKeep-Wavesplitter2','Courtesy of Miles Keep Photography'),
new item('MilesKeep-Yahoo','Courtesy of Miles Keep Photography'),
new item('OldMan','Old Man'),
new item('Oratec','Oratec'),
new item('PAPA1099','PAPA Oct 99'),
new item('PCAccelerator0299','PC Accelerator Magazine'),
new item('PresClinton-DavidLoweADAC1996','President Clinton with David Lowe-ADAC'),
new item('ResumeMaker','ResumeMaker'),
new item('RobEnderle-GigaInfoGroup','Rob Enderle - GigaInfo Group'),
new item('RobinS','Robin S'),
new item('SiemensMedical01','Siemans Medical Acuson CV70 Cardiovascular System &#10; by Sollecito Photography'),
new item('SiemensMedical02','Siemans Medical Acuson CV70 Cardiovascular System &#10; by Sollecito Photography'),
new item('SBA1006','South Bay Accent'),
new item('SBA0702','South Bay Accent'),
new item('SBA0801','South Bay Accent'),
new item('SBA0802','South Bay Accent'),
new item('SBA-10','South Bay Accent'),
new item('SBA-11','South Bay Accent'),
new item('SBA-12','South Bay Accent'),
new item('SBA-2','South Bay Accent'),
new item('SBA-3','South Bay Accent'),
new item('SBA-4','South Bay Accent'),
new item('SBA-5','South Bay Accent'),
new item('SBA-6','South Bay Accent'),
new item('SBA-7','South Bay Accent'),
new item('SBA-8','South Bay Accent'),
new item('SBA-9','South Bay Accent'),
new item('SJMag0202','San Jose Magazine'),
new item('SJMag0298','San Jose Magazine'),
new item('SJMag0601','San Jose Magazine'),
new item('SJMag0602','San Jose Magazine'),
new item('SJMag0701','San Jose Magazine'),
new item('SJMag0701-2','San Jose Magazine'),
new item('SJMag0702','San Jose Magazine'),
new item('SJMag0802','San Jose Magazine'),
new item('Glamour01', 'Spa Ad'),
new item('SoftwareDevelopment-1','Software Development Magazine'),
new item('SophistOTwist','Sophist-O-Twist'),
new item('SylviaBrowne','Sylvia Browne'),
new item('SylviaBrowne2','Sylvia Browne'),
new item('TerilynJoeKGO','Terilyn Joe KGO')
);
return list;
}

/*--------------------------------------------------------------------------*/

function listFashion()
{
var list = new Array(
new item('JenniferDavis' ,'Jennifer Davis, courtesy of Eddie Cotillion'),
new item('Hatwalk2009-2' ,'Hatwalk 2009'),
new item('Hatwalk2009-3' ,'Hatwalk 2009'),
new item('Hatwalk2009-4' ,'Hatwalk 2009'),
new item('Hatwalk2009-5' ,'Hatwalk 2009'),
new item('Hatwalk2009-6' ,'Hatwalk 2009'),
new item('Hatwalk2009-8' ,'Hatwalk 2009'),
new item('Hatwalk2009-10','Hatwalk 2009'),
new item('Hatwalk2009-11','Hatwalk 2009'),
new item('Medusa','Gummi Medusa, courtesy of Scott Campbell Photography'),
new item('BlackModel1'),
new item('BlackRunway1'),
new item('BWFashion-1'),
new item('BWFashion-2'),
new item('CaliforniaStyle-1'),
new item('Clayden-1','Courtesy of Marian Clayden Fashions'),
new item('Clayden-2','Courtesy of Marian Clayden Fashions'),
new item('Clayden-3','Courtesy of Marian Clayden Fashions'),
new item('Fashion03'),
new item('Fashion04'),
new item('Fashion05'),
new item('Fashion06'),
new item('Fashion07'),
new item('Fashion08'),
new item('Fashion09'),
new item('Fashion10'),
new item('Fashion11'),
new item('Fashion12'),
new item('Fashion13'),
new item('Fashion14'),
new item('Fashion15'),
new item('Fashion16'),
new item('Fashion17'),
new item('Fashion18'),
new item('Fashion19'),
new item('Fashion20'),
new item('Fashion21'),
new item('Fashion22'),
new item('Fashion23'),
new item('Fashion24'),
new item('Fashion25'),
new item('Fashion26'),
new item('Fashion27'),
new item('Fashion28'),
new item('Fashion29'),
new item('Fashion30'),
new item('Fashion31'),
new item('Fashion32'),
new item('Fashion33'),
new item('JosephDomingo1'),
new item('XmasHair')
);
return list;
}

/*--------------------------------------------------------------------------*/

function listFood()
{
var list = new Array(
new item('Food01'),
new item('Food02','South Bay Accent'),
new item('Food03'),
new item('Food04','South Bay Accent'),
new item('Food05'),
new item('Menu-1'),
new item('SeafoodPizza'),
new item('VeggieBurger'),
new item('VeggieBurger2')
);
return list;
}

/*--------------------------------------------------------------------------*/

function listGlamour()
{
var list = new Array(
new item('LW_1866','Ana Anderson, courtesy of L.Watts Photography'),
new item('LW_1944','Ana Anderson, courtesy of L.Watts Photography'),
new item('Cal-Aug99', 'Custom Chrome Calendar, courtesy of Ron Kimball Studios'),
new item('Cal-Dec99', 'Custom Chrome Calendar, courtesy of Ron Kimball Studios'),
new item('Cal-Feb99', 'Custom Chrome Calendar, courtesy of Ron Kimball Studios'),
new item('Cal-Jun99', 'Custom Chrome Calendar, courtesy of Ron Kimball Studios'),
new item('Cal-May99', 'Custom Chrome Calendar, courtesy of Ron Kimball Studios'),
new item('Cal-Nov99', 'Custom Chrome Calendar, courtesy of Ron Kimball Studios'),
new item('Cal-Oct99', 'Custom Chrome Calendar, courtesy of Ron Kimball Studios'),
new item('Cal-Sep99', 'Custom Chrome Calendar, courtesy of Ron Kimball Studios'),
new item('CustomChrome2000', 'Custom Chrome Calendar, courtesy of Ron Kimball Studios'),
new item('CustomChromeJan2001', 'Custom Chrome Calendar, courtesy of Ron Kimball Studios'),
new item('CustomChrome98_01', 'Custom Chrome Calendar, courtesy of Ron Kimball Studios'),
new item('CustomChrome98_02', 'Custom Chrome Calendar, courtesy of Ron Kimball Studios'),
new item('CustomChrome98_03', 'Custom Chrome Calendar, courtesy of Ron Kimball Studios'),
new item('CustomChrome98_04', 'Custom Chrome Calendar, courtesy of Ron Kimball Studios'),
new item('CustomChrome98_05', 'Custom Chrome Calendar, courtesy of Ron Kimball Studios'),
new item('CustomChrome98_06', 'Custom Chrome Calendar, courtesy of Ron Kimball Studios'),
new item('CustomChrome98_07', 'Custom Chrome Calendar, courtesy of Ron Kimball Studios'),
new item('CustomChrome98_08', 'Custom Chrome Calendar, courtesy of Ron Kimball Studios'),
new item('CustomChrome98_09', 'Custom Chrome Calendar, courtesy of Ron Kimball Studios'),
new item('CustomChrome98_10', 'Custom Chrome Calendar, courtesy of Ron Kimball Studios'),
new item('CustomChrome98_11', 'Custom Chrome Calendar, courtesy of Ron Kimball Studios'),
new item('CustomChrome98_12', 'Custom Chrome Calendar, courtesy of Ron Kimball Studios'),
new item('CustomChrome98_13', 'Custom Chrome Calendar, courtesy of Ron Kimball Studios'),
new item('CustomChrome98_14', 'Custom Chrome Calendar, courtesy of Ron Kimball Studios'),
new item('SI0292','Swimsuit International Magazine'),
new item('SwimsuitInternational9101','Swimsuit International Magazine'),
new item('SwimsuitInternational9104','Swimsuit International Magazine'),
new item('SwimwearIllustrated9101','Swimsuit International Magazine'),
new item('SwimwearIllustrated9201','Swimsuit International Magazine')
);
return list;
}

/****************************************************************************/

function item(name,title)
{
   this.name   = name;   //== images\galleryName\name.jpg AND images\galleryName\name.th.jpg (thumbnail)
   this.title  = (title==null?"":title);  //== optional title
}

/****************************************************************************/

var GalleryList;
var GalleryName = window.location.href.substring((window.location.href.indexOf('?') + 1));
switch(GalleryName)
{
case "Bridal" :    GalleryList=listBridal();     break;
case "Commercial": GalleryList=listCommercial(); break;
case "Fashion" :   GalleryList=listFashion();    break;
case "Food" :      GalleryList=listFood();       break;
case "Glamour" :   GalleryList=listGlamour();    break;
default :          GalleryList=listBridal(); GalleryName="Bridal"; break;
}

/****************************************************************************/

function PopulateGallery()
{
   document.write('<h1><span>'+GalleryName+' Portfolio</span></h1>');
   document.write('<table class="gallery">');
   var row=0;
   var title,lname,ltitle;
   var len = GalleryList.length;
   var dir = "images/Portfolio/"+GalleryName+"/";

   for (var i=0; i<len; i++)
   {
      lname = dir+GalleryList[i].name;
      ltitle = GalleryList[i].title;
      if (row==0) document.write('<tr>');
      title = (ltitle=="" ? "" : ' title="'+ltitle+'"');
      document.write('<td><a href="'+lname+'.jpg"'+title+'><img src="'+lname+'.th.jpg" alt="'+ltitle+'"/></a></td>');
      row = (row+1)%8;
      if (row==0) document.write('</tr>');
   }
   if (row!=0)
   {
      do
      {
         document.write('<td>&nbsp;</td>');
         row = (row+1)%8;
      } while(row!=0);
      document.write('</tr>');
   }
   document.write('</table>');
   if (!/android|iphone|ipod|series60|symbian|windows ce|blackberry/i.test(navigator.userAgent))
   {
      /* Put custom options between { }. see http://code.google.com/p/slimbox/wiki/jQueryManual */
      jQuery("table.gallery td a").slimbox( { 
         resizeEasing: "easeOutBack",
         overlayOpacity: 0.6
       });

   }
}
/****************************************************************************/


