

var USER_LAN = "FR";

function getDirBin()
{	
	// SI LA PAGE D'APPEL EST DANS HTTP DOC (Niveau 0)
	var dir_bin = "./";

	var path = (document.location).toString() ;
	
	// SI LA PAGE D'APPEL EST AU NIVEAU 1 
	if ( path.indexOf("/moteur") > -1 ) { dir_bin = "./../"; }	
	
	return dir_bin;
}
function rechargerPage(ul
					  ,a1,b1,c1
					  ,a2,b2,c2
					  ,a3,b3,c3
					  ) 
{  
	if (typeof a1 == "undefined") a1 = "";
	if (typeof b1 == "undefined") b1 = "";
	if (typeof c1 == "undefined") c1 = "";
	
	if (typeof a2 == "undefined") a2 = "";
	if (typeof b2 == "undefined") b2 = "";
	if (typeof c2 == "undefined") c2 = "";
	
	if (typeof a3 == "undefined") a3 = "";
	if (typeof b3 == "undefined") b3 = "";
	if (typeof c3 == "undefined") c3 = "";

	location.href = "index.php?rt=av"
					+"&ul="+ul
					+"&a1="+a1+"&b1="+b1+"&c1="+c1
					+"&a2="+a2+"&b2="+b2+"&c2="+c2
					+"&a3="+a3+"&b3="+b3+"&c3="+c3	
					;
}
function setDesc(idSource,src,search_lan)
{
	var dir_bin = getDirBin();
	
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				//alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ret = ajaxRequest.responseText;
			var contentHTML;
			
			var divDesc= document.getElementById("descSourceSticky");
		
			contentHTML  = "";
			contentHTML += ret;
			
			divDesc.innerHTML = contentHTML;
		}
	}
	ajaxRequest.open("GET", dir_bin + "services/getDesc.php?id="+idSource+"&src="+src+"&lan="+search_lan, true);
	ajaxRequest.send(null); 
}
function getInternetExplorerVersion()
// Returns the version of Internet Explorer or a -1
// (indicating the use of another browser).
{
  var rv = -1; // Return value assumes failure.
  if (navigator.appName == 'Microsoft Internet Explorer')
  {
    var ua = navigator.userAgent;
    var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
    if (re.exec(ua) != null)
      rv = parseFloat( RegExp.$1 );
  }
  return rv;
}

