
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;
	var LowInventoryDiv = "Adjusted" + Prodid + ClintID;
	$("#" + "TR" + DivName).hide();
	$("#" + "TR" + LowInventoryDiv).hide();

	
	$.post(AddtoCartUrl,function(result)
			{
				
				var resultData = result.split("|");								
				var StatusCode = resultData[0];
				var AddtoCartMsg = resultData[1];
				var IsLowInventory = resultData[2];
				switch (StatusCode) 
				{
					case '0': 
					ViewCart(DivName);
					if(IsLowInventory=="true")
					{
						ViewLowInventory(LowInventoryDiv);
					}
					UpdateCartCounter(CatalogName);
					break;

					case '-1': 
					//failed
					DisplayMessagePopup(AddtoCartMsg);
					break;
					
				}
				
			});
}

function ViewCart(DivName)
{
	//display view cart

	$("#" + "TR" + DivName).show();
}

function ViewLowInventory(LowInventoryDiv)
{
	//Display Low inventory message.
	$("#" + "TR" + LowInventoryDiv).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  ); }); 
}


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("");
		$("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");		
		});
	
}

