var battle_backup=new Array();
var battle_on=new Array();
var battle_in=new Array();

function Notify(data){
	if(data.country!=country && data.country!='ALL'){ return 0; }

	//GLOBAL MESSAGES

	if(data.type=='auction_closed'){ //AUCTION CLOSED HANDLER
		
		if(data.rookie==1 && winnings==1){ return 0; }
		
		var title=""; var img="";
		for(x in data.title){
			if(data.title[x].maa == country ){ title=data.title[x].tuote; break; }
		}
		for(x in data.img){
			if(data.img[x].maa == country ){ img=data.img[x].kuva; break; }
		}
		if(title.length>0){
			var price=FormatAuctionPrice((data.price*currency_divider)/100);
			var msg=NOTIFY[data.type];

			msg=msg.replace(/TITLE/g, title);
			msg=msg.replace(/PRICE/g, price);
			msg=msg.replace(/IMAGE/g, img);

			//CATEGORY IMG
			var to_add="";
			if(data.CAT==0){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-green.gif" alt="" />';
			}
			if(data.CAT==1){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-orange.gif" alt="" />';
			}
			if(data.CAT==2){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-pink.gif" alt="" />';
			}
			msg=msg.replace(/CAT_IMG/g, to_add);

			$.jGrowl(msg,{ header: NOTIFY_TITLE[data.type], life: 7500, closer: false, closerTemplate:"<div>[&times;]</div>" });
		}
	}

	if(data.type=='auction_started_timed'){ //TIMED AUCTION ADDED TO SYSTEM
		
		if(data.rookie==1 && winnings==1){ return 0; }
		
		var title=""; var img="";
		for(x in data.title){
			if(data.title[x].maa == country ){ title=data.title[x].tuote; break; }
		}
		for(x in data.img){
			if(data.img[x].maa == country ){ img=data.img[x].kuva; break; }
		}
		if(title.length>0){
			var price=FormatAuctionPrice((data.price*currency_divider)/100);
			var msg=NOTIFY[data.type];
			msg=msg.replace(/TITLE/g, title);
			var h=data.hour+(tzo_offset_client/3600); var m=data.minute;
			if(m<10){ var clk=h+':0'+m; }
			else{ var clk=h+':'+m; }
			var URLI='http://'+location.host+'/index.php?id=product&KID='+data.KID+'&product='+title;
			msg=msg.replace(/CLOCK/g, clk);
			msg=msg.replace(/IMAGE/g, img);
			
			//CATEGORY IMG
			var to_add="";
			if(data.CAT==0){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-green.gif" alt="" />';
			}
			if(data.CAT==1){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-orange.gif" alt="" />';
			}
			if(data.CAT==2){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-pink.gif" alt="" />';
			}
			msg=msg.replace(/CAT_IMG/g, to_add);
			
			msg='<div onclick="location.href=\''+URLI+'\';" style="cursor:pointer;">'+msg+'</div>';
			$.jGrowl(msg,{ header: NOTIFY_TITLE[data.type], life: 7500, closer: false, closerTemplate:"<div>[&times;]</div>" });
		}
	}

	if(data.type=='auction_started'){ //AUCTION ADDED TO SYSTEM
		
		if(data.rookie==1 && winnings==1){ return 0; }
		
		var title=""; var img="";
		for(x in data.title){
			if(data.title[x].maa == country ){ title=data.title[x].tuote; break; }
		}
		for(x in data.img){
			if(data.img[x].maa == country ){ img=data.img[x].kuva; break; }
		}
		if(title.length>0){
			//var price=FormatAuctionPrice((data.price*currency_divider)/100);
			var msg=NOTIFY[data.type];
			var URLI='http://'+location.host+'/index.php?id=product&KID='+data.KID+'&product='+title;
			msg=msg.replace(/OSOITE/g, URLI)
			msg=msg.replace(/TITLE/g, title);
			msg=msg.replace(/IMAGE/g, img);
			
			//CATEGORY IMG
			var to_add="";
			if(data.CAT==0){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-green.gif" alt="" />';
			}
			if(data.CAT==1){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-orange.gif" alt="" />';
			}
			if(data.CAT==2){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-pink.gif" alt="" />';
			}
			msg=msg.replace(/CAT_IMG/g, to_add);
			
			msg='<div onclick="location.href=\''+URLI+'\';" style="cursor:pointer;">'+msg+'</div>';
			$.jGrowl(msg,{ header: NOTIFY_TITLE[data.type], life: 7500, closer: false, closerTemplate:"<div>[&times;]</div>" });
		}
	}

	if(data.type=='bidbattle_started'){ //BIDBATTLE STARTED
		return 0;
		if(data.rookie==1 && winnings==1){ return 0; }
		
		var title=""; var img="";
		for(x in data.title){
			if(data.title[x].maa == country ){ title=data.title[x].tuote; break; }
		}
		for(x in data.img){
			if(data.img[x].maa == country ){ img=data.img[x].kuva; break; }
		}
		if(title.length>0){
			//var price=FormatAuctionPrice((data.price*currency_divider)/100);
			var msg=NOTIFY[data.type];
			var URLI='http://'+location.host+'/index.php?id=product&KID='+data.KID+'&product='+title;
			//msg=msg.replace(/OSOITE/g, URLI)
			msg=msg.replace(/TITLE/g, title);
			msg=msg.replace(/IMAGE/g, img);

			var pl1_name=data.player1;
			var pl2_name=data.player2;
			if(country==data.pl1_maa){ pl1_name=data.player1_loc; }
			if(country==data.pl2_maa){ pl2_name=data.player2_loc; }

			msg=msg.replace(/USR1/g, pl1_name);
			msg=msg.replace(/USR2/g, pl2_name);
			
			//CATEGORY IMG
			var to_add="";
			if(data.CAT==0){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-green.gif" alt="" />';
			}
			if(data.CAT==1){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-orange.gif" alt="" />';
			}
			if(data.CAT==2){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-pink.gif" alt="" />';
			}
			msg=msg.replace(/CAT_IMG/g, to_add);
			
			msg='<div onclick="location.href=\''+URLI+'\';" style="cursor:pointer;">'+msg+'</div>';
			$.jGrowl(msg,{ header: NOTIFY_TITLE[data.type], life: 7500, closer: false, closerTemplate:"<div>[&times;]</div>" });

			/*if(!battle_on[data.KID]){
				InitBidbattle(data.KID);
				battle_on[data.KID]=true;
			}*/
		}
	}

	if(data.type=='bidbattle_end'){ //BIDBATTLE ENDED
		return 0;
		if(data.rookie==1 && winnings==1){ return 0; }
		
		var title=""; var img="";
		for(x in data.title){
			if(data.title[x].maa == country ){ title=data.title[x].tuote; break; }
		}
		for(x in data.img){
			if(data.img[x].maa == country ){ img=data.img[x].kuva; break; }
		}
		if(title.length>0){
			//var price=FormatAuctionPrice((data.price*currency_divider)/100);
			var msg=NOTIFY[data.type];
			var URLI='http://'+location.host+'/index.php?id=product&KID='+data.KID+'&product='+title;
			//msg=msg.replace(/OSOITE/g, URLI)
			msg=msg.replace(/TITLE/g, title);
			msg=msg.replace(/IMAGE/g, img);

			var joined_name=data.joined;
			if(country==data.joined_maa){ joined_name=data.joined_loc; }
			
			msg=msg.replace(/JOINED/g, joined_name);
			
			//CATEGORY IMG
			var to_add="";
			if(data.CAT==0){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-green.gif" alt="" />';
			}
			if(data.CAT==1){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-orange.gif" alt="" />';
			}
			if(data.CAT==2){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-pink.gif" alt="" />';
			}
			msg=msg.replace(/CAT_IMG/g, to_add);
			
			msg='<div onclick="location.href=\''+URLI+'\';" style="cursor:pointer;">'+msg+'</div>';
			$.jGrowl(msg,{ header: NOTIFY_TITLE[data.type], life: 7500, closer: false, closerTemplate:"<div>[&times;]</div>" });
			
			/*if(battle_on[data.KID]){
				InitBidbattle(data.KID);
				battle_on[data.KID]=false;
			}*/
		}
	}

	if(data.type=='auction_announced'){ //AUCTION ADDED TO SYSTEM
		
		if(data.rookie==1 && winnings==1){ return 0; }
		
		var title=""; var buyer="";
		var img="";
		for(x in data.title){
			if(data.title[x].maa == country ){ title=data.title[x].tuote; break; }
		}
		for(x in data.img){
			if(data.img[x].maa == country ){ img=data.img[x].kuva; break; }
		}
		for(x in data.buyer){

			if(data.buyer[x].maa == country ){ buyer=data.buyer[x].name; break; }
		}
		if(title.length>0){
			var price=FormatAuctionPrice((data.price*currency_divider)/100);
			var msg=NOTIFY[data.type];
			msg=msg.replace(/TITLE/g, title);
			msg=msg.replace(/PRICE/g, price);
			msg=msg.replace(/BUYER/g, buyer);
			msg=msg.replace(/IMAGE/g, img);
			
			//CATEGORY IMG
			var to_add="";
			if(data.CAT==0){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-green.gif" alt="" />';
			}
			if(data.CAT==1){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-orange.gif" alt="" />';
			}
			if(data.CAT==2){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-pink.gif" alt="" />';
			}
			msg=msg.replace(/CAT_IMG/g, to_add);
			
			$.jGrowl(msg,{ header: NOTIFY_TITLE[data.type], life: 7500, closer: false, closerTemplate:"<div>[&times;]</div>" });
		}
	}

	if(data.type=='general_message'){ //GENERAL GLOBAL MESSAGE HANDLER
		var viesti=""; var otsikko="";
		for(x in data.msg){
			if(data.msg[x].maa == country ){ viesti=data.msg[x].viesti; break; }
		}
		for(x in data.head){
			if(data.head[x].maa == country ){ otsikko=data.head[x].title; break; }
		}
		if(viesti.length>0 && otsikko.length>0){
			var msg=NOTIFY[data.type];
			msg=msg.replace(/MSG/g, viesti);
			$.jGrowl(msg,{ header: otsikko, life: 7500, closer: false, closerTemplate:"<div>[&times;]</div>" });
		}
	}

	//PERSONAL MESSAGES

	if(data.type=='personal_message'){ //GENERAL PERSONAL MESSAGE HANDLER
		var viesti=""; var otsikko="";
		viesti=data.msg; otsikko=data.head;
		if(viesti.length>0 && otsikko.length>0){
			var msg=NOTIFY[data.type];
			msg=msg.replace(/MSG/g, viesti);
			$.jGrowl(msg,{ header: otsikko, life: 7500, closer: false, closerTemplate:"<div>[&times;]</div>" });
		}
	}

	if(data.type=='automat_closed'){ //AUTOMAT CLOSED HANDLER
		var title=""; var img="";
		for(x in data.title){
			if(data.title[x].maa == country ){ title=data.title[x].tuote; break; }
		}
		for(x in data.img){
			if(data.img[x].maa == country ){ img=data.img[x].kuva; break; }
		}
		if(title.length>0){
			var msg=NOTIFY[data.type];
			msg=msg.replace(/TITLE/g, title);
			msg=msg.replace(/IMAGE/g, img);
			
			//CATEGORY IMG
			var to_add="";
			if(data.CAT==0){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-green.gif" alt="" />';
			}
			if(data.CAT==1){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-orange.gif" alt="" />';
			}
			if(data.CAT==2){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-pink.gif" alt="" />';
			}
			msg=msg.replace(/CAT_IMG/g, to_add);
			
			$.jGrowl(msg,{ header: NOTIFY_TITLE[data.type], life: 7500, closer: false, closerTemplate:"<div>[&times;]</div>" });
		}
	}

	if(data.type=='refer_friend'){ //REFER A FRIEND HANDLER
		if(data.posti.length>0){
			var msg=NOTIFY[data.type];
			msg=msg.replace(/SPOSTI/g, data.posti);
			$.jGrowl(msg,{ header: NOTIFY_TITLE[data.type], life: 7500, closer: false, closerTemplate:"<div>[&times;]</div>" });
		}
	}

	if(data.type=='auction_won'){ //AUCTION WON HANDLER
		var title=""; var img="";
		for(x in data.title){
			if(data.title[x].maa == country ){ title=data.title[x].tuote; break; }
		}
		for(x in data.img){
			if(data.img[x].maa == country ){ img=data.img[x].kuva; break; }
		}
		if(title.length>0){
			var price=FormatAuctionPrice((data.price*currency_divider)/100);
			var msg=NOTIFY[data.type];
			msg=msg.replace(/TITLE/g, title);
			msg=msg.replace(/PRICE/g, price);
			msg=msg.replace(/IMAGE/g, img);
			
			//CATEGORY IMG
			var to_add="";
			if(data.CAT==0){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-green.gif" alt="" />';
			}
			if(data.CAT==1){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-orange.gif" alt="" />';
			}
			if(data.CAT==2){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-pink.gif" alt="" />';
			}
			msg=msg.replace(/CAT_IMG/g, to_add);
			
			$.jGrowl(msg,{ header: NOTIFY_TITLE[data.type], life: 7500, closer: false, closerTemplate:"<div>[&times;]</div>" });
		}
	}

	if(data.type=='auction_place'){ //AUCTION PLACED HANDLER
		var title=""; var img="";
		for(x in data.title){
			if(data.title[x].maa == country ){ title=data.title[x].tuote; break; }
		}
		for(x in data.img){
			if(data.img[x].maa == country ){ img=data.img[x].kuva; break; }
		}
		if(title.length>0){
			if(data.place==2){ data.place=data.place+'.'; }
			if(data.place==3){ data.place=data.place+'.'; }
			if(data.place>3){ data.place=data.place+'.'; }
			var msg=NOTIFY[data.type];
			msg=msg.replace(/TITLE/g, title);
			msg=msg.replace(/SIJA/g, data.place);
			msg=msg.replace(/IMAGE/g, img);
			
			//CATEGORY IMG
			var to_add="";
			if(data.CAT==0){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-green.gif" alt="" />';
			}
			if(data.CAT==1){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-orange.gif" alt="" />';
			}
			if(data.CAT==2){
				to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-pink.gif" alt="" />';
			}
			msg=msg.replace(/CAT_IMG/g, to_add);
			
			$.jGrowl(msg,{ header: NOTIFY_TITLE[data.type], life: 7500, closer: false, closerTemplate:"<div>[&times;]</div>" });
		}
	}
}

