//----------------------------------------------------------------------------------------
//	table of contents
//
// 	written by fotosite 3.7.0 (362)
//	<http://www.muratnkonar.com/otherstuff/fotosite>
//
//	(C) 2006-2010 murat n konar
//
// ******* USE OF THIS FILE IS DEPRECATED. USE 'fotosite.js' INSTEAD. ******* 

// ------------------------------------------------------------------------------------------------------------
//	Gallery - constructor for a Gallery object
// ------------------------------------------------------------------------------------------------------------
function Gallery(inGalleryName)
{
	this.name 		= UnencodeNumericHTMLEntities(inGalleryName)
	this.entries 	= new Array()
	
	function addEntry(inEntry)
	{
		this.entries[this.entries.length] = inEntry
	}
	
	this.addEntry = addEntry
}

// ------------------------------------------------------------------------------------------------------------
//	Entry - constructor for an Entry object
// ------------------------------------------------------------------------------------------------------------
function Entry(inFotoPath, inWidth, inHeight, inCaption)
{
	this.fotopath		= 'fotosite/' + inFotoPath
	this.fotowidth		= inWidth
	this.fotoheight		= inHeight
	this.fotocaption 	= UnencodeNumericHTMLEntities(inCaption)
	this.thumbpath		= 'fotosite/thumbnails/' + inFotoPath
}

// ------------------------------------------------------------------------------------------------------------
//	FotoInfo - constructor for a FotoInfo object
// ------------------------------------------------------------------------------------------------------------
function FotoInfo(inTag, inData, inLink)
{
	this.infotag 	= inTag
	this.infodata 	= inData
	this.infolink 	= inLink
}

