/*-----------------------------------------------------------------------------+
| Funções Gerais JavaScript                                                    |
+-----------------------------------------------------------------------------*/

function popup(url,w,h){
	window.open(url,"","toobar=no,location=no,directories=no,maximize=no,menubar=no,scrollbars=yes,status=no,resizable=no,WIDTH="+w+",HEIGHT="+h+",top=0,left=50");
}

function getElementsByClassName(oElm, strTagName, strClassName){
    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i=0; i<arrElements.length; i++){
        oElement = arrElements[i];
        if(oRegExp.test(oElement.className)){
            arrReturnElements.push(oElement);
        }
    }
    return (arrReturnElements)
}
    
function carregaLoading()
{
    element = getElementsByClassName(document,"div","divGeral");
    element2 =  getElementsByClassName(document,"div","divLoading");
    element[0].style.display = 'none';
    element[0].style.visibility = 'hidden';
    element2[0].style.display = '';
    element2[0].style.visibility = '';
    
    
   
}

function roundNumber(preco) {
	var numberField = preco;
	var rlength = 2; // The number of decimal places to round to
	var newnumber = Math.round(numberField*Math.pow(10,rlength))/Math.pow(10,rlength);
	return newnumber;
}


function IsNumeric(sText)
{
   var ValidChars = "123456789 ";
   var IsNumber=true;
   var Char;


   for (i = 0; i < sText.length && IsNumber == true; i++)
      {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1)
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}

function RemotePopUpGca(url, wit, hei) {
	var RemotePopUpGca = null
	RemotePopUpGca = window.open(url,'_blank','toolbar=no,location=no,directories=no,status=yes,scrollbars=no,resizable=no,menubar=no,width='+wit+',height='+hei)
	if (RemotePopUpGca != null) {
		RemotePopUpGca.location.href = url
	}
}
var old_tab = ''
function showTab(tab) {  
  if(old_tab) {
    $('#'+old_tab).hide();
    $('#bt_'+old_tab).attr("class",old_tab+"_off");
  }
  $('#'+tab).slideDown();
  $('#bt_'+tab).attr("class",tab+"_on");
  old_tab=tab;
}

var old_div = '';
function changeSearch(div) {
  if(old_div) {
    $('#div'+old_div).hide();
    $('#bt'+old_div).attr("class","bt"+old_div);
  }
  $('#div'+div).show();  
  $('#bt'+div).attr("class","bt"+div+"Active");
  $.post("/lib/setDivSearch.php", { divSearch: div } );
  old_div = div;
}