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 = "";
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': 
	        if (conteudo_campo == "") 
					{
					theMessage = theMessage + "\n --> " + mgmCampo; 
					}
			else
			{	
					pStr = conteudo_campo;
					charDec = (",");
					reDecimal = /^[+-]?((\d+|\d{1,3}(\.\d{3})+)(\,\d*)?|\,\d+)$/;
					if (reDecimal.test(pStr)) {
						pos = pStr.indexOf(charDec);
						decs = pos == -1? 0: pStr.length - pos - 1;						
					   } else if (pStr != null && pStr != "") {
						theMessage = theMessage + "\n --> " + conteudo_campo +" não é um número válido, digite um número válido. "; 
					   }										 
					} 
	   break;
	   case '3': 
	        if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(conteudo_campo))
	        		{
					 theMessage = theMessage + "\n --> " + mgmCampo; 
					} 
	   break;
	   case '4': 
	        if (conteudo_campo == "") 
					{
					 theMessage = theMessage + "\n --> " + mgmCampo; 
					} 
			else{
			
			pStr = conteudo_campo;
			reDate = /^((0[1-9]|[12]\d)\/(0[1-9]|1[0-2])|30\/(0[13-9]|1[0-2])|31\/(0[13578]|1[02]))\/\d{4}$/;
			if (reDate.test(pStr)) {
				
			} else if (pStr != null && pStr != "") {
				theMessage = theMessage + "\n --> " + pStr + " NÃO é uma data válida.";
			}
			
			}
	   break;
	   
   } 

 }

