$(document).ready( function(){
	//$('#streaming').append("<p>Streaming is OFF</p>");

	InitElements();

	// start streaming
	SetStreaming();



	// refresh button
	//$('#streamstatus').click(function(){
	//	SetStreaming();
	//});
	// stop updating text fields(for example bid field)
	$("input:text").click(function(){
		GlobalVariables.offeredbidtyping = true;
	});

	// start updating text field when focus was lost
	$("input:text").blur(function(){
		GlobalVariables.offeredbidtyping = false;
	});


});





function ShowDescription(price,user,status){
	var str ="";
	str += "<div><span class=\"currency\">$</span> <span class=\"prod_price\"> " + price + "</span></div>";
	str += "<div style=\"padding: 5px 0pt 3px;\">";
	str +=	"	<table id=table_time class=\"prod_time_blue\" cellspacing=\"3\" cellpadding=\"0\" align=\"center\"> ";
	str += "			<tbody>";
	str += "				<tr>";
	str += "					<th id=time>" + status + "</th>";
	str += "				</tr>";
	str += "			</tbody>";
	str += "	</table>";
	str += "</div>";
	str += "<b>" + user + "</b>";
	return str;
}

function ShowPendingDescription(price,user){
	var str ="";
	str += "<div><span class=\"currency\">$</span> <span class=\"prod_price\"> " + price + "</span></div>";
	str += "<div style=\"padding: 5px 0pt 3px;\">";
	str +=	"<div style=\"padding: 6px 0px 6px; color: rgb(121, 121, 121);\">" + GlobalVariables.auctionstatus[3] + "</div>";
	str += "</div>";
	str += "<b>" + user + "</b>";
	
	// disable bid form
	
	return str;
}

function SubmitBid(formid){
	var tmp = formid.split('_');
	var id = parseInt(tmp[1]);
	var val = parseInt($('#' + formid + ' #bid_' + id).val());

	if(CheckBid(val)){
		DoDisabledFormElements(formid,id);
		$.post("/users/updatebid/",{ bid: val, auctionid : id}, function(result){
			if(result.indexOf('Register') ==  0){
				alert('You must login first!');
				return false;
			}
		});

	}else{
		alert(GlobalVariables.wrongdata);
		return false;
	}
	return false;
}

//change status for closed auctions
function CloseAuctions(){
	//GlobalVariables.closed_auctions_on_page.splice(0,1); // remove first element
	$.each(GlobalVariables.closed_auctions_on_page,function(i,data){
		if(parseInt(data) != -1){
			var auction_data = GetAuctionData(parseInt(data));
				$('#highlite_' + data + ' #time').empty().append(GlobalVariables.auctionstatus[auction_data[5]]);
				$('#highlite_' + data).removeClass().addClass('prod_info_sold');
				$('#highlite_' + data + ' #table_time').removeClass().addClass('prod_time_sold');
				$('#highlite_' + data + ' .prod_price').css("color","rgb(121, 121, 121)");
				$('#highlite_' + data + ' .currency').css("color","rgb(121, 121, 121)");
				$('#bid_field_' + data).empty().append('&nbsp;');
		}
	});
	// 
	GlobalVariables.closed_auctions_on_page = [];
	// problem with Opera when array is void
	GlobalVariables.closed_auctions_on_page[0] = -1;
}

