function callback_update(res)
{
	if (res=='NONE')
	{
		return false;
	}
	else
	{
		coupons.location='addcoupon.asp?onlineid='+res;
	}
}

function connect()
{
	//AJAX('checkcoupon.asp', 'callback_update');
	//setTimeout("connect()", 3000);
}

function callback_dump() {}

var pac = 0;

function showProductAvaliability() {
    return;
	pac=pac+1;
	if (pac<2) return;
	
	var node = cpage.document; var tag = 'img'; var elms = '';
	var els = node.getElementsByTagName(tag); var elsLen = els.length;

	for (i = 0, j = 0; i < elsLen; i++) {
		if (els[i].getAttribute('content')=='Avaliability')
		{ els[i].style.display='block'; }
	}
	pac=0;
}

var cityCONT = 'citylistCont'; var deliveryCONT = 'deliverylistCont';

function getDeliveryView()
{ AJAX('server/deliveries.asp?city=0', 'callback_getDeliveryView'); }

function callback_getDeliveryView(res)
{
    try {
        document.all[cityCONT].innerHTML = res;
        delpriceTitle.style.display='block';
    }
    catch(ex) {
        setTimeout("callback_getDeliveryView('"+res+"');", retry_deliveryview); }
}

function chooseDelivery()
{
    var x = document.all["deliveryList"];
    var cD = x.options[x.selectedIndex];
    
    if (cD.value=="0") { deliveryDetails.style.display='none'; self.focus(); return false; }
    
    displayDeliveryPrice.innerHTML = cD.getAttribute("price");
    displaySupplyTime.innerHTML = cD.getAttribute("estimated");
    deliveryDetails.style.display='block';
    self.focus();
}

function getCityDeliveries()
{
    deliveryDetails.style.display='none';

    var x = document.all["cityList"];
    var name = x.options[x.selectedIndex].innerText;

    if (x.options[x.selectedIndex].value) { name = x.options[x.selectedIndex].value; }

    if (name == "0") {
        document.all[deliveryCONT].innerHTML=''; deliveryDetails.style.display='none';
        ChooseCity.style.display='block'; 
    } else {
        if (document.all['deliveryList']) {
            recallDeliveryType = document.all['deliveryList'].options[document.all['deliveryList'].selectedIndex].innerText;
        }
        AJAX('server/deliveries.asp?city='+escape(name), 'callback_getCityDeliveries'); }
    
    self.focus();
}

var recallDeliveryType = '';

function callback_getCityDeliveries(res)
{
    document.all[deliveryCONT].innerHTML = res;

    var x = document.all["deliveryList"];
    
    for (var i=0; i<x.options.length; i++)
    { if (x.options[i].innerText==recallDeliveryType) x.selectedIndex = i; }

    chooseDelivery();
}
