// ************************************************************************
// P7 TreeMenu Magic system - Copyright 2003-2004 Project Seven Development
// Developed by Gerry Jacobsen -PVII
// www.projectseven.com
// 
// ************************************************************************
//

 function swap(b,og){
	 var bb = b;
	 var oog =og;
	 //first close all then open DIV
	 P7_TMall(1);
	 P7_TMenu(bb,oog);
	 //getEnd();
	 }

function P7_TMenu(b,og) { //v2.6 modified by Project Seven Development(PVII)

 var i,s,c,k,j,tN,hh;
 if(document.getElementById){
 	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";
			}
		tN[i].style.display=hh;
		}
	}
 c=b.firstChild;
 if(c.data&&(b.className!="p7minusmark"&& b.className!="p7plusmark")){
 	k=c.data;
	j=k.charAt(0);
	if(j=='+'){
		c.data='-'+k.substring(1,k.length);
		}else if(j=='-'){
		 c.data='+'+k.substring(1,k.length);
		}
	}
	if(b.className=='p7plusmark'){
 		b.className='p7minusmark';
 	}else if(b.className=='p7minusmark'){
		b.className='p7plusmark';
		}
	}
	
}

function P7_setTMenu(){ //v2.6 by Project Seven Development(PVII)
//alert("setMenu");
 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.6 by Project Seven Development(PVII)
//alert("P7_TMopen");
 var i,x,d,hr,ha,ef,a,ag;
 if(document.getElementById){
	 d=document.getElementById('p7TMnav');
 	if(d){
		hr=window.location.href;
		if(hr.indexOf("#")>-1){
			streind = hr.indexOf("#");
			hr = hr.substring(0,streind);
		}
		ha = d.getElementsByTagName("A");
		//alert("hebbes"+hr+" , "+ha);
		if(ha&&ha.length){
 			for(i=0;i<ha.length;i++){
				//alert("inloop"+hr+" , "+ha[i]);
				if(ha[i].href){
					if(hr.indexOf(ha[i].href)>-1){
						// als dit de slected btn is
						//alert("hebbes"+ha[i].href);
 						ha[i].className="p7currentmark";
						a=ha[i].parentNode.parentNode;
						
						while(a){
							//alert(a)
 							if(a.firstChild && a.firstChild.tagName=="A"){
								//alert("A"+ a.firstChild)
								if(a.firstChild.onclick){
 									ag=a.firstChild.onclick.toString();
									if(ag&&ag.indexOf("swap")>-1){
										//alert(ag)
 										P7_TMenu(a.firstChild,1);
										}
									}
								}
								a=a.parentNode;
							}
						}
					}
				}
			}
		}
	}
}
function P7_close(){
	alert("close")
	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("swap")>-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(s=='block'){
								P7_TMenu(ha[i]);
							}
							
						}
					}
				}
			}
		}
	}
	}

function P7_TMall(a){ //v2.6 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("swap")>-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 getEnd(){
	var i,x,d,tN,ag;
 	if(document.getElementById){
		 d=document.getElementById('p7TMnav');
 			if(d){
				tN=d.getElementsByTagName("DIV");
					if(tN&&tN.length){
						for(i=0;i<tN.length;i++){
 							ag=(tN[i].id)?tN[i].id.toString():false;
								if(ag&&ag.indexOf("eind")>-1){
 									tN[i].className='p7plusmark';
									alert("eind"+ tN[i].offsetTop)
								}
					}
				}
			}
		}
	}


function P7_TMclass(){ //v2.6 by Project Seven Development(PVII)
//alert("P7_TMclass");
 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';
					}
				}
			}
		}
	}
}