var battle_backup=new Array();
var battle_on=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+clock_GMT; 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
		
		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
		
		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 InitBidbattle(KID){
		if($('#FPBox'+KID).length>0){
			$('#FPBox'+KID).toggleClass('bidbattle');
		}
		if($('#XPBox'+KID).length>0){
			$('#XPBox'+KID).toggleClass('bidbattle');
		}
		if($('#PBox'+KID).length>0){
			$('#PBox'+KID).toggleClass('bidbattle');
		}
		if($('#bidbattle_img'+KID).length>0){
			$('#bidbattle_img'+KID).toggle();
		}
		
		if(!$('#PBox'+KID).hasClass('bidbattle')){
			if($('#FTabs'+KID).length>0){
				$('#FTabs'+KID).html(battle_backup[KID]);
			}
			if($('#XTabs'+KID).length>0){
				$('#XTabs'+KID).html(battle_backup[KID]);
			}
			if($('#Tabs'+KID).length>0){
				$('#Tabs'+KID).html(battle_backup[KID]);
			}
			battle_backup[KID]="";
			battle_on[KID]=false;
		}
		else{
			var html="";
			if($('#FTabs'+KID).length>0){
				battle_backup[KID]=$('#FTabs'+KID).html();
				html='<img title="BIDBATTLE!" src="'+STATIC_IMG_URL+'/tab-small-battle.gif" alt="Bidbattle" style="margin: -1px 0 0 10px;" />';
				$('#FTabs'+KID).html(html);
			}
			if($('#XTabs'+KID).length>0){
				battle_backup[KID]=$('#XTabs'+KID).html();
				html='<img title="BIDBATTLE!" src="'+STATIC_IMG_URL+'/tab-small-battle.gif" alt="Bidbattle" style="margin: -1px 0 0 10px;" />';
				$('#XTabs'+KID).html(html);
			}
			if($('#Tabs'+KID).length>0){
				battle_backup[KID]=$('#Tabs'+KID).html();
				html='<img title="BIDBATTLE!" src="'+STATIC_IMG_URL+'/tab-small-battle.gif" alt="Bidbattle" style="margin: -1px 0 0 10px;" />';
				$('#Tabs'+KID).html(html);
			}
			battle_on[KID]=true;
		}
		
		if($('#bidbattle_img'+KID+':visible').length==1){ battle_on[KID]=true; }
		else{ battle_on[KID]=false; }
}

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

