<!-- Begin toggleLayer
var checkIt;
var currentToggle = false;

var btnStates = new Array();

function toggleLayer(whichLayers) {

	var layerSet = whichLayers.split('|');
	
	var globalToggle = "block";
	
	currentLayer = layerSet[0];

	if (document.getElementById)
	{
		// this is the way the standards work
		var style2 = document.getElementById(currentLayer).style;
		globalToggle = style2.display? "":"block";
	}
	else if (document.all)
	{
		// this is the way old msie versions work
		var style2 = document.all[currentLayer].style;
		globalToggle = style2.display? "":"block";
	}
	else if (document.layers)
	{
		// this is the way nn4 works
		var style2 = document.layers[currentLayer].style;
		globalToggle = style2.display? "":"block";
	}
	
	for (i=0; i < layerSet.length; i++) {
		
		currentLayer = layerSet[i];

		if (document.getElementById)
		{
			// this is the way the standards work
			var style2 = document.getElementById(currentLayer).style;
			style2.display = globalToggle;
		}
		else if (document.all)
		{
			// this is the way old msie versions work
			var style2 = document.all[currentLayer].style;
			style2.display = globalToggle;
		}
		else if (document.layers)
		{
			// this is the way nn4 works
			var style2 = document.layers[currentLayer].style;
			style2.display = globalToggle;
		}
	}
}

function toggleAll(whichLayers,btnPrefix,imgdir,lang) {

//'$_ID_ALL','btn_principle_','$_DIR_IMAGES','$_LANGUAGE'

	var layerSet = whichLayers.split('|');
	btnid = 'btn_all';
	var globalToggle = currentToggle ? "" : "block";
	currentToggle = !currentToggle;
	
	for (i=0; i < layerSet.length; i++) {
		
		var currentLayer = layerSet[i];
		
		if (document.getElementById)
		{
			// this is the way the standards work
			var style2 = document.getElementById(currentLayer).style;
			style2.display = globalToggle;
		}
		else if (document.all)
		{
			// this is the way old msie versions work
			var style2 = document.all[currentLayer].style;
			style2.display = globalToggle;
		}
		else if (document.layers)
		{
			// this is the way nn4 works
			var style2 = document.layers[currentLayer].style;
			style2.display = globalToggle;
		}
		btnStates[i] = currentToggle;
		var btnName = btnPrefix + i;
		swapExpandSingle(btnPrefix,i,imgdir,lang,false);
	}
	swapExpandAll(imgdir,lang,true);
}


function toggleSingle(layerPrefix,btnPrefix,btnNum,imgdir,lang) {

	var tempToggle = btnStates[btnNum];
	var globalToggle = tempToggle ? "" : "block";
	
	tempToggle = !tempToggle;
	btnStates[btnNum] = tempToggle;
	
	var currentLayer = layerPrefix + btnNum;
	//alert (currentLayer);
	
		if (document.getElementById)
		{
			// this is the way the standards work
			var style2 = document.getElementById(currentLayer).style;
			style2.display = globalToggle;
		}
		else if (document.all)
		{
			// this is the way old msie versions work
			var style2 = document.all[currentLayer].style;
			style2.display = globalToggle;
		}
		else if (document.layers)
		{
			// this is the way nn4 works
			var style2 = document.layers[currentLayer].style;
			style2.display = globalToggle;
		}

	swapExpandSingle(btnPrefix,btnNum,imgdir,lang,true);
}



function swapExpandAll(imgdir,lang,status) {
	var btnid = "btn_all";
	var expOn = imgdir + '/expand_all_' + lang + '_on.gif';
	var expOff = imgdir + '/expand_all_' + lang + '_off.gif';
	var collOn = imgdir + '/collapse_all_' + lang + '_on.gif';
	var collOff = imgdir + '/collapse_all_' + lang + '_off.gif';
	//alert (expOn);
	x=MM_findObj(btnid);
	if (!currentToggle) { // use expand
		if (status) {
			x.src = expOn;
		} else {
			x.src = expOff;
		}
	} else {
		if (status) {
			x.src = collOn;
		} else {
			x.src = collOff;
		}
	}
	
}

