
function CallAjaxAddToCart(Prodid,ClintID,Qty,CatalogName,lang)
{	
	
	var AddtoCartUrl = "/Common/Ajax/AddtoCartFromSearchHandler.ashx?ProdID=" + Prodid + "&Qty=" + Qty + "&Whse=" + CatalogName + "&lang="+ lang;
	
	var DivName = "ViewCart" + Prodid + ClintID;
	$.post(AddtoCartUrl,function(result)
			{
				
				var resultData = result.split("|");								
				var StatusCode = resultData[0];
				//var DispalyBO = resultData.DisplayPrompt;
				//var BOMsg = resultData.BackOrderMessage;
				//var BOSessionID =  resultData.AddToCartSessionID
				var AddtoCartMsg = resultData[1];
				
				switch (StatusCode) 
				{
					case '0': 
					ViewCart(DivName);
					UpdateCartCounter(CatalogName);
					
					break;
					//case '1': 
					////read the messages and post to prodcutpage
						// PostToproductPage(displayPrompt, BackOrderMessage,AddToCartSessionID, CatalogName, prodid, lang);
						//break;
					case '-1': 
					//failed
					DisplayMessagePopup(AddtoCartMsg);
					break;
					
				}
				
			});
}

function ViewCart(DivName)
{
	//display view cart

	$("#" + "TR" + DivName).show();
}


function UpdateCartCounter(Mode)
{
	
	var updateCartCounter = "/Common/Ajax/TopNavContentHandler.ashx?" + "mode=" + Mode +"&type=CartCounter";
	var updateTopnavUrl = "/Common/Ajax/TopNavContentHandler.ashx?" + "whse=" + Mode +"&type=HelloMessage";
	$.post(updateCartCounter,function(result){ 
		$('#TopNav_CartCounter').html( result  ); }); 
	//$.post(updateTopnavUrl,function(result){ 
	//	$('#TopNav_HelloMessage').html( result  );    
	//	if (result =='')$('#TopNav_HelloMessage').css("display", "none");  });
}


function DisplayMessagePopup(strMessage)
{
	document.getElementById('AddtoCartPrompt').value = "true";
	var obj = document.getElementById('AddtoCartMessage');
	obj.innerHTML = strMessage;
		$("div#AddtoCartPromptDialog").dialog({
			autoOpen: false,
			bgiframe: true,
			width: 600,
			modal: true,
			closeOnEscape: false,
			resizable: false,
			draggable: false,
			overlay: {
				opacity: 0.70,
				background: "black"
			}
		});
		
		$("div#AddtoCartPromptDialog").css('display','block')
		$("div#AddtoCartPromptDialog").dialog("open");
		$(".ui-dialog-titlebar").hide();
		$(".ui-dialog").width("").height("");
		$(".ui-dialog").css("left", "80px");
		$("div.dialogContent").corners("10px");
				
		//JQuery method to close the popup.
		$("#lnkCloseOk").click(function(){		
		$("div#AddtoCartPromptDialog").dialog("close");		
		});				
		
		//JQuery method to close the popup - 
		$("#lnkCloseCancel").click(function(){
		$("div#AddtoCartPromptDialog").dialog("close");		
		});
	
}


/*
function PostToproductPage(displayPrompt, BackOrderMessage,AddToCartSessionID,catalog, prodid, lang)
{
	var form = document.createElement("form");
    form.setAttribute("method", "post");
    form.setAttribute("action", "<%CostcoPage.UrlBase%>" + "/Browse/Product.aspx?whse=" +
		catalog +"&topnav=&prodid=" + prodid +"&ec=" + catalog +"-EC877-CatHome&lang=" + lang);
	
	var input = document.createElement("input");
	input.setAttribute("type", "hidden");
	input.setAttribute("name", "displayPrompt");
	input.setAttribute("value", displayPrompt);
	form.appendChild(input);
	 
	var input2 = document.createElement("input");
	input.setAttribute("type", "hidden");
	input.setAttribute("name", "BackOrderMessage");
	input.setAttribute("value", BackOrderMessage);
	form.appendChild(inpu2); 
	
	var input3 = document.createElement("input");
	input.setAttribute("type", "hidden");
	input.setAttribute("name", "AddToCartSessionID");
	input.setAttribute("value", AddToCartSessionID);
	form.appendChild(input3); 
	document.body.appendChild(form);                     
    form.submit();
	
}
*/