function getXMLHttpObj()
{
  var xmlHttpObj

  try
  {
    //Firefox, Opera 8.0+, Safari
    xmlHttpObj = new XMLHttpRequest();
  }
  catch(e)
  {
    //Internet Explorer
    try
    {
      xmlHttpObj = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
      try
      {
        xmlHttpObj = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(e)
      {
        alert("Your browser does not support AJAX!")
        return false;
      }
    }
  }
  return xmlHttpObj;
}
function getLoadPage(url,loadpageId,overlaystyle)
{
	
	//alert(url);
	//document.getElementById("PlantSelectionBox").innerHTML ="<table valign=\"middle\" height=\"112\" width=\"100%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"><tr><td height=\"19\" width=\"40%\"><br /><br /><br /><br /><br /></td><td width=\"60%\"><img src=\"<?php echo $IMGPATH?>/images/calculating.gif\" width=\"121\" height=\"19\" /></td></tr></table>";
	//document.getElementById("loadPage").innerHTML ="<table valign=\"middle\" height=\"100\" width=\"100%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"><tr><td height=\"19\" width=\"41%\" ></td><td width=\"59%\"><img src=\"<?php echo $IMGPATH?>/images/loading.gif\" width=\"121\" height=\"19\" /></td></tr></table>";
	//document.getElementById("RightMenu").innerHTML ="<table width=\"100%\" valign=\"middle\" height=\"174\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"><tr><td height=\"19\" width=\"15%\" ></td><td width=\"85%\"><img src=\"<?php echo $IMGPATH?>/images/loading_green.gif\" width=\"121\" height=\"19\" /></td></tr></table>";
	getLoadPageById(url,loadpageId,overlaystyle);
}

function getLoadPage_savepale(url,loadpageId,overlaystyle)
{
	
	//alert(url);
	//document.getElementById("PlantSelectionBox").innerHTML ="<table valign=\"middle\" height=\"112\" width=\"100%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"><tr><td height=\"19\" width=\"40%\"><br /><br /><br /><br /><br /></td><td width=\"60%\"><img src=\"<?php echo $IMGPATH?>/images/calculating.gif\" width=\"121\" height=\"19\" /></td></tr></table>";
	//document.getElementById("loadPage").innerHTML ="<table valign=\"middle\" height=\"100\" width=\"100%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"><tr><td height=\"19\" width=\"41%\" ></td><td width=\"59%\"><img src=\"<?php echo $IMGPATH?>/images/loading.gif\" width=\"121\" height=\"19\" /></td></tr></table>";
	//document.getElementById("RightMenu").innerHTML ="<table width=\"100%\" valign=\"middle\" height=\"174\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"><tr><td height=\"19\" width=\"15%\" ></td><td width=\"85%\"><img src=\"<?php echo $IMGPATH?>/images/loading_green.gif\" width=\"121\" height=\"19\" /></td></tr></table>";
	getLoadPageById(url,loadpageId,overlaystyle);
	//setTimeout('CloseDiv("newdivleft");',30000); 
}
function getLoadPageById(url,loadpageId,overlaystyle)
{	
	document.getElementById("overlaystyle").value=overlaystyle;
	var xmlHttpObj = getXMLHttpObj();
	xmlHttpObj.open("GET", url, true);
	xmlHttpObj.onreadystatechange = function()
	{
		handleResponse(xmlHttpObj,loadpageId,overlaystyle);
	}
	xmlHttpObj.send(null);
}
function handleResponse(xmlHttpObj,loadpageId,overlaystyle)
{
	if (xmlHttpObj.readyState == 4) 
	{
		if (xmlHttpObj.status == 200) 
		{
			//var resultStr = xmlHttpObj.responseText.split("~~~~~");
			var resultStr = "";
			if(overlaystyle	!=	"")
			{
				var browser=navigator.appName;
				if(browser	==	"Netscape")
					resultStr	=	"<div class=\"netscape\"></div>";
				else
					resultStr	=	"<div class=\"default\"></div>";

				resultStr	+=	"<div id=\"ajaxloaded\" style=\""+overlaystyle+"\">"+xmlHttpObj.responseText+"</div>";
			}
			else
			{
				resultStr	=	"<div >"+xmlHttpObj.responseText+"</div>";
			}
			document.getElementById(loadpageId).innerHTML	=	resultStr;
		} 
		else
			//alert("status is " + xmlHttpObj.status);
			alert('Your Browser is not support some required feature. Please contact with :- info@budgetplants.com');
	}
}
function updateCart(url,loadpageId,overlaystyle,cost,quantity,indexid,cindexid)
{	
	//document.getElementById("PlantSelectionBox").innerHTML ="<table valign=\"middle\" height=\"112\" width=\"100%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"><tr><td height=\"19\" width=\"40%\"><br /><br /><br /><br /><br /></td><td width=\"60%\"><img src=\"<?php echo $IMGPATH?>/images/calculating.gif\" width=\"121\" height=\"19\" /></td></tr></table>";
	//document.getElementById("loadPage").innerHTML ="<table valign=\"middle\" height=\"100\" width=\"100%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"><tr><td height=\"19\" width=\"41%\" ></td><td width=\"59%\"><img src=\"<?php echo $IMGPATH?>/images/loading.gif\" width=\"121\" height=\"19\" /></td></tr></table>";
	//document.getElementById("RightMenu").innerHTML ="<table width=\"100%\" valign=\"middle\" height=\"174\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"><tr><td height=\"19\" width=\"15%\" ></td><td width=\"85%\"><img src=\"<?php echo $IMGPATH?>/images/loading_green.gif\" width=\"121\" height=\"19\" /></td></tr></table>";
	updateCartById(url,loadpageId,overlaystyle,cost,quantity,indexid,cindexid);
}
function updateCartById(url,loadpageId,overlaystyle,cost,quantity,indexid,cindexid)
{	
	document.getElementById("overlaystyle").value=overlaystyle;
	var xmlHttpObj = getXMLHttpObj();
	xmlHttpObj.open("GET", url, true);
	xmlHttpObj.onreadystatechange = function()
	{
		updateCartHandleResponse(xmlHttpObj,loadpageId,overlaystyle,cost,quantity,indexid,cindexid);
	}
	xmlHttpObj.send(null);
}
function updateCartHandleResponse(xmlHttpObj,loadpageId,overlaystyle,cost,quantity,indexid,cindexid)
{
	if (xmlHttpObj.readyState == 4) 
	{
		if (xmlHttpObj.status == 200) 
		{
			//var resultStr = xmlHttpObj.responseText.split("~~~~~");
			var resultStr = "";
			if(overlaystyle	!=	"")
			{
				resultStr	=	"<div class=\"bkg\"></div><div id=\"ajaxloaded\" style=\""+overlaystyle+"\">"+xmlHttpObj.responseText+"</div>";
			}
			else
			{
				resultStr	=	"<div >"+xmlHttpObj.responseText+"</div>";
			}
			document.getElementById(loadpageId).innerHTML	=	resultStr;
			settotalcost(cost,quantity,indexid)
			setsubtotal(cindexid)
			setgrandtotal("sub_total")
		} 
		else
			alert("status is " + xmlHttpObj.status);
	}
}
function deleteCartItem(url,loadpageId,overlaystyle,rowindex,cindexid,cartitem)
{	
	//document.getElementById("PlantSelectionBox").innerHTML ="<table valign=\"middle\" height=\"112\" width=\"100%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"><tr><td height=\"19\" width=\"40%\"><br /><br /><br /><br /><br /></td><td width=\"60%\"><img src=\"<?php echo $IMGPATH?>/images/calculating.gif\" width=\"121\" height=\"19\" /></td></tr></table>";
	//document.getElementById("loadPage").innerHTML ="<table valign=\"middle\" height=\"100\" width=\"100%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"><tr><td height=\"19\" width=\"41%\" ></td><td width=\"59%\"><img src=\"<?php echo $IMGPATH?>/images/loading.gif\" width=\"121\" height=\"19\" /></td></tr></table>";
	//document.getElementById("RightMenu").innerHTML ="<table width=\"100%\" valign=\"middle\" height=\"174\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"><tr><td height=\"19\" width=\"15%\" ></td><td width=\"85%\"><img src=\"<?php echo $IMGPATH?>/images/loading_green.gif\" width=\"121\" height=\"19\" /></td></tr></table>";
	deleteCartItemById(url,loadpageId,overlaystyle,rowindex,cindexid,cartitem);
}
function deleteCartItemById(url,loadpageId,overlaystyle,rowindex,cindexid,cartitem)
{	
	document.getElementById("overlaystyle").value=overlaystyle;
	var xmlHttpObj = getXMLHttpObj();
	xmlHttpObj.open("GET", url, true);
	xmlHttpObj.onreadystatechange = function()
	{
		deleteCartItemHandleResponse(xmlHttpObj,loadpageId,overlaystyle,rowindex,cindexid,cartitem);
	}
	xmlHttpObj.send(null);
}
function deleteCartItemHandleResponse(xmlHttpObj,loadpageId,overlaystyle,rowindex,cindexid,cartitem)
{
	if (xmlHttpObj.readyState == 4) 
	{
		if (xmlHttpObj.status == 200) 
		{
			//var resultStr = xmlHttpObj.responseText.split("~~~~~");
			var resultStr = "";
			if(overlaystyle	!=	"")
			{
				resultStr	=	"<div class=\"bkg\"></div><div id=\"ajaxloaded\" style=\""+overlaystyle+"\">"+xmlHttpObj.responseText+"</div>";
			}
			else
			{
				resultStr	=	"<div >"+xmlHttpObj.responseText+"</div>";
			}
			//alert(resultStr);
			document.getElementById(loadpageId).innerHTML	=	resultStr;
			deleteclientsidecart(rowindex,cindexid,cartitem);
		} 
		else
			alert("status is " + xmlHttpObj.status);
	}
}
