function checkNumeric(value){
		var anum=/(^\d+$)|(^\d+\,\d+$)/
		if (anum.test(value))
		return true;
		return false;
}

var elem = new Array();
function validateSim(frmObj){
  

  
  
  
  var errorcont = 0;
 
  elem = frmObj.elements;
 
  for(i = 0; i < elem.length; i++){
    
    var index = elem[i].selectedIndex;
    var nome = elem[i].name;
    
    if(((elem[i].value == '') || checkNumeric(elem[i].value)==false || (elem[i].value <=0) || (elem[i][index]=='0') || (elem[i][index]=='')) && elem[i].type!="submit" ){
    
      errorcont += 1;
      var elementfocus = elem[i];
      elem[i].style.border="1px solid #FF0000";
      
      
    }
  }

  if(errorcont == 0){
    return true;
   
  } else {

    elementfocus.focus();
    return false;
  }

} 

function show(id){
document.getElementById(id).style.display='block';
}
function hide(id){
document.getElementById(id).style.display='none';
}

function formErros(obj)
{

var OBJ=obj;
var total=obj.length;
var elem = new Array();

var frmObj=OBJ.form;
var objID=obj.id;

  
 elem = frmObj.elements;
 
  for(i = 0; i < elem.length; i++){
  
  if(elem[i].id==objID){
    document.getElementById(objID).style.borderColor="#FF0000";
    
    var lbl=document.getElementById("lbl_" + objID);
    
    if(lbl!=null){
       lbl.style.color="#FF0000";
    }
    
  }
  
  }
}

function dwn_hover(id){

var obj=document.getElementById("dwn"+id);
var lnk_size=document.getElementById("dwn_size"+id);
var tit=document.getElementById("dwn_tit"+id);
  
  if(obj!=null && lnk_size!=null && tit!=null){
    obj.className='lineHoverTable3';
    lnk_size.className='linksTabela3_hover';
    tit.className='linksTabela3_hover';
    obj.style.border="1px solid #7EB0D6";
  }
}

function dwn_out(id,clss){

var obj=document.getElementById("dwn"+id);
var lnk_size=document.getElementById("dwn_size"+id);
var tit=document.getElementById("dwn_tit"+id);
  
  if(obj!=null && lnk_size!=null && tit!=null){
    obj.className=clss;
    lnk_size.className='linksTabela3';
    tit.className='linksTabela3';
  }
}


function fecha_menu(id){

var obj=document.getElementById("smn_"+id);
var bullt=document.getElementById("bult_mnL"+id);

if(obj!=null){
  obj.style.display="none";
  bullt.src="sysimages/bullet_plus.gif";
  bullt.onclick=function(){
  window.location='index.php?id='+id;
  }
}

}

function showInfo(id){
  
  var el = document.getElementById(id);
  
  el.style.display = "inline";

} 

function hideInfo(id){
  
  var el = document.getElementById(id);
  
  el.style.display = "none";

} 

function changeStyle(id, style){

  var el = document.getElementById(id);
  
  el.className = style;
}

function changeStyle(id) {

  var el = document.getElementById(id);

  var xclose = document.getElementsByTagName("table");

  for (var i=0; i<xclose.length; i++) {
    if (xclose[i].className == ("tableInstitucional"|| "tableEmpresa" || "tableParticulares")){
      xclose[i].style.display = "none";
    }
  }

  el.style.display = "block";
}

function cmd_hover(id) {
	var cmd = document.getElementById('bult_mnL'+id);
	cmd.src = cmd.src.replace('.gif','_hover.gif');
}

function cmd_out(id) {
	var cmd = document.getElementById('bult_mnL'+id);
	cmd.src = cmd.src.replace('_hover.gif','.gif');
}


function reset_form(){

  var frmObj = document.getElementById("frm");

  
  var elem = frmObj.elements;
 
  
  
  for(i = 0; i < elem.length; i++){
  
  if(elem[i].type!="hidden" && elem[i].tagName!="SELECT"){
    elem[i].value="";
  }
  
  }

}

function ApoioTTF()
    {
    
    
    
    DATAFUNCS.RenderFonts('tituloApoio1',{ 
        fontSize         : '10.5',
       backgroundColor  : '3B7CAF',
       color            : 'FFFFFF',
       fontFile         : 'fonts/myriad/MYRIADPRO.TTF',
       transparent      : '1'
    });

    
    DATAFUNCS.RenderFonts('tituloApoio2',{ 
        fontSize         : '10.5',
       backgroundColor  : 'FFFFFF',
       color            : '2988C0',
       fontFile         : 'fonts/myriad/MYRIADPRO.TTF',
       transparent      : '1'
    });
    
    DATAFUNCS.RenderFonts('titHomepage',{ 
        fontSize         : '11.25',
       backgroundColor  : 'FFFFFF',
       color            : '406496',
       fontFile         : 'fonts/myriad/MYRIADPRO.TTF',
       transparent      : '1'
    });
    
    DATAFUNCS.RenderFonts('labelsHome',{ 
        fontSize         : '10.50',
       backgroundColor  : '3A81B5',
       color            : 'FFFFFF',
       fontFile         : 'fonts/myriad/MYRIADPRO.TTF',
       transparent      : '1'
    });
    
    DATAFUNCS.RenderFonts('littlehome',{ 
        fontSize         : '13.50',
       backgroundColor  : '3A81B5',
       color            : 'FFFFFF',
       fontFile         : 'fonts/myriad/MYRIADPRO.TTF',
       transparent      : '1'
    });
    
    DATAFUNCS.RenderFonts('bighome',{ 
        fontSize         : '13.50',
       backgroundColor  : '3A81B5',
       color            : 'FFFFFF',
       fontFile         : 'fonts/myriad/MYRIADPROBOLD.TTF',
       transparent      : '1'
    });
    
    DATAFUNCS.RenderFonts('destaqueh1',{ 
        fontSize         : '11.25',
       backgroundColor  : 'F6F7F9',
       color            : '333333',
       fontFile         : 'fonts/tahoma.ttf',
       transparent      : '1'
    });

  }      
   
  var tbls;
