function MM_findObj(n,d){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);}
return x;}
function MM_swapImgRestore(){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_preloadImages(){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_swapImage(){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 MM_jumpMenu(targ,selObj,restore){eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");if(restore){selObj.selectedIndex=0;}}
function MM_openBrWindow(theURL,winName,features){window.open(theURL,winName,features);}
function checkCPF(StrCPF){var x=0,soma=0,dig1=0,dig2=0,texto="",StrCPF1="";len=StrCPF.length;x=len-1;for(var i=0;i<=len-3;i++){y=StrCPF.substring(i,i+1);soma=soma+(y*x);x--;texto=texto+y;}
dig1=11-(soma%11);if(dig1==10){dig1=0;}
if(dig1==11){dig1=0;}
StrCPF1=StrCPF.substring(0,len-2)+dig1;x=11;soma=0;for(var i=0;i<=len-2;i++){soma=soma+(StrCPF1.substring(i,i+1)*x);x=x-1;}
dig2=11-(soma%11);if(dig2==10){dig2=0;}
if(dig2==11){dig2=0;}
if((dig1+""+dig2)==StrCPF.substring(len,len-2)){return true;}else{return false;}}
function MM_validateForm(){var i,p,q,nm,theCheck,divPos,logLen,leastNum,atPos,campo,num,min,max,errors='',args=MM_validateForm.arguments;for(i=0;i<(args.length-2);i+=3){theCheck=args[i+2];campo=MM_findObj(args[i]);campoName=args[i+1];if(campo){nm=campo.name;if(campo.value!=""){if(theCheck.indexOf('atLeast')!=-1){logLen=campo.value.length;divPos=theCheck.indexOf('atLeast');leastNum=theCheck.substring(divPos+7,divPos+8);if(logLen<leastNum){errors+='- O campo '+campoName+' precisa conter no mínimo '+leastNum+' digitos.\n';}}
if(theCheck.indexOf('noSpace')!=-1){atPos=campo.value.indexOf(' ');if(atPos!=-1){errors+='- O campo '+campoName+' não pode conter espaços\n';}}else if(theCheck.indexOf('isEmail')!=-1){atPos=campo.value.indexOf('@');if(atPos<1||atPos==(campo.value.length-1)){errors+='- O campo '+campoName+' precisa ser um e-mail válido.\n';}}else if(theCheck.indexOf('isCPF')!=-1){CPF_Valido=checkCPF(campo.value);if(CPF_Valido==false){errors+='- O campo '+campoName+' precisa conter um número de CNPJ válido.\n';}}else if(theCheck.indexOf('is400')!=-1){tam_valido=conta(campo.value);if(tam_valido==true){errors+='- O campo '+campoName+' precisa conter no máximo 400 caracteres.\n';}}else if(theCheck.indexOf('isCMP')!=-1){chkField=theCheck.substring(theCheck.indexOf('isCMP')+5,theCheck.length);FieldV=MM_findObj(chkField);FieldValue=FieldV.value;if(FieldValue!=campo.value){errors+='- O campo '+campoName+' precisa confirmar '+FieldV.name+'.\n';}}else if(theCheck.indexOf('inRange')!=-1){num=parseInt(campo.value);p=theCheck.indexOf(':');min=theCheck.substring(8,p);max=theCheck.substring(p+1);if(num<min||max<num||campo.value!=num){errors+='- O campo '+campoName+' deve ser um número inteiro entre '+min+' e '+max+'.\n';}}else if(theCheck.charAt(0)=='N'){num=parseInt(campo.value);if(campo.value!=num){errors+='- O campo '+campoName+' deve ser um número inteiro.\n';}}}else if(theCheck.charAt(0)=='R'){errors+='- O campo '+campoName+' precisa ser preenchido.\n';}}}
if(errors){alert('ERRO(S) DETECTADO(S) :\n'+errors);}
document.MM_returnValue=(errors=='');}
function DO_writeCSS(){var browser=new Object();browser.isNE=false;browser.isIE=false;browser.version=parseInt(navigator.appVersion);if(navigator.appName.indexOf("Netscape")!=-1){browser.isNE=true;}
if(navigator.appName.indexOf("Microsoft")!=-1){browser.isIE=true;}
var win=false;if(navigator.userAgent.indexOf("Win")!=-1){win=true;}
if(browser.isIE){browser.fsize=8;browser.formsize=8;browser.descsize=7;}else{if(win){browser.fsize=8;browser.formsize=7;browser.descsize=8;}else{browser.fsize=11;browser.formsize=10;browser.descsize=10;}}}
DO_writeCSS();mostrar_msg=1;function abre_pesq(){if(mostrar_msg==1){window.open('pesquisa.php','','width=550, height=500, toolbar=no,menubar=no,location=no,resize=yes');}}
if(document.layers){document.captureEvents(Event.CLICK);}
document.onclick=function(evt){target=document.all?event.srcElement:evt.target;mostrar_msg=0;};
