function Feature(feature, dots){
	var _name = (feature.title)?feature.title:feature.name;
	var _img = dots+feature.img;
	var _url = (feature.url == "")?feature.path:feature.url;
	_url = (isExternal(_url))?_url:dots+_url;
	var _desc = feature.desc;
	var _desc2 = feature.desc2;
	var _rollImg = dots+feature.rollover;
	var _readmore = (feature.readmore && feature.readmore != "")?feature.readmore:"";
	var _target = (feature.target==2)?"_blank":"";
	
	this.showPrimary = function(width, height, bold){
		var style = (bold!=false)?"font-size:16px; font-weight:bold;":"font-size:24px; line-height:28px;";
		var str = "";
		str += "<img id=\"imgPrimary\" src=\""+_img+"\" width=\""+width+"\" height=\""+height+"\" border=\"0\" />";
		str += "<div class=\"textOverlay\" style=\"width:195px; font-size:12px;\"><div style=\""+style+"\" id=\"dHomeBannerTextTitle\">"+_name+"</div><br />";
		str += _desc.substring(0, 250)+"<div style=\"float:right; margin-bottom:0px;\">";
		if(_readmore!="") str+="<a target=\""+_target+"\" href=\""+_url+"\">"+_readmore+"</a>";
		str += "</div></div>";
		if(_desc2 != "")
			str += "<div style=\"position:absolute; width:200px; top:0px; right:-1px; height:308px; \"><div class=\"textOverlayBgWhite\" style=\"height:308px;\">&#160;</div><div class=\"textOverlayWhite\">"+_desc2+"</div></div>";
		return str;		
	}
	
	this.showSecondary = function(width, height, sDesc){
		var str = "";
		str += "<table width=\"205\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" >";
		str += "<tr><td width=\"205\" valign=\"top\" align=\"center\" style=\"border:1px solid #666666;\"><div style=\"height:165px; overflow:hidden;\"><a target=\""+_target+"\" href=\""+_url+"\"><img src=\""+_img+"\" border=\"0\" height=\""+height+"\" width=\""+width+"\"/></a></div></td></tr>";
		str += "<tr><td style=\"height:35px;\"><div class=\"secondaryFeatureTitle\">"+_name+"</div>";
		str += "</td></tr>";
		if(sDesc != false)
		{
			str += "<tr><td valign=\"top\" class=\"secondaryFeatureDesc\"><div style=\"position:relative;height:67px;\">"+chop(_desc)+"<div style=\"position:absolute; bottom:0px; right:0px;\"><a target=\""+_target+"\" href=\""+_url+"\">Read more</a></div></div></td></tr>";
		}
		str += "</table>";
	   	return str;
	}
	
	this.showTertiary = function(width, height){
		var str	= "";
		str = showImage(_url, _img, width, height, _rollImg);
	    return str;
	}			
	
	showImage = function(url, img, width, height, rollImg){				
		var str = "";
		if(rollImg && rollImg != null && typeof rollImg != "undefined"){
			str += "<a target=\""+_target+"\" href=\""+url+"\" onmouseover=\"changeImage(this.childNodes[0], '"+rollImg+"')\" onmouseout=\"changeImage(this.childNodes[0], '"+img+"')\">";
			str += "<img src=\""+img+"\" border=\"0\" width=\""+width+"\" height=\""+height+"\" />";
			str += "</a>";
		}else{
			str += "<a target=\""+_target+"\" href=\""+url+"\">";
			str += "<img src=\""+img+"\" border=\"0\" width=\""+width+"\" height=\""+height+"\"/>";
			str += "</a>";
		}
		return str;		
	}
	chop = function(desc)
	{
		var str = desc;
		if(desc.length > 102)
			str = str.substring(0, 99)+"...";
		return str;
	}										  
}
