



	function validaFrm(frm){

  

	  var d 	   = eval('document.'+ frm);

	  var numCampo = d.elements.length;

	  var erro     = "";

	  

	  



	  

	  for(i = 0; i < numCampo; i++){

	  

		  var cmp       = d.elements[i].title; // title - exibe o erro

		  var aCampo    = d.elements[i].alt;   // alt   - direfencia o tipo do campo

		  var nomeCampo = d.elements[i].name;  // name  - faz os testes

							  

		  if(cmp != ""){ //se houver title, valida o campo

		  

			  var campo = eval('document.' + frm + '.' + nomeCampo);

			  var valor = campo.value;

			  

			 switch(aCampo){

			  



				  

				  case "": 

				  

					if(valor == ""){

					

					erro += "- O campo <strong>" + cmp + "</strong> está vazio.<br/>";

					

					}

				  

				  break;

				  

				  


			  

				  case "email": 

				  

					if(valor != ""){

					

						var arroba = valor.indexOf("@");

						var ponto  = valor.indexOf(".");

						

						if( (arroba == -1) || (ponto == -1) ){

						erro += "- O campo <strong>" + cmp + "</strong> possui um e-mail inválido.<br/>";

						}

					

					}

					

					else{

					erro += "- O campo <strong>" + cmp + "</strong> está vazio.<br/>";

					}

				  

				  break;

				  

				  



			  

				  case "fone": 

				  

					if(valor != ""){

					

						checkKeycode();			

						if( (arroba == -1) || (ponto == -1) ){

						erro += "- O campo <strong>" + cmp + "</strong> possui um e-mail inválido.<br/>";

						}

					

					}

					

					else{

					erro += "- O campo <strong>" + cmp + "</strong> está vazio.<br/>";

					}

				  

				  break;

				  

				  

			  } //switch

		  

		  }	//if	

					  

	  } //for

	  



	  

	  if(erro != "") { //exibe erro

	  

	  var divErr = document.getElementById('erros');

	  

	  var msgErro = "\

	  <div style='padding:10px; border: solid 1px #ccc; background: #fafafa;'><strong>Erros encontrados:</strong><br/><br/>" + erro + "</div><br clear='left'/>";

	  

	  divErr.innerHTML = msgErro;

	  

	  alert ("Ocorreu algum erro ao tentar enviar o formulário.\nPor favor, verifique os campos e tente novamente.");

	  }

	  

	  else { //envia formulário

	  

	  

	  

	  var action = eval("document." + frm).action;

	  

	  

	  if(action == ""){ action = "envia.php"; }

	  

	  

	  eval("document." + frm).method = "post";

	  eval("document." + frm).submit();

	  }

  

	} // function









	function popup(pag,w,h,barra){

	

	

		wi = screen.width/2  - (w/2);

		he = screen.height/2 - (h/2);

		

			var win = window.open(pag, "Pop",

			"toolbar=no,location=no,directories=no,scrollbars="+barra+",resizable=no,width="+w+",height=" + h + ",status=no,top=" + he + ",left=" + wi );

			win.focus();

	

	} // function

 

 




	function popImg(){

	

		var wImg = document.images[0].width;

		var hImg = document.images[0].height;

		

		resizeTo(wImg+12,hImg+32);



} // function



