var priceUpdatePeriod = 10000;

function auctionOffer(secondTime) {
    $.ajax({
	type: 'post',
	url: context + '/auction-offer/' + jawexSessionPath,
	error: function() {
            //			alert('error:' + arguments);
	},
	success: function(data) {
	    if(data.success == true) {
		var auctionOffer = document.getElementById('auctionOfferProduct');
		auctionOffer.innerHTML = data.data;
		
		startScripts("auctionOfferProduct");
		
		if(!secondTime) {
		    setTimeout('renewPrice()', priceUpdatePeriod);
		}
	    }
	}
    });
}

function renewPrice() {
    $.ajax({
	type: 'post',
	url: context + '/auction-offer-price/' + jawexSessionPath,
	error: function() {
            //			alert('error:' + arguments);
	},
	success: function(data) {
	    $('#auctionOfferPrice').html(data);
	    setTimeout('renewPrice()', priceUpdatePeriod);
	}
    });
}

function startAuctionTimer(day, hour, minute, second){
    
    if(day == 0 && hour == 0 && minute == 0 && second == 0) {
	auctionOffer(true);
    } 
    
    if(day != 0) {
    	$('#day10').html(getFirstNumber(day));
        $('#day').html(getSecondNumber(day));
    } 
    
    $('#hour10').html(getFirstNumber(hour));
    $('#hour').html(getSecondNumber(hour));
    
    $('#min10').html(getFirstNumber(minute));
    $('#min').html(getSecondNumber(minute));
    
    $('#sec10').html(getFirstNumber(second));
    $('#sec').html(getSecondNumber(second));
    
    if(second == 0){
    	if(minute == 0){
    	    if(hour == 0) {
    		if(day !=0) {
    		    day -= 1;
    		    if(day == 0) {
        		$('.auctonDay').hide();
        	    }
    		    hour = 23
    		}
    	    }else {
    		hour -= 1;
    	    }
            minute = 59;
        }else {
            minute -= 1;
        }
    	second = 59;
    }else {
    	second -= 1;
    }
    
    if(day == 0 && hour == 0 && minute == 0 && second == 0) {
    	auctionOffer(true);
    } else {
    	setTimeout('startAuctionTimer('+day+', '+hour+', '+minute+', '+second+')',1000);
    }
}


function getFirstNumber(number) {
    var numb = ''+number;
    if(numb.length > 1) {
	return numb.substring(0,1);
    }
    return "0";
}

function getSecondNumber(number) {
    var numb = ''+number;
    if(numb.length > 1) {
	return numb.substring(1,2);
    }
    return numb;
}
