var ltie7 = ($.browser.msie && $.browser.version < 7);

$(function(){
	// Corrections widget suivi :
	widgetSuivi.init();
});

var widgetSuivi = function(){
	var titre_widget;
	var maxIteration = 100;
	function init(){
		titre_widget = $('#widgetsuivi #slp_logo');
		// petite boucle pour laisser le temps au navigateur de charger l'élément.
		if (!titre_widget.size() && maxIteration) {
			window.setTimeout(widgetSuivi.init, 100);
			maxIteration--;
			return;
		}
		if (titre_widget.size()) startReflow();
	}
	
	function startReflow () {
		var isHomeConso = $('.consommateurs').size();
		
		titre_widget.find('h1').remove();
		if (isHomeConso) {
			titre_widget.append('<h2>Numéro de suivi</h2>');
			$('#slp_code_produit').width('300px');
			$('#slp_label').html('Numéro de suivi');
		} else {
			titre_widget.append('<h2>Suivi des envois</h2>');
			$('#slp_code_produit').width('152px');
		}
		
		if (!ltie7) {
			$('#slp_picto_info img').css({width: '19px',height: '18px'});
			if (isHomeConso) {
				$('#slp_retour div').width('330px');
			} else {
				$('#slp_retour div').width('164px');
			}
		} else {
			if (isHomeConso) {
				$('#slp_retour div').width('310px');
			} else {
				$('#slp_retour div').width('143px');
			}
		}
		
		if (ltie7) {
			if ($('body').is('.entreprise')) {
				$('#slp_button').css('filter', 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'/_media/img/ok_pro.png\', sizingMethod=\'crop\')');
			} else if ($('body').is('.particulier')) {
				$('#slp_button').css('filter', 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'/_media/img/ok_part.png\', sizingMethod=\'crop\')');
			} else if ($('body').is('.consommateurs')) {
				$('#slp_button').css('filter', 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'/design/laposte/images/img/ok_conso.png\', sizingMethod=\'crop\')');
				$('#slp_button').width('47px').height('20px');
			} else {
				$('#slp_button').css('filter', 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'/_media/img/ok.png\', sizingMethod=\'crop\')');
			}
			
			if (isHomeConso) {	
				$('.slp_bl, .slp_br').css('bottom',0);	
			}
		}
	}
	
	return {init:init}
}();
