var versionDate= "May-02-2007";
var siteHttp   = "http://www.acquizition.biz/";
var siteHttps  = "https://www.acquizition.biz/";
var applName   = "prod/"; 
var servletName= "trx";

var currentLoc  = String(document.location);
if (currentLoc.indexOf('localhost')>0)
{
	siteHttp = "http://localhost/";
	applName = "dev/";
	servletName = "dev";
}
else if (currentLoc.indexOf('/zit')>0)
{
	applName = "zit/";
	servletName = "dev";
}
else if (currentLoc.indexOf('C:')>=0)
{
	siteHttp = "C:/acq/";
	applName = "dev/";
	servletName = "dev";
}
var agent = navigator.userAgent.toLowerCase();
if (servletName == "dev" || agent.indexOf("msie 5")>=0 && agent.indexOf("mac")>=0)
	siteHttps = siteHttp;

var curLang = 'e';
var english = true;
function setLang(lang)
{
	curLang = lang;
	english = curLang != 'f';
}
function gifEnFr(file)
{
	return file + (english ? "-en.gif" : "-fr.gif");
}
function hrefEnFr(prefix,siteEn,siteFr,suffix)
{
	return 'href="' + prefix + (english ? siteEn : siteFr) + suffix + '"';
}
function htmlEnFr(page)
{
	return page + (english ? "-en.html" : "-fr.html");
}
function htmlCeEnFr(page,lang)
{
	if (page.indexOf(".html") > 0)
		page = page.substring(0,page.length-8);
	if (!lang)
		lang = curLang;
	var xxx = '-fr';	
	if (lang != 'f')
		xxx = lang=='e' ? '-en' : '-ce';
	return page + xxx + ".html";
}
function goEnFr(page)
{
	go (htmlEnFr(page));
}
function goCeEnFr(page,lang)
{
	go (htmlCeEnFr(page,lang));
}
function go(newLoc)
{
	if (newLoc) document.location = siteHttp + applName + newLoc;
}
function goSecure(newLoc)
{
	if (newLoc) document.location = siteHttps + applName + newLoc;
}
function getLang(lang)
{	// use lang is present, else use curLang
	if (!lang)
		return curLang;
	if (lang == 'f' || lang == 'e' || lang == 'c')
		return lang;
	return curLang;
}
function getOtherLang()
{
	if (curLang != 'f') return 'f';
	return "CQC" == getUserProv() ? 'e':'c'; 
}
function goLogo()
{
	if (isAdmin())
		go(servletName + '?r=AD&g=' + curLang);
	else
		goCeEnFr('home');
}
function isAdmin()
{
	var sessionData = getCookie('currentSession');
	var userNbr = getCookieField(sessionData,'U');
	return (userNbr > 0 && userNbr <= 9);
}
function formSearchSubmit(b,a,c)
{ 
	w('<form method="get" name="formSearchSubmit" action="' + siteHttp + applName + servletName + '">');
	w('<input type="hidden" name="r" value="BS">');
	w('<input type="hidden" name="b" value="' +b+ '">');
	w('<input type="hidden" name="a" value="' +a+ '">');
	w('<input type="hidden" name="c" value="' +c+ '">');
	w('</form>');
}
function switchSearchLanguage()
{
	var fss = document.formSearchSubmit;
	var control = fss.c.value;
	if (control.length >= 3)
	{
		var newControl = 'LG' + getOtherLang();
		if (control.length > 3)
			newControl = newControl + control.substring(3);
		fss.c.value = newControl;
		fss.submit();
	}
}
function goSector(code,st)
{ // Display listings by sector
	var dataSector = formatNumericValue(code, 3);
	var curProv = getSessProv("...");
	if (!st) st = "1";
	var fss = document.formSearchSubmit;
	fss.b.value = 'CN...-PR' + curProv + '-RG....-SC' + dataSector + '-CT' + dataSector + '00' + '-ST' + st;
	fss.a.value = '';
	fss.c.value = 'LG' + curLang;
	fss.submit();
}
function goPro(code)
{ // Display listings by sector
	var dataSector = "100";
	var dataCateg  = ".....";
	if (code < 1000)
		dataSector = formatNumericValue(code, 3);
	else
		dataCateg = formatNumericValue(code, 5);
	var curProv = getSessProv("...");
	var fss = document.formSearchSubmit;
	fss.b.value = 'CN...-PR' + curProv + '-RG....-SC' + dataSector + '-CT' + dataCateg + '-STP';
	fss.a.value = '';
	fss.c.value = 'LG' + curLang;
	fss.submit();
}
function goListing(listingId,listingPos)
{	// Display a detailed listing from a search result
	if (!document.formSearchSubmit) {
		go(servletName + '?r=BS&c=LG' + curLang + '..........-PN0001-IDD.' + formatNumericValue(listingId,9));
	return;
	} 
	var control = getParamControl(false);
	var navigType = 'S';
	if (listingPos == null)
	{
		if (listingId == 'N' || listingId == 'P')
		{
			navigType = listingId;
			listingPos= control.substring(24,25);
			listingId = control.substring(25,34);
		}
	}
	if (listingPos == 'D')
	{	// 'D' means selecting a listing outside a search result page (spotlight listings)
		navigType = 'D';
		listingPos = '.';
	}
	var newControl = control.substring(0,20) + '-ID' + navigType + listingPos + formatNumericValue(listingId,9);
//alert("goListing:control=" + newControl);
	var fss = document.formSearchSubmit;
	fss.c.value = newControl;
	fss.r.value = 'BS';
	fss.submit();
}
function goSearch(code)
{ // Search listings
 callSearch(document.forms['formSearch']);
}
function submitSearch(nsEvent)
{// Ensure ENTER key submits the correct form
 if (enterKey(nsEvent)) {
  callSearch(document.forms['formSearch']);
  return false;
 }
 return true;
}
function enterKey(nsEvent)
{ // Detect ENTER key in some input fields
 if (window.event)
  return window.event.keyCode == 13;
 if (nsEvent)
 {
  var keyCode = nsEvent.which;
  if (keyCode == 0)
   return true;
  return keyCode == 13;
 }
 return false;
}
function callSearch(formSearch)
{ // Get basic and advanced search criterias and display result page 1
  var dataSaleType  = formSearch.saleType.value;
  var businessSearch= dataSaleType <= '9';
  var proSearch     = dataSaleType == 'P';
  var dataCountry   = 'CAN';
  var dataProvince  = '...';
  var dataRegion    = '....';
  var dataSector    = '100';
  var dataCategory  = '.....';
  if (dataSaleType == 'P')
  { // profServ search
   dataSector    = formSearch.sector.value;
   dataCategory  = formSearch.category.value;
   dataProvince  = getStringValue (formSearch.provinceSelect,3);
   dataRegion    = getNumericValue(formSearch.regionSelect,  4);
  }
  else
  { // business or buyersAds search
   dataCountry   = getStringValue (formSearch.countrySelect, 3);
   dataProvince  = getStringValue (formSearch.provinceSelect,3);
   dataRegion    = getNumericValue(formSearch.regionSelect  ,4);
   dataSector    = getNumericValue(formSearch.sectorSelect  ,3);
   dataCategory  = getNumericValue(formSearch.categorySelect,5);
  }

  var basic = 'CN' + dataCountry + '-PR' + dataProvince + '-RG' + dataRegion
            +'-SC' + dataSector  + '-CT' + dataCategory + '-ST' + dataSaleType;
  var advanced = '';

  if (formSearch.priceFrom)
  {  // Advanced criterias are present in the HTML form
    var dataPriceFr   = getNumericValue(formSearch.priceFrom     ,5);
    var dataPriceTo   = getNumericValue(formSearch.priceTo       ,5);
    var dataRevenueFr = getNumericValue(formSearch.revenueFrom   ,5);
    var dataRevenueTo = getNumericValue(formSearch.revenueTo     ,5);
    var dataProfitFr  = getNumericValue(formSearch.profitFrom    ,5);
    var dataProfitTo  = getNumericValue(formSearch.profitTo      ,5);

    var advanced = 'RF' + dataPriceFr   + '-RT' + dataPriceTo
                + '-VF' + dataRevenueFr + '-VT' + dataRevenueTo
                + '-FF' + dataProfitFr  + '-FT' + dataProfitTo
                + '-LD...'; // LastDays not implemented yet
    if (advanced == 'RF.....-RT.....-VF.....-VT.....-FF.....-FT.....-LD...')
       advanced = '';       // No advanced criteria is used
  }
  if (!proSearch)
  {
   var dataWordSearch= formSearch.wordSearch.value;
   if (dataWordSearch.length > 0)
     basic += '-WS' + dataWordSearch;
   if (dataSector == '100'             // no sector selected
    && (dataRegion == '....' ||        // no region selected
        dataRegion == '1800')          // nor WholeProvince region
    && dataWordSearch.length < 3       // no significant word search
    && businessSearch)                 // not Buyers' Ads
   {
     var anAlert = english ? "Please select a business sector or a region"
                           : "Veuillez choisir un secteur d'activité ou une région";
    alert(anAlert);
    return;
   }
  }
//alert("Basic='" + basic + "'\nAdvanced='" + advanced + "'");
  document.formSearchSubmit.b.value = basic;
  document.formSearchSubmit.a.value = advanced;
  goPage(1);
}
function goPage(pageNbr)
{ // Display a result page according to a given page number
 var control = getParamControl(false);
 var newPageNbr = formatNumericValue(pageNbr,4);
 var newControl = control.substring(0,13) + '-PN' + newPageNbr;
 document.formSearchSubmit.c.value = newControl;
 document.formSearchSubmit.r.value = 'BS';
 document.formSearchSubmit.submit();
}
/**
 * getNumericValue extracts the selected numeric value for a select objet
 * and pads that value with leading zeros to return a fixed length String.
 * If the select is unselected, a string like '....' is returned.
 * @param aSelect select object
 * @param nbDigits length of numeric string to return
 */
