// JavaScript Document
var sAgent = navigator.userAgent;
var bIsIE = sAgent.indexOf("MSIE") > -1;
var bIsNav = sAgent.indexOf("Mozilla") > -1 && !bIsIE;




/************************************************************************************************************************/
function f_validar_tabela(p_id,p_vet_execao)
{
	retorno = 'ok';
	
	if(p_vet_execao && p_vet_execao != '')
		vet_execao = p_vet_execao.split('**');
	else
		vet_execao = '';
		
	if(document.getElementById(p_id))
	{
		trs = document.getElementById(p_id).childNodes;
		//trs = tbody[0].childNodes;//document.getElementById(p_id).childNodes;
		
		for(i = 0; i < trs.length;i++)
		{
			
			tds = trs[i].childNodes;
			//alert(1)
			for(j = 0; j < tds.length; j++)
			{
				filhos_tds = tds[j].childNodes;
				//alert(filhos_tds.length)
				for(k = 0; k < filhos_tds.length; k ++)
				{
					//alert(3)
					if(filhos_tds[k])
					{
						
						//alert(filhos_tds[k].id);
						if(filhos_tds[k].type)
						{	
							if(filhos_tds[k].type == "text" || filhos_tds[k].type == "textarea" || filhos_tds[k].type == 'hidden' || filhos_tds[k].type =='password')
							{
								
								execao = false;
								
								if(p_vet_execao && p_vet_execao != ''){
									 for(s = 0; s < vet_execao.length; s++){
									 
									 	if(filhos_tds[k].id.indexOf(vet_execao[s]) >= 0){
											execao = true;
											break;
										}
									 
									 }//for(s = 0; s < $vet_execao.length; s++){
								
								}
								
								//alert(filhos_tds[k].value)
								if(trim(filhos_tds[k].value) == '' && !execao)
								{
									retorno = filhos_tds[k].id;
								}
							}
						}
					}
				}
			}
		}
	}
	else
	{
		alert("O elementeo de id "+p_id+" nao existe!");
		return retorno;
	}
	
	return retorno;
}

/*******************************************************************************************************************************/