function getDocument() {
	if(parent && parent != self) {
		var currentDocument = parent.document;
	} else {
		var currentDocument = document;
	}
	
	return currentDocument;
}

function showUploadWrap(number) {
	
	var currentDocument = getDocument();
	
	for(var i=0; i<wrapsNummbers.length; i++) {
		var elNumber = wrapsNummbers[i];
		var wrap = currentDocument.getElementById('tempUploadWrap_' + elNumber);
		if(wrap) {
			wrap.style.display = 'none';
		}
		
		var linkUpload = currentDocument.getElementById('linkUpload_' + elNumber);
		if(linkUpload) {
			linkUpload.style.display = 'none';
		}
		
		var linkWait = currentDocument.getElementById('linkWait_' + elNumber);
		if(linkWait) {
			linkWait.style.display = 'inline';
		}
		
		var linkUploading = currentDocument.getElementById('linkUploading_' + elNumber);
		if(linkUploading) {
			linkUploading.style.display = 'none';
		}
	}
	
	var wrap = currentDocument.getElementById('tempUploadWrap_' + number);
	if(wrap) {
		new Effect.Appear(wrap, {duration:0.4});
	}
	
	var linkUploading = currentDocument.getElementById('linkUploading_' + number);
	if(linkUploading) {
		linkUploading.style.display = 'inline';
	}
	
	var linkWait = currentDocument.getElementById('linkWait_' + number);
	if(linkWait) {
		linkWait.style.display = 'none';
	}
	
	var itemIdField = currentDocument.getElementById('itemId');
	if(itemIdField) {
		itemIdField.value = number;
	}
	
	var tempForm = currentDocument.getElementById('tempForm');
	if(tempForm) {
		tempForm.target = 'uploadFrame_' + number;
		tempForm.submit();
	}
	
}
		
		
function closeUploadWrap(number) {
	
	var currentDocument = getDocument();
	
	// Remove UploadItemId
	var uploadContentobjectId = currentDocument.getElementById('upload_contentobject_id_' + number);
	if(uploadContentobjectId) {
		uploadContentobjectId.value = 0;
	}
	
	var wrap = currentDocument.getElementById('tempUploadWrap_' + number);
	if(wrap) {
		new Effect.Fade(wrap, {duration:0.4});
	}
	
	var itemIdField = currentDocument.getElementById('itemId');
	if(itemIdField) {
		itemIdField.value = '';
	}
	
	var iframe = currentDocument.getElementById('uploadFrame_' + number);
	if(iframe) {
		iframe.src = 'about:blank';
	}
	
	for(var i=0; i<wrapsNummbers.length; i++) {
		var elNumber = wrapsNummbers[i];
	
		var linkUpload = currentDocument.getElementById('linkUpload_' + elNumber);
		if(linkUpload) {
			linkUpload.style.display = 'inline';
		}
		
		var linkWait = currentDocument.getElementById('linkWait_' + elNumber);
		if(linkWait) {
			linkWait.style.display = 'none';
		}
		
		var linkUploading = currentDocument.getElementById('linkUploading_' + elNumber);
		if(linkUploading) {
			linkUploading.style.display = 'none';
		}
	}
}
		
		
function submitTempForm()

{
	document.forms['tempForm'].submit();
	return true;
}
		