function getNumericValue(aSelect,nbDigits)
{
 if (!aSelect)
  return dots.substring(0,nbDigits);
 var index = aSelect.selectedIndex;
//alert("select " + aSelect.name + " selectedIndex=" + index + " disabled=" + aSelect.disabled);
 if (index < 0 || aSelect.disabled)
  return dots.substring(0,nbDigits);
 return formatNumericValue(String(aSelect.options[index].value), nbDigits);
}
function getStringValue(aSelect,nbChars)
{ // like getNumericValue but pads with blanks at the right
 var index = aSelect.selectedIndex;
 if (index < 0 || aSelect.disabled)
  return dots.substring(0,nbChars);
 var value = String(aSelect.options[index].value);
 if (value.length == nbChars)
  return value;
 if (value.length > nbChars)
  return value.substring(0,nbChars);
 value = value + ("         ".substring(0,nbChars-value.length));
 return value;
}
var dots = ".....................................................................";
function formatNumericValue(aValue,nbDigits) {
	aValue = String(aValue);
	if (aValue.length == 0)  // '' is not same as '0'
		return dots.substring(0,nbDigits);
	if (aValue.length == nbDigits)
		return aValue;
	if (aValue.length > nbDigits)
		return aValue.substring(0,nbDigits);
	aValue = ("000000000".substring(0,nbDigits-aValue.length)) + aValue;
	return aValue;
}
function getParamControl(initialized) {
	var control = document.formSearchSubmit.c.value;
	if (control.length < 34)
	{
		if(initialized == true)
			control = "LG.-SO.-PS...-PN....-ID...........";
		else
			control += dots.substring(0,34-control.length);
	}
	return control;
}
function syncFormSearch()
{ // formSearch must be set after using BACK
	var formSearch = document.forms['formSearch'];
	var provSelect = formSearch.provinceSelect;
	var regnSelect = formSearch.regionSelect;
	var sectSelect = formSearch.sectorSelect;
	var catgSelect = formSearch.categorySelect;
	if (provSelect.value.length == 3)
	{
		var regionCode = regnSelect.value;
//alert('provinceSelected(' + provSelect.value + '), regionCode=' + regionCode);
		provinceSelected(provSelect);
		if (regionCode.length == 4)
			setSelectedValue(regnSelect, regionCode);
	}
	else
		regnSelect.disabled = true;
	 
	if (sectSelect)
	{
		if (sectSelect.value.length == 3)
		{
			var categCode = catgSelect.value;
	//	alert('sectorSelected(' + sectSelect.value + '), categCode=' + categCode);
			sectorSelected(sectSelect);
		}
		else
			catgSelect.disabled = true;
	}
}
function numOnly(someInput)
{ // ensure input field contains only numeric values
 var value = someInput.value;
 if (value.length == 0)
  return;
 var numValue = "";
 var alreadyNum = true;
 for (var i = 0; i < value.length; i++)
 {
  var aChar = value.charAt(i);
  if (aChar < '0' || aChar > '9')
   alreadyNum = false;
  else
   numValue = numValue + aChar;
 }
 if (!alreadyNum)
  someInput.value = numValue;
}
function leftBoxMyBiz(t) {
 var dotgif = english ? "-en.gif" : "-fr.gif";
 var OnOffProf = mtc2=='P' ?"On" : "OnOff";
 var OnOffBiz  = mtc2=='B' ?"On" : "OnOff";
 var OnOffCrit = mtc2=='C' ?"On" : "OnOff";
 w('<table class="left-box-mydeals" border=0 cellpadding=0 cellspacing=0>');
 w(' <tr>');
 w('  <td class="left-box-login"><img src="images/t_mydeals' +dotgif+ '"></td>');
 w(' </tr>');
 w(' <tr>');
 w('  <td class="left-box-login">');
 w('   <img src="images/spacer.gif" width=1 height=10>');
 w('   <br><span class="acq"> ');buttonInternal("javascript:myProf();","my_infos", OnOffProf);
 w('   </span><br>');buttonInternal("javascript:myBiz ()","communication_center", OnOffBiz);
 w('   <br><span class="acq">');buttonInternal("javascript:myCrit();","search_criteria", OnOffCrit);
 w('  </span></td>');
 w(' </tr>');
 w('</table>');
 
w('<span class="acq">');
sponsors(t);
w('</span>');
}
function leftBoxBusiness(t,m,b,a,c)
{ //generate left box for all business pages
 sponsors(t);
 var dotgif = english ? "-en.gif" : "-fr.gif";
 var srchTitle = "t_search_" + (mtc1=='W' ? "buyersads" : mtc1=='S' ? "partfin" : mtc1=='F' ? "franchise" : "business") + "_left" + dotgif;
 w('<br><table class="left-box-table">');
 w(' <tr><td class="left-box-dotted-row" colspan="3"><img src="images/spacer.gif" width="1" height="1"></td></tr>');
 w(' <tr>');
 w('  <td class="left-box-dotted"><img src="images/spacer.gif" width="1" height="1"></td>');
 w('  <td class="left-box-search">');
 w('   <img src="images/' +srchTitle+ '"><br>');
 businessSearchBox(m,b,a,c);
 w('  </td>');
 w('  <td class="left-box-dotted"><img src="images/spacer.gif" width="1" height="1"></td>');
 w(' </tr>');
 w(' <tr><td class="left-box-dotted-row" colspan="3"><img src="images/spacer.gif" width="1" height="1"></td></tr>');
 w('</table>');
}
function loginBox(dottedFrame)
{ //generate login box in left column of most pages
	if (mtc1 == 'F')
		sponsors();
//	else   
//		w('<div class="paletitle">&nbsp;</div>');
}