function StartBB(KID,uniques,no_notifications){
	if(battle_on[KID]){ return 0; }
	battle_on[KID]=true;
	if($('#box'+KID).length>0){
		$('#box'+KID).removeClass('bidbattle');
		$('#box'+KID).addClass('bidbattle');
		battle_in[KID]=uniques;
		if(!no_notifications){
			notifyBidBattleStart(KID,uniques);
		}
	}
	
	$('#bb_img'+KID).show();
}

function StopBB(KID,uniques,no_notifications){
	if(!battle_on[KID]){ return 0; }
	battle_on[KID]=false;
	if($('#box'+KID).length>0){
		$('#box'+KID).removeClass('bidbattle');
		var the_one=false;
		for(x in uniques){
			if(!the_one){
				if(uniques[x].external_name != battle_in[KID][0].external_name){
					if(uniques[x].external_name != battle_in[KID][1].external_name){
						the_one=uniques[x];
					}
				}
			}
		}
		
		if(!no_notifications){
			notifyBidBattleEnd(KID,the_one);
		}
	
		battle_in[KID]=null;
	}
	
	
	$('#bb_img'+KID).hide();
}

function InitBidbattle(KID){
	return 0;
		if($('#box'+KID).length>0){
			$('#box'+KID).toggleClass('bidbattle');
		}
		
		if(!$('#box'+KID).hasClass('bidbattle')){
			$('#bb_img'+KID).hide();
			battle_on[KID]=false;
		}
		else{
			$('#bb_img'+KID).show();
			battle_on[KID]=true;
		}
		
		if($('#bb_img'+KID+':visible').length==1){ battle_on[KID]=true; }
		else{ battle_on[KID]=false; }
}

