// Functions for gallery items

function showThumbnails(objGallery) {

	var oQS = getQSList();
	//showJSList(oQS);
	
	var strCompanyFilter = String(oQS["company"]).toLowerCase();
	if( (strCompanyFilter == "undefined") || (strCompanyFilter == "null") || (strCompanyFilter == "all") )  {
		strCompanyFilter = "all";
	}

	var strAgeFilter = String(oQS["show"]).toLowerCase();
	if( (strAgeFilter == "undefined") || (strAgeFilter == "null") || (strAgeFilter == "all") )  {
		strAgeFilter = "all";
	}


	document.write("<TABLE border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><TR>");
	document.write("<TD><A HREF=\"list.shtml?show=" + strAgeFilter + "&company=zach\"><img src=\"images/but_zach.gif\" width=\"60\" height=\"50\" alt=\"Zach\"></A></TD>");
	document.write("<TD><A HREF=\"list.shtml?show=" + strAgeFilter + "&company=todd\"><img src=\"images/but_todd.gif\" width=\"57\" height=\"50\" alt=\"Todd\"></A></TD>");
	document.write("</TR><TR>");
	document.write("<TD><A HREF=\"list.shtml?show=" + strAgeFilter + "&company=all\"><img src=\"images/but_allbrands.gif\" width=\"82\" height=\"40\" alt=\"Both\"></A></TD>");
	document.write("</TR></TABLE>");

	if (strAgeFilter != "new") {
		document.write("<A HREF=\"list.shtml?show=new&company=" + strCompanyFilter + "\">View only new pictures</A><BR><BR>");
	} else {
		document.write("<A HREF=\"list.shtml?show=all&company=" + strCompanyFilter + "\">View old and new pictures</A><BR><BR>");
	}


	for(var vX in objGallery) {
		var oData = objGallery[vX];
		var oPics = oData["pictures"];

		if( (strAgeFilter == "new") && (String(oData["age"]).indexOf("new") == -1) ) {
			continue;
		}
		
		if( (strCompanyFilter == "all") || (strCompanyFilter == String(oData["company"]).toLowerCase()) ) {
			//
		} else {
			continue;
		}
		
		var strImgSrc = String(oPics["thumbnail"]);
		if(strImgSrc.toLowerCase().indexOf("http") == -1) {
			strImgSrc = "./" + strImgSrc;
		}
		
		var strImg = "<img alt=\"" + oData["desc"] + "\" src=\"" + strImgSrc + "\" vspace=\"2\">";
		
		//document.write("<A NAME=\"" + oData["name"] + "\"></A>\r\n");

		document.write("<TABLE border=\"0\" cellpadding=\"1\"><TR><TD>\r\n");
		document.write("<B>" + oData["desc"] + "</B>");

		if(oData["salelink"] != null) {
			if(oData["salelink"] != "") {
				document.write(" &#160; <A HREF=\"" + oData["salelink"] + "\" target=\"purchase\">(purchase)</A>");
			}
		}
		document.write("<BR>\r\n");


		document.write("<A HREF=\"spotlight.shtml?item=" + oData["name"] + "\" target=\"spotlight\">");
		document.write(strImg);
		document.write("</A>");
		document.write("</TD></TR></TABLE>\r\n");
		document.write("<BR>\r\n");
		
		//alert(strImg);
	}


}


function showThumbnailsWelcomePage(objGallery) {

	document.write("<TABLE border=\"0\" cellpadding=\"1\"><TR><TD align=\"center\">\r\n");

	for(var vX in objGallery) {
		var oData = objGallery[vX];
		var oPics = oData["pictures"];

		if( String(oData["age"]).indexOf("new") == -1) {
			continue;
		}

		var strImgSrc = String(oPics["thumbnail"]);
		if(strImgSrc.toLowerCase().indexOf("http") == -1) {
			strImgSrc = "../gallery/" + strImgSrc;
		}
		//alert(strImgSrc);

		var strImg = "<img alt=\"" + oData["desc"] + "\" src=\"" + strImgSrc + "\" hspace=\"0\" vspace=\"0\" border=\"0\">";
		
		document.write("<B>" + oData["desc"] + "</B><BR>\r\n");

		document.write("<TABLE style=\"border-style:double;border-color:#660000;border-width:thick;background-color:#FFFFFF\" cellpadding=\"0\" cellspacing=\"0\"><TR><TD>\r\n");
		document.write("<A HREF=\"../gallery/gallery.shtml?show=new&item=" + oData["name"] + "\" target=\"main\">");
		document.write(strImg);
		document.write("</A>");
		document.write("</TD></TR></TABLE>\r\n");
		
		document.write("<BR><BR>\r\n");
		
		//alert(strImg);
	}

	document.write("</TD></TR></TABLE>\r\n");

}




function showSpotlight(objGItem) {

	if((objGItem == null) || (String(objGItem) == "undefined") ) {
		return;
	}
	
	var oPics = objGItem["pictures"];


	document.write("<TABLE border=\"0\" cellpadding=\"1\"><TR VALIGN=\"top\">\r\n");
	document.write("<TD>\r\n");
	document.write("<IFRAME SRC=\"about.shtml?item=" + objGItem["name"] + "\" id=\"aboutBox\" name=\"aboutBox\" style=\"display:block\" WIDTH=350 HEIGHT=350></IFRAME>\r\n");
	document.write("</TD>\r\n");

	var strAbout = objGItem["about"];
	if((strAbout == null) || (String(strAbout) == "undefined") || (String(strAbout) == "") ) {
	} else {
		document.write("<TD>&#160;&#160;&#160;&#160;&#160;</TD>\r\n");
	}

	for(var vX in oPics) {
		
		if(vX == "thumbnail") {
			// skip
		} else {
			var strImg = "<img alt=\"" + vX + "\" src=\"" + oPics[vX] + "\" vspace=\"3\">\r\n";
			document.write("<TD>");
			//document.write(vX);
			//document.write("<BR>");
			document.write(strImg);
			document.write("</TD>\r\n");
			document.write("<TD>&#160;&#160;&#160;&#160;&#160;</TD>\r\n");
		}
	}	
	document.write("</TR></TABLE>\r\n");

	return;
}




function showAbout(objGItem) {

	if((objGItem == null) || (String(objGItem) == "undefined") ) {
		return;
	}
	
	var strAbout = objGItem["about"];

	if((strAbout == null) || (String(strAbout) == "undefined") || (String(strAbout) == "") ) {
		var objAboutIFrame = window.parent.document.getElementById("aboutBox");
		if(objAboutIFrame != null) {
			objAboutIFrame.style.display = "none";
		}
		return;
	}


	document.write("<DIV align=\"center\">\r\n");
	document.write("<H3>" + objGItem["desc"] + "</H3>\r\n");
	document.write("</DIV>\r\n");

	document.write(strAbout);


	return;
}