function openSticky(target,id,source,page,numSrc,search_lan)
{
	var dir_bin = getDirBin();
	
	var textClose = '';
	if ( USER_LAN == "FR" ){ textClose = 'Fermer';}
	if ( USER_LAN == "EN" ){ textClose = 'Close';}
	var textPlay = '';
	if ( USER_LAN == "FR" ){ textPlay = 'Jouer';}
	if ( USER_LAN == "EN" ){ textPlay = 'Play';}
	
	var pos = findPos(target);
	
	var tableWidth = 450;
	var tableHeight = 400;
	var elName = "sticky" + page + "_" + numSrc;

	elbody = document.getElementsByTagName("body")[0];
	// Taille de la fenetre
	var bodyW ;
	if(elbody.offsetWidth)          {bodyW=elbody.offsetWidth;}
	else if(elbody.style.pixelWidth){bodyW=elbody.style.pixelWidth;}	
	
	existEl = document.getElementById(elName);
	
	if ( existEl == null )
	{
		removeStickyElement();
		
		/*
		el = document.createElement('div'); 
		el.setAttribute("id",elName);
		el.setAttribute("name","sticky");
		*/
		
		el = document.getElementById("divSticky");
		
		
		var frmTitre = document.getElementById("titre_"+source+"_"+page+"_" + numSrc);
		var frmImg42x45 = document.getElementById("img42x45_"+source+"_"+page+"_" + numSrc);

		var ver = getInternetExplorerVersion();

		var notIe6 = true;
		if ( ver > -1 )
		{

			if ( ver <= 6 ) 
			{
				notIe6 = false;
			}

		}
		
		contentHTML = "";
		contentHTML += "<div id='" + elName + "' name=''" + elName + "'>";
		contentHTML += "<table border='0' class='sticky' width='"+tableWidth+"' height='"+tableHeight+"'>";
		contentHTML += "	<tr >";
		contentHTML += "		<td valign='top' align='left'>";
		contentHTML += "            <span id='spanPopTitre'>";
		if (notIe6)
		{
		contentHTML += '			<img id="imgPopTitre" class="iconeDescSticky" src="'+dir_bin+'../resources/images/' + source.toLowerCase() + "/" + frmImg42x45.value  + '" >';
		}
		contentHTML += "            </span>";
		contentHTML += "		</td>";
		contentHTML += "		<td width='500px' class='titreSticky'>";
		contentHTML += 				frmTitre.value;
		contentHTML += "		</td>";
		contentHTML += "		<td align='right' valign='top'  >";
		contentHTML += "            <span id='spanPopClose'>";
		//contentHTML += '    		<a style="color:#FF0000" href="javascript:;" onClick="removeStickyElement(' + "'"+ elName +"'"+ ')">';
		contentHTML += '    		<a style="color:#FF0000" href="javascript:;" onClick="removeStickyElement()">';
		if (notIe6)
		{
		contentHTML += '        		<img title="Fermer" id="imgPopClose" src="' + dir_bin + 'images/popup_close_up.jpg" ';
		contentHTML += '        		onmouseover="' + "this.src='" + dir_bin + "images/popup_close_down.jpg';" + '"' ;
		contentHTML += '        		onmouseout ="' + "this.src='" + dir_bin + "images/popup_close_up.jpg';" + '"' ;
		contentHTML += '        		/>';
		} else {
		contentHTML += 			     textClose;
		}
		contentHTML += '    		</a>';
		contentHTML += "            </span>";
		contentHTML += "		</td>";
		contentHTML += "	</tr>";
		contentHTML += "	<tr width='"+tableWidth+"' height='220px'>";
		contentHTML += "		<td colspan=3 align='left' valign='top' class='descSourceSticky' >";
		contentHTML += "		<span id='descSourceSticky'>";
		contentHTML += "		</span>";
		contentHTML += "		</td>";
		contentHTML += "	</tr>";
		contentHTML += "	<tr >";
		contentHTML += "		<td class='jouerSticky' colspan=3 align='center'>";
		contentHTML +='				<a style="color:#FF0000" href="javascript:;" onClick="popSource(this,' + id + ",'" + source + "',0" + ",'"  + search_lan + "'" + ');return false">';
		if (notIe6)
		{
		contentHTML += '        		<img src="' + dir_bin + 'images/jouer_up_'+USER_LAN+'.jpg" ';
		contentHTML += '        		onmouseover="' + "this.src='" + dir_bin + "images/jouer_down_"+USER_LAN+".jpg';" + '"' ;
		contentHTML += '        		onmouseout ="' + "this.src='" + dir_bin + "images/jouer_up_"+USER_LAN+".jpg';" + '"' ;
		contentHTML += '        		/>';
		} else {
		contentHTML += 			     textPlay;
		}
		contentHTML += '    		</a>';
		contentHTML += "		</td>";
		contentHTML += "	</tr>";
		contentHTML += "</table>";
		contentHTML += "</div>";
		
		//alert(contentHTML);
		
		el.innerHTML = contentHTML;	
		
		// el.style.position = "absolute";
		// el.style.zIndex = "100";
		// next lines it go down and over 20 pixels from the top left corner of the link
		
		el.style.left = (  parseInt(bodyW-tableHeight)/2 + tableHeight*(numSrc-2)/3 )+"px"; 
		el.style.top = (  pos[1]-(4+tableHeight)  )+"px";
		
		//document.getElementById('searchResult').appendChild(el);
		
		setDesc(id,source,search_lan);
		
		/*
		var imgTitre = document.getElementById("imgPopTitre");
		var imgClose = document.getElementById("imgPopClose");
		
		imgTitre.src = "../../resources/images/" + source.toLowerCase() + "/" + frmImg42x45.value;
		imgClose.src = "images/popup_close_up.jpg";
		*/
		
		el.style.visibility = "visible";
		

	} else { removeStickyElement(); }
}
function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) 
	{
		do 
		{
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
		
		return [curleft,curtop];
	}
}

function removeStickyElement() 
{
	/*
	var d = document.getElementById("searchResult");
	var olddiv = document.getElementById(divId);
	d.removeChild(olddiv);
	*/
	el = document.getElementById("divSticky");
	el.style.visibility = "hidden";
	el.innerHTML = "";
}

