
var Asset = {
  assetCount:0,

  addAnother: function(type)
  {
	  //alert("Mwahhhhh");
    var assetTemplateId = 'asset'+type+'Record'+this.assetCount;
    
    //Get first template, replicate and replace fields
    var templateObj = $$('div[id^=asset'+type+'Record]')[0];
    
    var template = templateObj.innerHTML;
    var templateId = templateObj.id.replace('asset'+type+'Record','');
    
    var sRegExNames = new RegExp("Asset"+templateId, "g");
    template = template.replace(sRegExNames,"Asset"+this.assetCount);
    
    var sRegExIds = new RegExp("data\\[Asset\\]\\["+templateId+"\\]", "g");
    template = template.replace(sRegExIds,"data[Asset]["+this.assetCount+']');

    
    var sRegExDivs = new RegExp("fakefile", "g");													//cpo hide the aold attachment name, not needed
    template = template.replace(sRegExDivs,"nofile");
		
		
    template = '<div id="'+assetTemplateId+'">'+template+'</div>';
    
    $('asset'+type).insert(template);
    
    //Clear values
    $(assetTemplateId).select('input[type!="hidden"]').each(function(el){
      el.value = '';
    });
    
    $('Asset'+this.assetCount+'Id').value = '0';
    
    this.assetCount++;
  },
  
	clearField: function(name)
	{
		$(name).clear();
		
	},
	
	clearFile: function(id)
	{
		$(id).innerHTML = $(id).innerHTML ;
		
	},
		
  setAssetCount: function(count)
  {
    this.assetCount = count;
  }
}