function InitBidbattle_if(KID){
	return 0;
	
	if(!$('#box'+KID).hasClass('bidbattle')){
		if($('#bb_img'+KID+':visible').length==1){ }
		else{
			InitBidbattle(KID);
		}
	}
}

function notifyBidBattleStart(KID,uniques){
	var title=""; var img="";
	title=$('#titleof'+KID).text();
	img=$('#imageof'+KID).attr('src');
	img=img.replace(/mid/g, 'thumb');
	if(title.length>0){
		//var price=FormatAuctionPrice((data.price*currency_divider)/100);
		var msg=NOTIFY['bidbattle_started'];
		var URLI='http://'+location.host+'/index.php?id=product&KID='+KID+'&product='+title;
		//msg=msg.replace(/OSOITE/g, URLI)
		msg=msg.replace(/TITLE/g, title);
		msg=msg.replace(/IMAGE/g, img);

		var pl1_name=uniques[0].external_name;
		var pl2_name=uniques[1].external_name;
		if(country==uniques[0].country){ pl1_name=uniques[0].local_name; }
		if(country==uniques[1].country){ pl2_name=uniques[1].local_name; }

		msg=msg.replace(/USR1/g, pl1_name);
		msg=msg.replace(/USR2/g, pl2_name);
		
		//CATEGORY IMG
		/*var to_add="";
		if(data.CAT==0){
			to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-green.gif" alt="" />';
		}
		if(data.CAT==1){
			to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-orange.gif" alt="" />';
		}
		if(data.CAT==2){
			to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-pink.gif" alt="" />';
		}*/
		msg=msg.replace(/CAT_IMG/g, '');
		
		msg='<div onclick="location.href=\''+URLI+'\';" style="cursor:pointer;">'+msg+'</div>';
		$.jGrowl(msg,{ header: NOTIFY_TITLE['bidbattle_started'], life: 7500, closer: false, closerTemplate:"<div>[&times;]</div>" });

		/*if(!battle_on[data.KID]){
			InitBidbattle(data.KID);
			battle_on[data.KID]=true;
		}*/
	}
}

