// Changes: 
// 05252004

//document.write('setup enter <br>');

var testing=0;						// testing flag

//testing=1;
if (testing > 0)
	alert('TESTING IS ON');

// Define the constructor
function itemObj(pic, descr, price, num, s)
{
//document.write ('in constructor <br>');
	
	var picFileType = ".jpg";
	
	this.picFileName = pic;
	
	//this.picFilePath = '';
	this.picFilePath = "pictures/";
	
//document.write('path=' + this.picFilePath +'<br>');
//document.write('file name=' + this.picFileName +'<br>');

	
	var a = this.picFileName.indexOf(picFileType);
	if (a > 0) {
		this.bigPicFileName = this.picFileName.substring(0,a) + "_large.jpg";
	}
	else {
		this.bigPicFileName = this.picFileName;
	}
	
//document.write('path=' + this.picFilePath +'<br>');
//document.write('BIG file name=' + this.bigPicFileName +'<br>');
	
	
	this.description = descr; 			//"Cigar Box Purse - " + descr;
	this.price = price;
	if ((this.price < 10) || (this.price > 150)) 	// prepare for accidental 0.0 charge
		this.price = "50.00";
//05252004 - item number field is currently 1234 for everything, 
//	may as well just use part of file name only		
//	this.itemNum = num + ":" + this.picFileName;
	this.itemNum = this.picFileName;

	var Kim 	= "KT";
	var Ami 	= "AR";
	var Renee 	= "RC";
	var Barbara 	= "BB";

	this.designerName = Kim;
	if (this.picFileName.length > 1)
		this.designerName = this.picFileName.substring(0,2);
// make sure its valid
	this.paypalEmail = "sales@goodhotmail.com";
	if (this.designerName == Barbara) {
		this.paypalEmail = "barbara@bagsbybags.com";
	}
	else if (this.designerName == Ami) {
		this.paypalEmail = "ami@bagsbybags.com";
	}
	else if (this.designerName == Renee) {
		this.paypalEmail = "renee@bagsbybags.com";
	}
	else {
		this.paypalEmail = "kim@bagsbybags.com";
	}
	this.paypalEmail = "kim@bagsbybags.com";	// Force it for now
	
	// Set Status - "S"=SOLD, "N"=No longer available, "D"=Delete/Don't display
	this.status = s;
}
	
	
function displayShoppingCart () {

//document.write('<br>Displaying Shopping Cart');
	
	if(testing > 0) {
		document.write('<form target="paypal" action="mailto:kim@bagsbybags.com" method="post" enctype="text/plain">');
		document.write('<input type="submit" border="2" value="display shopping cart">');
	}
	else {
		//PayPal stuff goes here
		document.write('<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">');
		//05252004 - use my own picture
		//document.write('<input type="image" src="https://www.paypal.com/images/view_cart.gif" border="0" name="submit" alt="Make payments with PayPal - it\'s fast, free and secure!">');
		document.write('<input type="image" src="http://www.bagsbybags.com/viewcart.gif" border="0" name="submit" alt="Make payments with PayPal - it\'s fast, free and secure!">');
	}
	
	document.write('<input type="hidden" name="cmd" value="_cart">');
	document.write('<input type="hidden" name="business" value="kim@bagsbybags.com">');
	document.write('<input type="hidden" name="display" value="1">');
	document.write('</form>');
}

function buildEntireTable(catArray){
	var numCols = 4;
	var firstIndex = 0;
	var lastIndex = catArray.length - 1;
	var i=0,a=0,b=0;



//document.write('fist Index= ' +  firstIndex + '<br>');
//document.write('last Index= ' +  lastIndex + '<br>');

	if (lastIndex >= 0) {
		a = firstIndex;
		
		// ** 05252004 change font color to white
		// document.write('<p align="center">Click picture for larger image</p></font>');
		document.write('<p align="center"><font size="4" color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif">Click picture for larger image</p></font>');


//document.write('a / last Index= ' + a + '/' +  lastIndex + '<br>');

		while(a <= lastIndex){
			b = a + (numCols - 1);
			if(b > lastIndex){
				b = lastIndex;
			}
			
//document.write('a / last Index= ' + a + '/' +  lastIndex + '<br>');

 
// 05252004 - Remove unecessary code
// document.write('<table border="0" cellpadding="4" style="border-collapse: collapse" id="autonumber" cellspacing="4">');
			document.write('<table border="0" align="center" cellpadding="4" cellspacing="4">');

			writeAllItemStuffToTable(catArray,a,b);
			writeAllPaypalStuffToTable(catArray,a,b);
			a = b+1;
			document.write('</table>');
		}
	}
	

}


