function itemList(opts){
	Object.extend(this, new baseOptions());
	this.setOpts(opts,this);
	
	
	this.showItemMap = function (idContainer, html, idElClick,txtClose){
	
		// Get current position of clicked element
		position = $('#'+idElClick).position();
		// set html
		var htmlClose = '<div class="item-map-close"><a href="javascript:void(0)" onclick="$(\'#'+idContainer+'\').hide();">'+txtClose+'</a></div>';
		html = htmlClose + html;
		$('#'+idContainer).html(html);
		
		// Set map container position
		$('#'+idContainer).css({ 
            top: (position['top'] - 80) + 'px', 
            left: position['left'] + 'px' 
        });
		
		// show container
		$('#'+idContainer).show();
		
	};
	
	this.showItemImage = function (idContainer,src,idElClick,txtClose){
		
		// Get current position of clicked element
		position = $('#'+idElClick).position();
		
		// Create and set HTML
		var html = '<div class="item-map-close"><a href="javascript:void(0)" onclick="$(\'#'+idContainer+'\').hide();">'+txtClose+'</a></div>';
		html += '<img src="'+src+'" height="223px" />';
		
		$('#'+idContainer).html(html);
		
		// Set map container position
		$('#'+idContainer).css({ 
            top: (position['top'] - 80) + 'px', 
            left: position['left'] + 'px' 
        });
		
		// show container
		$('#'+idContainer).show();
		
	}
	
}
