 if(document.layers) {
    var ns4 = true;
}

if(document.all) {
    var ie4 = true;
}



function confirma()
{
if (confirm ("Deseja solicitar mais informações deste negócio?")) 
return document.form.submit();
else 
return false ;
}

function confirma2()
{
if (confirm ("Deseja excluir este negócio selecionado?")) 
return document.form2.submit();
else 
return false ;
}


function validateForm(campos){
var theMessage = "Por favor preencha os seguintes campos: \n-----------------------------------\n";
var noErrors = theMessage;


//----------SEPARA CAMPOS -----------------
var delimiter = ",";
var item  = campos;
tempArray = new Array(2);
var Count = 0;
var tempString=new String(item);
var auxx ="";


while (tempString.indexOf(delimiter)>0) {
	tempArray[Count]=tempString.substr(0,tempString.indexOf(delimiter));
	tempString=tempString.substr(tempString.indexOf(delimiter)+1,tempString.length-tempString.indexOf(delimiter)+1);
	Count=Count+1;
  }
tempArray[Count]=tempString;

//------ FIM SEPARA CAMPOS -----------------

var nomeCampo  = "";
var tipoCampo  = "";
var delimiter2 = ":";
var conteudo_campo = "";
var radioCheck = false;
for (i=0;i<Count+1;i++)
  {
 
  nomeCampo = tempArray[i].substr(0,tempArray[i].indexOf(delimiter2));
  tipoCampo = tempArray[i].substr(tempArray[i].indexOf(delimiter2)+1,1);
  mgmCampo = tempArray[i].substr(tempArray[i].indexOf(delimiter2)+3,25);

  auxx      = "document.getElementById('" + nomeCampo + "').value";
   
//  alert(tipoCampo);
  conteudo_campo = eval(auxx);
  /*----- Tipos de Campos ---------
  		1.texto 
		2.numero
		3.email
		4.data
		5.cnpj
		6.data
   ------------------------------*/
  switch (tipoCampo) { 
       case '1':
			if (conteudo_campo == "") 
					{theMessage = theMessage + "\n --> " + mgmCampo;} 
       break ;
       case '2': 
// make sure a radio button is selected

	    
	   break;
	   case '3': 
	        if (conteudo_campo == "") 
					{
					 theMessage = theMessage + "\n --> " + mgmCampo; 
					} 
	   break;
	   case '4': 
	        if (conteudo_campo == "") 
					{
					 theMessage = theMessage + "\n --> " + mgmCampo; 
					} 
	   break;
	   
   } 

 }



if (theMessage == noErrors) {
return true;

} else {

// If errors were found, show alert message
alert(theMessage);
return false;
}

}
// End -->

function showObject(obj) {
    var myObj;
    if (ns4) {
         myObj = document[obj];
         myObj.visibility = "show";
    }
    else if (ie4) {
         myObj = document.all[obj];
         myObj.style.visibility = "visible";
    }
}

function hideObject(obj) {
    var myObj;
    if (ns4) {
         myObj = document[obj];
         myObj.visibility = "hide";
    }
    else if (ie4) {
         myObj = document.all[obj];
         myObj.style.visibility = "hidden";
    }
}

function mostratbl(id)
{
	if (!document.getElementById(id).style.display) {
		document.getElementById(id).style.display = 'none';
	}
	else
	{
		document.getElementById(id).style.display = '';
	}
}

function mudaimg(imagem,img, img2) {
  
  if (eval("document."+imagem+".value == 1")) {
    eval("document."+imagem+".src = 'images/"+img2+"'");
    eval("document."+imagem+".value = 0");	
  }
  else {
    eval("document."+imagem+".src = 'images/"+img+"'");
    eval("document."+imagem+".value = 1");	
  }
}



<!--
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_nbGroup(event, grpName) { //v6.0
var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])?args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) { img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr) for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

//-->

//Mascara genérica para qualquer campo do formulario, é só passar o formato
function mascara(src, mask) 
{
  var i = src.value.length;
  var saida = mask.substring(0,1);
  var texto = mask.substring(i)
if (texto.substring(0,1) != saida) 
  {
	src.value += texto.substring(0,1);
  }
}


function FormataReais(fld, milSep, decSep, e) {
var sep = 0;
var key = '';
var i = j = 0;
var len = len2 = 0;
var strCheck = '0123456789';
var aux = aux2 = '';
var whichCode = (window.Event) ? e.which : e.keyCode;
if (whichCode == 13) return true;
key = String.fromCharCode(whichCode);  // Valor para o código da Chave
if (strCheck.indexOf(key) == -1) return false;  // Chave inválida
len = fld.value.length;
for(i = 0; i < len; i++)
if ((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep)) break;
aux = '';
for(; i < len; i++)
if (strCheck.indexOf(fld.value.charAt(i))!=-1) aux += fld.value.charAt(i);
aux += key;
len = aux.length;
if (len == 0) fld.value = '';
if (len == 1) fld.value = '0'+ decSep + '0' + aux;
if (len == 2) fld.value = '0'+ decSep + aux;
if (len > 2) {
aux2 = '';
for (j = 0, i = len - 3; i >= 0; i--) {
if (j == 3) {
aux2 += milSep;
j = 0;
}
aux2 += aux.charAt(i);
j++;
}
fld.value = '';
len2 = aux2.length;
for (i = len2 - 1; i >= 0; i--)
fld.value += aux2.charAt(i);
fld.value += decSep + aux.substr(len - 2, len);
}
return false;
}
//Fim da Função FormataReais -->


function exibeDataatual(vRetorno){
day = new Date()
  num_dia = day.getDate()
  dia = day.getDay()+1
  mes = day.getMonth()+1
  ano = day.getYear()

  if (dia ==1)
    document.write("Domingo, ")
  if (dia ==2)
    document.write("Segunda-feira, ")
  if (dia ==3)
    document.write("Terça-feira, ")
  if (dia ==4)
    document.write("Quarta-feira, ")
  if (dia ==5)
    document.write("Quinta-feira, ")
  if (dia ==6)
    document.write("Sexta-feira, ")
  if (dia ==7)
    document.write("Sábado, ")

  document.write(num_dia," de ")

  if (mes ==1)
    document.write("janeiro")
  if (mes ==2)
    document.write("fevereiro")
  if (mes ==3)
    document.write("março")
  if (mes ==4)
    document.write("abril")
  if (mes ==5)
    document.write("maio")
  if (mes ==6)
    document.write("junho")
  if (mes ==7)
    document.write("julho")
  if (mes ==8)
    document.write("agosto")
  if (mes ==9)
    document.write("setembro")
  if (mes ==10)
    document.write("outubro")
  if (mes ==11)
    document.write("novembro")
  if (mes ==12)
    document.write("dezembro")

  document.write(" de ",ano)

  if (vRetorno==null)
  {
    //não retorna nada
  }
  else
  {
    //retorna qualquer coisa que você definir em vRetorno 
    //obs.: aplicavel ao caso de querer retornar uma outra função ou o valor de outra função
    return vRetorno;
  };

}