function notifyBidBattleEnd(KID,joined){
	var title=""; var img="";
	
	title=$('#titleof'+KID).text();
	img=$('#imageof'+KID).attr('src');
	img=img.replace(/mid/g, 'thumb');
	if(title.length>0){
		//var price=FormatAuctionPrice((data.price*currency_divider)/100);
		var msg=NOTIFY['bidbattle_end'];
		var URLI='http://'+location.host+'/index.php?id=product&KID='+KID+'&product='+title;
		//msg=msg.replace(/OSOITE/g, URLI)
		msg=msg.replace(/TITLE/g, title);
		msg=msg.replace(/IMAGE/g, img);

		var joined_name=joined.external_name;
		if(country==joined.country){ joined_name=joined.local_name; }
		
		msg=msg.replace(/JOINED/g, joined_name);
		
		//CATEGORY IMG
		/*var to_add="";
		if(data.CAT==0){
			to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-green.gif" alt="" />';
		}
		if(data.CAT==1){
			to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-orange.gif" alt="" />';
		}
		if(data.CAT==2){
			to_add='<img src="'+STATIC_GENERAL_IMG_URL+'/cat-small-pink.gif" alt="" />';
		}*/
		msg=msg.replace(/CAT_IMG/g, '');
		
		msg='<div onclick="location.href=\''+URLI+'\';" style="cursor:pointer;">'+msg+'</div>';
		$.jGrowl(msg,{ header: NOTIFY_TITLE['bidbattle_end'], life: 7500, closer: false, closerTemplate:"<div>[&times;]</div>" });
		
		/*if(battle_on[data.KID]){
			InitBidbattle(data.KID);
			battle_on[data.KID]=false;
		}*/
	}
}