//*****************************************************************************
//*****************************************************************************
//*****************************************************************************
function w(line) {
	document.write(line);
}
function myBiz(lang,sort)
{
	go(servletName + '?r=UB&g=' + getLang(lang) + (sort?"&c=-SO"+sort:""));
}
function myProf(lang)
{
	goSecure(servletName + '?r=UE&g=' + getLang(lang));
}
function myCrit(lang)
{
	go(servletName + '?r=UC&g=' + getLang(lang));
}
function editForSale(listingId) {
 go(servletName + '?r=BE&g=' + curLang + '&l=' + listingId);
}
function editBuyerAd(listingId) {
 go(servletName + '?r=LWUP&g=' + curLang + '&l=' + listingId);
}
function editPartFin(listingId) {
 go(servletName + '?r=LIUP&g=' + curLang + '&l=' + listingId);
}
function changeUser(lang) {
	goSecure(servletName + '?r=UH&g=' + getLang(lang));
}
function quickSubscribe(lang) {
	goSecure(servletName + '?r=US&g=' + getLang(lang));
}
var pubPresente = false;
function pub(code)
{
	pubPresente = true;
	var rand = Math.random()*10000000000000000;
	var enfr = curLang=='f' ? 'fr' : 'en';
	code += code=="1" ? ";dcopt=ist;sz=728x90" : ";sz=300x250";
	w('<script language="JavaScript" src="http://ad.doubleclick.net/adj/tc.' +enfr+ '.biz.acquizition;tile=' +code+ ';ord=' +rand+ '?" type="text/javascript"></scr' + 'ipt>');
} 
var menuTopCode = 'A', mtc1, mtc2, mtc3, mtc4;
function menuTop(code,currentPage)
{
	if (code)
	{
		menuTopCode = code;
		mtc1 = code.charAt(0);
		if (code.length >= 2)
			mtc2 = code.charAt(1);
		if (code.length >= 3)
		{	// Full PageId
			mtc3 = code.charAt(2);
			if (mtc3 == 'C') setLang('c');
			else if (mtc3 == ' ') mtc3=null;
			mtc4 = code.substring(3);
		}
	}


w('<div class="acq">');
	w('<div id="logozone"><table class="zerotable ">');
	w('<td width="375px"><a href="javascript:goLogo()"><img src="' +gifEnFr("images/logo")+ '"  alt="acquisition d\'entreprise, acheter une entreprise, vendre une entreprise" border="0"></a></td>');
	w('<td width="234px" class="memberzone">');
	var userData = getCookie('user');
	var userPassword = getCookieField(userData,'P');
	var sessionData = getCookie('currentSession');
	var sessionPassword = getCookieField(sessionData,'P');
	if (sessionPassword == 'is closed')
		userPassword = sessionPassword = null;
	if (userPassword || sessionPassword)
	{
		w('<a href="javascript:myBiz()" class="become_member">' +M_WELC+' '+getUserName()+ '</a><br />');
		w('<a href="javascript:changeUser()">' +M_CLOSE+ '</a>');
	}
	else
	{
		w('<a href="javascript:quickSubscribe()" class="become_member">' +M_BMEMB+ '</a><br />');
		w('<a href="javascript:changeUser()">' +M_AMEMB+ '</a>');
	}
	w('</td>');
	w('<td width="160px" class="language">');
	if (currentPage) 
	{
		var otherLangPage = currentPage;
		if (currentPage.indexOf("java") != 0) 
		{
			otherLangPage = getOtherLangPage(currentPage);
			var dataProv = getCookie('currentProvince');
			if (dataProv == "") setSessProv(getUserProv());
			if (typeof selectOptions!="undefined" && mtc3 /*&& dataProv != ""*/) 
			{
				w('<select name="canadaSelect" onchange="canadaSelected(this,\'' +currentPage+ '\');">');
				selectOptions(getSessProv("",dataProv),getProvinces('CAN'));
				w('</select>');
			}
		}
		w('<br>');
		if (curLang == 'f')
			w('<a href="' + otherLangPage + '">English</a>');
		else if (curLang == 'e' || getCookieField(userData,'L') == 'f')
			w('<a href="' + otherLangPage + '">Français</a>'); 
		// no language link for english users with curLang == 'c'
	}
	w('</td>');
	w('</table></div>');
		
	if (code) 
	{
		var menuPosTop = english ? 95 : 137;
		var menuPosLeft= english ? 609 : 655;
		if (pubPresente || typeof pubPresent!="undefined") 
			menuPosTop += 98;
		if (!english) {	
			w('<DIV class=LAclear></DIV><DIV id=LAlogo><UL>');
			w('<LI class=last><A href="http://www.visiondurable.com/" target="_blank"><IMG alt="partenaires d\'affaires, acquisition entreprise, entreprises à vendre" src="images/LA.logo-vision.gif" border="0"></A> </LI>');
			w('<LI><A href="http://www.financeetinvestissement.com/" target="_blank"><IMG alt="entreprises à vendre, commerces à vendre, acquisition entreprise" src="images/LA.logo-finance.gif" border="0"></A> </LI>');
			w('<LI><A href="http://www.lesaffaires.com/publications/commerce.fr.html" target="_blank"><IMG alt="acquisition entreprise, partenaires d\'affaire, commerces à vendre, achat de commerce" src="images/LA.logo-commerce.gif" border="0"></A> </LI>');
			//w('<LI><A href="http://www.lesaffaires.com/publications/pme.fr.html" target="_blank"><IMG alt="acquisition de commerce, acheter un commerce, vendre un commerce" src="images/LA.logo-pme.gif" border="0"></A> </LI>');
			w('<LI><A href="http://www.lesaffaires.com/publications/affaires-plus.fr.html" target="_blank"><IMG alt="financement, acquisition entreprise, vente d\'entreprise" src="images/LA.logo-affaires-plus.gif" border="0"></A> </LI>');
			w('<LI><A href="http://www.lesaffaires.tv/" target="_blank"><IMG alt="partenaire d\'affaires, financement, acquisition entreprise" src="images/LA.logo-affaires-tv.gif" border="0"></A> </LI>');
			w('<LI><A href="http://www.lesaffaires.com/publications/lesaffaires-petit.fr.html" target="_blank"><IMG alt="commerces à vendre, entreprises à vendre, acquisition d\'entreprise" src="images/LA.logo-lesaffaires-petit.gif" border="0"></A> </LI>');
			w('<LI><IMG height=33 width=125 alt="acheter une entreprise, vendre une entreprise, acquisition de commerce" src="images/LA.logo-transcontinental.125x33.gif"> </LI>');
			w('</UL></DIV><DIV class=LAclear></DIV>');
		}
	
		w('<div id="menuadv" style="position:absolute;top:' +menuPosTop+ 'px;left:' +menuPosLeft+ 'px;" onMouseOut="hideSubMenu(\'menuadv\',\'advertise\')" onMouseOver="showSubMenu(\'menuadv\',\'advertise\')">');
		w('<a href="javascript:goEnFr(\'home-for-owners\')">' + A_OWNER + '</a>');
		w('<a href="javascript:goEnFr(\'home-for-agents\')">' + A_AGENT + '</a>');
		w('<a href="javascript:goEnFr(\'home-for-franchisors\')">' + A_FRAN  + '</a>');
		w('<a href="javascript:goEnFr(\'home-for-pros\')">' + A_PRO   + '</a>');
		w('<a href="Brochure Acquizition.biz ' +A_BROSBN+ '.pdf" target="_blank"><img src="images/icon_pdf.gif" border="0" align="left">' + A_BROSB + '</a>');
		w('<a href="Brochure Acquizition.biz ' +A_BROPFN+ '.pdf" target="_blank"><img src="images/icon_pdf.gif" border="0" align="left">' + A_BROPF + '</a>');
		if (curLang == 'f')
			w('<a href="guide.html" target="_blank"><img src="imgm/guide_pme_178x38-fr.gif" border="0" align="left"></a>');
		w('</div>');
		var menuBizLeft = menuPosLeft + (english ? 97 : 97);
		w('<div id="menubiz" style="position:absolute;top:' +menuPosTop+ 'px;left:' +menuBizLeft+ 'px;" onMouseOut="hideSubMenu(\'menubiz\',\'insession\')" onMouseOver="showSubMenu(\'menubiz\',\'insession\')">');
		w('<a href="javascript:myCrit()">' + B_CRIT + '</a>');
		w('<a href="javascript:myBiz ()">' + B_COMM + '</a>');
		w('<a href="javascript:myProf()">' + B_PROF + '</a>');
		w('<a href="javascript:editForSale(0)">' + B_NEWA  + '</a>');
		w('<a href="javascript:editBuyerAd(0)">' + B_NEWW  + '</a>');
		w('<a href="javascript:editPartFin(0)">' + B_NEWS  + '</a>');
		w('</div>');
		var modeA = mtc1=='A'? ' class="active"':'';
		var modeW = mtc1=='W'? ' class="active"':'';
		var modeS = mtc1=='S'? ' class="active"':'';
		var modeF = mtc1=='F'? ' class="active"':'';
		var modeP = mtc1=='P'? ' class="active"':'';
		var modeM = mtc1=='M'? ' class="active"':'';
		var modeQ = mtc1=='Q'? ' class="active"':'';
		var modeO = mtc1=='O'? ' class="active"':'';
		var modeV = mtc1=='V'? ' class="active"':'';
		w('<div id="topnav">');
		w('<a href="javascript:goCeEnFr(\'home\')"' +modeA+ '>' + M_SALE + '</a>');
		w('<a href="javascript:goCeEnFr(\'home-buyersads\')"' +modeW+ '>' + M_BUYER+ '</a>');
		w('<a href="javascript:goCeEnFr(\'home-partfin\')"' +modeS+ '>' + M_PART + '</a>');
		w('<a href="javascript:goCeEnFr(\'home-franchise\')"' +modeF+ '>' + M_FRAN + '</a>');
		w('<a href="javascript:goCeEnFr(\'home-profserv\')"' +modeP+ '>' + M_PRO  + '</a>');
		w('<a href="#" id="advertise" onMouseOut="hideSubMenuWithDelay(\'menuadv\')" onMouseOver="showSubMenu(\'menuadv\');"' +modeV+ '>' + M_ADV+ '</a>');
		if (userPassword || sessionPassword)
			w('<a href="#" id="insession" onMouseOut="hideSubMenuWithDelay(\'menubiz\')" onMouseOver="showSubMenu(\'menubiz\');"' +modeM+ '>' + M_BIZ+ '</a>');
		w('</div>');
	}
w('</div>');
}
var hideTimeout = null;
var hideTimeoutCommand = null;
function hideSubMenuWithDelay(menuName, buttonName)
{
	hideTimeoutCommand = "hideSubMenu('" +menuName+ "')";
	if (buttonName)
		hideTimeoutCommand = "hideSubMenu('" +menuName+ "', '" +buttonName+ "')";
	hideTimeout = setTimeout(hideTimeoutCommand,500);
}
function hideSubMenu(menuName,buttonName)
{
	MM_showHideLayers(menuName,'','hide');
	if (buttonName) MM_changeStyle(buttonName,'');
}
function showSubMenu(menuName,buttonName)
{
	if (hideTimeout) {
		clearTimeout(hideTimeout);
		hideTimeout = null;
		eval(hideTimeoutCommand);
	}
	MM_showHideLayers(menuName,'','show');
	if (buttonName) MM_changeStyle(buttonName,'active');
}
function getUserName()
{ // Pick up user name from session or user cookie
	var cookieData = getCookie('currentSession');
	if (cookieData == "")
		cookieData = getCookie('user');
	var name = getCookieField(cookieData,'N');
	if (name)
		return name;
	return "";
}
function getOtherLangPage(curLoc)
{
	if (curLoc==null || curLoc.indexOf("java") == 0)
		return curLoc;
	var len = curLoc.length;
	var curExt = curLoc.substring(len-8,len-4);
	if (curExt == '-fr.')
	{
		var curProv = getUserProv();
		return curLoc.substring(0,len-7) + ((curProv=='CQC'||!mtc3) ? 'en':'ce') + ".html";
	} 
	if (curExt == '-en.' || curExt == '-ce.') 
		return curLoc.substring(0,len-7) + "fr.html";
	return curLoc;
}
function menuBottom()
{
w('<DIV class=acq>');

	w('<DIV class=LAclear></DIV>');
	w('<DIV id=LAfooter>');
	w('<UL id=nav1>');
	w('<LI class=LAno><a href="javascript:goEnFr(\'home-about-us\')">' +M_ABOUT+ '</a> </LI>');
	w('<LI><a href="javascript:goEnFr(\'home-contact-us\')">' +M_CONT+ '</a> </LI>');
	w('<LI><a href="javascript:goEnFr(\'home-terms\')">' +M_TERMS+ '</a> </LI>');
	w('<LI><a href="javascript:goEnFr(\'home-privacy\')">' +M_CONF+ '</a> </LI>');
	w('<LI><a href="javascript:goEnFr(\'home-faq\')">' +M_FAQ+ '</a> </LI>');
	w('<LI><a href="javascript:goEnFr(\'home-testimonials\')">' +M_TEST+ '</a> </LI>');
	if (!english)
	w('<LI><a href="javascript:goEnFr(\'home-publicity\')">Publicité</a> </LI>');
	w('</UL>');
if (!english) {
	w('<UL id=nav3>');
	w('<LI class=LAno><A href="http://www.visiondurable.com/" target="_blank"  alt="partenaires d&apos;affaires, acquisition entreprise, entreprises à vendre">Vision durable</A> </LI>');
	w('<LI><A href="http://www.financeetinvestissement.com/" target="_blank" alt="entreprises à vendre, commerces à vendre, acquisition entreprise">Finance et Investissement</A> </LI>');
	w('<LI><A href="http://www.lesaffaires.com/publications/commerce.fr.html" target="_blank" alt="acquisition entreprise, partenaires d&apos;affaire, commerces à vendre, achat de commerce">Commerce</A> </LI>');
	//w('<LI><A href="http://www.lesaffaires.com/publications/pme.fr.html" target="_blank" alt="acquisition de commerce, acheter un commerce, vendre un commerce">PME</A> </LI>');
	w('<LI><A href="http://www.lesaffaires.com/publications/affaires-plus.fr.html" target="_blank" alt="financement, acquisition entreprise, vente d&apos;entreprise">Affaires Plus</A> </LI>');
	w('<LI><A href="http://www.lesaffaires.com/publications/lesaffaires-petit.fr.html" target="_blank" alt="partenaire d&apos;affaires, financement, acquisition entreprise">Les Affaires</A> </LI>');
	w('<LI><A href="http://www.lesaffaires.tv/" target="_blank" alt="commerces à vendre, entreprises à vendre, acquisition d&apos;entreprise">Les Affaires TV</A> </LI>');
	w('</UL>');
}
	w('<P><IMG height="34" width="314" alt="acheter une entreprise, vendre une entreprise, acquisition de commerce" src="images/' + gifEnFr("LA.logo-transcontinental") + '">' +M_COPY+ '<span onclick="javascript:menuTrace()">.</span></P>');
	w('</DIV>');
w('</DIV>');
}
function menuTrace() {
	var dataProv = getCookie('currentProvince');
	var dataUser = getCookie('user');
	var dataSess = getCookie('currentSession');
	alert('Current cookies:\ncurrentProvince=' +dataProv+ '\ncurrentSession=' +dataSess+ '\nuser=' +dataUser);
}

