function valida(formulario){

	nombrefrm = formulario.id;
	
	camposTexto = document.getElementById(nombrefrm).elements;

	for (x=0; x < camposTexto.length; x++) {
	
		if (camposTexto[x].value == '' && camposTexto[x].type=='text'){

			jAlert("El campo <b>" + camposTexto[x].id + "</b> est&aacute; vacio y es obligatorio","ERROR EN CAMPOS");

			return false;

		}
		
		if (camposTexto[x].value == '' && camposTexto[x].type=='select'){

			jAlert("El campo <b>" + camposTexto[x].id + "</b> est&aacute; vacio y es obligatorio","ERROR EN CAMPOS");

			return false;

		}
	
	}
	
	formulario.submit();

}

function validar(formulario){

	nombrefrm = formulario.id;
	
	camposTexto = document.getElementById(nombrefrm).elements;

	for (x=0; x < camposTexto.length; x++) {
	
		if (camposTexto[x].value == '' && camposTexto[x].type=='text'){

			alert("El campo " + camposTexto[x].id.toUpperCase() + " esta vacio y es obligatorio");

			return false;

		}
	
	}
	
	formulario.submit();

}

function validaped(formulario){

	nombrefrm = formulario.id;
	
	camposTexto = document.getElementById(nombrefrm).elements;

	for (x=0; x < camposTexto.length; x++) {
	
		if (camposTexto[x].value == '' && camposTexto[x].type=='text' && camposTexto[x].id!='medicamento'){

			jAlert("El campo <b>" + camposTexto[x].id + "</b> est&aacute; vacio y es obligatorio","ERROR EN CAMPOS");

			return false;

		}
		
		if (camposTexto[x].value == '' && camposTexto[x].type=='select'){

			jAlert("El campo <b>" + camposTexto[x].id + "</b> est&aacute; vacio y es obligatorio","ERROR EN CAMPOS");

			return false;

		}
	
	}
	
	formulario.submit();

}


function CerrarSesion(){
    jConfirm('&iquest;Est&aacute; seguro de que desea cerrar sesi&oacute;n?', 'Cerrar sesion', function(r) {
		if (r==true)
			location = "./index.php?action=central_login.php&act=2";
		else
			jAlert('La acci&oacute;n ha sido cancelada', 'Aviso de cancelacion');
	});
}

function CerrarSesionEmpresa(){
    jConfirm('&iquest;Est&aacute; seguro de que desea cerrar sesi&oacute;n y volver al modo Administrador?', 'Cerrar sesion', function(r) {
		if (r==true)
			location = "./index.php?action=central_login.php&act=3";
		else
			jAlert('La acci&oacute;n ha sido cancelada', 'Aviso de cancelacion');
	});
}

function CerrarSesionSubempresa(){
    jConfirm('&iquest;Est&aacute; seguro de que desea cerrar sesi&oacute;n y volver al modo Empresa?', 'Cerrar sesion', function(r) {
		if (r==true)
			location = "./index.php?action=central_login.php&act=4";
		else
			jAlert('La acci&oacute;n ha sido cancelada', 'Aviso de cancelacion');
	});
}

function Borrar(LINK){
    jConfirm('&iquest;Est&aacute; seguro de que desea borrar este item?', 'Borrar item de la lista', function(r) {
		if (r==true)
			location=LINK;
		else
			jAlert('La acci&oacute;n ha sido cancelada', 'Aviso de cancelacion');
	});
}

function CargadorCambioUsuario(url)
{
	document.getElementById('carga').style.visibility = 'visible';
	document.getElementById('contenido_carga').style.visibility = 'visible';
	location = url;
}

function sleep(milliseconds) {
  var start = new Date().getTime();
  for (var i = 0; i < 1e7; i++) {
    if ((new Date().getTime() - start) > milliseconds){
      break;
    }
  }
}

function validarNumeric(e) {
  tecla = (document.all) ? e.keyCode : e.which;
  if (tecla==8 || tecla==0) return true;
  //patron =/[A-Za-z\s]/;
  patron =/[0-9\s]/;
  te = String.fromCharCode(tecla);
  return patron.test(te);
}