function swapExpandSingle(btnprefix,btnNum,imgdir,lang,status) {
	var mToggle = btnStates[btnNum];
	var btnid = btnprefix + btnNum;
	var expOn = imgdir + '/expand_' + lang + '_on.gif';
	var expOff = imgdir + '/expand_' + lang + '_off.gif';
	var collOn = imgdir + '/collapse_' + lang + '_on.gif';
	var collOff = imgdir + '/collapse_' + lang + '_off.gif';
	
	x=MM_findObj(btnid);
	if (mToggle) { // use expand
		if (status) {
			x.src = collOn;
		} else {
			x.src = collOff;
		}
	} else {
		if (status) {
			x.src = expOn;
		} else {
			x.src = expOff;
		}
	}
}



<!-- Begin MM_showHideLayers
		function MM_showHideLayers() { //v6.0
		  checkUserInput();
		  var i,p,v,obj,args=MM_showHideLayers.arguments;
		  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
			if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
			obj.visibility=v; }
		}
// End MM_showHideLayers -->
	
	
	
	
<!-- Begin MM_goToURL	
		function MM_goToURL() { //v3.0
		  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
		  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
		}
// End MM_goToURL -->		

		
		
		
<!-- Begin MM_preloadImages		
		function MM_preloadImages() { //v3.0
			var d=document; 
			if(d.images){ 
				if(!d.MM_p) {
					d.MM_p=new Array();
				}
				var i,j=d.MM_p.length,a=MM_preloadImages.arguments; 
				for(i=0; i<a.length; i++) {
					if (a[i].indexOf("#")!=0){ 
						d.MM_p[j]=new Image; 
						d.MM_p[j++].src=a[i];
					}
				}
			}
		}
// End MM_preloadImages -->
		
		
		
		
<!-- Begin MM_findObj		
		function MM_findObj(n, d) { //v4.01
			var p,i,x;  
			if(!d) {
				d=document; 
			}
			if((p=n.indexOf("?"))>0&&parent.frames.length) {
				d=parent.frames[n.substring(p+1)].document; 
				n=n.substring(0,p);
			}
			if(!(x=d[n])&&d.all) {
				x=d.all[n]; 
			}
			for (i=0;!x&&i<d.forms.length;i++) {
				x=d.forms[i][n];
			}
			for(i=0;!x&&d.layers&&i<d.layers.length;i++) {
				x=MM_findObj(n,d.layers[i].document);
			}
			if(!x && d.getElementById) {
				x=d.getElementById(n); 
			}
			return x;
		}
// End MM_findObj -->		
		
		
		
		
<!-- Begin MM_swapImage		
		function MM_swapImage() { //v3.0
			var i,j=0,x,a=MM_swapImage.arguments; 
			document.MM_sr=new Array; 
			for(i=0;i<(a.length-2);i+=3) {
				if ((x=MM_findObj(a[i]))!=null){
					document.MM_sr[j++]=x; 
					if(!x.oSrc) {
						x.oSrc=x.src; 
					}
					x.src=a[i+2];
				}
			}
		}
// End MM_swapImage -->		




<!-- Begin MM_swapImgRestore
		function MM_swapImgRestore() { //v3.0
			var i,x,a=document.MM_sr; 
			for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) {
				x.src=x.oSrc;
			}
		}
// End MM_swapImgRestore -->


		function hideAllLayers() {
			MM_showHideLayers('subFAQ','','hide','subDownloads','','hide','subDownloads2','','hide','subContacts','','hide','subContacts2','','hide','subNews','','hide','subNews2','','hide','subLinks','','hide','subLinks2','','hide','subAbout','','hide','subAbout2','','hide','subMore','','hide','subMore2','','hide'); 				
		}
		
		
		function checkUserInput() {
			if (checkIt) clearTimeout(checkIt);
			checkIt = setTimeout('hideAllLayers()',3500);
		}
		
		
		
		
		popUpWin=0; 
		function federalPopup(lang) { 
			if (lang == 'en') {
				window.open('http://www.labourwatch.com/faqs/federal-province.html', 'fedPop', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=500,height=500');
			} else {
				window.open('http://www.infotravail.ca/faqs/federal-province-fr.html', 'fedPop', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=500,height=500');
			}
			
		}
	
		
		function ad1() {
			window.open('../_video/ad1.html', 'vidPop', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=383,height=348');			
		}
		
		function ad2() {
			window.open('../_video/ad2.html', 'vidPop', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=383,height=348');			
		}
		
		function ad3() {
			window.open('../_video/ad3.html', 'vidPop', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=383,height=348');			
		}