function inSession(dataSess){
	if (!dataSess) dataSess = getCookie('currentSession');
	if (dataSess=='') return false;
	return dataSess.indexOf('closed') < 0;
}
function setSessProv(prov)
{
	if (!prov || prov.length != 3)
		return;
	var dataProv = getCookie('currentProvince');
	setCookie('currentProvince',setCookieField(dataProv,'R',prov));
}
function getSessProv(defValue,dataProv){
	if (!dataProv) dataProv = getCookie('currentProvince');
	var prov = getCookieField(dataProv,'R');
	return prov ? prov : (defValue ? defValue : "");
}
function getUserProv(){
	var prov = getCookieField(getCookie('user'),'R');
	return prov ? prov : "";  // not "CQC" anymore
}
function getCurProv(){
	var prov = getSessProv("");
	if (prov == "" || prov == "...") prov = getUserProv();
	return prov;
}

// Cookie functions from http://www.the-cool-place.co.uk/javascript/tutorial/javascript3.html
// This function will return a date string suitable for inclusion in the cookie string.
// The function takes todays date and adds a number of days specified by the variable nodays.
function getExpiryDate(nodays){
	Today = new Date();
	nomilli=Date.parse(Today);
	Today.setTime(nomilli+nodays*24*60*60*1000);
	return Today.toUTCString();
}
function setCookie(name,value,expDays,path){
	if (expDays == 90)
		expDays = 3650; // 10 years instead of 90 days
	if (path == null)
		path = "";
	var expires = expDays ? ";EXPIRES=" + getExpiryDate(expDays) : "";
	cookiestring = name + "=" + escape(value) + expires + ";PATH=/" + path;
	document.cookie=cookiestring;
	return value;
}
function getCookie(cookieName){
	var cookieString=""+document.cookie;
	var index1=cookieString.indexOf(cookieName);
	if (index1==-1 || cookieName=="") return "";
	var index2=cookieString.indexOf(';',index1);
	if (index2==-1) index2=cookieString.length;
	return unescape(cookieString.substring(index1+cookieName.length+1,index2));
}
function getCookieField(cookie,fieldCode){
	var iField = cookie.indexOf(fieldCode + "[");
	if (iField >= 0)
	{
		var iEnd = cookie.indexOf("]", iField+2);
		return cookie.substring(iField+2, iEnd);
	}
	return null;
}
function setCookieField(aCookie,fieldCode,fieldValue){
	if (aCookie == null || aCookie.length == 0)
		return fieldCode + '[' + fieldValue + ']';
	var empty = fieldValue == null || fieldValue.length == 0;
	var iField = aCookie.indexOf(fieldCode + "[");
	if (iField >= 0)
	{ // replace value in cookie
		var iEnd = aCookie.indexOf("]", iField+2);
		if (empty)
			return aCookie.substring(0,iField) + aCookie.substring(iEnd);
		return aCookie.substring(0,iField+2) + fieldValue + aCookie.substring(iEnd);
	}
	if (empty)
		return aCookie;
	return fieldCode + '[' + fieldValue + ']' + aCookie;
}

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;
}
function MM_showHideLayers() { //v6.0
	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; }
}
function MM_swapImage() { //v3.0
 var i, j=0, x, a=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];
  }
}
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;
}
function returnObjById( id )
{
	if (document.getElementById)
		var returnVar = document.getElementById(id);
	else if (document.all)
		var returnVar = document.all[id];
	else if (document.layers)
		var returnVar = document.layers[id];
	return returnVar;
}

