function eMoeda(st) {
 if (st!="") {
  st = st.replace("R$ ","")
  st = st.replace(".","")
  st = st.replace(",","")
  if (!eNum(st)) return false;
 } 
 return true;
}

function ChkMoe(obj) {
 if (!eMoeda(obj.value)) {
  alert("Valor inválido.");
  obj.focus();
  return false;
 }
 return true;
}

function FmtMoe(obj,tc) {
 tc = tc.keyCode;
 vr = obj.value;
 tm = vr.length;
 if (tm==0) obj.value = 'R$ ';
}

function MtoN(st) {
 st = st.toString();
 if (st=="") return "";
 st = st.replace("R$ ","");
 st = st.replace(".","");
 st = st.replace(",",".");
 return st
}

function NtoM(st) {
 if (st=="") return "";
 var vst = st.toString();
 vst = vst.replace("R$ ","");
 if (vst.indexOf(",")!=-1) {
  vst = vst.replace(".","");
  vst = vst.replace(",",".");
 }
 var est = Number(vst);
 vst = est.toLocaleString();
 if (vst.substr(vst.length-3,1)==".") {
  vst = vst.replace(".",";");	 
  vst = vst.replace(",",".");	 
  vst = vst.replace(";",",");	 
 }
 if (!eMoeda(vst)) {
  alert("Valor inválido.");
  return "";
 }
 return "R$ " + vst
} 