/*
 * Auction Tools
 * 1.0 - Sipkam
 */

$$('#pimg1').addEvent('click', function() {
	var oldsrc = $$('#pimg1').get('src');
	var newsrc = oldsrc.toString();
	var oursrc = newsrc.replace(/80/, "400");
	var curimg = $$('#currentproductimage');
	curimg.setProperty('src', oursrc);
});

$$('#pimg2').addEvent('click', function() {
	var oldsrc = $$('#pimg2').get('src');
	var newsrc = oldsrc.toString();
	var oursrc = newsrc.replace(/80/, "400");
	var curimg = $$('#currentproductimage');
	curimg.setProperty('src', oursrc);
});

$$('#pimg3').addEvent('click', function() {
	var oldsrc = $$('#pimg3').get('src');
	var newsrc = oldsrc.toString();
	var oursrc = newsrc.replace(/80/, "400");
	var curimg = $$('#currentproductimage');
	curimg.setProperty('src', oursrc);
});

$$('#pimg4').addEvent('click', function() {
	var oldsrc = $$('#pimg4').get('src');
	var newsrc = oldsrc.toString();
	var oursrc = newsrc.replace(/80/, "400");
	var curimg = $$('#currentproductimage');
	curimg.setProperty('src', oursrc);
});

var bidStop = false;

function hoks(id) {
	var req = new Request({
		method: 'post',
		url: '/hoks',
		data: { 'aid' : id },
		onComplete: function(response) {
			var vars = response.split('|');
			for (j=0;j<=vars.length-1;j++) {
				var vals = vars[j].split(':');
				for (z=0;z<=vals.length-1;z++) {
					// Remain
					if (vals[z] == 'b') {
						var endtimestamp = vals[1];
						var currenttimestamp = vals[2];
						if (vals[1] > vals[2]) {
							$$('#countertime').set('html', makeclock(vals[1], vals[2]));
							if ((vals[1] - vals[2]) <= 10) {
								$$('#last_actions_div').setStyle('display', 'block');
							} else {
								$$('#last_actions_div').setStyle('display', 'none');
							}
							bidStop = false;
						} else {
							$$('#AuctionFinish').set('value', '1');
							$$('#countertime').set('html', '00:00:00');
						}
					}
					// Last Bidders
					if (vals[z] == 'c') {
						var winnerPerson = vals[1];
						if (vals[1]) {
							$$('#a_current_winner').set('html', vals[1]);
						} else {
							$$('#a_current_winner').set('html', '---');
						}
					}
					// Price
					if (vals[z] == 'd') {
						if (vals[1] != '0') {
							var curprz = $$('#CurrentAuctionPrice').get('text');
							var newprz = vals[1];
							var orprice = '--.--';
							if (curprz != newprz && curprz != orprice) {
								if ($$('#AuctionFinish').get('value') != 1) {
									$$('#CurrentAuctionPrice').highlight('#FF0000');
								}
							}
							var currentprice = vals[1];
							var sp = $$('#standprice').get('text') - vals[1];
							$$('#CurrentAuctionPrice').set('html', vals[1]);
							$$('#a_current_price2').set('html', vals[1]+' TL');
							var kazanc = sp.toFixed(2)+' TL';
							$$('#user_savings').set('html', kazanc);
						} else {
							$$('#CurrentAuctionPrice').set('html', '0.00');
							$$('#a_current_price2').set('html', '0.00 TL');
						}
					}

					// Status
					if (vals[z] == 'e') {
						if (vals[1] == '1') {
							$$('#AuctionFinish').set('value', '1');
						}
					}
				}
			}

			if (vars[5]) {
				// historie
				var hist = vars[5].split('-#-');
				var tklfvrn = "";
				for (h=0;h<=hist.length-1;h++) {
					var tklfvrn = tklfvrn + '<div class="fl tal cls_tklfvrnrow">' + hist[h] + '</div>' + '<div class="fl tac cls_fytrow">' + currentprice + '</div>' + '<div class="fl tac cls_tklftprow">' + 'Tekil' + '</div>' + '<div class="clr"></div>';
					var currentprice = Number(currentprice - vars[6]).toFixed(2);
				}
				historieDiv = $$('#historie');
				historieDiv.set('html', tklfvrn);
			}

			if ($$('#AuctionFinish').get('value') == 1) {

				if(!bidStop){
					//console.log("bidstop true");  //Kapatılacak
					window.setTimeout(function(){
						//console.log("bidstop acikattirma"); //Kapatılacak
						$$('#AuctionFinish').set('value', '0');
						hoks(id);
						bidStop = true;
					},1000);
					return;
				}
			
				clearInterval(Interval2);

				//$$('#last_action_main_div').destroy(); 
				$$('#countdown_new_div').destroy();
				$$('#gebotsbutton').destroy();
				$$('#bttext').destroy();
				$$('#dets').setStyle('max-height', '150px');
				$$('#dets').setStyle('min-height', '150px');
				$$('#BidDetailsLink').setStyle('visibility', 'visible');

				var theDate = new Date(endtimestamp * 1010);

				var theMonth = (theDate.getMonth() + 1 < 10) ? '0' + (theDate.getMonth() + 1) : (theDate.getMonth() + 1);
				var theDay = (theDate.getDate() < 10) ? '0' + theDate.getDate() : theDate.getDate();
				var theYear = theDate.getFullYear()

				var theHour = theDate.getHours();
				var theMinute = (theDate.getMinutes() < 10) ? '0' + theDate.getMinutes() : theDate.getMinutes();

				var dateString = theDay+'.'+theMonth+'.'+theYear+' '+theHour+':'+theMinute;
               

				$$('#cong').setStyle('display', 'block');
				//$$('#cong').set('html', '<br />Bu açık artırma<br />'+ dateString +'<br />tarihinde sona erdi');
				$$('#cong').set('html', '<br />Bu açık artırma sona ermiştir.');
				
				
				$$('#last_bidder_desc').set('html', 'Kazanan:');

				$$('#saveup').setStyle('max-height', '268px');
				$$('#saveup').setStyle('min-height', '268px');
				$$('#saveup').setStyle('height', '268px');

				$$('#cong2').setStyle('display', 'block');
				$$('#cong2').set('html', '<img src=\"img2/winner3.jpg\" border=\"0\" height=\"36\" width=\"31\"> <br />Tebrikler,<br />'+ winnerPerson +'!<br /><span style="color: #DD0000;">Kazancınız '+ kazanc +'</span>');


			}

		}
	}).send();

}