function MM_changeStyle(elementID,style) { //v6.0
returnObjById(elementID).className = style;
}

function getCountries() {
	return english ? countriesEN : countriesFR;
}
function getProvinces(aCountryCode) {
	if (aCountryCode == 'CAN')
		return english ? provincesEN : provincesFR;
	if (aCountryCode == 'USA')
		return english ? statesEN : statesFR;
	return null;
}
// Link between province code and region indexes 0-13
var provincesWithRegions = new Array("   ","CAB","CBC","CPE","CMB","CNB","CNS","CON","CQC","CSK","CNL","CNU","CNT","CYK");

function getRegions(aProvinceCode) {
	if (aProvinceCode == null || aProvinceCode.length == 0)
		return null;
	for (var iProv = 0; iProv < provincesWithRegions.length; iProv++)
		if (provincesWithRegions[iProv] == aProvinceCode)
			return english ? regionsEN[iProv] : regionsFR[iProv];
	return null;
}
function getBusinessSectors() {
	return english ? businessSectorsEN : businessSectorsFR;
}
function getFranchiseSectors() {
	return english ? franchiseSectorsEN : franchiseSectorsFR;
}
function getSupplierSectors() {
	return english ? supplierSectorsEN : supplierSectorsFR;
}
function getCategories(aSectorCode) {
	if (aSectorCode == null || aSectorCode.length == 0)
		return null;
	var sectNumber = parseInt(aSectorCode,10);
	if (sectNumber > 0)
		return english ? categsEN[sectNumber] : categsFR[sectNumber];
	return null;
}
function setSelectFromArray(aSelect,someData)
{	// Populate select options with array containing pairs of option's value and name
	aSelect.selectedIndex = 0;
	aSelect.disabled = false;
	if (someData == null)
	{ // if no sector is selected, disable the category select
		aSelect.disabled = true;
		return;
	}
	var iOption = 0;
	for (var iData = 0; iData < someData.length; iData += 2)
	{
		if (aSelect.options[iOption] == null)
			aSelect.options[iOption] = new Option;
		aSelect.options[iOption].text  = someData [iData+1];
		aSelect.options[iOption].value = someData [iData];
		iOption++;
	}
	while (iOption < aSelect.length)
	{ // reset any remaining option in select
		aSelect.options[aSelect.length-1] = null;
	}
}
function setSelectedValue(aSelect,aValue)
{	// Set selectedIndex corresponding to a given value
	for (var iOption = 0; iOption < aSelect.length; iOption++)
	{
		if (aSelect.options[iOption] == null)
			break;
		if (aSelect.options[iOption].value == aValue) {
			aSelect.selectedIndex = iOption;
			aSelect.disabled = false;
		}
	}
}

