Citroen.fix = {
	browser : {
		cufon : {
			settings : {
				selector : '.font-citroen',
				font : 'Citroen'
			},
			init : function(){
				Cufon.now();
				this.replace({
					selector : '.header .content .titre, .font-citroen',
					font : 'Citroen'
				});
			},
			replace : function(){
				var values = null;
				
				if(arguments.length > 0 && typeof arguments[0].selector == 'string' && typeof arguments[0].font == 'string'){
					values = arguments[0];
				} else {
					values = this.settings;
				}
				
				Cufon.replace(values.selector, {fontFamily: values.font});
			}
		},
		pngFix : {
			settings : {
				version : 6
			},
			init : function(/*nothing or array of IE versions [6,7,8]*/){
				if(arguments.length > 0 && typeof arguments[0] == 'object') {
					for(var i=0; i<(arguments[0].length); i++){
						if ($.browser.msie && $.browser.version == parseInt(arguments[0][i])){
							DD_belatedPNG.fix('.pngfix');
						}
					}
				} else {
					if ($.browser.msie && $.browser.version == this.settings.version){
						DD_belatedPNG.fix('.pngfix');
					}	
				}
			}
		}
	}
};