if (theMessage == noErrors) {
return true;

} else {

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

}
// End -->
<!--
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];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function mmLoadMenus() {
  if (window.mm_menu_0122231845_0) return;
 window.mm_menu_0122231845_0 = new Menu("root",125,17,"Verdana, Arial, Helvetica, sans-serif",11,"#404A52","#FFFFFF","#E3EDF5","#9DB3C4","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
  mm_menu_0122231845_0.addMenuItem("Histórico","location='index.php?page=historico&menu=Empresa&submenu=Histórico'");
  mm_menu_0122231845_0.addMenuItem("Infra-estrutura","location='index.php?page=infra&menu=Empresa&submenu=Infra-estrutura'");
  mm_menu_0122231845_0.addMenuItem("Propósito e Valores","location='index.php?page=valores&menu=Empresa&submenu=Valores'");
  mm_menu_0122231845_0.addMenuItem("Equipe","location='index.php?page=equipe&menu=Empresa&submenu=Equipe'");
  mm_menu_0122231845_0.addMenuItem("Localização","location='index.php?page=localizacao&menu=Empresa&submenu=Localização'");
  mm_menu_0122231845_0.addMenuItem("Eventos","location='index.php?page=eventos&menu=Empresa&submenu=Eventos'");
  mm_menu_0122231845_0.hideOnMouseOut=true;
  mm_menu_0122231845_0.bgColor='#E3EDF5';
  mm_menu_0122231845_0.menuBorder=1;
  mm_menu_0122231845_0.menuLiteBgColor='#FFFFFF';
  mm_menu_0122231845_0.menuBorderBgColor='#9DB3C4';


                        window.mm_menu_1122231845_0 = new Menu("root",230,17,"Verdana, Arial, Helvetica, sans-serif",11,"#404A52","#FFFFFF","#E3EDF5","#9DB3C4","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
  mm_menu_1122231845_0.addMenuItem("Segurança para máquinas e processos","location='index.php?page=seguranca&menu=Produtos e Serviços&submenu=Segurança para Máquinas e Processos'");
  mm_menu_1122231845_0.addMenuItem("Automação industrial","location='index.php?page=automacao&menu=Produtos e Serviços&submenu=Automação Industrial'");
  mm_menu_1122231845_0.addMenuItem("Máquinas e dispositivos","location='index.php?page=maquinas&menu=Produtos e Serviços&submenu=Máquinas e Dispositivos'");
  mm_menu_1122231845_0.addMenuItem("Pokayoke","location='index.php?page=pokayoke&menu=Produtos e Serviços&submenu=Pokayoke'");
   mm_menu_1122231845_0.hideOnMouseOut=true;
   mm_menu_1122231845_0.bgColor='#E3EDF5';
   mm_menu_1122231845_0.menuBorder=1;
   mm_menu_1122231845_0.menuLiteBgColor='#FFFFFF';
   mm_menu_1122231845_0.menuBorderBgColor='#9DB3C4';





        window.mm_menu_0122235536_0 = new Menu("root",254,17,"Verdana, Arial, Helvetica, sans-serif",11,"#404A52","#FFFFFF","#E3EDF5","#9DB3C4","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
  mm_menu_0122235536_0.addMenuItem("Consultoria&nbsp;em&nbsp;Segurança","location='site_consultoria.asp'");
  mm_menu_0122235536_0.addMenuItem("Instalações&nbsp;de&nbsp;Segurança&nbsp;p/&nbsp;Máquinas","location='site_instalacoes.asp'");
  mm_menu_0122235536_0.addMenuItem("Programação&nbsp;&&nbsp;Comissionamento","location='site_programacao.asp'");
  mm_menu_0122235536_0.addMenuItem("Projeto&nbsp;&&nbsp;Desenvolvimento","location='site_projeto.asp'");
  mm_menu_0122235536_0.addMenuItem("Montagens&nbsp;Industriais","location='site_montagens.asp'");
  mm_menu_0122235536_0.addMenuItem("Construções&nbsp;Mecânicas","location='site_construcoes.asp'");
   mm_menu_0122235536_0.hideOnMouseOut=true;
   mm_menu_0122235536_0.bgColor='#E3EDF5';
   mm_menu_0122235536_0.menuBorder=1;
   mm_menu_0122235536_0.menuLiteBgColor='#FFFFFF';
   mm_menu_0122235536_0.menuBorderBgColor='#9DB3C4';
window.mm_menu_0123000012_0 = new Menu("root",176,17,"Verdana, Arial, Helvetica, sans-serif",11,"#404A52","#FFFFFF","#E3EDF5","#9DB3C4","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
  mm_menu_0123000012_0.addMenuItem("SIEMENS","location='site_siemens.asp'");
  mm_menu_0123000012_0.addMenuItem("PEPPER&nbsp;+&nbsp;FUCHS","location='site_pepper.asp'");
  mm_menu_0123000012_0.addMenuItem("EKA&nbsp;Prensas&nbsp;Hidráulicas","location='site_eka.asp'");
  mm_menu_0123000012_0.addMenuItem("SPENCER&nbsp;-&nbsp;PSION","location='site_spencer.asp'");
   mm_menu_0123000012_0.hideOnMouseOut=true;
   mm_menu_0123000012_0.bgColor='#E3EDF5';
   mm_menu_0123000012_0.menuBorder=1;
   mm_menu_0123000012_0.menuLiteBgColor='#FFFFFF';
   mm_menu_0123000012_0.menuBorderBgColor='#9DB3C4';



  window.mm_menu_0123000537_0 = new Menu("root",266,17,"Verdana, Arial, Helvetica, sans-serif",11,"#404A52","#FFFFFF","#E3EDF5","#9DB3C4","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
  mm_menu_0123000537_0.addMenuItem("Normas Brasileiras - NBR'S","location='index.php?page=normas_brasil&menu=Segurança&submenu=Normas Brasileiras - NBRS'");
  mm_menu_0123000537_0.addMenuItem("Normas Regulamentadoras","location='index.php?page=normas_regulamentadoras&menu=Segurança&submenu=Normas Regulamentadoras'");
  mm_menu_0123000537_0.addMenuItem("Links de Segurança","location='index.php?page=links&menu=Segurança&submenu=Links'");
  mm_menu_0123000537_0.addMenuItem("Soluções e Aplicações","location='index.php?page=solucoes&menu=Segurança&submenu=Solucoes e Aplicações'");
  mm_menu_0123000537_0.addMenuItem("Nota Técnica","location='index.php?page=nota_tecnica&menu=Segurança&submenu=Nota Técnica'");
  mm_menu_0123000537_0.addMenuItem("Manual de Segurança em Prensas e Similares","location='index.php?page=prensas&menu=Segurança&submenu=Prensas'");
  mm_menu_0123000537_0.addMenuItem("Tipos de Máquina","location='index.php?page=tipos_maquina&menu=Segurança&submenu=Tipos de Máquinas'");
  mm_menu_0123000537_0.addMenuItem("Responsabilidades","location='index.php?page=responsabilidade&menu=Segurança&submenu=Responsabilidade'");
  mm_menu_0123000537_0.addMenuItem("Categorias","location='index.php?page=categorias&menu=Segurança&submenu=Categorias'");  
   mm_menu_0123000537_0.hideOnMouseOut=true;
   mm_menu_0123000537_0.bgColor='#E3EDF5';
   mm_menu_0123000537_0.menuBorder=1;
   mm_menu_0123000537_0.menuLiteBgColor='#FFFFFF';
   mm_menu_0123000537_0.menuBorderBgColor='#9DB3C4';

mm_menu_0123000537_0.writeMenus();
} // mmLoadMenus()
//-->
