/*
   Author: Hari Khalsa
   Date: 09.26.02
   Description:
   Contains JavaScript functions for displaying bag status to user on product pages.
   
   initSatus()	  - Initialized the status settings for the "Item Added" status message.
   setStatus()	  - Checks which status message should be displayed and call appropriate function.
   				    Then, calls setCookie function to bring the client-side count values in-line w. server-side.
   writeShopBag() - Writes out the html for the "Item added" shopping bag status message.
   writeWishBag() - Writes out the html for the "Item added" wish list status message.
*/
//var compBagCount = 0;
//var compWishCount = 0;
var displayStatus = false;
var writeShop = false;
var writeWish = false;

function initStatus(){
	if((strBagStatus!=null)||(strBagStatus!="")){
		//if(compBagCount < intBagCount){ bdb bug fix
		var tmpRefer = document.referrer;
		//alert("Ignore Message!! Hit OK..  Refer Page: " + document.referrer);
		//checks to see if the refer page is not the addtowishbag page and the bag/wish count has changed
		if ((tmpRefer != "" ) && ((compBagCount < intBagCount) || (compWishCount < intWishCount))) { 
			setCookie();
		} else if(compBagCount < intBagCount){ 
		//if((compBagCount!=null)&&(compBagCount < intBagCount)){
			writeShop = true;
			displayStatus = true;
			//alert("shop written based on compCookie: "+ compBagCount+"<"+intBagCount);
		//} else {  bug fix bdb
		//	if(compWishCount < intWishCount){ bug fix bdb
		} else if (compWishCount < intWishCount){
			//if((compWishCount!=null)&&(compWishCount < intWishCount)){
				writeWish = true;
				displayStatus = true;
				//alert("wish written based on compCookie: "+ compWishCount+"<"+intWishCount);
			//} bug fix bdb
		} else if ((compWishCount > intWishCount) || (compBagCount > intBagCount)) {
			setCookie();
		}
	} else {
		displayStatus = false;
	}
	//alert("display:"+displayStatus+", shop:"+writeShop+", wish:"+writeWish);
	//alert("shop no:"+intBagCount+ ", shop comp no:"+compBagCount);
	//alert("wish no:"+intWishCount+ ", wish comp no:"+compWishCount);
}

function setStatus(){
	//alert("setStatus function running.");
	if(displayStatus==true){
		if(writeShop){
			writeShopBag();
			//alert("shop bag status should be written");
		} else {
			if(writeWish){
				writeWishBag();
				//alert("wish bag status should be written");
			} else {
				//alert("nothing should be written.");
			}
		}
		setCookie();
	}
}

function setStatusNew(){
	//alert("setStatus function running.");
	if(displayStatus==true){
		if(writeShop){
			writeShopBagNew();
			//alert("shop bag status should be written");
		} else {
			if(writeWish){
				writeWishBagNew();
				//alert("wish bag status should be written");
			} else {
				//alert("nothing should be written.");
			}
		}
		setCookie();
	}
}

function writeShopBag(){
	var bagNum = intBagCount;
	document.writeln("<div id=\"statusContainer\">");
	document.writeln("<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr valign=\"top\">");
	document.writeln("<td><span class=\"txtViewBag\">* Item added</span></td>");
	document.writeln("<td width=\"4\" align=\"left\"><img src=\"/store/assets/images/clear.gif\" width=\"4\" height=\"1\" alt=\"\" border=\"0\"></td>");
	document.writeln("<td width=\"13\" align=\"left\"><a href=\"shopping_cart_interface.main?p_action=viewcart&p_sc_type=S\"><img src=\"/store/assets/images/ico_bag.gif\" width=\"12\" height=\"12\" alt=\"\" border=\"0\"></a></td>");
	document.writeln("<td width=\"4\" align=\"left\"><img src=\"/store/assets/images/clear.gif\" width=\"4\" height=\"1\" alt=\"\" border=\"0\"></td>");
	document.writeln("<td width=\"13\" align=\"left\"><div id=\"bagItems\"><a class=\"viewBag\" href=\"shopping_cart_interface.main?p_action=viewcart&p_sc_type=S\">"+bagNum+"</a></div></td>");
	document.writeln("<td width=\"4\" align=\"left\"><img src=\"/store/assets/images/clear.gif\" width=\"4\" height=\"1\" alt=\"\" border=\"0\"></td>");
	document.writeln("<td><a class=\"viewBag\" href=\"shopping_cart_interface.main?p_action=viewcart&p_sc_type=S\">View shopping bag</a></td></tr>");
	document.writeln("<tr valign=\"top\">");
	document.writeln("<td colspan=\"6\"><img src=\"/store/assets/images/clear.gif\" width=\"1\" height=\"3\" alt=\"\" border=\"0\"></td></tr></table>");
	document.writeln("</div>");
}

