function uploadImage(id, uploadsDir){
	var frm = document.forms[0];
	createFrame();
	var uploadFileName = getElement(id + '|imageInput').value;
	if(!uploadFileName) return false;
	
	/*
	var elem = getParentElement(id + "_text");
	if(elem) elem.innerHTML = uploadFileName;
	*/
	var aTemp = uploadFileName.split("\\");
	uploadFileName = aTemp[aTemp.length -1];

	frm.enctype = "multipart/form-data";
	frm.encoding = "multipart/form-data";
	frm.method = "POST";
	setParam(id + '|oldAction', frm.action);
	frm.action = "uploadImage.php?uploadsDir=" + uploadsDir + "&filename=" + uploadFileName + "&id=" + id;	
	frm.target = "upload_target";
	setParam(id + "|imageParam", uploadFileName);
	
	showLoader(id);	
	frm.submit();
}
function uploadImageGest(content, id, uploadFileName, uploadsDir, shop){
	// ripristino il form come era prima
	var frm = window.parent.document.forms[0];
	
	frm.enctype = "application/x-www-form-urlencoded";
	frm.encoding = "application/x-www-form-urlencoded";
	frm.action = getParentElement(id + "|oldAction").value;
	frm.target = "";
	
	if(content == 'uploaded'){
		
		var elem = getParentElement(id + "_text");
		if(elem) elem.innerHTML = uploadFileName;
	}
	if(content == 'oversize') alert("Il file supera le dimensioni massime (2Mb)");
	removeFrame('upload_target');
}
//var stop = false; // provvisorio per vederne solo uno
function setImageUploader(id, browser){
	//if(stop) return false;
	var input 			= getElement(id + '|imageInput');
	var label 			= getElement(id + '|imageInput_label');
	var text 				= getElement(id + '_text');
	var btnSfoglia 	= getElement(id + '_btnSfoglia');
	var btnCancella	= getElement(id + '_btnCancella');
	if(!input || !text || !btnSfoglia || !label || !btnCancella) return false;
	// group
	var group = label.parentNode.parentNode.parentNode;
	// input
	input.style.position = 'relative';
	
	input.style.zIndex = '2';
	if(browser == 'FireFox'){
		input.style.marginTop = '-1px';
		input.style.height = '22px'
		input.style.left = 80 + 'px';
	}
	if(browser == 'Internet Explorer 7'){
		var node = label;
		left = 0;
		var offsetTop = 0;
		while(node){
			if(!isNaN(node.offsetLeft)) left += node.offsetLeft;
			if(!isNaN(node.offsetTop)) offsetTop += node.offsetTop;
			node = node.parentNode;
		}		
		left = offsetLeftIE(label) + label.offsetWidth + parseInt(label.style.marginLeft);  
		top = offsetTopIE(label);
		
		input.style.left = left + 'px';
		input.style.top = top + 'px';
	}
	// text 
	text.style.position = 'relative';
	text.style.left = -input.offsetWidth + 'px';
	text.style.top = 2 + 'px';
	text.style.margin = '0px';
	text.style.marginRight = -text.offsetWidth + 'px';
	text.style.zIndex = '3';
	// btnSfoglia
	btnSfoglia.style.position = 'relative';
	btnSfoglia.style.left = - 20 + 'px';
	btnSfoglia.style.top = 4 + 'px';
	btnSfoglia.style.zIndex = '1';
	// btnCancella
	btnCancella.style.position = 'relative';
	btnCancella.style.left = - 16 + 'px';
	btnCancella.style.top = 4 + 'px';

	//stop = true;
}
function resetImageUploader(id){
	var text = getElement(id + '_text');
	if(text) text.innerHTML = "";
	
	var param = getElement(id + '|imageParam');
	if(param) param.value = "none";
}
