//Call at the time of upload
function upload(obj_file)
{
	var doc_parent = window.document;
	var frm_form = obj_file.form;
	var div_id = parseInt(Math.random() * 100000);

	// hide old iframe
	var iframes = doc_parent.getElementsByTagName('iframe');
	var iframe = iframes[iframes.length - 1];
	iframe.className = 'hidden';

	// add image progress
	var images = doc_parent.getElementById('images_container');
	var new_div = doc_parent.createElement('div');
	new_div.id = div_id;

	var new_img = doc_parent.createElement('img');
	new_img.src = 'img/loading.gif';
	new_img.style.marginLeft = '150px';
	new_img.style.marginTop = '20px';
	new_div.appendChild(new_img);
	images.appendChild(new_div);

	var errorDiv = doc_parent.getElementById('error');
	errorDiv.innerHTML = "";
	errorDiv.style.display = 'none';

	// send
	frm_form.div_id.value = div_id;
	setTimeout(function() { frm_form.submit() }, 5000);
}

//Call when upload completed
function setUploadedImage(img_src, filename, div_id)
{
	var doc_parent = window.document;

	var images = doc_parent.getElementById('images_container');

	var img_div = doc_parent.getElementById(div_id);
	var image = img_div.getElementsByTagName('img')[0];
	img_div.removeChild(image);

	var img_label = doc_parent.createElement('label');
	img_label.innerHTML = filename;
	var br = doc_parent.createElement('br');

	var img_name = doc_parent.createElement('input');
	img_name.type = "hidden";
	img_name.value = filename;
	img_name.id = "image_name";
	img_name.name = "image_name";
	var br = doc_parent.createElement('br');

	img_div.appendChild(img_label);
	img_div.appendChild(img_name);
	img_div.appendChild(br);
}

// call when error occurred at the time of upload
function uploadError(div_id, obj_name, error)
{
	var doc_parent = window.document;
	var images = doc_parent.getElementById('images_container');
	var img_div = doc_parent.getElementById(div_id);
	images.removeChild(img_div);
	var div_error = doc_parent.getElementById('error');
	if(error == 9)
		div_error.innerHTML = obj_name + " no es un archivo valido<br />";
	if(error == 2)
		div_error.innerHTML = obj_name + " tiene un peso mayor a 2MB<br />";
	div_error.style.display = '';
}
