function toggleOffAll_Menus() {
// hides all menu subsections
	for (i=0; i<total_menus; i++) {
		el = document.getElementById("menu_"+(i+1));
		el.style.display = 'none';
		labelstyle = document.getElementById("menu_title_"+(i+1));
		labelstyle.className = 'nav_head';
	}
}

function toggleOffAll_Menu_Items(which,pg) {
// hides all menu subsections
	for (i=0; i<total_section_1; i++) {
		el = document.getElementById("menu_item_1_"+(i+1));
		el.className = 'nav_item';
	}
	for (i=0; i<total_section_2; i++) {
		el = document.getElementById("menu_item_2_"+(i+1));
		el.className = 'nav_item';
	}
	for (i=0; i<total_section_3; i++) {
		el = document.getElementById("menu_item_3_"+(i+1));
		el.className = 'nav_item';
	}
	for (i=0; i<total_section_4; i++) {
		el = document.getElementById("menu_item_4_"+(i+1));
		el.className = 'nav_item';
	}
	for (i=0; i<total_section_5; i++) {
		el = document.getElementById("menu_item_5_"+(i+1));
		el.className = 'nav_item';
	}
	for (i=0; i<total_section_6; i++) {
		el = document.getElementById("menu_item_6_"+(i+1));
		el.className = 'nav_item';
	}
	if(which>0) {
		mi = document.getElementById("menu_item_"+which+"_"+pg);
		mi.className = 'nav_item_here';
	}
}

function toggleOffAll_Sections() {
// hides all sections
	for (i=0; i<total_menus; i++) {
		el = document.getElementById("section_"+(i+1));
		el.style.display = 'none';
	}
	toggle_RLS('off');
}
function toggle_RLS (which) {
	which = which=='off'?'none':'';
	for (i=0; i<total_RLS; i++) {
		el = document.getElementById("RLS_"+(i+1));
		el.style.display = which;
	}
}
function toggle_FixedHeight (which) {
	theStyle = which=='off'?'collapser':'fixedHeight';
	for (i=0; i<total_Fixed; i++) {
		el = document.getElementById("fixed_"+(i+1));
		el.className = theStyle;
	}
}
function toggleSpecial(which,spander) {
	el = document.getElementById(which);
	thestyle = el.style.display =='none'?'':'none';
	el.style.display = thestyle;
	if(spander!='') {
		el = document.getElementById(spander);
		h = el.style.height;
		if(thestyle == none) {
			h = h - 180;
		}  else  {
			h = h + 180;
		}
		el.style.height = h;
	}
}
function disclaimerOff() {
	el = document.getElementById("disclaimer");
	el.style.display = 'none';
}
function disclaimerOn() {
// shows only the subsection requested by the menu
	toggleOffAll_SubSections();
	toggleOffAll_Menu_Items(0,0);
	toggle_FixedHeight('on');
	el = document.getElementById("disclaimer");
	el.style.display = '';
	pg = document.getElementById("disclaimer_page");
	pg.style.display = '';
}


function showAll_SubSections() {
// sets the display of all subsections to show
// mainly for the initial display
	toggle_FixedHeight('off');
	for (z=0; z<total_menus; z++) {
		section_num = z+1;
		this_section = eval("total_section_"+section_num);
		for (i=0; i<this_section; i++) {
			stn = document.getElementById("section_"+section_num+"_page_"+(i+1));
			stn.style.display = '';
		}
	}
}

function toggleMenu(which) {
	toggleOffAll_Menus();
	toggleOffAll_Sections();
	toggleOffAll_Menu_Items(0,0);
	disclaimerOff();
	showAll_SubSections()
	ok = document.getElementById("menu_"+which);
	ok.style.display = '';
	ok = document.getElementById("section_"+which);
	ok.style.display = '';
	labelstyle = document.getElementById("menu_title_"+which);
	labelstyle.className = 'nav_head_here';
	scroll(0,0);
}

function toggleOffAll_SubSections() {
	for (z=0; z<total_menus; z++) {
		section_num = z+1;
		this_section = eval("total_section_"+section_num);
		for (i=0; i<this_section; i++) {
			stn = document.getElementById("section_"+section_num+"_page_"+(i+1));
			stn.style.display = 'none';
		}
	}
}

function toggleSection(which,pg) {
// shows only the subsection requested by the menu
	toggleOffAll_SubSections();
	toggleOffAll_Menu_Items(which,pg);
	disclaimerOff();
	toggle_FixedHeight('on');
	el = document.getElementById("section_"+which);
	el.style.display = '';
	pg = document.getElementById("section_"+which+"_page_"+pg);
	pg.style.display = '';
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages(lang) {
	if (document.images) {
		mast_1_grc = newImage("http://capla.ca/2006_conference/grcs/masts/page1.jpg");
		mast_2_grc = newImage("http://capla.ca/2006_conference/grcs/masts/page2.jpg");
		mast_3_grc = newImage("http://capla.ca/2006_conference/grcs/masts/page3.jpg");
		mast_4_grc = newImage("http://capla.ca/2006_conference/grcs/masts/page4.jpg");
		mast_5_grc = newImage("http://capla.ca/2006_conference/grcs/masts/page5.jpg");
		spacer_grc = newImage("http://capla.ca/grcs/spcr.gif");
		sig_1_grc = newImage("http://capla.ca/2006_conference/grcs/sigs/bonnie_k.gif");
		sig_2_grc = newImage("http://capla.ca/2006_conference/grcs/sigs/janet_l.gif");
		fred_1_grc = newImage("http://capla.ca/2006_conference/grcs/"+lang+"/fredericton.jpg");
		delta_1_grc = newImage("http://capla.ca/2006_conference/grcs/"+lang+"/delta.gif");
		beav_1_grc = newImage("http://capla.ca/2006_conference/grcs/"+lang+"/beaverb.gif");
		form_1_grc = newImage("http://capla.ca/2006_conference/grcs/"+lang+"/membership.jpg");
		form_2_grc = newImage("http://capla.ca/2006_conference/grcs/"+lang+"/subsidy-form.jpg");
		form_3_grc = newImage("http://capla.ca/2006_conference/grcs/"+lang+"/nomination-form.jpg");
		BTN_register_off = newImage("http://capla.ca/2006_conference/grcs/"+lang+"/btns/BTN_register.gif");
		BTN_register_over = newImage("http://capla.ca/2006_conference/grcs/"+lang+"/btns/BTN_register-over.gif");
		BTN_register_down = newImage("http://capla.ca/2006_conference/grcs/"+lang+"/btns/BTN_register-down.gif");
		preloadFlag = true;
	}
}

function jumper(where){
  eval("document.location='"+where+"'");
}

