
if(typeof DESIGN_DIRECTORY == 'undefined') {
	DESIGN_DIRECTORY = 'images_design3/';
}

//var currentNotification = null;
var nb_no_notification = 0;
var nb_act = 0;
var current_msg = '';

function notificationsWatcher() {

	//if(GLOBAL_USER_ID == 2) alert('sd : ' + SMALL_DESIGN);
	

	
	var elementViewPort = $('design_bouton_forums');
	if(elementViewPort == null) {
		elementViewPort = $('design_header');
	}
	
	if((nb_act >= 90) || (elementViewPort.viewportOffset()[1] < 0)) {
		if(nb_act < 90) {
			window.setTimeout(notificationsWatcher, 7000);	
		}
		
		return;
	}
	nb_act++;
	
	//if(GLOBAL_USER_ID == 2) alert("lets play!");
	
	new Ajax.Request('membre_notifications.php5',
	{
		method:'get',
		parameters: {uid: GLOBAL_USER_ID, did: GLOBAL_DINO_ID},
		onSuccess: function(r, tab){
			//alert(tab['message']);
			if(typeof tab == 'undefined') return;

			//alert(tab['message']);

			// Notification
			if((typeof tab['message'] == 'undefined') || (current_msg == tab['message'])) {
				if($('design_info_texte').visible() && (nb_no_notification >= 5)) {
					if($('design_menu') != null) {
						$('design_info_texte').blindUp();
					}
					else {
						$('design_info_texte').fade();
					}
				}
				else nb_no_notification++;
			}
			
			else
			{
				nb_no_notification = 0;
	
				function updateTextInfo() {
					$('design_info_texte').update(tab['message']);
					//$('design_info_texte').show();
					if($('design_menu') != null) {
						$('design_info_texte').blindDown();
					}
					else {
						$('design_info_texte').appear();
					}
					current_msg = tab['message'];
				}
				
				if($('design_info_texte').visible()) {
					$('design_info_texte').blindUp({
						afterFinish: function() {
							window.setTimeout(updateTextInfo, 230);	
						}
					})
				}
				else updateTextInfo();
			}

			// Emeraudes
			$('nb_emrd').update(tab['emeraudes']);
			
			// MP / Combats
			majNbMessages(tab['nb_messages']);
			majNbCombats(tab['nb_combats']);
			
		}
	});
	
	window.setTimeout(notificationsWatcher, 7000);
}




function majNbMessages(nbs) {		
	var nb = parseInt(nbs);
	
	if($('notification_mp') != null) {
		if(parseInt($('notification_mp').innerHTML) == nb) return;
		$('notification_mp').remove();
	}
	
	if(nb >= 1) {
		var element = document.createElement('div');
		element.setAttribute('id', 'notification_mp');
		element.innerHTML = nb;
		element.className = 'notification_1616_1 notif_messages1';

		if(nb > 9)
		if(nb < 99) element.className = 'notification_1616_2 notif_messages1';
		else {
			element.className = 'notification_2316 notif_messages2';
			if($('design_menu') != null) element.setAttribute('style', 'top:8px; left:17px;');
		}
		
		if($('design_menu') != null) {
			$('design_menu').appendChild(element);
		}
		else {
			$('design_header_icons').appendChild(element);
		}
	}
}

function majNbCombats(nbs) {		
	var nb = parseInt(nbs);
	
	if($('notification_combats') != null) {
		//if(parseInt($('notification_mp').innerHTML) == nb) return;
		$('notification_combats').remove();
	}
	
	if(nb >= 1)
	{
		var element = document.createElement('div');
		element.setAttribute('id', 'notification_combats');
		element.innerHTML = nb;
		element.className = 'notification_1010_1 notif_combats';

		if(nb > 9) element.className = 'notification_1010_2 notif_combats';
		
		if($('design_boutons') == null) {
			$('body_conteneur').appendChild(element);
			$('design_bouton_combats').src = DESIGN_DIRECTORY+'design_bouton_combats_actif.jpg';
		}
		else {
			element.style.top = '17px';
			element.style.left = '572px';
			$('design_boutons').appendChild(element);
			$('design_bouton_combats').src = DESIGN_DIRECTORY+'small/design_bouton_combats_actif.jpg';
		}
		
		//$('design_bouton_combats').src;
	}
	else {
		if($('design_boutons') == null) {
			$('design_bouton_combats').src = DESIGN_DIRECTORY+'design_bouton_combats.jpg';
		}
		else {
			$('design_bouton_combats').src = DESIGN_DIRECTORY+'small/design_bouton_combats.jpg';
		}
	}
}

