//funcion para checkbox que controla propiedad readOnly el elemento otro indicado
function C_readonlyTF(bool,id){
   if(bool){
	  document.getElementById(id).readOnly = false;
   }
   else {
	  document.getElementById(id).readOnly = true;
	  document.getElementById(id).value = '';
   }
}
//funcion para radiobuton que controla propiedad readOnly=false elemento otro indicado
function R_readonlyF(id){
	document.getElementById(id).readOnly = false;
}
//funcion para radiobuton que controla propiedad readOnly=true elemento otro indicado
function R_readonlyT(id){
 	document.getElementById(id).readOnly = true;
	document.getElementById(id).value = '';
}
//checar cadena formato email
function isEmail(cadena)  {
var a = cadena.value;
var filter=/^[A-Za-z][A-Za-z0-9_.-]*@[A-Za-z0-9_.-]+.[A-Za-z0-9_.]+[A-za-z]{2,4}$/;
	if (a.length == 0 )
	  return true;
	if (filter.test(a))
	  return true;
	else
	  return false;
return false;
}
//checar cadena esta vacia
function isEmpty(str){
	return ( str == null || str.length == 0 || str.value == '' )
}
//checar cadena es numerica
function isNumeric(cadena){
	if (!/^([0-9])*$/.test(cadena))
		return false;
	return true;
}
//checar cadena es alfabetica
function IsAlpha(str){
  var re = /[^a-zA-Z]/g
  if (re.test(str))
  	return false;
  return true;
}
//checar cadena es alfanumerica
function isAlphaNumeric(str){
  var re = /[^a-zA-Z0-9]/g
  if (re.test(str)) return false;
  return true;
}
//cambiar a Mayusculas
function uppercase(str){
	str.value=str.value.toUpperCase();
}
//funcion popup
function Popup_1 (pagina,width, height) {
	var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, width="+width+", height="+height+", top=85, left=140";
	window.open(pagina,"",opciones);
}