function removeAllStickyElements()
{
	var cell = document.getElementById("searchResult");
	var child = null;
	
	if ( cell.hasChildNodes() )
	{
		for (i=0 ; i< cell.childNodes.length ; i++ )
		{
			child = cell.childNodes[i];
			if (child.tagName == "DIV")
			{
				if (child.getAttribute("name") == "sticky" )
				{
					cell.removeChild(child); 
				}
			}
		} 
	}

}

function switchMenu(obj) {
	var el = document.getElementById(obj);
	if ( el.style.display != "none" ) {
		el.style.display = 'none';
	}
	else {
		el.style.display = '';
	}
}

function moveCountPage(numRelPage,numBloc,sourceType,maxPage,sourceFilter)
{

	removeAllStickyElements();
	
	var numPageMax = 8;
	
	var maxBloc = Math.ceil(maxPage/numPageMax);
	
	var firstBlocPage = (numBloc-1)*numPageMax;
	
	var numFilter = 1;
	if (sourceFilter == "FILTER") { numFilter = 5;}
	if (sourceFilter == "FILTER") { firstBlocPage *= 5;}
	
	
	// Numero de la page actuelle
	var frmCurrNum = document.getElementById("numPage"+numRelPage+"_"+sourceType);

	var spaPagePrec = document.getElementById("spaPagePrec_"+sourceType).style;
	var spaPageNext = document.getElementById("spaPageNext_"+sourceType).style;
	
	
	
	numPrec = document.getElementById("pagePrec_"+sourceType);
	num1 = document.getElementById("numPage1_"+sourceType);
	num2 = document.getElementById("numPage2_"+sourceType);
	num3 = document.getElementById("numPage3_"+sourceType);
	num4 = document.getElementById("numPage4_"+sourceType);
	num5 = document.getElementById("numPage5_"+sourceType);
	num6 = document.getElementById("numPage6_"+sourceType);
	num7 = document.getElementById("numPage7_"+sourceType);
	num8 = document.getElementById("numPage8_"+sourceType);
	//num9 = document.getElementById("numPage9_"+sourceType);
	//num10 = document.getElementById("numPage10_"+sourceType);
	//num11 = document.getElementById("numPage11_"+sourceType);
	//num12 = document.getElementById("numPage12_"+sourceType);
	numNext = document.getElementById("pageNext_"+sourceType);

	spaNum1 = document.getElementById("spaNumPage1_"+sourceType).style;
	spaNum2 = document.getElementById("spaNumPage2_"+sourceType).style;
	spaNum3 = document.getElementById("spaNumPage3_"+sourceType).style;
	spaNum4 = document.getElementById("spaNumPage4_"+sourceType).style;
	spaNum5 = document.getElementById("spaNumPage5_"+sourceType).style;
	spaNum6 = document.getElementById("spaNumPage6_"+sourceType).style;
	spaNum7 = document.getElementById("spaNumPage7_"+sourceType).style;
	spaNum8 = document.getElementById("spaNumPage8_"+sourceType).style;
	//spaNum9 = document.getElementById("spaNumPage9_"+sourceType).style;
	//spaNum10 = document.getElementById("spaNumPage10_"+sourceType).style;
	//spaNum11 = document.getElementById("spaNumPage11_"+sourceType).style;
	//spaNum12 = document.getElementById("spaNumPage12_"+sourceType).style;
	
	var firstTitre1 = document.getElementById("titre_"+sourceType+"_"+ (firstBlocPage+1) +"_1");
	var firstTitre2 = document.getElementById("titre_"+sourceType+"_"+ (firstBlocPage+ (numFilter*(2-1)+1) ) +"_1");
	var firstTitre3 = document.getElementById("titre_"+sourceType+"_"+ (firstBlocPage+ (numFilter*(3-1)+1) ) +"_1");
	var firstTitre4 = document.getElementById("titre_"+sourceType+"_"+ (firstBlocPage+ (numFilter*(4-1)+1) ) +"_1");
	var firstTitre5 = document.getElementById("titre_"+sourceType+"_"+ (firstBlocPage+ (numFilter*(5-1)+1) ) +"_1");
	var firstTitre6 = document.getElementById("titre_"+sourceType+"_"+ (firstBlocPage+ (numFilter*(6-1)+1) ) +"_1");
	var firstTitre7 = document.getElementById("titre_"+sourceType+"_"+ (firstBlocPage+ (numFilter*(7-1)+1) ) +"_1");
	var firstTitre8 = document.getElementById("titre_"+sourceType+"_"+ (firstBlocPage+ (numFilter*(8-1)+1) ) +"_1");
	//var firstTitre9 = document.getElementById("titre_"+sourceType+"_"+ (firstBlocPage+ (numFilter*(9-1)+1) ) +"_1");
	//var firstTitre10 = document.getElementById("titre_"+sourceType+"_"+ (firstBlocPage+ (numFilter*(10-1)+1) ) +"_1");
	//var firstTitre11 = document.getElementById("titre_"+sourceType+"_"+ (firstBlocPage+ (numFilter*(11-1)+1) ) +"_1");
	//var firstTitre12 = document.getElementById("titre_"+sourceType+"_"+ (firstBlocPage+ (numFilter*(12-1)+1) ) +"_1");
	
	var numFirst = numPageMax*(numBloc-1) ;
	numPrec.innerHTML = "<";
	spaPagePrec.visibility='hidden'; 
	
	spaNum1.visibility = 'hidden'; 
	spaNum2.visibility = 'hidden'; 
	spaNum3.visibility = 'hidden';
	spaNum4.visibility = 'hidden';
	spaNum5.visibility = 'hidden'; 
	spaNum6.visibility = 'hidden'; 
	spaNum7.visibility = 'hidden'; 
	spaNum8.visibility = 'hidden'; 
	//spaNum9.visibility = 'hidden'; 
	//spaNum10.visibility = 'hidden'; 
	//spaNum11.visibility = 'hidden'; 
	//spaNum12.visibility = 'hidden'; 
	
	num1.innerHTML = numFirst + 1;
	num2.innerHTML = numFirst + 2;
	num3.innerHTML = numFirst + 3;
	num4.innerHTML = numFirst + 4;
	num5.innerHTML = numFirst + 5;
	num6.innerHTML = numFirst + 6;
	num7.innerHTML = numFirst + 7;
	num8.innerHTML = numFirst + 8;
	//num9.innerHTML = numFirst + 9;
	//num10.innerHTML = numFirst + 10;
	//num11.innerHTML = numFirst + 11;
	//num12.innerHTML = numFirst + 12;
	
	if (firstTitre1 != null) { spaNum1.visibility = 'visible'; }
	if (firstTitre2 != null) { spaNum2.visibility = 'visible'; }
	if (firstTitre3 != null) { spaNum3.visibility = 'visible'; }
	if (firstTitre4 != null) { spaNum4.visibility = 'visible'; }
	if (firstTitre5 != null) { spaNum5.visibility = 'visible'; }
	if (firstTitre6 != null) { spaNum6.visibility = 'visible'; }
	if (firstTitre7 != null) { spaNum7.visibility = 'visible'; }
	if (firstTitre8 != null) { spaNum8.visibility = 'visible'; }
	//if (firstTitre9 != null) { spaNum9.visibility = 'visible'; }
	//if (firstTitre10 != null) { spaNum10.visibility = 'visible'; }
	//if (firstTitre11 != null) { spaNum11.visibility = 'visible'; }
	//if (firstTitre12 != null) { spaNum12.visibility = 'visible'; }
	
	numNext.innerHTML = ">";
	spaPageNext.visibility='hidden'; 
	
	//alert("numBloc="+numBloc+" maxBloc="+maxBloc);
	
	if (numBloc > 1) { spaPagePrec.visibility='visible'; }
	if (numBloc < maxBloc) { spaPageNext.visibility='visible'; }
	
	frmCurrNum.innerHTML = "[" + frmCurrNum.innerHTML + "]";
	
}
function hideWaiting()
{
	var divWaiting = document.getElementById("waiting_result").style;
	divWaiting.visibility="hidden";
}
function setDivById(divId,textHTML)
{
	var divModify = document.getElementById(divId);
	
	divModify.innerHTML = textHTML;
	divModify.style.visibility = "visible";
}
function displaySource(type,i,sourceType,newAbsPage,filterPage,borneSup)
{

	var dir_bin = getDirBin();
	
	//alert("displaySource");
	
	var frmSearchLan = document.getElementById("search_lan");
	var search_lan = frmSearchLan.value;
	
	var divWaiting = document.getElementById("waiting_result").style;

	divWaiting.visibility="hidden";
	
	var retBorneSup = borneSup;
	if (type == "ALL") 
	{
		var frmTitre1 = document.getElementById("frmTitre" + i + sourceType);
		var frmDesc1 = document.getElementById("frmDesc" + i + sourceType);
		
	} else if (type == "FILTER")
	{
		var frmTitre1 = document.getElementById("frmTitre" + i + sourceType + "_filter" + filterPage );
		var frmDesc1 = document.getElementById("frmDesc" + i + sourceType + "_filter" + filterPage );
	}
	
	
	// ========================
	
	var newFrmId1 = document.getElementById("id_"+sourceType+"_"+newAbsPage+"_" + i);
	var newFrmTitre1 = document.getElementById("titre_"+sourceType+"_"+newAbsPage+"_" + i);
	var newFrmDesc1 = document.getElementById("desc_"+sourceType+"_"+newAbsPage+"_" + i);
	var newFrmImg42x45_1 = document.getElementById("img42x45_"+sourceType+"_"+newAbsPage+"_" + i);
	/*
	var newFrmUrl1 = document.getElementById("url_"+sourceType+"_"+newAbsPage+"_" + i);
	var newFrmWidth1 = document.getElementById("width_"+sourceType+"_"+newAbsPage+"_" + i);
	var newFrmHeight1 = document.getElementById("height_"+sourceType+"_"+newAbsPage+"_" + i);
	*/
	
	//popSource(this,6,'JEU',2626)
	var textHTML;
	var href_1 = '<a href="javascript:;" onclick="popSource(this,' ;
	var href_2 = ",'" + search_lan + "'" + '); return false" class="titreSource">';
	
	var href_detail_1 = '<a href="javascript:;" onclick="pop_detail(';
	var href_detail_2 = ')" class="titreSource">';
	
	if (newFrmTitre1 != null ) 
	{ 

		textHTML =  href_1 + newFrmId1.value + ",'" + sourceType + "',0" + href_2
		textHTML += newFrmTitre1.value; 
		textHTML += "</a>";
		
		frmTitre1.innerHTML = textHTML; 
		
		textHTML = "";
		textHTML += '<div class="descSource">';
		textHTML +=  href_1 + newFrmId1.value + ",'" + sourceType + "',0" + href_2
		textHTML += '<img class="iconeDesc" src="' + dir_bin + '../resources/images/' + sourceType.toLowerCase() + "/" + newFrmImg42x45_1.value  + '" >';
		textHTML += "</a>";
		textHTML += newFrmDesc1.value ;
		textHTML += '   <div class="descDetail">';
		textHTML +=  "&nbsp;&nbsp;";
		textHTML +=  href_detail_1 + "'" + sourceType + "'," + newAbsPage + ",1" + href_detail_2;
		textHTML += '<a href="javascript:;" class="detail" onclick="openSticky(this,'+ newFrmId1.value + ",'" + sourceType + "'" + ','+newAbsPage+','+i + ',' + "'" + search_lan + "'" +');">';
		textHTML += "[...]"; 
		textHTML += '</a>';
		textHTML += "&nbsp;&nbsp;";
		textHTML += '   </div>';
		textHTML += '</div>';
		
		//alert(textHTML);
		frmDesc1.innerHTML = textHTML;	
		
		retBorneSup +=1;
		
	} else { frmTitre1.innerHTML = "";frmDesc1.innerHTML = ""; }
	
	return retBorneSup;
	
	
}
function goTo(numRelPage,sourceType,maxPage)
{		
	//alert("goTo");
	
	var divPrec = document.getElementById("divPrec"+sourceType).style;
	var divNext = document.getElementById("divNext"+sourceType).style;

	var numPageMax = 8;

	var currBloc = document.getElementById("currBlocPage"+sourceType);
	var numCurrBloc = parseInt(currBloc.value);
	
	var newNumBloc = numCurrBloc;
	// Nouveau numero de page relatif
	var newRelPage = numRelPage;
	if (numRelPage > numPageMax)
	{
		newRelPage = 1;
		newNumBloc += 1;
	}
	if (numRelPage == 0)
	{
		newRelPage = numPageMax;
		newNumBloc -= 1;
	}
	currBloc.value = newNumBloc;

	// Mise a jour du numero de page relatif dans le document
	var numPage = document.getElementById("numPage"+sourceType);
	numPage.value = newRelPage;
	
	// Numero de page absolu
	var newAbsPage = numPageMax*(newNumBloc-1) + newRelPage;
	
	// Mise a jour du bloc de numero de pages
	moveCountPage(newRelPage,newNumBloc,sourceType,maxPage,"ALL");
	
	
	// On affiche ou pas les boutons prec et next
	if (newAbsPage > 1) 
		divPrec.visibility='visible'; 
	else 
		divPrec.visibility='hidden';
		
	if (newAbsPage < maxPage) 
		divNext.visibility='visible'; 
	else 
		divNext.visibility='hidden';

	// ON AFFICHE LES INFOS DE BOITES 1,2 et 3

	
	
	// ON MET A JOUT LE FROM TO
	var frmFromTo = document.getElementById("fromTo"+sourceType);
	var borneInf = 3*(newAbsPage-1) + 1;
	var borneSup = borneInf-1;
	

	for (i=1; i<=3; i++)
	{
		borneSup = displaySource("ALL",i,sourceType,newAbsPage,0,borneSup);
	}
	
	frmFromTo.innerHTML = borneInf + " -> " + borneSup;

}
function goToFilter(numRelPage,sourceType,maxPage)
{	
	//alert("goToFilter");
	
	var divPrec = document.getElementById("divPrec"+sourceType).style;
	var divNext = document.getElementById("divNext"+sourceType).style;

	var numPageMax = 8;

	var currBloc = document.getElementById("currBlocPage"+sourceType);
	var numCurrBloc = parseInt(currBloc.value);
	
	var newNumBloc = numCurrBloc;
	// Nouveau numero de page relatif
	var newRelPage = numRelPage;
	if (numRelPage > numPageMax)
	{
		newRelPage = 1;
		newNumBloc += 1;
	}
	if (numRelPage == 0)
	{
		newRelPage = numPageMax;
		newNumBloc -= 1;
	}
	currBloc.value = newNumBloc;

	// Mise a jour du numero de page relatif dans le document
	var numPage = document.getElementById("numPage"+sourceType);
	numPage.value = newRelPage;
	
	// Numero de page absolu
	var newAbsPage = numPageMax*(newNumBloc-1) + newRelPage;
	
	// Mise a jour du bloc de numero de pages
	moveCountPage(newRelPage,newNumBloc,sourceType,maxPage,"FILTER");
	
	// On affiche ou pas les boutons prec et next
	if (newAbsPage > 1) 
		divPrec.visibility='visible'; 
	else 
		divPrec.visibility='hidden';
		
	if (newAbsPage < maxPage) 
		divNext.visibility='visible'; 
	else 
		divNext.visibility='hidden';
	
	
	// ON AFFICHE LES INFOS DE BOITES 1,2 et 3
	var newPage = newAbsPage;
	var borneInf = 15*(newAbsPage-1) + 1;
	
	if (newPage > 1) { newPage = 1+(newPage-1)*5;}

	// ON MET A JOUT LE FROM TO
	var frmFromTo = document.getElementById("fromTo"+sourceType);
	var borneSup = borneInf-1;
	
	newPage -= 1;
	// On affiche 5 fois 3 blocs source
	for (i=1; i<=5; i++)
	{
		for (j=1; j<=3; j++)
		{
			borneSup = displaySource("FILTER",j,sourceType,newPage+i,i,borneSup);
		}
	}
	
	frmFromTo.innerHTML = borneInf + " -> " + borneSup;
	
}
function goNext(sourceType,maxPage,sourceFilter)
{
	var numPage = document.getElementById("numPage"+sourceType);
	var newPage = parseInt(numPage.value) + 1;
	
	if (sourceFilter=="ALL")
		goTo(newPage,sourceType,maxPage);
	else 
		goToFilter(newPage,sourceType,maxPage);
	
}

function goPrec(sourceType,maxPage,sourceFilter)
{
	var numPage = document.getElementById("numPage"+sourceType);
	var newPage = parseInt(numPage.value) - 1;

	
	if (sourceFilter=="ALL")
		goTo(newPage,sourceType,maxPage);
	else 
		goToFilter(newPage,sourceType,maxPage);
	
}