function writeShopBagNew(){
	var bagNum = intBagCount;
	document.writeln("<div id=\"statusContainer\">");
	document.writeln("<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr valign=\"top\">");
	document.writeln("<td><span class=\"txtViewBag\">* Item added</span></td>");
	document.writeln("<td width=\"4\" align=\"left\"><img src=\"/store/assets/images/clear.gif\" width=\"4\" height=\"1\" alt=\"\" border=\"0\"></td>");
	document.writeln("<td width=\"13\" align=\"left\"><a href=\"shopping_bag.main\"><img src=\"/store/assets/images/ico_bag.gif\" width=\"12\" height=\"12\" alt=\"\" border=\"0\"></a></td>");
	document.writeln("<td width=\"4\" align=\"left\"><img src=\"/store/assets/images/clear.gif\" width=\"4\" height=\"1\" alt=\"\" border=\"0\"></td>");
	document.writeln("<td width=\"13\" align=\"left\"><div id=\"bagItems\"><a class=\"viewBag\" href=\"shopping_bag.main\">"+bagNum+"</a></div></td>");
	document.writeln("<td width=\"4\" align=\"left\"><img src=\"/store/assets/images/clear.gif\" width=\"4\" height=\"1\" alt=\"\" border=\"0\"></td>");
	document.writeln("<td><a class=\"viewBag\" href=\"shopping_bag.main\">View shopping bag</a></td></tr>");
	document.writeln("<tr valign=\"top\">");
	document.writeln("<td colspan=\"6\"><img src=\"/store/assets/images/clear.gif\" width=\"1\" height=\"3\" alt=\"\" border=\"0\"></td></tr></table>");
	document.writeln("</div>");
}

function writeWishBag(){
	var bagNum = intWishCount;
	document.writeln("<div id=\"statusContainer\">");
	document.writeln("<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr valign=\"top\">");
	document.writeln("<td><span class=\"txtViewBag\">* Item added</span></td>");
	document.writeln("<td width=\"4\" align=\"left\"><img src=\"/store/assets/images/clear.gif\" width=\"4\" height=\"1\" alt=\"\" border=\"0\"></td>");
	document.writeln("<td><a class=\"viewBag\" href=\"/wishlist/wishlist_home.php\">View wish list</a></td></tr>");
	document.writeln("<tr valign=\"top\">");
	document.writeln("<td colspan=\"6\"><img src=\"/store/assets/images/clear.gif\" width=\"3\" height=\"1\" alt=\"\" border=\"0\"></td></tr></table>");
	document.writeln("</div>");
}

function writeWishBagNew(){
	var bagNum = intWishCount;
	document.writeln("<div id=\"statusContainer\">");
	document.writeln("<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr valign=\"top\">");
	document.writeln("<td><span class=\"txtViewBag\">* Item added</span></td>");
	document.writeln("<td width=\"4\" align=\"left\"><img src=\"/store/assets/images/clear.gif\" width=\"4\" height=\"1\" alt=\"\" border=\"0\"></td>");
	document.writeln("<td><a class=\"viewBag\" href=\"/wishlist/wishlist_home.php\">View wish list</a></td></tr>");
	document.writeln("<tr valign=\"top\">");
	document.writeln("<td colspan=\"6\"><img src=\"/store/assets/images/clear.gif\" width=\"3\" height=\"1\" alt=\"\" border=\"0\"></td></tr></table>");
	document.writeln("</div>");
}
