/*
 this file countdown time for
 all products in countdown list
*/

var str=new String();
var time=new String();

if (end_array.length>0) {
	for (key in end_array){
		str=str+key+",";
	}
}
else str=" ";
var lengthStr=str.length;
str=str.substr(0,lengthStr-1);

function set_data(json){
	
		
	if (json.msg!='') SMessage(json.msg);	
	if (json.userbites) document.getElementById('acc').innerHTML=json.userbites;

	////counting
	if (end_array.length>0) {
		for (key in end_array){
				  
		  	iddiv="clockdiv"+key;
		  	iddiv2="winnerdiv"+key;
		  	iddiv3="pricediv"+key;
		  	var noname="---";
			time=eval('json.id_'+key+'.count_time');  			  	
		  	if (document.getElementById(iddiv)) document.getElementById(iddiv).innerHTML=time;
		  	if (time=='--:--:--'){ 
		  		document.getElementById('bid'+key).className='not_active';
			  	disable_click_array[key]=1;
			} 	
			else{ 	
				document.getElementById('bid'+key).className='';
				disable_click_array[key]=0;
			}	
 			if (eval('json.id_'+key+'.winner')!='') {
		  		if (document.getElementById(iddiv2)) document.getElementById(iddiv2).innerHTML=eval('json.id_'+key+'.winner');
			}else{if (document.getElementById(iddiv2)) document.getElementById(iddiv2).innerHTML=noname;}
			if (document.getElementById(iddiv3)) document.getElementById(iddiv3).innerHTML=eval('json.id_'+key+'.actual_price');
			
			
			if ((time=='Ended') && (document.getElementById('bid'+key))) {
				document.getElementById('bid'+key).innerHTML='<div class="head">ERSPARNIS</div><div class="economy">'+eval('json.id_'+key+'.economy')+'%</div>';
				if (document.getElementById('head_winner'+key)) document.getElementById('head_winner'+key).innerHTML='GEWINNER';
				if (document.getElementById('head_time'+key)) document.getElementById('head_time'+key).innerHTML='BEENDET';	
				if (document.getElementById('clockdiv'+key)) document.getElementById('clockdiv'+key).innerHTML=eval('json.id_'+key+'.finish_time');
				if (document.getElementById('clockdiv'+key)) document.getElementById('clockdiv'+key).className='';
				///butler
				
				if (document.getElementById('batler_table') && json.history_id) {
					if (json.history_id==key) $('#batler_table').hide();
				}
				///butler
			}
			if (eval('json.id_'+key+'.change_price')=='1'){ 
				if (document.getElementById(iddiv3)) document.getElementById(iddiv3).style.backgroundColor="#ff0000";
			}
			else {				  	
				if (document.getElementById(iddiv3)) document.getElementById(iddiv3).style.backgroundColor="";
			}
						  	
		}
	}
	///-----

	/////full history	
	if (json.his_1){
		his_table="<table width='100%' class='history_table'>";
		for (var key1=1;key1<=10;key1++){
			if (eval('json.his_'+key1)) {			
				if ('json.his_'+key1+'.type') {
					if(eval('json.his_'+key1+'.type')=='1') type_click='Single bid';
					else if(eval('json.his_'+key1+'.type')=='3') type_click='Autobid';
					else type_click='';
				}
			}
			if ((eval('json.his_'+key1)) && (eval('json.his_'+key1+'.name')=='')) 
				his_table+="<tr><td colspan=3>Mindestpreis noch nicht erreicht!</td></tr>";
			else 
				if (eval('json.his_'+key1)) 
					his_table+="<tr><td width='40%'>"+eval('json.his_'+key1+'.price')+"</td><td><div style='width:53px; overflow:hidden'>"+eval('json.his_'+key1+'.name')+"</div></td><td width='20%'>"+type_click+"</td></tr>";
				else 
					break;
		}
		his_table+="</table>";
		if (document.getElementById('history')) document.getElementById('history').innerHTML=his_table;
	}
	////------
	/////user history
	if (json.his_user_1){
		his_table="<table width='100%' class='history_table'>";
		for (var key1=1;key1<=10;key1++){
			
			if (eval('json.his_user_'+key1)) {
				if ('json.his_user_'+key1+'.type') {
					if (eval('json.his_user_'+key1+'.type'=='1')) type_click='Single bid';
					else if (eval('json.his_user_'+key1+'.type'=='3')) type_click='Autobid';
					else type_click=eval('json.his_user_'+key1+'.type');
				}			
			}
			if (eval('json.his_user_'+key1)) 
				his_table+="<tr><td width='30%'>"+eval('json.his_user_'+key1+'.price')+"</td><td>"+eval('json.his_user_'+key1+'.time')+"</td></tr>";
			else 
				break;
		}
		his_table+="</table>";
		if (document.getElementById('my_history')) document.getElementById('my_history').innerHTML=his_table;
	}	
	////------	
	
	if (json.bitbutler) 
		getTextBietButler(json.bitbutler);
	else if (document.getElementById('info_auto_bitter_text')){
		showFormAutoButler();
	}
}


function get_data(){
	$.getJSON("get_info_product.php?type="+str+"&history_id="+history_id, set_data);
	setTimeout(get_data,1000);	
}

////when user made a click
function get_data_click(click_id){
	if (typeof(disable_click_array)!='undefined' && disable_click_array[click_id] && disable_click_array[click_id]==1) {
		return 0;
	}
	$.getJSON("get_info_product.php?type="+str+"&click_id="+click_id+"&history_id="+history_id, set_data);
}