function writeAllItemStuffToTable(catArray,startIndex,lastIndex){

	document.write('<tr>');
	for (var i=startIndex; i <= lastIndex; i++){
		var picFullPath = catArray[i].picFilePath + catArray[i].picFileName;
		var bigPicFullPath = catArray[i].picFilePath + catArray[i].bigPicFileName;
		//**new stuff
		var stat = catArray[i].status;
		
		document.write('<td align="center">');
		//**new stuff
		//writeSingleItemTableData(picFullPath,bigPicFullPath);
		writeSingleItemTableData(picFullPath,bigPicFullPath,stat);
		document.write('</td>');
	}
	document.write('</tr>');
}

//**New stuff below
//function writeSingleItemTableData(pic, bigPic){
//	// Try new open in smaller window when clicked
//	//document.write('<p><a href="' + bigPic + '"> <img border="0" src="' + pic +'" title="BagsByBags - Big Picture"></a></p>');
//	
//	document.write('<p><A HREF="#" onClick="window.open(\'' + bigPic + '\',\'Sample\',\'toolbar=no,width=400,height=600,left=500,status=no,scrollbars=no,resize=no\');return false" alt="this not shown"><img border="0" src="' + pic +'" title="BagsByBags - Big Picture"></a><p>');
//}
function writeSingleItemTableData(pic,bigPic,s){
	if (s == "D") {				// Deleted
		document.write('DELETED<br>');
	}
	else {
		document.write('<p><A HREF="#" onClick="window.open(\'' + bigPic + '\',\'Sample\',\'toolbar=no,width=400,height=600,left=500,status=no,scrollbars=no,resize=no\');return false" alt="this not shown"><img border="0" src="' + pic +'" title="BagsByBags - Big Picture"></a><p>');

	}

}


function writeAllPaypalStuffToTable(catArray,startIndex,lastIndex){
	document.write('<tr>');
	for (var i=startIndex; i <= lastIndex; i++){
		document.write('<td align="center">');
		writeSinglePayPalButton(catArray[i]);
		document.write('</td>');
	}
	document.write('</tr>');	
}

