function fold_new() {
	
	this.make_folding_1 = function(basename) {
//		alert(basename);
	}
}

function fold() {
	this.active_lev1 = '';
	this.active_lev2 = '';
	this.active_lev3 = '';
	this.make_folding_1 = function(basename) {
		if($(basename+'Arrow').src.indexOf('udLevel')!=-1) {
			$(basename+'Subs').style.display='';
			$(basename+'Arrow').src=$(basename+'Arrow').src.replace('udLevel', 'indLevel');
			
			if(this.active_lev1!='') {
				$(this.active_lev1+'Subs').style.display='none';
				$(this.active_lev1+'Arrow').src=$(this.active_lev1+'Arrow').src.replace('indLevel', 'udLevel');
			}
			
			if(this.active_lev2!='') {
				$(this.active_lev2+'Subs').style.display='none';
				$(this.active_lev2+'Arrow').src=$(this.active_lev2+'Arrow').src.replace('indLevel', 'udLevel');
				$(this.active_lev2+'Master').className = $(this.active_lev2+'Master').className.replace("Active", "");
				this.active_lev2='';
			}
			
			if(this.active_lev3!='') {
//				alert(this.active_lev3);
				$(this.active_lev3+'Subs').style.display='none';
				$(this.active_lev3+'Arrow').src=$(this.active_lev3+'Arrow').src.replace('indLevel', 'udLevel');
				$(this.active_lev3+'Master').className = $(this.active_lev3+'Master').className.replace("Active", "");
				this.active_lev3='';
			}
			
			this.active_lev1 = basename;
		} else {
			$(basename+'Subs').style.display='none';
			$(basename+'Arrow').src=$(basename+'Arrow').src.replace('indLevel', 'udLevel');
			this.active_lev1 = '';
			if(this.active_lev2!='') {
				$(this.active_lev2+'Subs').style.display='none';
				$(this.active_lev2+'Arrow').src=$(this.active_lev2+'Arrow').src.replace('indLevel', 'udLevel');
				$(this.active_lev2+'Master').className = $(this.active_lev2+'Master').className.replace("Active", "");
				this.active_lev2='';
			}
			
			if(this.active_lev3!='') {
				$(this.active_lev3+'Subs').style.display='none';
				$(this.active_lev3+'Arrow').src=$(this.active_lev3+'Arrow').src.replace('indLevel', 'udLevel');
				$(this.active_lev3+'Master').className = $(this.active_lev3+'Master').className.replace("Active", "");
				this.active_lev3='';
			}
			this.active_lev1 = '';
		}
	}
	
	this.make_folding_2 = function(basename) {
		if($(basename+'Arrow').src.indexOf('udLevel')!=-1) {
			$(basename+'Subs').style.display='';
			$(basename+'Arrow').src=$(basename+'Arrow').src.replace('udLevel', 'indLevel');
			$(basename+'Master').className=$(basename+'Master').className+"Active";
			if(this.active_lev2!='') {
				$(this.active_lev2+'Subs').style.display='none';
				$(this.active_lev2+'Arrow').src=$(this.active_lev2+'Arrow').src.replace('indLevel', 'udLevel');
				$(this.active_lev2+'Master').className = $(this.active_lev2+'Master').className.replace("Active", "");
			}
			
			if(this.active_lev3!='') {
				$(this.active_lev3+'Subs').style.display='none';
				$(this.active_lev3+'Arrow').src=$(this.active_lev3+'Arrow').src.replace('indLevel', 'udLevel');
				$(this.active_lev3+'Master').className = $(this.active_lev3+'Master').className.replace("Active", "");
				this.active_lev3='';
			}
			this.active_lev2 = basename;
		} else {
			$(basename+'Subs').style.display='none';
			$(basename+'Arrow').src=$(basename+'Arrow').src.replace('indLevel', 'udLevel');
			$(basename+'Master').className = $(basename+'Master').className.replace("Active", "");
			this.active_lev2 = '';
			
			
			if(this.active_lev3!='') {
				$(this.active_lev3+'Subs').style.display='none';
				$(this.active_lev3+'Arrow').src=$(this.active_lev3+'Arrow').src.replace('indLevel', 'udLevel');
				$(this.active_lev3+'Master').className = $(this.active_lev3+'Master').className.replace("Active", "");
				this.active_lev3='';
			}
		}
	}
	
	this.make_folding_3 = function(basename) {
		if($(basename+'Arrow').src.indexOf('udLevel')!=-1) {
			$(basename+'Subs').style.display='';
			$(basename+'Arrow').src=$(basename+'Arrow').src.replace('udLevel', 'indLevel');
			$(basename+'Master').className=$(basename+'Master').className+"Active";
			if(this.active_lev3!='') {
				$(this.active_lev3+'Subs').style.display='none';
				$(this.active_lev3+'Arrow').src=$(this.active_lev3+'Arrow').src.replace('indLevel', 'udLevel');
				$(this.active_lev3+'Master').className = $(this.active_lev3+'Master').className.replace("Active", "");
			}
			this.active_lev3 = basename;
		} else {
			$(basename+'Subs').style.display='none';
			$(basename+'Arrow').src=$(basename+'Arrow').src.replace('indLevel', 'udLevel');
			$(basename+'Master').className = $(basename+'Master').className.replace("Active", "");
			this.active_lev3 = '';
		}
	}
}
var fold;
Event.observe(window, 'load', function() {
		fold = new fold();
	}
);