function canadaSelected(aSelect,curLoc)
{
	var selProv = aSelect.options[aSelect.selectedIndex].value;
//	alert("Entering canadaSelected("+selProv+","+curLoc+"), english="+english);
	setSessProv(selProv);
	if (!english) return go(curLoc);
	if (selProv == '...')
		return goCeEnFr(curLoc, (getUserProv()=='CQC'?'e':'c'));
	goCeEnFr(curLoc, (selProv=='CQC'?'e':'c'));
}
function countrySelected(aCountrySelect,aProvinceSelect,aRegionSelect)
{	// Set provinceSelect according to selected country
	var aForm = aCountrySelect.form;
	if (aProvinceSelect == null && aForm.provinceSelect != null)
		aProvinceSelect = aForm.provinceSelect;
	if (aRegionSelect == null && aForm.regionSelect != null)
		aRegionSelect = aForm.regionSelect;
	if (aRegionSelect)
	{ // Reset regionSelect when setting provinceSelect
		aRegionSelect.disabled = true;
		aRegionSelect.options.length = 0;
	}
	var aCountryCode = aCountrySelect.options[aCountrySelect.selectedIndex].value;
	var provinces = getProvinces(aCountryCode);
	if (provinces != null)
	{ // fill provinceSelect with canadian provinces or USA states
		setSelectFromArray(aProvinceSelect,provinces);
	}
	else
	{ // other country - reset everything until we have a list of all countries
		aProvinceSelect.disabled = true;
		aProvinceSelect.selectedIndex = -1;
		aProvinceSelect.options.length = 0;
	}
}
function provinceSelected(aProvinceSelect,aRegionSelect)
{	// Reset field regionSelect according to selected province
	var aForm = aProvinceSelect.form;
	if (aProvinceSelect == null && aForm.provinceSelect != null)
		aProvinceSelect = aForm.provinceSelect;
	if (aRegionSelect == null && aForm.regionSelect != null)
		aRegionSelect = aForm.regionSelect;
	var provCode = aProvinceSelect.options[aProvinceSelect.selectedIndex].value;
	if (provCode == '...') {
		aRegionSelect.disabled = true;
		aRegionSelect.selectedIndex = -1;
		aRegionSelect.options.length = 0;
	}
	var regions = getRegions(provCode);
	if (regions != null)
	{  // This is a canadian province - set regionSelect for that province
		setSelectFromArray(aRegionSelect,regions);
	}
}
function sectorSelected(aSectorSelect,aCategSelect)
{	// Set aCategSelect options depending on what was selected in aSectorSelect
	var aForm = aSectorSelect.form;
	if (aCategSelect == null && aForm.categorySelect != null)
			aCategSelect = aForm.categorySelect;
	if (aCategSelect)
	{
		var sectorCode = aSectorSelect.options[aSectorSelect.selectedIndex].value;
		setSelectFromArray(aCategSelect,( english ? categsEN[sectorCode] : categsFR[sectorCode] ) );
	}
}
function syncSelectFrom(aSelectFrom,aSelectTo) {
	if (aSelectTo.selectedIndex < aSelectFrom.selectedIndex)
		aSelectTo.selectedIndex = aSelectFrom.selectedIndex;
}
function syncSelectTo(aSelectFrom,aSelectTo) {
	if (aSelectFrom.selectedIndex > aSelectTo.selectedIndex)
		aSelectFrom.selectedIndex = aSelectTo.selectedIndex;
}

function selectOptions(previousValue,dataArray,firstOptionEN,firstOptionFR)
{	// Generate a series of <option> tags for country, province, region, sector or category select
	if (dataArray == null)
	 return;
	var lastValueSelected = '';
	var singleValue = previousValue.indexOf(' ') < 0 && previousValue.indexOf('-') < 0;
	for (var iData = 0; iData < dataArray.length; iData += 2)
	{
		var optionValue = dataArray [iData];
		var optionText  = dataArray [iData+1];
		if (iData == 0 && firstOptionEN != null)
		{
			optionText = firstOptionEN;
			if (!english && firstOptionFR != null)
				optionText = firstOptionFR;
		}
		var optionSelected = '';
		if (previousValue != '' && optionValue != lastValueSelected)
		{// select first occurrence only
			if ( ( singleValue &&  previousValue == optionValue     )
				||  (!singleValue && (previousValue.indexOf(optionValue) >= 0)) )
			{// Check if this option should be marked as selected
				optionSelected = ' selected'; lastValueSelected = optionValue;
			}
		}
		w('<option' + optionSelected + ' value="' + optionValue + '">' + optionText + '</option>');
	} // for iData
} // selectOptions