function writeSinglePayPalButton(catItemObj){

	// ** 05252004 change font color to purple
	document.write('<font size="2" color="#690AC9" face="Verdana, Arial, Helvetica, sans-serif">');

//05252004 - reverse order of description and item number display
	document.write(catItemObj.description + '<br>');
	document.write(catItemObj.itemNum + '<br>');
	
	// ** 05252004 turn off font change
	document.write('</font>');
	
	//document.write(catItemObj.price + '<br>');
	//document.write('<i><b><font size="5">$' + catItemObj.price  + '</font></b></i><br>');

	
if (catItemObj.status == "S") {			// SOLD
	document.write('<i><b><font size="5" color="#FF0000"> SOLD </font></b></i><br>');
}
else if (catItemObj.status == "N") {		// No Longer Available
	document.write('<i><b><font size="3" color="#FF0000"> No Longer Available </font></b></i><br>');
}
else if (catItemObj.status == "D") {		// Deleted / Don't display
	document.write('<i><b><font size="3" color="#FF0000"> Deleted </font></b></i><br>');
}
else {						// NOT SOLD
	
	// 05252004
	//document.write('<i><b><font size="5">$' + catItemObj.price  + '</font></b></i><br>');
	//05252004 - change font color for price to deep purple
	//document.write('<i><b><font size="3">$' + catItemObj.price  + '</font></b></i><br>');
	document.write('<i><b><font size="2" color="#690AC9" face="Verdana, Arial, Helvetica, sans-serif">$' + catItemObj.price  + '</font></b></i><br>');
	if(testing > 0) {
		document.write('<form target="paypal" action="mailto:kimktb@comcast.net" method="post" enctype="text/plain">');
	}
	else {
		//PayPal stuff goes here
		document.write('<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">');
	}
		
	document.write('<input type="hidden" name="cmd" value="_cart">');
	document.write('<input type="hidden" name="business" value="' + catItemObj.paypalEmail + '">');
	document.write('<input type="hidden" name="item_name" value="' + catItemObj.description + '">');
	document.write('<input type="hidden" name="item_number" value="' + catItemObj.itemNum + '">');
	document.write('<input type="hidden" name="amount" value="' + catItemObj.price + '">');
	
	// Logo not on a secure Server
	//document.write('<input type="hidden" name="image_url" value="http://www.bagsbybags.com/bagsbybagslogo_0.gif">');
	
	document.write('<input type="hidden" name="return" value="http://www.bagsbybags.com/bagsbybags_thankyou.htm">'); 
	document.write('<input type="hidden" name="cancel_return" value="http://www.bagsbybags.com/bagsbybags_ordercancelled.htm">');
		
	document.write('<input type="hidden" name="no_note" value="1">');
	document.write('<input type="hidden" name="currency_code" value="USD">');
	
	if(testing > 0) {
		document.write('<input type="submit" border="2" value="Add to shopping cart">');
	}
	else {
		//PayPal stuff goes here
		// 05252004 - change paypal button - use small one
		//document.write('<input type="image" src="https://www.paypal.com/images/sc-but-03.gif" border="0" name="submit" alt="Make payments with PayPal - it\'s fast, free and secure!">');
		//05252005 - use my own buy button
		//document.write('<input type="image" src="https://www.paypal.com/en_US/i/btn/x-click-but22.gif" border="0" name="submit" alt="Make payments with PayPal - it\'s fast, free and secure!">');
		document.write('<input type="image" src="http://www.bagsbybags.com/buynow.gif" border="0" name="submit" alt="Make payments with PayPal - it\'s fast, free and secure!">');
	}

	document.write('<input type="hidden" name="add" value="1">');
	document.write('</form>');
	
} // End if NOT SOLD
}



function writeCategoryLinksAtPageBottom () {
	
	document.write('<table width="90%"  border="0" align="center">');
	
// Row #1
  	document.write('<tr>');
  	
	document.write('<td>');
	document.write('<div align="center"><a target="_parent" href="bagsbybags_catpages.htm?cat=all"><strong><em>All</em></a></div></td>');
	
	document.write('<td>');
	document.write('<div align="center"><a target="_parent" href="bagsbybags_catpages.htm?cat=animal"><strong><em>Animal Print</em></a></div></td>');
	
	document.write('<td>');
	document.write('<div align="center"><a target="_parent" href="bagsbybags_catpages.htm?cat=denim"><strong><em>Denim</em></a></div></td>');

	document.write('<td>');
	document.write('<div align="center"><a target="_parent" href="bagsbybags_catpages.htm?cat=kids"><strong><em>Kids</em></a></div></td>');
		
	document.write('<td>');
	document.write('<div align="center"><a target="_parent" href="bagsbybags_catpages.htm?cat=natural"><strong><em>Natural</em></a></div></td>');
	
	document.write('<td>');
	document.write('<div align="center"><a target="_parent" href="bagsbybags_catpages.htm?cat=oriental"><strong><em>Oriental</em></a></div></td>');
	
  	document.write('<td>');
	document.write('<div align="center"><a target="_parent" href="bagsbybags_catpages.htm?cat=pastel"><strong><em>Pastel</em></a></div></td>');

  	document.write('<td>');
	document.write('<div align="center"><a target="_parent" href="bagsbybags_catpages.htm?cat=patriotic"><strong><em>Patriotic</em></a></div></td>');
	
	//03202004
      	document.write('<td>');
	document.write('<div align="center"><a target="_parent" href="bagsbybags_catpages.htm?cat=school"><strong><em>School & Team Spirit</em></a></div></td>');

    	document.write('</tr>');
    	
    // Row #2
    
    //03202004 - moved next 2 lines up
   	//document.write('<td>');
	//document.write('<div align="center"><a target="_parent" href="bagsbybags_catpages.htm?cat=school"><strong><em>School & Team Spirit</em></a></div></td>');

   	document.write('<td>');
	document.write('<div align="center"><a target="_parent" href="bagsbybags_catpages.htm?cat=theme"><strong><em>Theme</em></a></div></td>');

    	document.write('<td>');
	document.write('<div align="center"><a target="_parent" href="bagsbybags_catpages.htm?cat=toile"><strong><em>Toile</em></a></div></td>');
		
	document.write('<td>');
	document.write('<div align="center"><a target="_parent" href="bagsbybags_catpages.htm?cat=tropical"><strong><em>Tropical</em></a></div></td>');

	document.write('<td>');
	document.write('<div align="center"><a target="_parent" href="bagsbybags_catpages.htm?cat=western"><strong><em>Western</em></a></div></td>');
	
    	document.write('<td>');
	document.write('<div align="center"><a target="_parent" href="bagsbybags_catpages.htm?cat=holiday"><strong><em>Holiday</em></a></div></td>');

    	document.write('<td>');
	document.write('<div align="center"><a target="_parent" href="bagsbybags_catpages.htm?cat=other"><strong><em>Other</em></a></div></td>');
	
    	document.write('<td>');
	document.write('<div align="center"><a target="_parent" href="bagsbybags_albumcoverbags.htm"><strong><em>Album Cover Bags</em></a></div></td>');
	
//03202004 - next 2 lines added		
    	document.write('<td>');
 	document.write('<div align="center"><a target="_parent" href="bagsbybags_softbags.htm"><strong><em>Canvas & Soft Bags</em></a></div></td>');
//04132004 - next 2 lines added		
    	document.write('<td>');
 	document.write('<div align="center"><a target="_parent" href="bagsbybags_photopurses.htm"><strong><em>Photo Purses</em></a></div></td>');

	document.write('</tr>');
	document.write('</table>');
 
<!--  End Category Pages --------------------------------------------------------------- -->
}