function BidToAuction(aid, plus) {
	var CurrentPrize = Number($$('#CurrentAuctionPrice').get('text'));
	var NewPrize = CurrentPrize + Number(plus);
	var writeMe = Math.round(NewPrize*100)/100;
	var MyCurrentBid = Number($$('#myCurrentBid').get('text'));
	var MyNewBid = MyCurrentBid - 1;
	var highlightme = $$('#a_current_price');
	var req = new Request({
		method: 'post',
		url: '/Teklifler',
		data: { 'auction' : aid },
		onComplete: function(response) {
	  if (response == "NOLOG") {
			alert("Teklif verebilmek için siteye yeniden giriş yapınız.");
			} else {
			if (response == "NOBID") {
				alert("Teklif hakkınız bitti.");
			} else {
				if (response == "LASTMOHICAN") {
					highlightme.highlight('#FF0000');
				} else {
					highlightme.highlight('#FF0000');
				}
				//$$('#myCurrentBid').set('text', MyNewBid)
				$$('#CurrentAuctionPrice').set('text', writeMe.toFixed(2))
			}
		}
	  }	
	}).send();
}

$$('#uhrTooltip').addEvent('mouseover', function() {
	$$('#Primeri').setStyle('display', 'block');
});


$$('#uhrTooltip').addEvent('mouseout', function() {
	$$('#Primeri').setStyle('display', 'none');
});

function What_is_UHR() {
	alert('Sayaç açıklaması');
}