function sponsors(oldArg)
{	// show sponsors according to current page ID (mtc 1 to 4)


w('<span class="acq">');

      if (english){
       document.write('<a href="http://www.acquizition.biz/ACQClient/Accueil/index.jsp?lang=en"><img src="imagef/new.jpg" border="o"/></a><p/>');
       }else{
   	 document.write('<a href="http://www.acquizition.biz/ACQClient/Accueil/index.jsp?lang=fr"><img src="imagef/nouveau.jpg" border="o"/></a><p/>');

          }




	if (oldArg == 'franchise') return;
	// w('<div class="paletitle"></div>');
	if (mtc3 == 'C' || (!mtc3 && english && getUserProv() != "CQC")) {
		spHB();spSB();
		featuredPro( 1,"logo-pros-en.gif", 1375,"logo-bdo-en.jpg", 1,"logo-pros-en.gif");
		return;
	}
	else if (mtc1 == 'F') {
		spAlepinBig();spAQ();spRCGT();spDESJ();spFM();spBCF();
	     }
	else if (mtc1 == 'W' || mtc1 == 'S') {
		spAlepin();spAQ();spRCGT();spDESJ();spFM();spBCF();
	     }
	else if (mtc1 == 'P') {
		spAlepin();spAQ();spFM();spRCGT();spDSJP();spBCF();
		if (mtc4.indexOf('32515')>0)
			spSB();
	     }
	else if (mtc1 == 'M') {
		spAlepin();spAQ();spDESJ();spFM();spRCGT();spBCF();
	     }
	else {
		spAlepin();spAQ();spDESJ();spRCGT();spFM();spBCF();
	     }
	var spne="logo-pros-en.gif",spnf="logo-pros-fr.gif",spi=1;
	if (mtc1 == 'A' && mtc2 == '1'){
		spne="Sponsor-SB.gif";spnf=spne;spi=11;
	} 
	if (english)
		featuredPro( spi,spne, 1,"logo-pros-en.gif", 1375,"logo-bdo-en.jpg");
	else{	 
		featuredPro( 1,"logo-pros-fr.gif", spi,spnf, 1375,"logo-bdo-fr.jpg");
		w('<div class="featuredlogo"><a href="guide.html"><img src="imgm/guide_pme_178x38-fr.gif"></a></div>');
	       }
//	w('sponsors=' +pageId+ '<br>');
w('</span>');
}


function spAlepinBig() { spGen(0,"alepin_big_en.gif","alepin_big_fr.gif","www.en.alepin.com","www.alepin.com"); }
function spAlepin() { spGen(0,"alepin_small.gif","alepin_small.gif","www.en.alepin.com","www.alepin.com"); }

function spAQ () { spGen(0,"angesQuebec_small.gif","angesQuebec_small.gif","www.angesquebec.com/en/","www.angesquebec.com"); }

function spBCF () { spGen("P100374", "BCF-en.gif", "BCF-fr.gif"); }
function spBDC () { }
function spBMO () { spGen(0,"BMO.gif",null,"www.bmocm.com"); }
function spDESJ() { spGen(0,"DESJ-en.gif","DESJ-fr.gif","www.desjardins.com/en/entreprises/","www.desjardins.com/fr/entreprises/"); }
function spDSJP() { spGen(0,"DSJP-en.gif","DSJP-fr.gif","www.desjardins.com/en/entreprises/","www.desjardins.com/fr/entreprises/"); }
function spDSPR() { spGen(0,"DSPR-en.gif","DSPR-fr.gif","www.desjardins.com/en/a_propos/profil/engagement/prix_entrepreneurs/","www.desjardins.com/fr/a_propos/profil/engagement/prix_entrepreneurs/"); }
function spDT  () { spGen(0,"DT.jpg",null,"www.deloitte.com/dtt/home/0,1044,sid%253D3557,00.html","www.deloitte.com/dtt/home/0,1044,sid%253D3575,00.html"); }
function spFM  () { spGen("P111521", "FM.gif"); }
function spHB  () { spGen("P101890", "HB.gif"); }
function spRCGT() { 
 	//spGen("P100998", "RCGT.gif"); 
}
function spSB  () { spGen("P100345", "SB.gif" ); }
function spGen(listingId,logoEn,logoFr,linkEn,linkFr) {
	w('<div class="featuredlogo">');
	var link = english ? linkEn : (linkFr ? linkFr:linkEn);
	if (link)
		w('<a href="http://'+ link +'" target="_blank">');
	else
		w('<a href="javascript:go(\'' + servletName + '?r=BS&c=-LG' + curLang + '-IDD.00' + listingId + '\')">');
	var logo = english ? logoEn : (logoFr ? logoFr:logoEn);
	w('<img src="logos/Sponsor-' + logo + '"></a></div>');
}
function featuredPro() {
	var proCount = arguments.length / 2;
	var proNow   = Math.floor(new Date().getTime()) % proCount;
	var proLink  = arguments[proNow * 2];
	var proLogo  = arguments[proNow * 2 + 1];
	if (proLink < 0)
		proLink = "http://www.insightinfo.com/conferences/brochures/brochure.cfm?product_code=" + (proLink==-1?"LAC06054":"CFC06041");
	w('<div class="featuredlogo">');
	if (proLink > 1) // Check if it's a number
		w('<a href="javascript:goListing(\'' +proLink+ '\',\'D\')">');
	else if (proLink == 1)
		w('<a href="javascript:goCeEnFr(\'home-profserv\')">');
	else if (proLink != 0)
		w('<a href="' +proLink+ '" target="_blank">');
	w('<img src="logos/' +proLogo+ '" border="0" valign="middle"></a></div>');
}
function proOfTheDay() {
	var dayNbr  = Math.floor(new Date().getTime()/86400000);
	var proToday= dayNbr % (arguments.length / 2);
	var proLink = arguments[proToday*2];
	var proLogo = "logo_" + arguments[proToday*2 + 1];
	w('<div class="featuredlogo"><a href="javascript:goListing(\'' +proLink+ '\',\'D\')"><img src="photos/' +proLogo+ '" border="0"></a></div>');
}
function franchiseOfTheDay() {
	var dayNbr  = Math.floor(new Date().getTime()/86400000);
	var frCount = arguments.length / 2;
	var frToday = dayNbr % frCount;
//	alert("dayNbr=" +dayNbr+ ",frCount=" +frCount+ ",frToday=" +frToday);
	var frLink  = arguments[frToday * 2];
	var frLogo  = arguments[frToday * 2 + 1];
	w('<div class="featuredlogo"><a href="' +frLink+ '"><img src="' +frLogo+ '" border="0"></a></div>');
}
function desjardins() {
	var enfr = english ? "en" : "fr";
	var enForm = english ? "_en" : "";
w('<span class="acq">');
	w('<a href="https://services.desjardins.com/formulaires/formcaisses.nsf/Identification' +enForm+ '?openform&t=2" target="_blank"><img src="imgp/pub_desjardins_cie-' +enfr+ '.gif" align="right" border="0" style="margin:0px,0px,0px,15px;"></a>');
w('</span>');
}
function expertsTalk() {
	w('<div style="margin-bottom:20px;"></div>');
	w('<div class="dark_smalllefttitle">' +X_TITLE+ '</div>');
	if (english)
		expertRandom(
"talk7-en", "bdc.gif",   X_07,
"talk8-en", "heenan.gif",X_08,
"talk4-en", "rcgt.gif",  X_04,
"talk5-en", "rcgt.gif",  X_05,
"talk16-en", "sandler.gif",  X_16
	);
	else
		expertRandom(
"legaldocs-fr","fm.gif", X_DOCS,
"talk12-fr","bdo.jpg",   X_12,
"talk14-fr","dt.gif",    X_14,
"talk11-fr","dt.gif",    X_11,
"talk13-fr","alpha.jpg", X_13,
"talk10-fr","dt.gif",    X_10,
"talk7-fr", "bdc.gif",   X_07,
"talk1-fr", "bcf-fr.gif",X_01,
"talk9-fr", "dt.gif",    X_09,
"talk8-fr", "heenan.gif",X_08,
"talk4-fr", "rcgt.gif",  X_04,
"talk2-fr", "bcf-fr.gif",X_02,
"talk5-fr", "rcgt.gif",  X_05,
"talk16-fr", "sandler.gif",  X_16,
"talk3-fr", "bcf-fr.gif",X_03
	);
	w('<div class="complete_list"><a href="' +htmlEnFr('static-experts-talk')+ '">' +X_LIST+ '</a></div>');
}
function expertRandom() {
	var expIndex= (new Date().getTime() % (arguments.length / 3))*3;
	var expLink = arguments[expIndex];
	var expLogo = arguments[expIndex+1];
	var expText = arguments[expIndex+2];
	w('<div class="experts"><a href="static-experts-' +expLink+ '.html"><img src="logos/expert-' +expLogo+ ' "border=0><br>' +expText+ '</a></div>');
}

