function removeDiv(id) {
	var div = document.getElementById(id);
	if(div) div.parentNode.removeChild(div);
}

function aviso(obj, msg) {
	alert(msg);
	obj.focus();
	return false;
}

function pergunta(text) {
	confirma = confirm(text, false);
	if(confirma == false) return false;
	if(confirma == true) return true;
	return false;
}

function detectPluginFlash() {
	if(!detectFlash())
		if(pergunta("Este sistema necessita ter instalado em seu navegador o plugin para o Flash.\n\nVocê deseja instalar o plugin neste momento?")) {
		var os = navigator.appVersion;
		if(os.indexOf("Win") != -1)
			goURL("http://www.adobe.com/shockwave/download/static/styx/English.html");
		else if(os.indexOf("Mac") != -1)
			goURL("http://www.adobe.com/shockwave/download/static/MacOSX/ShockwaveFlash/English.html");
		else if(os.indexOf("X11") != -1)
			goURL("http://www.adobe.com/shockwave/download/static/Intel/ShockwaveFlash/English.html");
		else if(os.indexOf("Linux")!=-1)
			goURL("http://www.adobe.com/shockwave/download/static/Linux/ShockwaveFlash/English.html");
		else
			goURL("http://www.adobe.com/products/flashplayer_pocketpc/downloads/player.html")
		}
}

function LTrim(str) {
	var whitespace = new String(" \t\n\r");
	var s = new String(str);

	if(whitespace.indexOf(s.charAt(0)) != -1) {
      var j=0, i = s.length;
      while(j < i && whitespace.indexOf(s.charAt(j)) != -1)
         j++;
      s = s.substring(j, i);
   }
   return s;
}

function RTrim(str) {
   var whitespace = new String(" \t\n\r");

   var s = new String(str);

   if(whitespace.indexOf(s.charAt(s.length-1)) != -1) {
      var i = s.length - 1;
      while(i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
         i--;
      s = s.substring(0, i+1);
   }
   return s;
}

function trim(str){
   return RTrim(LTrim(str));
}

function setaStatusBar() {
	window.status = window.status;
	return true;
}

var scrtxt="RH2PRO - Sistema de Recursos Humanos";
var lentxt=scrtxt.length;
var width=100;
var pos=1-width;
function scroll() {
	pos++;
	var scroller="";
	if (pos==lentxt) {
		pos=1-width;
	}
	if (pos<0) {
    	for (var i=1; i<=Math.abs(pos); i++) {
      		scroller=scroller+" ";
		}
	    scroller=scroller+scrtxt.substring(0,width-i+1);
	} else {
    	scroller=scroller+scrtxt.substring(pos,width+pos);
	}
	window.status = scroller;
	setTimeout("scroll()",120);
}




function teste() {
	var sum = 0;
	for(var i=0; i < arguments.length; i++)
		sum = sum + arguments[i];
		
	alert(sum + ' - ' + arguments.length);
}



function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}


/*var tecla = window.event.keyCode; 
var shift = window.event.shiftKey;
var ctrl = window.event.ctrlKey;
var insert = window.event.insertKey;
var alt = window.event.altKey;
window.onload() {
	var key = (window.event.keyCode ? window.event.keyCode: window.event.which ? window.event.which : window.event.charCode);
	
	alert(key);
	
	switch(key)
	{
		case F3:
			alert('AAAA');
			break;
	}
}
var ENTER = 13;
var SHIFT = 16;
var CTRL = 17;
var ALT = 18;
var ESC = 27;
var TAB = 06;
var BS = 08;
var CAPSLOCK = 20;
var SPACE = 32;
var KEYUP = 38;
var KEYDN = 40;

var NUM0 = 48;
var NUM1 = 49;
var NUM2 = 50;
var NUM3 = 51;
var NUM4 = 52;
var NUM5 = 53;
var NUM6 = 54;
var NUM7 = 55;
var NUM8 = 56;
var NUM9 = 57;

var F3 = 114;
var F4 = 115;
var F5 = 116;
var F6 = 117;
var F7 = 118;
var F8 = 119;
var F9 = 120;
var F10 = 121;
var F11 = 122;
var F12 = 123;

// Parte das letras // 
var A = 65;
var B = 66;
var C = 67;
var D = 68;
var E = 69;
var F = 70;
var G = 71;
var H = 72;
var I = 73;
var J = 74;
var K = 75;
var L = 76;
var M = 77;
var N = 78;
var O = 79;
var P = 80;
var Q = 81;
var R = 82;
var S = 83;
var T = 84;
var U = 85;
var V = 86;
var W = 87;
var X = 88;
var Y = 89;
var Z = 90;

// Parte dos números // 
var NUMPAD0 = 96;
var NUMPAD1 = 97;
var NUMPAD2 = 98;
var NUMPAD3 = 99;
var NUMPAD4 = 100;
var NUMPAD5 = 101;
var NUMPAD6 = 102;
var NUMPAD7 = 103;
var NUMPAD8 = 104;
var NUMPAD9 = 105;

var ASTERISCO = 106;
var CRUZ = 107;
var HIFEN = 109;
var DEL = 110;
var BARRA = 111;*/
