var P7_ChkClicked = false;
function P7_TMenu(b,og) { //v2.5 by Project Seven Development(PVII)
	var i,s,c,k,j,tN,hh;
	if(!og){P7_TMfull(b);}
	if(document.getElementById){
		//Se estiver seleccionado nao faz nada
		if (P7_ChkClicked && b.className=='p7minusmark') {
		  P7_ChkClicked = false;
    	return;
		}

	 	if(b.parentNode && b.parentNode.childNodes){
		 	tN=b.parentNode.childNodes;
		}else{
			return;
		}
	 	for(i=0;i<tN.length;i++){
	 		if(tN[i].tagName=="DIV"){
			 	s=tN[i].style.display;
	 			hh=(s=="block")?"none":"block";
				if(og==1){
					hh="block";
				}
				//document.getElementById('menu_2').style.display = 'none';
				tN[i].style.display=hh;
			}
		}

	 	c=b.firstChild;

		if(c.data){
			k=c.data;
			j=k.charAt(0);
			if(j=='+'){
				k='-'+k.substring(1,k.length);
	 		} else if(j=='-'){
		 		k='+'+k.substring(1,k.length);
			}
			c.data=k;
		}
		if(b.className=='p7plusmark'){
	 		b.className='p7minusmark';
		}else if(b.className=='p7minusmark'){
			b.className='p7plusmark';
		}
	}
}

function P7_setTMenu(){ //v2.5 by Project Seven Development(PVII)
 var i,d='',h='<style type=\"text/css\">';
 if(document.getElementById){
 	var tA=navigator.userAgent.toLowerCase();
	 if(window.opera){
 		if(tA.indexOf("opera 5")>-1 || tA.indexOf("opera 6")>-1){return;}
	}
 	for(i=1;i<20;i++){
		d+='div ';
		h+="\n#p7TMnav div "+d+"{display:none;}";
	}
 	document.write(h+"\n</style>");
 }
}
P7_setTMenu();

function P7_TMopen(){ //v2.5 by Project Seven Development(PVII)
 var i,x,d,hr,ha,ef,a,ag;
 if(document.getElementById){
 	d=document.getElementById('p7TMnav');
 	if(d){
	 	hr=window.location.href;
		ha=d.getElementsByTagName("A");
		if(ha&&ha.length){
 			for(i=0;i<ha.length;i++){
			 	if(ha[i].href){
				 	if(hr.indexOf(ha[i].href)>-1){
 						ha[i].className="p7currentmark";
						 a=ha[i].parentNode.parentNode;
						 while(a){
 							if(a.firstChild && a.firstChild.tagName=="A"){
							 	if(a.firstChild.onclick){
 									ag=a.firstChild.onclick.toString();
									if(ag&&ag.indexOf("P7_TMenu")>-1){
 										P7_TMenu(a.firstChild,1);
									}
								}
							}
							a=a.parentNode;
						}
					}
				}
			}
		}
	}
 }
}

function P7_TMall(a){ //v2.5 by Project Seven Development(PVII)
 var i,x,ha,s,tN;if(document.getElementById){ha=document.getElementsByTagName("A");
 for(i=0;i<ha.length;i++){if(ha[i].onclick){ag=ha[i].onclick.toString();
 if(ag&&ag.indexOf("P7_TMenu")>-1){if(ha[i].parentNode && ha[i].parentNode.childNodes){
 tN=ha[i].parentNode.childNodes;}else{break;}for(x=0;x<tN.length;x++){
 if(tN[x].tagName=="DIV"){s=tN[x].style.display;if(a==0&&s!='block'){P7_TMenu(ha[i]);
 }else if(a==1&&s=='block'){P7_TMenu(ha[i]);}break;}}}}}}
}

function P7_TMclass(){ //v2.5 by Project Seven Development(PVII)
 var i,x,d,tN,ag;if(document.getElementById){d=document.getElementById('p7TMnav');
 if(d){tN=d.getElementsByTagName("A");if(tN&&tN.length){for(i=0;i<tN.length;i++){
 ag=(tN[i].onclick)?tN[i].onclick.toString():false;if(ag&&ag.indexOf("P7_TMenu")>-1){
 tN[i].className='p7plusmark';}else{tN[i].className='p7defmark';}}}}}
}

//Gestão de checkboxes
function P7_check (obj) {
	var restrict = document.getElementById ('p7TMnav');
	var lista = restrict.getElementsByTagName("input");
	P7_ChkClicked = true;
  var checkflag = obj.checked;
  if (lista){
	  if (checkflag == false) {
	    for (i=0; i < lista.length; i++) {
	      if (obj.value == lista[i].parent)
	      	lista[i].checked = false;
	    }
	  } else {
	    for (i=0; i < lista.length; i++) {
	      if (obj.value == lista[i].parent)
	      	lista[i].checked = true;
	    }
	  }
  }
}

function P7_TMfull(tL){ //v1.4 by Project Seven Development(PVII)
var i,x,pp,pa,d,ha,s,tN,tA,c,k,j,pd,pc,m;
var tD=new Array(),tAA=new Array();
if(tL&&tL.parentNode){pp=tL.parentNode;while(pp){
if(pp.tagName&&pp.tagName=="DIV"){if(pp.id &&pp.id=="p7TMnav"){
break;}tD[tD.length]=pp;}pp=pp.parentNode;}}
d=document.getElementById("p7TMnav");tA=d.getElementsByTagName("A");
for(i=0;i<tA.length;i++){m=true;if(tA[i].onclick){
ag=tA[i].onclick.toString();if(ag&&ag.indexOf("P7_TMenu")>-1){
if(tA[i].parentNode && tA[i].parentNode.childNodes){
for(x=0;x<tD.length;x++){if(tA[i].parentNode==tD[x]){
m=false;break;}}if(m){tAA[tAA.length]=tA[i];}}}else{
if(tA[i].className=="p7currentmark"&&tA[i]!=tL){tA[i].className="";}}}}
for(i=0;i<tAA.length;i++){if(tAA[i].onclick){
ag=tAA[i].onclick.toString();if(ag&&ag.indexOf("P7_TMenu")>-1){
if(tAA[i].parentNode && tAA[i].parentNode.childNodes){
tN=tAA[i].parentNode.childNodes;for(x=0;x<tN.length;x++){
if(tN[x].tagName=="DIV"){s=tN[x].style.display;if(s=='block'){
P7_TMenu(tAA[i],5);}}}}}}}
}
