// <!--
function MakeArray(){
  var args=MakeArray.arguments;
  for(var i = 0;i<args.length;i++)
    this[i]=args[i];
  this.length = args.length;
}



function Check_Obligatorio(msg,obj){
  if (obj == null ) {
     alert('Error objeto ' + msg + ' no existe');
     return false;
  }
  
  if ((obj.type=='text')|| (obj.type=='password')) {
    if (obj.value.length == 0 ) {
      alert('Falta ingresar ' + msg);
      obj.focus();
      obj.select();
		return false;
    }
  } else if (obj.type == 'select-one') {
  	var tmp;
	tmp = obj.selectedIndex;
   if (tmp < 0 ) {
     alert('Falta seleccionar ' + msg);
     return false;
   }
   if ( ( obj.options[tmp].text == "" ) || (obj.options[tmp].value == "") ){
     alert('Falta selecionar ' + msg);
     return false;
   }
  } else if (obj.type=='textarea') {
    if (obj.value.length == 0 ) {
      alert('Falta ingresar ' + msg);
      obj.focus();
      obj.select();
		return false;
    }
  } else {
    alert('Este código está pensado sólo en input text y select-one (' + msg + ')');
    return false;
  }
  return true;
}


function Check_Checkbox(frm,nombre,msg)
{
  var i;
  if (frm == null ) {
     alert('Error formulario no existe');
     return false;
  }
  if (frm.elements[nombre + "0"] != null )
    i = 0;
  else if (frm.elements[nombre + "1"] != null )
    i = 1;
  else {
     alert('Error objeto "' + msg + '" no existe');
     return false;
  }
  for(;frm.elements["" + nombre + i] != null;i++)
    if (frm.elements[nombre + i].checked)
      return true;
  alert("No se seleccionó ningún(a) " + msg);
  return false;
}

function Obligatorio(msg,obj){
  if(obj == null){
     alert('Error objeto ' + msg + ' no existe');
     return;
  }
  if (obj.type=='text') {
     alert('Falta ingresar ' + msg);
     obj.focus();
     obj.select();
  }
  else
     alert('Debe seleccionar ' + msg);
}

function error_select(str,obj) {
  alert(str);
  obj.focus();
}

function error_input(str,obj) {
  alert(str);
  obj.focus();
  obj.select();
}
// -->

