function validaForm(formulario){

for(i=0;i<=formulario.length-1;i++){
	if ((formulario[i].type=="textarea")||(formulario[i].type=="file")||(formulario[i].type=="hidden")||(formulario[i].type=="text")||(formulario[i].type=="password")){
		if ((formulario[i].wmsg!="")&&(formulario[i].wmsg!=undefined)){
			if (formulario[i].email=="sim"){
				if((formulario[i].value=="")||(formulario[i].value.indexOf('@')==-1)||(formulario[i].value.indexOf('.')==-1)){
					alert(formulario[i].wmsg);
					try{
						formulario[i].focus();
					}
					catch(e){
						}				
				    return false
				}	
			}else{
				if(formulario[i].value==""){
					alert(formulario[i].wmsg);
					try{
						formulario[i].focus();
					}
					catch(e){

						}
				
					return false
				}
			}
		}
	}	
}
//Olá bem vindo ao meu artigo nele vou explicar como fazer uma validação inteligente de formulário, 
}

// JavaScript Document
function copiarfield(theField,msgsn) {
//var tempval=eval("document."+theField)
tempval = theField
tempval.focus()
tempval.select()
therange=tempval.createTextRange()
therange.execCommand("Copy")
if(msgsn){alert("Copiado com sucesso agora é só colar")}
}
function Travaint(val)
{

//Para travar basta colocar esse evento en um campo qualquer: onKeyPress="Travafloat(this)"
	testt = event.keyCode;

//alert (n)
	//alert(testt);
	if (!(testt>=48 && testt<=57)) //in[48,49,50,51,52,53,54,55,56,57,46])
		{
		 event.keyCode = 0;
		}
 
}

function abrirpop(url,nome,w,h,s){
janela = window.open(url,nome,'width='+w+',height='+h+',top=1,left=1,scrollbars='+s+',toolbar=no,menubar=no,status=no,location=no,resizable=no');
janela.focus();
}

function jczResetWindow(bmp) 
{          
 self.moveTo(2,2); 
 self.resizeTo(bmp.width+50,bmp.height+130); 
}

function move_i(what) { what.style.background='#FFFFFF'; }
function move_o(what) { what.style.background='none'; }
function mc(obSrc, clr) { obSrc.bgColor=clr; }
function op(lnk,targe) { window.open(lnk,targe); } 


