
function SetupActiveLinkInteraction()
{
	var tdMain = $s("tdMainContent");
	if(tdMain==null)return;
	var lnkAjax = tdMain.getElementsByTagName("A");
	var lnkAjaxL=lnkAjax.length;
	for(i=0;i<lnkAjaxL;i++)
	{
		if(lnkAjax[i].href)
		{
			if(lnkAjax[i].href.indexOf("kmodCP_show")>-1)
			{
				lnkAjax[i].id="lnkAjax"+i;
				lnkAjax[i].onclick = function (a){return function(){SwitchActiveAjax(a);};}(i);
				if(i==0)
				{
					lnkAjax[i].className="lnkAjaxActive";
					lastLnkAjax=lnkAjax[i];
				}
			}
		}
	}
}
var lastLnkAjax=null;
function SwitchActiveAjax(idlnk)
{
	var currLnk = $s("lnkAjax"+idlnk);
	if(currLnk==lastLnkAjax)return;
	currLnk.className="lnkAjaxActive";
	if(lastLnkAjax!=null)
		lastLnkAjax.className="";
	lastLnkAjax=currLnk;
	currLnk.blur();
}
function SwitchCourseAnchors()
{
	var tdMain = $s("tdMainContent");
	var divs = tdMain.getElementsByTagName("DIV");
	var divsL=divs.length;
	var courseGrid=null;
	for(i=0;i<divsL;i++)
		if(divs[i].className)
			if(divs[i].className=="CourseGrid")
			{
				courseGrid=divs[i];
				break;
			}
	if(courseGrid==null)return;
	
	var trs=courseGrid.getElementsByTagName("TR");
	var trsL=trs.length;
	var trArr=new Array();
	var hrefCur="";
	var newAnchor=null;
	for(i=0;i<trsL;i++)
	{
		if(trs[i].childNodes)
			if(trs[i].childNodes.length==3)
				if(trs[i].childNodes[0].getElementsByTagName("A").length==1)
				{
					hrefCur=trs[i].childNodes[0].getElementsByTagName("A")[0].href;
					trs[i].childNodes[0].innerHTML=trs[i].childNodes[0].textContent || trs[i].childNodes[0].innerText;
					newAnchor=document.createElement("A");
					newAnchor.innerHTML=trs[i].childNodes[1].textContent || trs[i].childNodes[1].innerText;
					newAnchor.href=hrefCur;
					trs[i].childNodes[1].innerHTML="";
					trs[i].childNodes[1].appendChild(newAnchor);
				}
	}
	
}

function SetupHoverGallery()
{
	var tblGal = $s("tblGallerieAuto");
	if(tblGal==null)return;
	var imgsGal = tblGal.getElementsByTagName("IMG");
	var imgsGalL=imgsGal.length;
	var cptSide=0;
	for(i=0;i<imgsGalL;i++)
	{
		cptSide++;
		if(cptSide<3)
		{
			imgsGal[i].onmouseout=function(){trailOff();};
			imgsGal[i].onmouseover=function(imgPath){return function(){trailOn(imgPath,null,null,'droite');};}(imgsGal[i].src.replace("_mini",""));
			
		}
		else
		{
			imgsGal[i].onmouseout=function(){trailOff();};
			imgsGal[i].onmouseover=function(imgPath){return function(){trailOn(imgPath,null,null,'gauche');};}(imgsGal[i].src.replace("_mini",""));
			if(cptSide==4)cptSide=0;
		}
		
	}
}

function SetupAutomaticHoverGallery()
{
	FixBreadcrumb();
	var urlAutomaticGallery="http://www.cmaisonneuve.qc.ca/Modules/KModThumbnails/galleries.asp?site=86365f19-3e6b-464b-bed4-c5229ee7f48a&path=mes_images/gallerie/automatique";

	var tblMainAuto = $s("tdMainContent");
	if(tblMainAuto==null)return;
	var imgsInTbl = tblMainAuto.getElementsByTagName("IMG");
	var imgsInTblL=imgsInTbl.length;
	
	var arrXMLFolder = new Array();
	var xmlhttp = new XMLHttpRequest();  
	xmlhttp.open("GET", urlAutomaticGallery, false);  
	xmlhttp.send();
	xmld = xmlhttp.responseXML;
	arrXMLFolder = xmlhttp.responseXML.getElementsByTagName('photo');
	for(i=0;i<imgsInTblL;i++)
	{
		if(imgsInTbl[i].src.indexOf("_mini")>-1 && imgsInTbl[i].src.indexOf("gallerie/automatique")>-1)
		{
			for(xmlResult=0;xmlResult<arrXMLFolder.length;xmlResult++)
			{
				if(arrXMLFolder[xmlResult].childNodes)
				{
					if(imgsInTbl[i].src.replace("_mini","").indexOf(arrXMLFolder[xmlResult].childNodes[0].lastChild.nodeValue.toLowerCase())>-1)
					{
						imgsInTbl[i].onmouseout=function(){trailOff();};
						imgsInTbl[i].onmouseover=function(imgPath){return function(){trailOn(imgPath,null,null,'droite');};}(imgsInTbl[i].src.replace("_mini",""));
					}
				}
			}
		}
	}
}

function FixBreadcrumb()
{
	var bread = $s("PathDiv");
	if($s("PathDiv").childNodes)
		if($s("PathDiv").childNodes[0].childNodes)
			if($s("PathDiv").childNodes[0].childNodes[0].className)
				if($s("PathDiv").childNodes[0].childNodes[0].className=="KCurrentPage")
					bread.innerHTML="";
}


function $s(idDOM)
{/* select DOM element shorthand */
	return document.getElementById(idDOM);
}