var filhos;
var filhos2;
var filhos3;
var filhos4;
function tableCMS () {


  
     
  

  
    tbls = document.getElementsByTagName("table");
			
		for(i = 0; i <tbls.length; i++){
		
				if(tbls[i].id == 'cmsautoTable'){
				
					filhos = tbls[i].childNodes;
					
					for(f = 0; f <filhos.length; f++){
					
						if(filhos[f].tagName == 'TBODY'){
					
					   filhos2=filhos[f].getElementsByTagName("H1");
					   filhos4=filhos[f].getElementsByTagName("H2");
            
            }
          
          }
		  }	
      
      if(tbls[i].id == 'cmsautoTable2'){
				
					filhos = tbls[i].childNodes;
					
					for(f = 0; f <filhos.length; f++){
					
						if(filhos[f].tagName == 'TBODY'){
					
					   filhos3=filhos[f].getElementsByTagName("H1");
            
            }
          
          }
		  }
    
    }
		
    // se exitirem elementos filho
		if(filhos2!=null){
      		for(g = 0; g <filhos2.length; g++){
      			
      			if(g==0){
              var clssTH="tbl_th";
            }else {
              //var clssTH="tbl_th2";
             
            }
            		var clssTH2="tbl_th2";
            if(filhos2[g].tagName=="H1"){
              var txt=filhos2[g].innerHTML; 
              filhos2[g].parentNode.className=clssTH;
            }
            
            if(filhos2[g].tagName=="H2"){
              var txt=filhos2[g].innerHTML; 
              filhos2[g].parentNode.className=clssTH2;   
              filhos2[g].className=clssTH2+'_rd';
            }
          }
			
   }
   
   // se exitirem elementos filho
		if(filhos3!=null){
      		for(g = 0; g <filhos3.length; g++){
      			
      			
              var clssTH="tbl_th";
              var clssTH="tbl_th2";
            		
            if(filhos3[g].tagName=="H1"){
              var txt=filhos3[g].innerHTML; 
              filhos3[g].parentNode.className=clssTH;
              filhos3[g].className=clssTH+'_rd';
            }
          }
			
   }
   
   // se exitirem elementos filho
		if(filhos4!=null){
      		for(h = 0; h <filhos4.length; h++){
      			
      			
              var clssTH="tbl_th";
              var clssTH2="tbl_th2";
            		
            if(filhos4[h].tagName=="H1"){
              var txt=filhos4[h].innerHTML; 
              filhos4[h].parentNode.className=clssTH;   
              filhos4[h].className=clssTH+'_rd';
            }
            if(filhos4[h].tagName=="H2"){
              var txt=filhos4[h].innerHTML; 
              filhos4[h].parentNode.className=clssTH2;

                var ps = filhos4[h].getElementsByTagName('p');
              if (ps.length > 0) {
                for (i in ps)
                    ps[i].className=clssTH2+'_rd';
              } else {
                filhos4[h].className=clssTH2+'_rd';
              }
            }
          }
			
   }
}

var DOM = YAHOO.util.Dom;
var EVT = YAHOO.util.Event;
var EVTP = YAHOO.util.EventProvider;
var XHR = YAHOO.util.Connect;

function openfaq(liobj)
{
  var parn = liobj.parentNode;
  var parn2 = parn.parentNode;
  
  DOM.getElementsBy(
    function(e){
      return (e.tagName == 'LI') ? true : false;
    },
    'li',
    parn2,
    function(e){
      var _cd = DOM.getLastChild(e);
      if(_cd){
        if(e == parn)
          DOM.setStyle(_cd, 'display', 'block');
        else
          DOM.setStyle(_cd, 'display', 'none');
      }
    }
  );
}

function xhr_request(xhr_file, xhr_params, xhr_type, xhr_success_call){

  var AjaxObject = {

  	handleSuccess: function(o){
  		if(typeof(xhr_success_call) == 'function')
	       xhr_success_call(o.responseText);
  	},
  
  	handleFailure: function(o){
  	},
  
  	startRequest:function() {
  	  
  	  XHR.resetDefaultHeaders();
  	  XHR.initHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
  	  
      if(xhr_type == 'POST')
        XHR.asyncRequest('POST', xhr_file, callback, xhr_params);
      else if(xhr_type == 'GET')
        XHR.asyncRequest('GET', xhr_file + '?' + xhr_params, callback);

  	}
  
  };

  var callback =
  {
  	success:AjaxObject.handleSuccess,
  	failure:AjaxObject.handleFailure,
  	scope: AjaxObject
  };

  AjaxObject.startRequest();

}

function selectpage(_obj) {
  
  if(_obj.value == ''){
    _obj.selectedIndex = 0;
  } else {
    window.location = 'index.php?id=' + _obj.value;
  }
  
}

function btn_all () {

    DOM.getElementsByClassName (
      'btn_all', 'button', document.body,
      function (el) {
      
        EVT.addListener (el, 'mouseover', function (ev) { el.style.backgroundPosition = '100% 0'; }, el, false);
        EVT.addListener (el, 'mouseout',  function (ev) { el.style.backgroundPosition = '0 0'; }, el, false);
    
      }
    );

}

EVT.onDOMReady (
    function () {

      btn_all();

    }
);
