/*
 ======================================
  coded 2004 by http://hyperplexed.net
 ======================================
*/

<!--
hgtLastCol=1;
// menu02.htm?2300[23]:	1-4 = columns 1 to 4; 5+6 = id to selected (id='5-6'), only important for cols 3&4
function ParseLocSearch() {
	arg2=0;
	max=(document.getElementById('w01-13'))?4:((document.getElementById('w01-10'))?3:((document.getElementById('w01-07'))?2:1));
	if(param=String(location.search)) {
		if(param.indexOf("&")!=-1) {
			arg2=param.substr(param.indexOf('&')+1,param.length);
			param=param.substr(0,param.indexOf('&'));
			}
		param=param.split('');
		var i=1,path=new Array();
		while(i<param.length) path[i]=Number(param[i++]);
		}
	if(!path) path=new Array(9,1,0,0,0,0);
	for(var i=0;i<max;i++) {
		colNames=new Array('menu','sub','top1','top2');
		SelectPath(colNames[i],(path[i+1])?path[i+1]:1,max);
		}
// select some path
	var i=(max==4)?max-2:max-1; if(!i) i++;
	while(i) {document.getElementById(i+'-'+path[i]).className='sel'; i--}
	var menu=String(parent.menu.location).match(/menu(\d\d)/); menu=Number(menu[1]);
	if(path[5] && path[6]) {
		document.getElementById(path[5]+'-'+path[6]).className='sel';
// get content
		var curCol=(max==4 && path[5]==4)?Number(path[6])+8:Number(path[6]);
		GetContent(menu,curCol,arg2);
		}
	else {
		GetContent(menu,0,arg2);
		}
	}
function SelectPath(which,num,max) {
	switch(which) {
		case 'menu': var col=1; var colStart=1; var colEnd=3; if(num>9) num=9; num=10-num; break;
		case 'sub': var col=2; var colStart=4; var colEnd=6; if(num>8) num=8; break;
		case 'top1': var col=3; var colStart=7; var colEnd=9; if(num>8) num=8; break;
		case 'top2': var col=4; var colStart=10; var colEnd=12; if(num>8) num=8; break;
		}
	var curRowNum=(num*2-1);
	Column(col,(hgtLastCol>curRowNum)?hgtLastCol:curRowNum,(hgtLastCol>curRowNum)?curRowNum:hgtLastCol);
	for(var i=1;i<=17;i=i+2) {
		var curRowName='w'+((i<10)?'0'+i:i);
		for(var j=colStart;j<=colEnd;j++) {
			var extend=(j<10)?'0':'';
			document.getElementById(curRowName+'-'+extend+j).className='blnk';
			}
		 }
	var curRowName='w'+((curRowNum<10)?'0'+curRowNum:curRowNum);
	for(var j=colStart;j<=colEnd;j++) {
		var extend=(j<10)?'0':'';
		document.getElementById(curRowName+'-'+extend+j).className='path';
		}
	if(col==max) {
		var hgtPulse=3*2-1;
		Column(max+1,(hgtPulse>curRowNum)?hgtPulse:curRowNum,(hgtPulse>curRowNum)?curRowNum:hgtPulse);
		}
	else hgtLastCol=num*2-1;
	}
function Column(num,start,end) {
	for(var i=17;i>=1;i--) {
		var extend=(i<10)?'0':'';
		document.getElementById('s'+extend+i+'-'+'0'+num).className=(i<=start && i>=end)?'path':'blnk';
		}
	}
//-->

