function GetElemByID(Id){

  if (document.getElementById) {
	return  document.getElementById(Id);
  } else if (document.all){
	return  document.all[Id];
  } else if (document.layers){
	return  document.layers[Id];
  } else if (document[Id]){
	return document[Id];
  }else{
	return null;
  }
};

function GetRefNameElemByID(Id,refName){
refName=(refName==""||refName==null)?"":refName+".";
  if (document.getElementById) {
	return  eval(refName + "document").getElementById(Id);
  } else if (document.all){
	return  eval(refName + ".document").all[Id];
  } else if (document.layers){
	return  eval(refName + "document").layers[Id];
  } else if (document[Id]){
	try{
		return eval(refName + "document[" + Id + "]");
	}catch(e){
		return eval(refName + "document")[Id]
	}
  }else{
	return null;
  }
};