﻿
function overrideEnterKey(element, newMethod)
{
  var tempMethod = newMethod;
  element.onkeypress = function(e){
    if(!e)e=window.event;
    if(e.keyCode == 13){
      tempMethod();
      return false;
    }
  }
}

function toggleElement(elementName)
{
  var element = document.getElementById(elementName);
  if(element.style.display=="none"){
    element.style.display="";
  }
  else
    element.style.display="none";
}

function registerFileUpload(divFakeBrowse, fileUpload, lblFileName)
{
	if (divFakeBrowse !== null) {
		divFakeBrowse.style.left = (getElementWidth(fileUpload)-82)+"px";
		lblFileName.style.left = "0px";
		fileUpload.onchange = function() {
			var name = new String(fileUpload.value);
			var last = name.lastIndexOf('\\');
			if(last==-1){
				last = name.lastIndexOf('/');
			}
			if(last!=-1){
				lblFileName.innerHTML = name.substring(last+1);
			}
			else
				lblFileName.innerHTML = fileUpload.value;
		}
		fileUpload.onkeydown=function(){return false;}
		fileUpload.onmousedown=function(){return false;}
		fileUpload.onselectstart=function(){return false;}
	}
}