﻿function eFile(strInputFileID, strFileNameFileID)
{
	var strInputFileID    = strInputFileID;
	var strFileNameFileID = strFileNameFileID;
	var txtFileName       = null;
	if (strFileNameFileID != "") 
		txtFileName = document.getElementById(strFileNameFileID);
	var imgFile           = document.getElementById(strInputFileID + "_Image");
	var filePicker        = document.getElementById(strInputFileID + "_File");
	var imgFileRemovalIcon= document.getElementById(strInputFileID + "_RemovalIcon");
	var txtMessage        = document.getElementById(strInputFileID + "_Message");
	var txtStatus         = document.getElementById(strInputFileID + "_Status");
	
	function init()
	{
			if (imgFile && txtFileName)
			{
				imgFile.title = txtFileName.value;
	         
				var strFileName = "";
				if (txtFileName && txtFileName.value)
					strFileName = "  " + txtFileName.value;
				else
				if (filePicker.getAttribute("FileName"))
					strFileName = "  " + filePicker.getAttribute("FileName");
	                
				var span = document.createTextNode(strFileName);
	                
				var br   = document.createElement("br") 

				imgFile.parentNode.appendChild(br);
				imgFile.parentNode.appendChild(span);
			}
	            
			filePicker.onchange = function () 
			{ 
				var filename = filePicker.value; 
				if (!txtFileName) return true;  
				filename = filename.substr(filename.lastIndexOf("\\") + 1);
				txtFileName.value = filename;
			}
	   
			filePicker.onmouseout = function () 
			{ 
				if (!filePicker) return true;  
		        
				var filename = filePicker.value; 
		       
				if (!txtFileName) return true;  
		        
				filename = filename.substr(filename.lastIndexOf("\\") + 1);
		            
				if (txtFileName.value == "")  
					txtFileName.value = filename;
			}
			
			if (imgFileRemovalIcon)
				imgFileRemovalIcon.onclick = function()
				{
					txtMessage.style.display = "block";
					txtStatus.value="1";
					if (imgFile) imgFile.className="FileRemoval";
					
					if (txtFileName) txtFileName.value = "";
				}
	}
	init();
	
}
if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();