﻿
function ShowImageDetail(s, e)
{
	popUpWindow.SetHeaderText('Detail');
	//popUpImage.SetImageUrl(s.GetImageUrl().replace('Thumbs', 'Slides'));
	cbDetailPanel.PerformCallback("0;" + s.GetImageUrl().replace('Thumbs', 'Slides'));
	popUpWindow.Show();
	//popUpWindow.UpdatePosition();
}

function ImageDetailShown(s, e)
{
	//s.UpdatePosition();
	//s.UpdateWindowPosition(e.window);
}

function ImageDetailClosing(s, e)
{
	popUpImage.SetImageUrl('');
}

function DetailPanelEndCallback(s, e)
{
	popUpWindow.UpdatePosition();
}

function PreviousClick(s, e)
{
	cbDetailPanel.PerformCallback("P;" + popUpImage.GetImageUrl());
}

function NextClick(s, e)
{
	cbDetailPanel.PerformCallback("N;" + popUpImage.GetImageUrl());
}

function SaveBidClick(s, e)
{
	SaveBid();
}

function BidPanelEndCallback(s, e)
{
	cbCatalogPanel.PerformCallback('');
}

function ShowBidPopUp(item, price)
{
	var hidPrice = document.getElementById("ctl00_plhMain_popUpBid_cbPanel_hidPrice");
	var hidItem = document.getElementById("ctl00_plhMain_popUpBid_cbPanel_hidItem");
	hidPrice.value = price;
	hidItem.value = item;
	pnlErrorMsg.SetVisible(false);
	popUpBid.Show();
	return false;
}

function BidPopUpShown(s, e)
{
	edBidValue.SetText('0');
	edBidValue.Focus();
	edBidValue.SelectAll();
}

function ValidateBid()
{
	var hidPrice = document.getElementById("ctl00_plhMain_popUpBid_cbPanel_hidPrice");
	var minPrice = parseInt(hidPrice.value);
	var text = edBidValue.GetText();
	if ((text == null) || (text == ""))
	{
		return true;
	}
	var price = parseInt(edBidValue.GetNumber());
	return (price > minPrice);
}

function SaveBid()
{
	if (!ValidateBid())
	{
		pnlErrorMsg.SetVisible(true);
		return;
	}
	//var hidItem = document.getElementById("ctl00_plhMain_popUpBid_cbPanel_hidItem");
	var param = edBidValue.GetText();
	if ((param == null) || (param == ""))
		param = "-1";
	cbPanel.PerformCallback(param);
	popUpBid.Hide();
}
