	<!--
	
	// Default parameters
	var default_search_url      = "http://datafind.gov.bc.ca/";
	var default_search_query    = "";
	var default_advsearch_url   = "http://datafind.gov.bc.ca/advanced.htm";
	var default_help_url        = "http://www.gov.bc.ca/com/help.html";
	var default_contact_url     = "http://www.prov.gov.bc.ca/bced/feed/";
	var default_main_url        = "http://www.gov.bc.ca/main_index/";


	
	//*****************************************	
	// Bread Crumb Trail 
	//*****************************************
		var path = "";
		var href = document.location.href;
		var s = href.split("/");
	
		for (var i=2;i<(s.length-1);i++) {
		path+="<a href=\""+href.substring(0,href.indexOf("/"+s[i])+s[i].length+1)+"/\">"+s[i]+"</a> <span id=\"tinyfont\">></span> ";
		}
		i=s.length-1;
		path+="<a href=\""+href.substring(0,href.indexOf(s[i])+s[i].length)+"\">"+s[i]+"</a>";
		var url = window.location.protocol + "//" + path;
		
		
	//*****************************************
	// Open New Window
	//*****************************************
		function MM_openBrWindow(theURL,winName,features) {
			window.open(theURL,winName,features);
		}
		
		
	//*****************************************	
	// Dynamic Menu System
	//*****************************************
		//set this var to 1 to make menus close when another menu is opened.
		var blnSwitchMenu = 0;
		
		if (document.getElementById){
		document.write('<style type="text/css">\n')
		document.write('.submenu{display: none;}\n')
		document.write('</style>\n')
		}
		
		//Preload Images
		img1=new Image()
		img1.src="/images/nav/nleft_more.gif"
		img2=new Image()
		img2.src="/images/nav/nleft_less.gif"
		
		function SwitchMenu(obj){
			if(document.getElementById){
			var el = document.getElementById(obj);
			var ar = document.getElementById("masterdiv").getElementsByTagName("span");
			var im = document.getElementById("img" + obj);
			var oldimname;
		
				if(el.style.display != "block"){
					if(blnSwitchMenu == 1){
						for (var i=0; i<ar.length; i++){
							if (ar[i].className=="submenu")
							ar[i].style.display = "none";
							oldimname = "img" + ar[i].id;
							document.getElementById(oldimname).src = img1.src;
						}
					}
					el.style.display = "block";
					im.src = img2.src;
		
				} else {
					el.style.display = "none";
					im.src = img1.src;
				}
			}
		}
		
		function SwitchRightMenu(objMenu, objSubMenu){
			if(document.getElementById){
			var el = document.getElementById(objSubMenu);
			var ar = document.getElementById(objMenu).getElementsByTagName("span");
			var im = document.getElementById("img" + objSubMenu);
			var oldimname;
		
				if(el.style.display != "block"){
					if(blnSwitchMenu == 1){
						for (var i=0; i<ar.length; i++){
							if (ar[i].className=="submenu")
							ar[i].style.display = "none";
							oldimname = "img" + ar[i].id;
							document.getElementById(oldimname).src = img1.src;
						}
					}
					el.style.display = "block";
					im.src = img2.src;
		
				} else {
					el.style.display = "none";
					im.src = img1.src;
				}
			}
		}
		
		function doOpenSection(objSection){
			if(document.getElementById){
				var el = document.getElementById(objSection);
				if(el.style.display != "none"){
					el.style.display = "none";
				} else {
					el.style.display = "block";
				}
		
			}
		
		}	
	
	
	//*****************************************
	// Header Search Form submit method
	//*****************************************
		function submit_searchform() {

		    var strUrl = getElementValue( document, 'dynamic_search_url' );
		    var strQuery = getElementValue( document, 'dynamic_search_query' );
		    var ministryHeader = getElementValue( document, 'ministry_search' );
		    var ministrySearch = "";

		    if ( ministryHeader.length > 0 ) {
			ministrySearch = getTheCheckedValue( document.seekheader1.ministry_search );
		    }

		    if ( strQuery.length > 0 && ministrySearch == "1" ) {
			document.seekheader1.qp.value = strQuery;
		    }
		    else {
			document.seekheader1.qp.value = default_search_query;
		    }

		    if ( strUrl.length > 0 ) {
			strUrl = strUrl + getQueryString( document.seekheader1, strUrl );
			setLocation( document, strUrl );
			return false;
		    }
		    else {
			return true;
		    }

		}
		
		
	//*****************************************
	// Header Search submit method
	//*****************************************
		function submit_search() {

		    var strUrl = getElementValue( document, 'dynamic_search_url' );
		    var strQuery = getElementValue( document, 'dynamic_search_query' );
		    var ministryHeader = getElementValue( document, 'ministry_search' );
		    var ministrySearch = "";

		    if ( ministryHeader.length > 0 ) {
			ministrySearch = getTheCheckedValue( document.seekheader1.ministry_search );
		    }

		    if ( strQuery.length > 0 && ministrySearch == "1" ) {
			document.seekheader1.qp.value = strQuery;
		    }
		    else {
			document.seekheader1.qp.value = default_search_query;
		    }

		    if ( strUrl.length > 0 ) {
			strUrl = strUrl + getQueryString( document.seekheader1, strUrl );
			setLocation( document, strUrl );
		    }
		    else {
			document.seekheader1.submit();
		    }

		    return;
		}
		
		
	//*****************************************
	// Header Advanced Search submit method
	//*****************************************
		function submit_advsearch() {
		    var strUrl = getElementValue( document, 'dynamic_advsearch_url' );

		    if ( strUrl.length <= 0 ) {
			strUrl = default_advsearch_url;
		    }

		    setLocation( document, strUrl);
		}


	//*****************************************
	// Header Help submit method.
	//*****************************************
		function submit_help() {
		    var strUrl = getElementValue( document, 'dynamic_help_url' );

		    if ( strUrl.length <= 0 ) {
			strUrl = default_help_url;
		    }

		    setLocation( document, strUrl);
		}


	//*****************************************
	// Header Contact Us submit method.
	//*****************************************
		function submit_contact() {
		    var strUrl = getElementValue( document, 'dynamic_contact_url' );

		    if ( strUrl.length <= 0 ) {
			strUrl = default_contact_url;
		    }

		    setLocation( document, strUrl );
		}


	//*****************************************
	// Header Main Index submit method.
	//*****************************************
		function submit_main() {
		    var strUrl = getElementValue( document, 'dynamic_main_url' );

		    if ( strUrl.length <= 0 ) {
			strUrl = default_main_url;
		    }

		    setLocation( document, strUrl);
		}


	//*****************************************
	// Return the value of the specified element on any form.
 	//*****************************************
		function getElementValue( theDocument, elementName ) {
		    for ( var i=0; i < theDocument.forms.length; i++ ) {
			for ( var j=0; j < theDocument.forms[i].elements.length; j++ ) {
			    if ( theDocument.forms[i].elements[j].name == elementName ) {
				return theDocument.forms[i].elements[j].value;
			    }
			}
		    }

		    return '';
		}


	//*****************************************
	// Return a formatted query string generated from the Form elements.
	//*****************************************
		function getQueryString( theForm, strUrl ) {
		    var strQuery = '';

		    if ( strUrl.indexOf( "?" ) < 0 ) {
			strQuery = "?";
		    }
		    else if ( strUrl.charAt( strUrl.length - 1 ) != "&" ) {
			strQuery = "&";
		    }

		    for ( var i=0; i < theForm.elements.length; i++ ) {
			strQuery = strQuery + escape(theForm.elements[i].name) + '=' + escape(theForm.elements[i].value).replace(/\+/g,"%2B");

			if ( i < theForm.elements.length - 1 ) {
			    strQuery = strQuery + '&';
			}
		    }

		    return strQuery;
		}

		function getTheCheckedValue( radioarray ) {

		  for ( var i = 0; i < radioarray.length; i++ ) {
		    if ( radioarray[i].checked ) {
		       return radioarray[i].value;
		    }
		  } 
		}


	//*****************************************
	// Set the location of the browser to the URL parameter.
	//*****************************************
		function setLocation( theDocument, strUrl ) {
		    //alert( strUrl );
		    theDocument.location = strUrl;

		    return;
		}


		
	//-->