var i;
i = new Image();



if(typeof GLOBAL_USER_ID != 'undefined') {
	i.src = DESIGN_DIRECTORY + 'boutons_survol/design_bouton_dino.jpg';
	i = new Image();
	i.src = DESIGN_DIRECTORY + 'boutons_survol/design_bouton_grotte.jpg';
	i = new Image();
	i.src = DESIGN_DIRECTORY + 'boutons_survol/design_bouton_chasse.jpg';
	i = new Image();
	i.src = DESIGN_DIRECTORY + 'boutons_survol/design_bouton_shop.jpg';
	i = new Image();
	i.src = DESIGN_DIRECTORY + 'boutons_survol/design_bouton_combats_actif.jpg';
	i = new Image();
	i.src = DESIGN_DIRECTORY + 'boutons_survol/design_bouton_combats.jpg';
	i = new Image();
	i.src = DESIGN_DIRECTORY + 'boutons_survol/design_bouton_enchere.jpg';
	i = new Image();
	i.src = DESIGN_DIRECTORY + 'boutons_survol/design_bouton_quetes.jpg';
	i = new Image();
	i.src = DESIGN_DIRECTORY + 'boutons_survol/design_bouton_casino.jpg';
	i = new Image();
	i.src = DESIGN_DIRECTORY + 'boutons_survol/design_bouton_metiers.jpg';
	i = new Image();
	i.src = DESIGN_DIRECTORY + 'boutons_survol/design_bouton_classements.jpg';
	i = new Image();
	i.src = DESIGN_DIRECTORY + 'boutons_survol/design_bouton_banque.jpg';
	i = new Image();
	i.src = DESIGN_DIRECTORY + 'boutons_survol/design_bouton_aide1.jpg';
	i = new Image();
	i.src = DESIGN_DIRECTORY + 'boutons_survol/design_bouton_aide2.jpg';		
	i = new Image();
	i.src = DESIGN_DIRECTORY + 'boutons_survol/design_bouton_messages.jpg';		
	i = new Image();
	i.src = DESIGN_DIRECTORY + 'boutons_survol/design_bouton_compte.jpg';		
	i = new Image();
	i.src = DESIGN_DIRECTORY + 'boutons_survol/design_bouton_invitations.jpg';		
}
else
{
	i = new Image();
	i.src = DESIGN_DIRECTORY + 'boutons_survol/design_bouton_accueil.jpg';		
	i = new Image();
	i.src = DESIGN_DIRECTORY + 'boutons_survol/design_bouton_inscription.jpg';		
	i = new Image();
	i.src = DESIGN_DIRECTORY + 'boutons_survol/design_bouton_quoi.jpg';		
}

i = new Image();
i.src = DESIGN_DIRECTORY + 'boutons_survol/design_bouton_news.jpg';		
i = new Image();
i.src = DESIGN_DIRECTORY + 'boutons_survol/design_bouton_regles.jpg';		
i = new Image();
i.src = DESIGN_DIRECTORY + 'boutons_survol/design_bouton_forums.jpg';		

var GLOBAL_DESIGN_SMALL = false;

function makeDesignSmall() {
	GLOBAL_DESIGN_SMALL = true;
	
	var element = document.createElement('link');
	element.setAttribute('id', 'design3_small_css');
	element.setAttribute('rel', 'stylesheet');
	element.setAttribute('type', 'text/css');
	element.setAttribute('href', './dinogaia_design3_small.css');
	element.setAttribute('media', 'all');
	
	$('design3_css').appendChild(element);
}

function buttonMouseOver(id) {
	setDesignImageSrc(id, 'boutons_survol');
	
	if(id == 'design_bouton_messages') {
		if($('notification_mp') != null) $('notification_mp').addClassName('texte_gris');
	}
}

function buttonMouseOut(id) {
	setDesignImageSrc(id);
	
	if(id == 'design_bouton_messages') {
		if($('notification_mp') != null) $('notification_mp').removeClassName('texte_gris');
	}
}

function setDesignImageSrc(id, subDir) {
	var dir1 = DESIGN_DIRECTORY;
	var dir2 = DESIGN_DIRECTORY;
	
	if(typeof subDir != "undefined") {
		dir1 = dir1 + subDir + "/";	
		dir2 = dir2 + subDir + "/";	
	}
	
	if(!GLOBAL_DESIGN_SMALL) $(id).src = dir1 + id + '.jpg';
	else $(id).src = dir2 + id + '.jpg';	
}

function headerSize() {
	return ($('dinos_liste').visible()?$('dinos_liste').getHeight():0) + 265;	
}



