function attachment(element,id,elementAuto){
	form_vars = ajaxObj.getForm(element+id);
	if(document.getElementById(element+id).folder.value=='none'){
		document.getElementById(element+id).file.innerHTML='<option value="">-</option>';
	}else{
		ajaxObj.call('action=com/ajax/ajaxResponders/Attachments&mode=browse&element='+element+'&id='+id+'&autoSelectElement='+elementAuto+form_vars, attachmentResponse);
	}
}

function deleteAttachment(element,id){
	form_vars = ajaxObj.getForm(element+id);
	ajaxObj.call('action=com/ajax/ajaxResponders/Attachments&mode=delete&element='+element+'&id='+id+form_vars, attachmentResponse);
}

function attachmentResponse(resp){
	if(resp['error']){
		attachmentError(resp['error']);
		return;
	}
	if(resp['element']){
		if(resp['code']) document.getElementById(resp['element']+resp['id']).file.innerHTML=resp['code'];
		document.getElementById(resp['element']+resp['id']).uploadfile.value='';
	}
	
	if(resp['autoSelectElement']!='undefined'&&resp['autoSelectElement']) document.getElementById('upload'+resp['id']+'status').innerHTML = 'uploaded '+resp['autoSelectElement'];
}
function attachmentError(resp){
	alert(resp);
}
function uploadFile(element,id){
	document.getElementById('upload'+id+'status').innerHTML = 'uploading';

	var oldaction = document.getElementById(element+id).action;
	var oldtarget = document.getElementById(element+id).target;
	
	document.getElementById(element+id).action = 'upload.php?id='+id+'&element='+element;
	document.getElementById(element+id).target = 'uploadframe'+id;
	document.getElementById(element+id).submit();
	
	document.getElementById(element+id).action = oldaction;
	document.getElementById(element+id).target = oldtarget;
}