function createAllcategory() {
	var allArray = new Array();
	var a = 0;
	
//document.write("animal.length=" + catAnimal.length + '<br>');
	
	//Animal
	for (var i=0; i < catAnimal.length; i++) {
		allArray[a] = catAnimal[i];
		++a;
	}
	//Denim
	for (var i=0; i < catDenim.length; i++) {
		allArray[a] = catDenim[i];
		++a;
	}	
	//Oriental
	for (var i=0; i < catOriental.length; i++) {
		allArray[a] = catOriental[i];
		++a;
	}	
	//Pastel
	for (var i=0; i < catPastel.length; i++) {
		allArray[a] = catPastel[i];
		++a;
	}
	//Patriotic
	for (var i=0; i < catPatriotic.length; i++) {
		allArray[a] = catPatriotic[i];
		++a;
	}
	//** remove category
	//Red Black
	//for (var i=0; i < catRedBlack.length; i++) {
	//	allArray[a] = catRedBlack[i];
	//	++a;
	//}
	//School - School & Team Spirit
	for (var i=0; i < catSchool.length; i++) {
		allArray[a] = catSchool[i];
		++a;
	}
	//Toile
	for (var i=0; i < catToile.length; i++) {
		allArray[a] = catToile[i];
		++a;
	}
	//Theme
	for (var i=0; i < catTheme.length; i++) {
		allArray[a] = catTheme[i];
		++a;
	}

	//Western
	for (var i=0; i < catWestern.length; i++) {
		allArray[a] = catWestern[i];
		++a;
	}
	//Other
	for (var i=0; i < catOther.length; i++) {
		allArray[a] = catOther[i];
		++a;
	}
	// ** New categories - theme above
	//Kids
	for (var i=0; i < catKids.length; i++) {
		allArray[a] = catKids[i];
		++a;
	}
	//Natural
	for (var i=0; i < catNatural.length; i++) {
		allArray[a] = catNatural[i];
		++a;
	}
	//Tropical
	for (var i=0; i < catTropical.length; i++) {
		allArray[a] = catTropical[i];
		++a;
	}
	//Holiday
		for (var i=0; i < catHoliday.length; i++) {
			allArray[a] = catHoliday[i];
			++a;
	}
	
	
	//Denim
	//Oriental
	//Other
	//Kids		- ** new
	//Natural	- ** new
	//Pastel
	//Patriotic
	//** no more //RedBlack
	//School	- ** new
	//Toile
	//Theme 	- ** new
	//Tropical 	- ** new
	//Western
	//Holiday
	
	return (allArray);
}


