var YdataItem = YUI( {
	base:'/scripts/yui/',
	timeout :10000
});

YdataItem.namespace("dior");
YdataItem.use("base", "node", function(Y) {

	function DataItemController(config) {

		DataItemController.superclass.constructor.apply(this, arguments);
	}

	DataItemController.NAME = "dataitemcontroller";

	DataItemController.ATTRS = {
		title : {
			value :"Dior"
		},
		href : {
			value :"http://www.dior.com"
		},
		image : {
			value :""
		},
		zoom:{
			value : false
		},
		node : {
			value :null
		}
	}

	Y.extend(DataItemController, Y.Base, {
		loadPicture:function(item){
			var size = item.get("size.string");
			var url = menuInstance.getUrl();
			var map = mapInstance;
			var elementLoading = document.createElement("img");
			elementLoading.src = url+"media/"+this.get("image")+"/"+this.get("image")+"_1_"+(this.get("zoom") ? "lineaire_" : "")+size+"_"+map.get("typeName")+".jpg";
			item.set("preloadImg", elementLoading);
			
			if(this.get("zoom")){
				var elementLoadingSecond = document.createElement("img");
				elementLoadingSecond.src = url+"media/"+this.get("image")+"/"+this.get("image")+"_1_lineaire_rollover_"+size+"_"+map.get("typeName")+".jpg";
				item.set("preloadImgZoom", elementLoadingSecond);
			}
		},
		destructor:function(){
			Y.Event.purgeElement(this);
		}
	});

	YdataItem.dior = {
		init :DataItemController
	};

});