// ------------------------------------------------------------------------------------------------------------
//	Toc - constructor for a Toc object
// ------------------------------------------------------------------------------------------------------------
function Toc()
{
	this.galleries = new Array()
	
	var aGallery
	
	aGallery = new Gallery("quiet")
	aGallery.addEntry( 	new Entry("5fMG_2981.TIF.jpg",
									 750,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("5fMG_0663.jpg",
									 750,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("5fMG_6803-0.jpg",
									 326,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_0663.tiff.jpg",
									 676,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_22.jpg",
									 499,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_5329.tiff.jpg",
									 751,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("image02.JPG.jpg",
									 751,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("5fMG_5067.JPG.jpg",
									 750,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("5fMG_4926.JPG-0.jpg",
									 120,
									 80,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_15.jpg",
									 751,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_9449A.tiff-0.jpg",
									 306,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_9493.TIF.jpg",
									 750,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("5fMG_2404.JPG.jpg",
									 333,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_5770.tiff.jpg",
									 751,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_1179.tiff.jpg",
									 750,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_7566-2.jpg",
									 750,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_nesta.tif-1.jpg",
									 775,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("5fMG_6195.TIF-0.jpg",
									 750,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_bathroom.tif.jpg",
									 483,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_magnolia.TIF.jpg",
									 749,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("5fMG_1424.tiff.jpg",
									 333,
									 500,
									 Mxyzptlk('')))

	this.galleries[this.galleries.length] = aGallery


	aGallery = new Gallery("soft")
	aGallery.addEntry( 	new Entry("DeCenzo-Cordova_Inc_Nikol_02-0.jpg",
									 411,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_polaroid_009_copy.tif.jpg",
									 497,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_polaroid_004.tif-0.jpg",
									 413,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_polaroid_006.tif-0.jpg",
									 410,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_polaroid_014.tif-0.jpg",
									 496,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_Polaroid_009.jpg",
									 407,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_Polaroid_006.jpg",
									 408,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_polaroid_017.tif-0.jpg",
									 414,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_polaroid_016.tif-1.jpg",
									 496,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_polaroid_020.tif.jpg",
									 413,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_polaroid_015.tif-0.jpg",
									 494,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_polaroid_037.tif.jpg",
									 410,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_polaroid_018.tif-0.jpg",
									 409,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_polaroid_025.tif.jpg",
									 646,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_polaroid_029.tif.jpg",
									 502,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_polaroid_034.tif.jpg",
									 497,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_polaroid_032.tif.jpg",
									 413,
									 500,
									 Mxyzptlk('')))

	this.galleries[this.galleries.length] = aGallery


	aGallery = new Gallery("naked")
	aGallery.addEntry( 	new Entry("anna.tif.jpg",
									 499,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("T1575x1575-00328.tif.jpg",
									 500,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("T1439x1439-00812.tif.jpg",
									 500,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("T1575x1582-00333.tif.jpg",
									 498,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("T8650x8666-01323.tif.jpg",
									 499,
									 500,
									 Mxyzptlk('')))

	this.galleries[this.galleries.length] = aGallery


	aGallery = new Gallery("dream")
	aGallery.addEntry( 	new Entry("angela_decenzo_Dec_2010__MG_3535A.jpg",
									 120,
									 80,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_2591.jpg",
									 750,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_5374A.tiff.jpg",
									 751,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_chair.tif.jpg",
									 763,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_anna.tif.jpg",
									 500,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_2634.TIF.jpg",
									 674,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("julia.psd.jpg",
									 507,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_fan.tif.jpg",
									 531,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_fish_head.tif.jpg",
									 500,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_Sept_2008__MG_4838.tiff.jpg",
									 751,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_16.jpg",
									 497,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_mom.tif.jpg",
									 761,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_5715.TIF-1.jpg",
									 863,
									 500,
									 Mxyzptlk('')))

	aGallery.addEntry( 	new Entry("angela_decenzo_jesse27s_room.tif.jpg",
									 500,
									 500,
									 Mxyzptlk('')))

	this.galleries[this.galleries.length] = aGallery




	return this
}


// ------------------------------------------------------------------------------------------------------------
//	UnencodeNumericHTMLEntities
//
//	20090727 mnk: need this to fix the FireFox problem Amanda found.
//
// ------------------------------------------------------------------------------------------------------------
function UnencodeNumericHTMLEntities(htmlString)
{
	var unencodedString = new String("");
	var open = false;
	var charCode = 0;
	
	for (var index = 0; index < htmlString.length; index++) 
	{
		var c = htmlString.charAt(index);
	
		if (!open && c=="&" && htmlString.charAt(index+1) == "#")
		{
			open = true
			charCode = ""
			continue
		}
		else if (open && c==";")
		{
			open = false
			unencodedString += String.fromCharCode(Number(charCode))
			continue
		}
		
		if (open)
		{
			switch (c)
			{
				case "x":
					charCode += "0x"
					break;
				
				case "#":
					// skip
					break;
					
				default:
					charCode += c
			}
		}
		else
		{
			unencodedString += c
		}
	}
		
	return unencodedString;
}

// ------------------------------------------------------------------------------------------------------------
//	Mxyzptlk
// ------------------------------------------------------------------------------------------------------------
function Mxyzptlk(inString)
{
	var e = "";
	
	var charCount = inString.length;
	for(i = 0; i < charCount; i++)
	{
		var j = i;
	
		if (i%2)
		{
			j--;
		}
		else if (i+1 < charCount)
		{
			j++;
		}
		
		e = e + inString.charAt(j);
	}	
	return e;
}

// ------------------------------------------------------------------------------------------------------------
//	SiteDetails - constructor for a SiteDetails object
// ------------------------------------------------------------------------------------------------------------
function SiteDetails()
{
	this.pageTitle		= 'Angela&#x20;DeCenzo&#x20;Photography'
	
	// 20090727 mnk: We now unencode entities to fix the bug Amanda found on FireFox.
	
	this.banner			= UnencodeNumericHTMLEntities(Mxyzptlk('b<&>x#0aA;gnle aeDeCzn ohPtogoarhp<yb/<>rb/ >'))
	this.copyright		= UnencodeNumericHTMLEntities(Mxyzptlk('#&ax;90211#&ax;0A llr gith seresvrde.'))
	this.contact		= UnencodeNumericHTMLEntities(Mxyzptlk('a<h er=f#&43m;iatl:onaegala@gnledaceneozc.mo#&43>;naegala@gnledaceneozc.mo/<>ab< r>/b< r>/a<t raeg=t#&43_;lbna&k3#;4h er=f#&43h;tt:p//naegaledeczn.outbmrlc.mo#&43>;naegaledeczn.outbmrlc.mo/<>ab< r>/'))
	this.bioTitle		= UnencodeNumericHTMLEntities(Mxyzptlk('ibo'))
	this.bio			= UnencodeNumericHTMLEntities(Mxyzptlk('nAegalD CeneozP ohotrgpayhw sac ertadet  oamniatnia b lanaeco  fowkra dnp al.yI e pxolere pxerssoisno  febuayt ,rgca,eh muro ,erlati,ya dnf naatys . Iolevf niidgnb aetufilum monesti  nht eedatli sfoe evyrad yilef . Imai sniper dybs rtee tafhsoi,nt eht ru nfot ehl sa tectnru,yv ciotyr ,rtgade,ys xe yhseo sna drteul vo.e'))
}


