function WishlistGetProductId (WLPID)
{
	WishListProcuctId = WLPID;
	AddToWishlistError = '';
	LosWishlistProduct = document.getElementById(WLPID);
	LosWishlistProduct.href = 'Javascript:void(0)';
	LosWishlistProduct.onclick = function ()
	{
		showAddToWishlistForm ('AddToWishListForm.php');
	}
}
function closeAddToWishlist (WLPID)
{
	closeWishlistDiv = document.getElementById(WLPID+'Float');
	closeWishlistDiv.innerHTML = '';
	closeWishlistDiv.style.display = 'none';
}
function CreateNewLightbox (WLPID)
{
	CNLDivOpenClose = typeof CNLDivOpenClose != 'undefined' && CNLDivOpenClose != 'open' ? 'open' : 'closed';
	CNLDiv = document.getElementById('CreateNewLightboxDiv'+WLPID);
	CNLDiv.style.display = CNLDivOpenClose == 'open' ? 'none' : 'block';
}
function WishlistCreateRequest ()
{
	try
	{
		request = new XMLHttpRequest();
	}
	catch (tryMS)
	{
		try
		{
			request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (otherMS)
		{
			try
			{
				request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (failed)
			{
				request = null;
			}
		}
	}
	return request;
}
function showAddToWishlistForm (pageName)
{
	request = WishlistCreateRequest();
	if (request == null)
	{
		alert("Unable to create request");
		return;
	}
	var url = escape(pageName);
	request.open("GET", url+'?id='+WishListProcuctId, true);
	request.onreadystatechange = WishlistDisplayDetails;
	request.send(null);
}
function WishlistDisplayDetails()
{
	if (request.readyState == 4)
	{
		if (request.status == 200)
		{
			detailDiv = document.getElementById(WishListProcuctId+'Float');
			detailDiv.style.display = 'block';
			detailDiv.innerHTML = request.responseText;
		}
		else
		{
			detailDiv = document.getElementById(WishListProcuctId+'Float');
			detailDiv.innerHTML = request.status;
		}
	}
}
function AddToWishlist (WLPID)
{
	request = WishlistCreateRequest();
	if (request == null)
	{
		alert("Unable to create request");
		return;
	}
	AddToWishlistProductId = WLPID;
	NewLightbox = '';
	if (NewLightboxName = document.getElementById('NewLBName'+WLPID))
	{
		NewLightbox = '&NLBN='+NewLightboxName.value;
	}
	LightboxId = document.getElementById('wishlist'+WLPID);
	Lightbox = '&LBID='+LightboxId.value;
	url = 'AddToWishList.php';
	request.open("GET", url+'?id='+WLPID+Lightbox+NewLightbox, true);
	request.onreadystatechange = DisplayAddToWishlistResults;
	request.send(null);
}
function DisplayAddToWishlistResults ()
{
	if (request.readyState == 4)
	{
		if (request.status == 200)
		{
			detailDiv = document.getElementById(AddToWishlistProductId+'Float');
			if (request.responseText == 'All Good')
			{
				closeAddToWishlist (AddToWishlistProductId);
			}
			else
			{
			detailDiv.style.display = 'block';
			detailDiv.innerHTML = request.responseText;
				/*AddToWishlistError = '&WLError='+request.responseText;
				WishListProcuctId = AddToWishlistProductId;
				showAddToWishlistForm ('AddToWishListForm.php');*/
			}
		}
		else
		{
			detailDiv = document.getElementById(WishListProcuctId+'Float');
			detailDiv.innerHTML = request.status;
		}
	}
}