function Navigation(){var _language;var _languageTitle;var _section;var _sectionTitle;var T=this;T.mkNav=MkNav;T.addSection=AddSection;T.addSectionTitle=AddSectionTitle;T.getLanguage=GetLanguage;T.getLanguageTitle=GetLanguageTitle;T.getSection=GetSection;T.getSectionTitle=GetSectionTitle;T.getLevel=GetLevel;function MkNav(_nav){var st=_nav.match(/\[([^\]]+)\]/g);var re=/\[([a-z0-9]+)##(.+)\]/;var st2;for(var i=0;i=4);T.ns4=(T.b=='ns'&&T.v==4);T.ns5=(T.b=='ns'&&T.v==5);T.ns6=(T.b=='ns'&&T.v==5);T.ie=(T.b=='ie'&&T.v>=4);T.ie4=(u.indexOf('MSIE 4')>0);T.ie5=(u.indexOf('MSIE 5.0')>0);T.ie55=(u.indexOf('MSIE 5.5')>0);T.ie6=(u.indexOf('MSIE 6.0')>0);if(T.ie5)T.v=5;if(T.ie55)T.v=5.5;if(T.ie6)T.v=6;T.min=(T.ns||T.ie);T.dom=(T.v>=5);T.win=(u.indexOf('Win')>0);T.mac=(u.indexOf('Mac')>0);}is=new checkBrowser();function docW(){return(is.ie?document.body.scrollWidth:document.width);}function docH(){return(is.ie?document.body.scrollHeight:document.height);}function winW(){return(is.ie?document.body.clientWidth:window.innerWidth);}function winH(){return(is.ie?document.body.clientHeight:window.innerHeight);}var DOA=new Array();function DO(arguments,parent){this.arguments=arguments;this.parent=parent;this.newDO=newDO;this.itens=new Array();}function newDO(){return(this.itens)? this.itens[this.itens.length]=new DO(newDO.arguments,this):DOA[DOA.length]=new DO(newDO.arguments);}var DLarray=new Array();function DL(id,n1,n2){var T=this;T.elm=T.event=(is.ie4)? document.all[id]:document.getElementById(id);T.css=T.elm.style;T.doc=document;T.l=T.elm.offsetLeft;T.t=T.elm.offsetTop;T.w=T.elm.offsetWidth;T.h=T.elm.offsetHeight;if(!T.w)T.w=T.css.pixelWidth;if(!T.h)T.h=T.css.pixelHeight;T.obj=((id.lastIndexOf('Div'))? id.substring(0,id.lastIndexOf('Div')):id)+'DL';T.lIni=T.l;T.newPos=DLnewPos;T.sh=DLsh;T.hd=DLhd;T.mTo=DLmTo;T.mBy=DLmBy;T.rTo=DLrTo;T.rBy=DLrBy;T.write=DLwrite;if(!n1&&!n2)DLarray[DLarray.length]=T;}function DLsh(){this.css.visibility='visible';}function DLhd(){this.css.visibility='hidden';}function DLmTo(l,t){if(l!=null){this.l=l;if(!is.ie)this.css.left=this.l;else this.css.pixelLeft=this.l;}if(t!=null){this.t=t;if(!is.ie)this.css.top=this.t;else this.css.pixelTop=this.t;}}function DLmBy(l,t){this.mTo(this.l+l,this.t+t);}function DLrTo(w,h){if(w!=null)this.w , this.css.width=w;if(h!=null)this.h , this.css.height=h;}function DLrBy(w,h){this.rTo(this.w+w,this.h+h);}function DLwrite(S){this.elm.innerHTML=S;}function DLresposDLs(){window.onresize=DLresposDLs;for(var i in DLarray)DLarray[i].newPos();}function DLnewPos(){var tamW=winW();var deltaNs=((tamW!=docW()&&is.ns6))?7:0;var posX=((tamW<=780)? this.lIni:((tamW-780)/2)+this.lIni-deltaNs);this.mTo(posX,null);}function openPopup(u,n,w,h,o,c){var l=t=18;if(c){l=(screen.availWidth-w)/2;t=(screen.availHeight-h)/2;}p=window.open(u,'pop_'+n,'left='+l+',top='+t+',width='+w+',height='+h+',scrollbars=1'+((o)?','+o:''));}function pI(src){obj=src.substring(src.lastIndexOf('/')+1,src.lastIndexOf('.'));eval('i'+obj+'=new Image()');eval('i'+obj+'.src="'+src+'"');}function cI(id,obj){var tId='document.images[\''+id+'\']';if(isDef(tId)&&isDef('i'+obj))eval(tId).src=eval('i'+obj).src;} function DFfield(fld,defOblig){var T=this;T.obj=fld;T.t=fld.type;T.n=fld.name;T.tit=fld.getAttribute('title');T.xt=fld.getAttribute('xtype');T.minL=fld.getAttribute('minlength');T.maxL=fld.getAttribute('maxlength');T.equal=fld.getAttribute('equal');T.dIni=fld.getAttribute('DFdateIni');T.dFin=fld.getAttribute('DFdateFin');T.ob=(defOblig==true);if(T.t=='submit'||T.t=='button'||T.t=='image'||T.t=='reset'){T.ob=false;}else{var tAt=fld.getAttribute('obligatory');if(tAt=='true'){T.ob=true;}else if(tAt=='false'){T.ob=false;}}if(T.t=='file'){T.ext=fld.getAttribute('extension');}T.ckFrmAlert=DFckFrmAlert;T.ckEqual=DFckEqual;T.ckMinLen=DFckMinLen;T.ckMaxLen=DFckMaxLen;T.ckFile=DFckFile;T.getDateValues=DFgetDateValues;T.ckNumber=DFckNumber;T.ckFullname=DFckFullname;T.ckEmail=DFckEmail;T.ckDateDay=DFckDateDay;T.ckDateMonth=DFckDateMonth;T.ckDateYear=DFckDateYear;T.ckDate=DFckDate;T.ckCpf=DFckCpf;T.ckImei=DFckImei;T.ckCnpj=DFckCnpj;T.getValues=DFgetValues;T.v=[];T.v=T.getValues()[0];T.len=T.getValues()[1][0];T.lenSel=T.getValues()[1][1];} function DFgetValues(){var T=this;var Tobj=T.obj;var Tf=Tobj.form;var vals=[];vals[0]=[];vals[1]=[];vals[1][0]=1;vals[1][1]=0;if(T.xt=='date'){vals[0]=T.getDateValues();}else{if(T.t=='text'||T.t=='file'||T.t=='textarea'||T.t=='password'){if(Tobj.value!=''){vals[0][0]=Tobj.value;vals[1][1]=Tobj.value.length;}}else if(T.t=='select-one'){vals[1][0]=Tobj.length;if(Tobj[Tobj.selectedIndex].value!=''){vals[0][0]=Tobj[Tobj.selectedIndex].value;vals[1][1]=1;}}else if(T.t=='select-multiple'){vals[1][0]=Tobj.length;for(var sm=0;sm29||(d==29&&((a%4)!=0))))return false;return new Date(a,m,d);} function DFgetValSel(c,ind){var i=c.selectedIndex;return(ind)? i:c[i].value;}var DFsbm=false; function DFckForm(f,defOblig){DFclrClass(f);for(var i=0;i 1){for(var i=0;iDFscrollTopPosition()?-20:80);if(null!=m){if(m==7){var maxL=T.maxL;}else if(m==5){var minL=T.minL;}else if(m==8){var ext=T.ext;}S=eval(DFMsg[m]);}else{if(T.xt)S=eval(DFMsg[2]);}alert(S);return false;} function DFalert(a,cArr){var c1=((cArr[0].length>0)? cArr[0][0]:cArr[0]);DFclrClass(c1.form);for(var i=0;i 0){if(T[0].type=='radio'||T[0].type=='checkbox'){for(var j=0;j T.maxL)){if(T.t=='textarea'){if(typeof(T.obj.form.DFcounter)!='undefined'&&typeof(T.obj.form.DFcounter)!='unknown'){DFtextareaCounter(T.obj);}}return T.ckFrmAlert((T.t!='textarea')? 7:6);}return true;} function DFckFile(ext){var e=ext.split(",");var v=this.v[0].toLowerCase();for(var i=0;i 0&&v < 32)return true;} function DFckDateMonth(v){if(v >=0&&v < 12)return true;} function DFckDateYear(v){if(v > 0&&v.length==4)return true;} function DFckDate(){var T=this;var Tdate=DFgetDateObject(T.v[0],T.v[1],T.v[2]);if(!Tdate)return Tdate;if(T.dIni||T.dFin){var dI=T.dIni.split('/');var dF=T.dFin.split('/');var dI=(T.dIni)? DFgetDateObject(dI[0],dI[1],dI[2]):new Date(1900,00,01);var dF=(T.dFin)? DFgetDateObject(dF[0],dF[1],dF[2]):new Date();if(Tdate < dI||Tdate > dF)return false;}return true;} function DFckCpf(){var s=null;var r=null;var v=this.v[0];if(v.length!=11||v.match(/1{11}|2{11}|3{11}|4{11}|5{11}|6{11}|7{11}|8{11}|9{11}|0{11}/))return false;s=0;for(var i=0;i<9;i++)s+=parseInt(v.charAt(i))*(10-i);r=11-(s%11);if(r==10||r==11)r=0;if(r!=parseInt(v.charAt(9)))return false;s=0;for(var i=0;i<10;i++)s+=parseInt(v.charAt(i))*(11-i);r=11-(s%11);if(r==10||r==11)r=0;if(r!=parseInt(v.charAt(10)))return false;return true;} function DFckImei(){var sum=0;var aux=0;var ret=false;v=this.v[0];if(v.length==15){for(i=14;i>0;i--){aux = v.substring((i-1),i);aux = (i%2==0) ? aux*2 : aux;aux = aux.toString();sum += aux.length==1 ? parseInt(aux) : parseInt(aux.substring(0,1))+parseInt(aux.substring(1,2));}aux = (sum%10==0) ? 0 : 10-(sum%10);ret = (aux==v.substring(14));}if (!ret)return false;return true;} function DFckCnpj(){var v=this.v[0];var m=['543298765432','6543298765432'];var d=[0,0];for(var t=0;t<2;t++){for(x=0;x<13;x++){if((t==0&&x!=12)||t==1)d[t]+=(parseInt(v.slice(x,x+1))*parseInt(m[t].slice(x,x+1)));}d[t]=(d[t]*10)% 11;if(d[t]==10)d[t]=0;}return(d[0]==parseInt(v.slice(12,13))&&d[1]==parseInt(v.slice(13,14)));} function DFtextareaMaxLen(f,l,e){if(is.ns){if(e.which==0||e.which==8)return true}if(f.value.length>=l)return false;} function DFtextareaCounter(f){f.form.DFcounter.value=f.value.length;} function DFonlyThisChars(n,l,o,e){if(window.event)key=window.event.keyCode;else if(e)key=e.which;else return true;S=(o)?o:'';if(n)S+='0123456789';if(l)S+='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';if(key==null||key==0||key==8||key==9||key==13||key==27)return true;else if(S.indexOf(String.fromCharCode(key))!=-1)return true;else return false;} function DFnotOnlyThisChars(S,e){if(window.event)key=window.event.keyCode;else if(e)key=e.which;else return true;if(!S)return false;else if(key==null||key==0||key==8||key==9||key==13||key==27)return true;else if(S.indexOf(String.fromCharCode(key))!=-1)return false;else return true;} function DFchangeField(o,e,d){if(window.event)key=window.event.keyCode;else if(e)key=e.which;else return true;if(key==9||key==2||key==16)return false;if(d<=2&&o.value.length==o.maxLength){for(var i=0;i 1&&o.value.length==0&&key==8){for(var i=0;i