var buttonCount = 0;
function buttonOnOff(hrefValue, buttonName, buttonTitle, buttonExtra)
{ // off button becomes on button onMouseOver
  buttonInternal(hrefValue, buttonName, "OnOff", buttonTitle, buttonExtra);
}
function buttonOverOff(hrefValue, buttonName, buttonTitle, buttonExtra)
{ // off button becomes over button onMouseOver
  buttonInternal(hrefValue, buttonName, "OverOff", buttonTitle, buttonExtra);
}
function buttonOn(hrefValue, buttonName, buttonTitle, buttonExtra)
{ // on button never changes
  buttonInternal(hrefValue, buttonName, "On", buttonTitle, buttonExtra);
}
function buttonOver(hrefValue, buttonName, buttonTitle, buttonExtra)
{ // on button never changes
  buttonInternal(hrefValue, buttonName, "Over", buttonTitle, buttonExtra);
}
function buttonUnilingual(hrefValue, buttonName, buttonTitle, buttonExtra)
{ // on button never changes
  buttonInternal(hrefValue, buttonName, "Uni", buttonTitle, buttonExtra);
}
function buttonInternal(hrefValue, buttonName, buttonMode, buttonTitle, buttonExtra)
{
  var dotgif = english ? "-en.gif" : "-fr.gif";
  // Decide on the gif file name suffixes
  var onGif = "_on"  + dotgif;
  var offGif= "_off" + dotgif;
  if (buttonMode == "OverOff")
  { // onMouseOver, button_off becomes button_over
   onGif = "_over"+ dotgif;
  }
  else if (buttonMode == "On")
  { // on button never changes (no onMouseOver)
   onGif = null;
   offGif= "_on" + dotgif;
  }
  else if (buttonMode == "Over")
  { // over button never changes
   onGif = null;
   offGif= "_over" + dotgif;
  }
  else if (buttonMode == "Uni")
  { // some button contains no text
   onGif = "_on.gif";
   offGif= "_off.gif";
  }
  // Most buttons use the "b_" by default
  if (buttonName.indexOf("footer_") < 0
   && buttonName.indexOf("nav_") < 0 )
     buttonName = "imgb/" + "b_" + buttonName;
  else
     buttonName = "imgb/" + buttonName;

  buttonCount++;
  w('<a href="' + hrefValue + '" ');
  if (onGif)
  {
   w(' onMouseOut="MM_swapImgRestore()"');
   w(' onMouseOver="MM_swapImage(\'button' + buttonCount + '\',\'\',\'' + buttonName + onGif +'\',0)"');
  }
  var title="", accessKey="";
  if (buttonTitle)
  {
     if (buttonTitle.indexOf('#') === 0)
     {
      if (buttonTitle == '#PR')
      { accessKey = english?'P':'P'; buttonTitle = english ? 'Previous result' : 'Résultat précédent'; }
      else if (buttonTitle == '#PP')
      { accessKey = english?'P':'P'; buttonTitle = english ? 'Previous page' : 'Page précédente'; }
      else if (buttonTitle == '#NR')
      { accessKey = english?'N':'S'; buttonTitle = english ? 'Next result' : 'Résultat suivant'; }
      else if (buttonTitle == '#NP')
      { accessKey = english?'N':'S'; buttonTitle = english ? 'Next page' : 'Page suivante'; }
      else if (buttonTitle == '#FP')
       buttonTitle = english ? 'First page' : 'Première page';
      else if (buttonTitle == '#LP')
       buttonTitle = english ? 'Last page' : 'Dernière page';
     }
     title = ' title="' + buttonTitle + '"';
     if (accessKey!="") w(' accesskey=' + accessKey);
  }
  var extra = "";
  if (buttonExtra)
     extra = ' ' + buttonExtra;
  w('><img src="' + buttonName + offGif +'" name="button' + buttonCount + '" ' + title + extra + ' border=0></a>');
}
function brochures(pos) {
	if (pos) { // assume 'left'
		w('<div style="margin-bottom:20px;"></div><div class="brochure" style="width:180px;">');
		brochure(A_BROSBN,A_BROSB);
		w('<hr>');
		brochure(A_BROPFN,A_BROPF);
	}
	else {
		w('<div class="brochure" style="width:420px;">');
			w('<div style="float:left;width:50%;">');
			brochure(A_BROSBN,A_BROSB);w('<br clear="all"/>');
			w('</div>');
			w('<div style="float:right;width:50%">');
			brochure(A_BROPFN,A_BROPF);w('<br clear="all"/>');
			w('</div>');
		w('<br clear="all"/>');
	}
	w('</div>');
}
function brochure(bName, bDesc) {
	w('<a href="Brochure Acquizition.biz ' +bName+ '.pdf" target="_blank"><img src="images/icon_pdf.gif" border="0" align="left">' + bDesc + '</a>');
}
function partners(marg) {
	if (!marg) marg = 20;
	w('<div style="margin-bottom:' +marg+ 'px;"></div>');
	w('<div class="dark_smalllefttitle">' +T_PART+ '</div>');
	if (mtc1 == 'F' || mtc2 == 'F') {
		var fa = curLang=='c' ? "cfa" : "cqf";
		w('<div class="featuredlogo"><a href="http://www.' +fa+ '.ca"><img src="logos/partner-' +fa+ '.gif" /></a></div>');
	}
	else {
	//	if (curLang!='c')
	//		w('<div class="featuredlogo"><a href="http://ocaq.qc.ca"><img src="logos/partner-ocaq.gif" /></a></div>');
	//	w('<div class="featuredlogo"><a ' +hrefEnFr('http://www.','cfib','fcei','.ca')+ '><img src="' +gifEnFr("logos/partner-fcei")+ '"></a></div>');

		if (curLang=="f"){
			w('<div class="featuredlogo"><a href="http://www.achalandage.com" target="_blank" ><img src="logos/partner-stategieTechno-fr.gif" alt="Marketing Internet"></a></div>');
			}

		w('<div class="featuredlogo"><a ' +hrefEnFr('http://www.','cfib','fcei','.ca')+ ' target="_blank" ><img src="' +gifEnFr("logos/partner-fcei")+ '"></a></div>');



	}
}
function extEnFr(ext)
{
	var xx = english ? "-en"  : "-fr";
	if (ext.charAt(0) == '.')
		return xx + ext;
	return xx + "." + ext;
}
function fileEnFr(dir,file,ext)
{
	return dir + file + extEnFr(ext);
}



   if (parent!=null && parent != self){
    document.write("<style type='text/css'> .acq {display:none;}</style>");
    }