//05252004
function printCategorySpecificTitles() {

// The next line was moved from outside script.2 lines up from here. Replace with line 2 lines below here
//<p align="center"><b><i><font size="6" color="#FF0000">
//05252004 - change title size, color & alignment
	//document.write('<p align="center"><b><i><font size="6" color="#FF0000">');
	document.write('<p align="left"><strong><font size="4" color="#690AC9" face="Verdana, Arial, Helvetica, sans-serif">');

//document.write("**URL portion=" + document.URL + '<br>');

	catArray = new Array ();
	var query = location.search;
	var queryLen = query.length;
	var lstQpos = query.lastIndexOf("?");					// location of parameter list
//document.write("**query=" + query + '<br>');
//document.write("**lstQpos:" + lstQpos +'<br>');
//document.write("**queryLen=" + queryLen + '<br>');

	// ***************  Print HEADER
	if ((lstQpos < queryLen + 1) && (lstQpos >=0)) {		// parameter list not empty
		var paramLst = query.substring(lstQpos + 1, queryLen);
//document.write("**paramLst:" + paramLst +'<br>');
//document.write("*pos=" + paramLst.indexOf("cat=animal") + '<br>');

		if (paramLst.indexOf("cat=animal") >= 0) {
			document.write("Animals and Animal Print");
			catArray = catAnimal;
		}
		else if (paramLst.indexOf("cat=denim") >= 0) 	{
			document.write("Denim");
			catArray = catDenim;
		}
		else if (paramLst.indexOf("cat=oriental") >= 0) {
			document.write("Oriental Prints");
			catArray = catOriental;
		}
		else if (paramLst.indexOf("cat=pastel") >= 0) 	{
			document.write("Pastel");
			catArray = catPastel;
		}
		else if (paramLst.indexOf("cat=patriotic") >= 0){
			document.write("Patriotic");
			catArray = catPatriotic;
		}
		else if (paramLst.indexOf("cat=school") >= 0) {
					document.write("School & Team Spirit");
					catArray = catSchool;
		}
		else if (paramLst.indexOf("cat=toile") >= 0) 	{
			document.write("Toile");
			catArray = catToile;
		}
		else if (paramLst.indexOf("cat=theme") >= 0) 	{
			document.write("Theme");
			catArray = catTheme;
		}
		else if (paramLst.indexOf("cat=western") >= 0) 	{
			document.write("Western");
			catArray = catWestern;
		}
		else if (paramLst.indexOf("cat=other") >= 0) 	{
			document.write("Other");
			catArray = catOther;
		}
		else if (paramLst.indexOf("cat=all") >= 0)		{													// Display All
			document.write("All");
			catArray = createAllcategory();
		}
		else if (paramLst.indexOf("cat=kids") >= 0)		{													// Display All
			document.write("Kids");
			catArray = catKids;
		}
		else if (paramLst.indexOf("cat=natural") >= 0)		{													// Display All
			document.write("Natural");
			catArray = catNatural;
		}
		else if (paramLst.indexOf("cat=tropical") >= 0)		{													// Display All
			document.write("Tropical");
			catArray = catTropical;
		}
		else if (paramLst.indexOf("cat=holiday") >= 0)		{		// Holiday											// Display All
					document.write("Christmas Bags");
					catArray = catHoliday;
		}
		else {														// Display All
			document.write("Default - All");
			catArray = createAllcategory();
		}
	}
	else {															// parameter list is empty /  use defaults
			document.write("Default-Animals and Animal Print");
			catArray = catAnimal;
	}


//document.write("query to parse:" + query + '<br>');
//document.write("length of it:" + queryLen +'<br>');
//document.write("lstQpos:" + lstQpos +'<br>');
//document.write("paramLst:" + paramLst +'<br>');

// The next line was moved from outside script. afew lines down from here. Replace with line 2 lines below here
//</font></i></b></p>
	document.write('</font></i></b></p>');

	// ***************  Print information just BELOW HEADER
	// School & Team Spirit - let viewer know that we can make other school/team bags
	if (paramLst.indexOf("cat=school") >= 0) {
//05252004 - add font color - purple
//		document.write('<p align="center"><b><i><font size="4">');
		document.write('<p><b><i><font size="2" color="#690AC9" face="Verdana, Arial, Helvetica, sans-serif">');
		document.write("Ask about other School and Team Spirit Bags available");
		document.write('</font></i></b></p>');
	}

}