var criteriaArray = new Array();
function showRechercheTuto(mode){
	
	if(mode != 0){

		var templateRechercheParMot= document.getElementById('templateRechercheParMot');
		var templateRechercheParCat= document.getElementById('templateRechercheParCat');
		var rechtutobyword = document.getElementById('link1');
		var rechtutobycat = document.getElementById('link2');
		
		document.getElementById('searchTutoType').value = mode;
	
		if(mode==1 && rechtutobyword && templateRechercheParCat){
			
			rechtutobyword.className ="linkActiveRechercherTuto";
			rechtutobycat.className ="linkInActiveRecherchertuto";
			templateRechercheParMot.style.display="block";
			templateRechercheParCat.style.display="none";
		}
		else if(rechtutobyword && templateRechercheParCat){
			
			rechtutobyword.className ="linkInActiveRecherchertuto";
			rechtutobycat.className ="linkActiveRechercherTuto";
			templateRechercheParMot.style.display="none";
			templateRechercheParCat.style.display="block";
		}
		var resultsearchlistings = document.getElementById('resulttuto');
		
	}

	
	//resultsearchlistings.innerHTML="";
}

function searchTutoParMot(searchstring,check_title,check_description,critere,sens,iduser){
	thedata="";
	
	if ( searchstring == null ||  searchstring == undefined ) searchstring='';
	lenghtsearchstring=searchstring.length;
	 var strChar="";
	 var nombredespace=0;
    for (i = 0; i < lenghtsearchstring; i++) {
        strChar = searchstring.charAt(i);
        if (strChar ==' ') 
            nombredespace += 1;
    }
	 
	if(lenghtsearchstring == nombredespace)
 	{
		searchstring='';
	}
		if (check_title)
      		thedata += "title=" + encodeURIComponent(searchstring); 
    	if (check_description)
      		thedata += "&description=" + encodeURIComponent(searchstring); 
	
	  	thedata = thedata + "&critere=" +encodeURIComponent(critere);
		thedata = thedata + "&sens=" + encodeURIComponent(sens);
		thedata = thedata + "&iduser=" + encodeURIComponent(iduser);
		
		thedata = thedata + "&searchTutoType=1";
		//alert(thedata);
		document.getElementById("resulttuto").innerHTML = "<br /><br /><img src='images/load.gif' alt='Chargement...'' title='Chargement...'' /><br /><br />";
		document.getElementById("resulttuto").style.visibility = "visible";
	
		getDataValueJSON("sscripts/searchtuto_bymot.php", thedata, repSearchTutoParMot);
}
function repSearchTutoParMot(jsonRep){
	
	 var TutoInfoArray = new Array();
	 var tutoarray=json(jsonRep);
	 var tutoinfo=tutoarray.tutoinfo;
	TutoInfoArray=JsonSearchTuto(tutoinfo);
	var unArray = new Array();
	var title = "";
	
	
	var nbTutototal = g1J(tutoarray,'nbTutototal');
	var nbTutobypage =  g1J(tutoarray,'nbTutobypage');
	if(g1J(tutoarray,'title') != "" && g1J(tutoarray,'title') != undefined)	
		title = g1J(tutoarray,'title');
	var description = g1J(tutoarray,'description');
	var iduser = g1J(tutoarray,'iduser');
	var critere = g1J(tutoarray,'critere');
	var sens = g1J(tutoarray,'sens');
	var page = g1J(tutoarray,'page');

	var searchTutoType = g1J(tutoarray,"searchTutoType");
		
		
	criteriaArray["iduser"] = iduser;							
	criteriaArray["critere"] = critere;							
	criteriaArray["sens"] = sens;									
	criteriaArray["page"] = page;	
	criteriaArray["searchTutoType"] = searchTutoType;
	criteriaArray["title"] = title;							
	criteriaArray["description"] = description;									
											
	

	unArray.push(title);
	unArray.push(description);
	unArray.push(iduser);
	unArray.push(critere);
	unArray.push(sens);
	

	
	
	var resultdiv = document.getElementById('resulttuto');
	var res = "";
	res +=addlinkUrl(nbTutototal,nbTutobypage,4,"ShowTutoSuivParMot",unArray,page);
	
	var templateResultHautTutoDiv = document.getElementById('templateResultHautTutoDiv').innerHTML;
	templateResultHautTutoDiv = repS(templateResultHautTutoDiv,"nbresultat",nbTutototal);
	templateResultHautTutoDiv = repS(templateResultHautTutoDiv,"triebydateasc","javascript:ShowTutoSuivParMot('"+title+"','"+description+"','"+iduser+"',1,1,"+page+")");
	templateResultHautTutoDiv = repS(templateResultHautTutoDiv,"triebydatedesc","javascript:ShowTutoSuivParMot('"+title+"','"+description+"','"+iduser+"',1,0,"+page+")");
	templateResultHautTutoDiv = repS(templateResultHautTutoDiv,"triebypopuasc","javascript:ShowTutoSuivParMot('"+title+"','"+description+"','"+iduser+"',2,1,"+page+")");
	templateResultHautTutoDiv = repS(templateResultHautTutoDiv,"triebypopudesc","javascript:ShowTutoSuivParMot('"+title+"','"+description+"','"+iduser+"',2,0,"+page+")");
	templateResultHautTutoDiv = repS(templateResultHautTutoDiv,"triebyratingasc","javascript:ShowTutoSuivParMot('"+title+"','"+description+"','"+iduser+"',3,1,"+page+")");
	templateResultHautTutoDiv = repS(templateResultHautTutoDiv,"triebyratingdesc","javascript:ShowTutoSuivParMot('"+title+"','"+description+"','"+iduser+"',3,0,"+page+")");
	
	res += templateResultHautTutoDiv;	
	
	if(TutoInfoArray.length!=0){
		res +=addResultTutoInfoToTemplate(TutoInfoArray,iduser);
		res +=addlinkUrl(nbTutototal,nbTutobypage,4,"ShowTutoSuivParMot",unArray,page);
		resultdiv.innerHTML ="";
		resultdiv.innerHTML = res;
		for(var i=0;i<TutoInfoArray.length;i++){
			var tutoFoundDiv = "tutoDiv"+TutoInfoArray[i].tutoid+i;
			document.getElementById(tutoFoundDiv).style.position="relative";
			document.getElementById(tutoFoundDiv).style.display='block';
		}
	}
	else
		resultdiv.innerHTML = MLJS("txtpasresultat");
		
		updateSearchTutoBySqlSess();
}
			
function ShowTutoSuivParMot(title,description,iduser,critere,sens,page){
	if(title=="null")
		title="";
	if(description=="null")
		description="";
	if(critere=="null")
		critere="";
	if(sens=="null")
		sens="";
	var thedata="";
	thedata = thedata + "&title=" + encodeURIComponent(title);
	thedata = thedata + "&description=" + encodeURIComponent(description);
	thedata = thedata+ "&critere="+encodeURIComponent(critere);
	thedata = thedata+ "&sens="+encodeURIComponent(sens);
	thedata = thedata + "&iduser=" + encodeURIComponent(iduser);
	if(page!=0)
		thedata =thedata+"&page="+encodeURIComponent(page);
	thedata = thedata + "&searchTutoType=1";			
	
		
	getDataValueJSON("sscripts/searchtuto_bymot.php", thedata, repSearchTutoParMot);

}


function searchTutoParCat(idtopic,idlanguage,idlevel,idprof,iduser,check_viewedby,check_ratedby,check_createdby,critere,sens,mytuto){
			
	thedata="";
	thedata = thedata + "&idtopic=" + encodeURIComponent(idtopic);
	thedata = thedata + "&idlanguage=" + encodeURIComponent(idlanguage);
	thedata = thedata + "&idlevel=" + encodeURIComponent(idlevel);
	thedata = thedata + "&idprof=" + encodeURIComponent(idprof);
	thedata = thedata + "&iduser=" +encodeURIComponent(iduser);
	var viewedby=1;
	var ratedby=1;
	var createdby=1;
	var searchTutoType = document.getElementById('searchTutoType').value;
	 if (check_viewedby)
      	thedata = thedata+ "&viewedby="+encodeURIComponent(viewedby);
     if (check_ratedby)
      	thedata = thedata+ "&ratedby="+encodeURIComponent(ratedby);
	if (check_createdby)
      	thedata = thedata+ "&createdby="+encodeURIComponent(createdby);
	
	thedata = thedata + "&critere=" + encodeURIComponent(critere);
	thedata = thedata + "&sens=" +encodeURIComponent(sens);
	thedata = thedata + "&mytuto=" +encodeURIComponent(mytuto);
	thedata = thedata + "&searchTutoType="+encodeURIComponent(searchTutoType);
	
	document.getElementById("resulttuto").innerHTML = "<br /><br /><img src='images/load.gif' alt='Chargement...'' title='Chargement...'' /><br /><br />";
	document.getElementById("resulttuto").style.visibility = "visible";
	getDataValueJSON("sscripts/searchtuto_bycat.php", thedata, repSearchTutoParCat);

	
	
}
function repSearchTutoParCat(jsonRep){

	 var TutoInfoArray = new Array();
	 var tutoarray=json(jsonRep);
	 	 
	 var tutoinfo=tutoarray.tutoinfo;
	TutoInfoArray=JsonSearchTuto(tutoinfo);
	var unArray = new Array();
	criteriaArray = new Array();

	var nbTutototal = g1J(tutoarray,'nbTutototal');
	var nbTutobypage = g1J(tutoarray,'nbTutobypage');
	
	
	var idtopic = g1J(tutoarray,'idtopic');
	var idlanguage = g1J(tutoarray,'idlanguage');
	var idlevel = g1J(tutoarray,'idlevel');
	
	var idprof = g1J(tutoarray,'idprof');
	var viewedby = g1J(tutoarray,'viewedby');
	var ratedby = g1J(tutoarray,'ratedby');
	var createdby = g1J(tutoarray,'createdby');
	var iduser = g1J(tutoarray,'iduser');
	var critere = g1J(tutoarray,'critere');
	var sens = g1J(tutoarray,'sens');
	
	var mytuto = g1J(tutoarray,'mytuto');
	var page = g1J(tutoarray,'page');
	var searchTutoType = g1J(tutoarray,"searchTutoType");
		
	unArray.push(idtopic);
	unArray.push(idlanguage);
	unArray.push(idlevel);
	unArray.push(idprof);
	unArray.push(viewedby);
	unArray.push(ratedby);
	unArray.push(createdby);
	unArray.push(iduser);
	unArray.push(critere);
	unArray.push(sens);
	
	criteriaArray["idtopic"] = idtopic;
	criteriaArray["idlanguage"] = idlanguage;
	criteriaArray["idlevel"] = idlevel;
	
	criteriaArray["idprof"] = idprof;
	criteriaArray["viewedby"] = viewedby;				
	criteriaArray["ratedby"] = ratedby;				
	criteriaArray["createdby"] = createdby;				
	criteriaArray["iduser"] = iduser;							
	criteriaArray["critere"] = critere;							
	criteriaArray["sens"] = sens;									
	criteriaArray["page"] = page;	
	criteriaArray["searchTutoType"] = searchTutoType;
										
	
	

	
	var resultdiv = document.getElementById('resulttuto');
	var res = "";
	res +=addlinkUrl(nbTutototal,nbTutobypage,4,"ShowTutoSuivParCat",unArray,page);
		
	var templateResultHautTutoDiv = document.getElementById('templateResultHautTutoDiv').innerHTML;
	templateResultHautTutoDiv = repS(templateResultHautTutoDiv,"nbresultat",nbTutototal);
	templateResultHautTutoDiv = repS(templateResultHautTutoDiv,"triebydateasc","javascript:ShowTutoSuivParCat('"+idtopic+"','"+idlanguage+"','"+idlevel+"','"+idprof+"','"+viewedby+"','"+ratedby+"','"+createdby+"','"+iduser+"',1,1,"+page+")");
	templateResultHautTutoDiv = repS(templateResultHautTutoDiv,"triebydatedesc","javascript:ShowTutoSuivParCat('"+idtopic+"','"+idlanguage+"','"+idlevel+"','"+idprof+"','"+viewedby+"','"+ratedby+"','"+createdby+"','"+iduser+"',1,0,"+page+")");
	templateResultHautTutoDiv = repS(templateResultHautTutoDiv,"triebypopuasc","javascript:ShowTutoSuivParCat('"+idtopic+"','"+idlanguage+"','"+idlevel+"','"+idprof+"','"+viewedby+"','"+ratedby+"','"+createdby+"','"+iduser+"',2,1,"+page+")");
	templateResultHautTutoDiv = repS(templateResultHautTutoDiv,"triebypopudesc","javascript:ShowTutoSuivParCat('"+idtopic+"','"+idlanguage+"','"+idlevel+"','"+idprof+"','"+viewedby+"','"+ratedby+"','"+createdby+"','"+iduser+"',2,0,"+page+")");
	templateResultHautTutoDiv = repS(templateResultHautTutoDiv,"triebyratingasc","javascript:ShowTutoSuivParCat('"+idtopic+"','"+idlanguage+"','"+idlevel+"','"+idprof+"','"+viewedby+"','"+ratedby+"','"+createdby+"','"+iduser+"',3,1,"+page+")");
	templateResultHautTutoDiv = repS(templateResultHautTutoDiv,"triebyratingdesc","javascript:ShowTutoSuivParCat('"+idtopic+"','"+idlanguage+"','"+idlevel+"','"+idprof+"','"+viewedby+"','"+ratedby+"','"+createdby+"','"+iduser+"',3,0,"+page+")");
	
	res += templateResultHautTutoDiv;	
	
		
	if(TutoInfoArray.length!=0){
		res +=addResultTutoInfoToTemplate(TutoInfoArray,iduser);
		res +=addlinkUrl(nbTutototal,nbTutobypage,4,"ShowTutoSuivParCat",unArray,page);
		
		resultdiv.innerHTML ="";
		resultdiv.innerHTML = res;
		for(var i=0;i<TutoInfoArray.length;i++){
			var tutoFoundDiv = "tutoDiv"+TutoInfoArray[i].tutoid+i;
			document.getElementById(tutoFoundDiv).style.position="relative";
			document.getElementById(tutoFoundDiv).style.display='block';
		}
	}
	else{
		if(mytuto==0)
			resultdiv.innerHTML = MLJS("txtpasresultat");
		else
			resultdiv.innerHTML = MLJS("txtpastutocreezenun");
	}
	
	updateSearchTutoBySqlSess();
		
}
			
function ShowTutoSuivParCat(idtopic,idlanguage,idlevel,idprof,viewedby,ratedby,createdby,iduser,critere,sens,page){
	if(idtopic=="null")
		idtopic="";
	if(idlanguage=="null")
		idlanguage="";
	if(idlevel=="null")
		idlevel="";
	if(idprof=="null")
		idprof="";
	if(viewedby=="null")
		viewedby="";
	if(ratedby=="null")
		ratedby="";
	if(createdby=="null")
		createdby="";
	if(critere=="null")
		critere="";
	if(sens=="null")
		sens="";
			
	var thedata="";
	
	thedata = thedata + "&idtopic=" + encodeURIComponent(idtopic);
	thedata = thedata + "&idlanguage=" + encodeURIComponent(idlanguage);
	thedata = thedata + "&idlevel=" + encodeURIComponent(idlevel);
	thedata = thedata + "&idprof=" +encodeURIComponent(idprof);
	thedata = thedata + "&iduser=" + encodeURIComponent(iduser);
    thedata = thedata+ "&viewedby="+encodeURIComponent(viewedby);
    thedata = thedata+ "&ratedby="+encodeURIComponent(ratedby);
	 thedata = thedata+ "&createdby="+encodeURIComponent(createdby);
	thedata = thedata+ "&critere="+encodeURIComponent(critere);
	thedata = thedata+ "&sens="+encodeURIComponent(sens);
	if(page!=0)
		thedata =thedata+"&page="+encodeURIComponent(page);
		
	thedata = thedata + "&searchTutoType=2";	
	getDataValueJSON("sscripts/searchtuto_bycat.php", thedata, repSearchTutoParCat);

}


function repCorrespondantTuto(jsonRep){
	
	 var TutoInfoArray = new Array(); 
	 var tutoarray=json(jsonRep);
	 var tutoinfo=tutoarray.tutoinfo;
	TutoInfoArray=JsonSearchTuto(tutoinfo);
	var unArray = new Array();
	
	var idtuto = g1J(tutoarray,'idtuto');
	var iduser = g1J(tutoarray,'iduser');
	var critere = g1J(tutoarray,'critere');
	var sens = g1J(tutoarray,'sens');

	unArray.push(idtuto);
	unArray.push(iduser);
	unArray.push(critere);
	unArray.push(sens);
	
	var nbTutototal = g1J(tutoarray,'nbTutototal');
	var nbTutobypage = g1J(tutoarray,'nbTutobypage');
	var page = g1J(tutoarray,'page');

	var resultdiv = document.getElementById('resulttuto');
	var res = "";
	res +=addlinkUrl(nbTutototal,nbTutobypage,4,"ShowTutoSuivCorr",unArray,page);
		
	var templateResultHautTutoDiv = document.getElementById('templateResultHautTutoDiv').innerHTML;
	templateResultHautTutoDiv = repS(templateResultHautTutoDiv,"nbresultat",nbTutototal);
	templateResultHautTutoDiv = repS(templateResultHautTutoDiv,"triebydateasc","javascript:ShowTutoSuivCorr('"+idtuto+"','"+iduser+"',1,1,"+page+")");
	templateResultHautTutoDiv = repS(templateResultHautTutoDiv,"triebydatedesc","javascript:ShowTutoSuivCorr('"+idtuto+"','"+iduser+"',1,0,"+page+")");
	templateResultHautTutoDiv = repS(templateResultHautTutoDiv,"triebypopuasc","javascript:ShowTutoSuivCorr('"+idtuto+"','"+iduser+"',2,1,"+page+")");
	templateResultHautTutoDiv = repS(templateResultHautTutoDiv,"triebypopudesc","javascript:ShowTutoSuivCorr('"+idtuto+"','"+iduser+"',2,0,"+page+")");
	templateResultHautTutoDiv = repS(templateResultHautTutoDiv,"triebyratingasc","javascript:ShowTutoSuivCorr('"+idtuto+"','"+iduser+"',3,1,"+page+")");
	templateResultHautTutoDiv = repS(templateResultHautTutoDiv,"triebyratingdesc","javascript:ShowTutoSuivCorr('"+idtuto+"','"+iduser+"',3,0,"+page+")");
	
	res += templateResultHautTutoDiv;
	if(TutoInfoArray.length!=0){
		res +=addResultTutoInfoToTemplate(TutoInfoArray,iduser);
		res +=addlinkUrl(nbTutototal,nbTutobypage,4,"ShowTutoSuivCorr",unArray,page);	
	
		resultdiv.innerHTML ="";
		resultdiv.innerHTML = res;
		for(var i=0;i<TutoInfoArray.length;i++){
			var tutoFoundDiv = "tutoDiv"+TutoInfoArray[i].tutoid+i;
			document.getElementById(tutoFoundDiv).style.position="relative";
			document.getElementById(tutoFoundDiv).style.display='block';
		}
	}
	else
			resultdiv.innerHTML = MLJS("txtpastutoreco");

		
}

function ShowTutoSuivCorr(idtuto,iduser,critere,sens,page){
	if(idtuto=="null")
		idtopic="";
	if(critere=="null")
		critere="";
	if(sens=="null")
		sens="";
	var thedata="";
	thedata = thedata + "&idtuto=" + encodeURIComponent(idtuto);
	thedata = thedata + "&iduser=" + encodeURIComponent(iduser);
	thedata = thedata+ "&critere="+encodeURIComponent(critere);
	thedata = thedata+ "&sens="+encodeURIComponent(sens);
	if(page!=0)
		thedata =thedata+"&page="+encodeURIComponent(page);
	getDataValueJSON('sscripts/tuto_correspondant.php',thedata, repCorrespondantTuto);

}


function CorrespondantTuto(iduser,idtuto){
	var thedata="";
	thedata = thedata + "&idtuto=" +encodeURIComponent(idtuto);
	thedata = thedata + "&iduser=" +encodeURIComponent(iduser);
	getDataValueJSON('sscripts/tuto_correspondant.php',thedata, repCorrespondantTuto);
}


function JsonSearchTuto(tutoinfo){
	
	var star = document.getElementById('templateImageEvaluation').innerHTML;
	var starHaft = document.getElementById('templateImageHaftEvaluation').innerHTML;
	var starFill = document.getElementById('templateImageFillEvaluation').innerHTML;
	var TutoInfoArray = new Array();
	if(tutoinfo!=null){
	for(var i=0;i<tutoinfo.length;i++){
		
		var imagetutoscoremoyen="";
		var sumimagetutoscoremoyen="";
	
		var imagetutoratebyme="";
		var sumimagetutoratebyme="";
	

			
		var tutoid = g1J(tutoinfo[i],"tutoid");
		var tutotitle = g1J(tutoinfo[i],"tutotitle");
		var tutodate = g1J(tutoinfo[i],"tutodate");
		var tutocreator = g1J(tutoinfo[i],"tutocreator");
		var tutocreatorid = g1J(tutoinfo[i],"tutocreatorid");
		var tutodesc = g1J(tutoinfo[i],"tutodesc");
		var tutolang = g1J(tutoinfo[i],"tutolang");
		var tutotopic = g1J(tutoinfo[i],"tutotopic");
		var tutolevel = g1J(tutoinfo[i],"tutolevel");
		var tutonbeval = g1J(tutoinfo[i],"tutonbeval");
		var tutonbview = g1J(tutoinfo[i],"tutonbview");
		var tutoratebyme = g1J(tutoinfo[i],"tutoratebyme");
		var tutoscoremoyen = g1J(tutoinfo[i],"tutoscoremoyen");
		var tutostatut= g1J(tutoinfo[i],"tutostatut");
		var tutostatutname= g1J(tutoinfo[i],"tutostatutname");
		var tutotype= g1J(tutoinfo[i],"tutotype");
		var tutotypename= g1J(tutoinfo[i],"tutotypename");
		var scode= g1J(tutoinfo[i],"scode");
		var scodepartager= g1J(tutoinfo[i],"scodepartager");
		var connexion = g1J(tutoinfo[i],'connexion');
		var tutonbreco = g1J(tutoinfo[i],'tutonbreco');
		var htmlcode = g1J(tutoinfo[i],'htmlcode');
		var snapshot = g1J(tutoinfo[i],'snapshot');
				
		for (var j = 0; j < 5; j++)
			{
				imagetutoscoremoyen = star;
				if ((tutoscoremoyen > j) && (tutoscoremoyen < (j+1)))
				imagetutoscoremoyen = starHaft;
				else if (tutoscoremoyen >= (j+1))
				imagetutoscoremoyen = starFill;	
				sumimagetutoscoremoyen+=imagetutoscoremoyen;
			}
		
		if(tutoratebyme!=-1){
			for (var j= 0; j < 5; j++)
				{
					imagetutoratebyme = star;
					if ((tutoratebyme > j) && (tutoratebyme < (j+1)))
					imagetutoratebyme = starHaft;
					else if (tutoratebyme >= (j+1))
					imagetutoratebyme = starFill;	
					sumimagetutoratebyme +=imagetutoratebyme;
				}
		}
										
		if(connexion==null)
			strStatus = "";
		else if(connexion==2)
			strStatus = document.getElementById('strStatusBusy').innerHTML;
		else if(connexion==1)
			strStatus = document.getElementById('strStatusConnxion').innerHTML;
		else
			strStatus = document.getElementById('strStatusDeConnxion').innerHTML;
		TutoInfoArray.push({
				
				tutoid:tutoid,
				tutotitle:tutotitle,
				tutodate:tutodate,
				tutocreator:tutocreator,
				tutocreatorid:tutocreatorid,
				tutodesc:tutodesc,
				tutolang:tutolang,		
				tutotopic:tutotopic,
				tutolevel:tutolevel,
				tutoscoremoyen:sumimagetutoscoremoyen,
				tutonbeval:tutonbeval,
				tutonbview:tutonbview,
				tutoratebyme:sumimagetutoratebyme,
				statusconnexion:strStatus,
				tutostatut:tutostatut,
				tutostatutname:tutostatutname,
				tutotype:tutotype,
				tutotypename:tutotypename,
				scode:scode,
				scodepartager:scodepartager,
				tutonbreco:tutonbreco,
				htmlcode:htmlcode,
				snapshot:snapshot
						
			});
	}
	}
	return  TutoInfoArray;
	
	
}
function addResultTutoInfoToTemplate(unArray,iduser){
	var searchTutoType = criteriaArray['searchTutoType'];
	var res="";
	var tplBtnAction = "";
	for(var i=0;i<unArray.length;i++){
			
			tplBtnAction = "<input onclick=\"window.open('xxxurlrejoindre','','left=0,top=0');return false;\" id=\"submit_src\" type=\"button\" class=\"bouton\" value=\"xxxrejoindre\">";
		
			addrecoinfo(unArray[i].tutoid,MLJS("txtrecommandationtuto")+unArray[i].tutotitle);
			addflaginfo(unArray[i].tutoid,MLJS("txtcontestationtuto")+unArray[i].tutotitle);
			var divtuto = "tutoDiv"+unArray[i].tutoid+i;
			var templateResultTutoDiv = document.getElementById('templateResultTutoDiv').innerHTML;
			
			templateResultTutoDiv=repS(templateResultTutoDiv,"templateResultTutoDiv",divtuto);
			
			/*var snapshot = "";
			if (unArray[i].snapshot == null)
				fototuto = "images/tuto.gif";
			if (unArray[i].snapshot != null)
				fototuto = unArray[i].snapshot;*/
				
			if ((unArray[i].snapshot == null)||(unArray[i].snapshot == "NULL")) {
					fototuto = "images/tuto.gif";
			} else { 
					fototuto = unArray[i].snapshot;
			}
				
			templateResultTutoDiv = repS(templateResultTutoDiv,"fototuto",fototuto);
			//templateResultTutoDiv = repS(templateResultTutoDiv,"fototuto","images/tuto.gif");
			templateResultTutoDiv = repS(templateResultTutoDiv,"tutoname",unArray[i].tutotitle);
			templateResultTutoDiv = repS(templateResultTutoDiv,"tutoratingimage",unArray[i].tutoscoremoyen);
			templateResultTutoDiv = repS(templateResultTutoDiv,"tutonumberrating",unArray[i].tutonbeval);
			templateResultTutoDiv = repS(templateResultTutoDiv,"datetuto",unArray[i].tutodate);
			templateResultTutoDiv = repS(templateResultTutoDiv,"creatortuto",unArray[i].tutocreator);
			templateResultTutoDiv = repS(templateResultTutoDiv,"reffiche","ficheuser.php?nickname="+unArray[i].tutocreator);
			templateResultTutoDiv = repS(templateResultTutoDiv,"connexionstatus",unArray[i].statusconnexion);
			templateResultTutoDiv = repS(templateResultTutoDiv,"descriptiontuto",unArray[i].tutodesc);
			//drapeau des langues
			var tutolangdrapeau="";
			if (unArray[i].tutolang==1) 
				tutolangdrapeau= "images/flag_fr.png"; 
			if (unArray[i].tutolang==2) 
			 	tutolangdrapeau= "images/flag_en.png";
			if (unArray[i].tutolang==3) 
				 tutolangdrapeau= "images/flag_it.png";
				 
			templateResultTutoDiv = repS(templateResultTutoDiv,"tutolangdrapeau",tutolangdrapeau);
			templateResultTutoDiv = repS(templateResultTutoDiv,"leveltuto",unArray[i].tutolevel);
			templateResultTutoDiv = repS(templateResultTutoDiv,"matieretuto",unArray[i].tutotopic);
			templateResultTutoDiv = repS(templateResultTutoDiv,"nbview",unArray[i].tutonbview);
			//images statut tuto
			var tutostatutimg="";
			if (unArray[i].tutostatut==0) 
				tutostatutimg= "Created"; 
			if (unArray[i].tutostatut==1) 
			 	tutostatutimg= "Recorded";
			if (unArray[i].tutostatut==2) 
				 tutostatutimg= "Published";
				 
			templateResultTutoDiv = repS(templateResultTutoDiv,"statut",tutostatutimg);
			//images mode VIDEO ou ECLASS
			var tutotypeimg="";
			if (unArray[i].tutotypename==1) 
				tutotypeimg="VIDEO "; 
			else 
				tutotypeimg= "ECLASS";
			templateResultTutoDiv = repS(templateResultTutoDiv,"type",tutotypeimg);
			
			if(unArray[i].tutoratebyme!="")
				templateResultTutoDiv = repS(templateResultTutoDiv,"tutopersoratingimage",unArray[i].tutoratebyme);
			else
				templateResultTutoDiv = repS(templateResultTutoDiv,"tutopersoratingimage",MLJS("txtpasnotetuto"));
			
			
			
				templateResultTutoDiv = repS(templateResultTutoDiv,"tutoreco",MLJS("txtvoirdidacreco"));
				templateResultTutoDiv = repS(templateResultTutoDiv,"urltutoreco","javascript:CorrespondantTuto('"+iduser+"','"+unArray[i].tutoid+"');");
			
			//rejoindre
				
				if(unArray[i].tutotype==0){

						tplBtnAction = repS(tplBtnAction,"rejoindre",MLJS("txtvoir"));
						tplBtnAction = repS(tplBtnAction,"urlrejoindre","launchclass.php?scode="+unArray[i].scode);
				}else{
					if((unArray[i].tutostatut==0)&&(unArray[i].tutocreatorid==iduser)){
						tplBtnAction = "";
					}
					else{
						tplBtnAction = repS(tplBtnAction,"rejoindre",MLJS("txtvoir"));
						tplBtnAction = repS(tplBtnAction,"urlrejoindre","../vid/launchvid.php?idtuto="+unArray[i].tutoid);
					}
				}
			
				templateResultTutoDiv = repS(templateResultTutoDiv,"BtnAction",tplBtnAction);				
				//voir détail
				templateResultTutoDiv = repS(templateResultTutoDiv,"voirdetail",MLJS("txtdetailscours"));
				if(unArray[i].tutostatut == 2 ){
//					templateResultTutoDiv = repS(templateResultTutoDiv,"urlvoirdetail","tuto.php?id="+unArray[i].tutoid);
//					templateResultTutoDiv = repS(templateResultTutoDiv,"urlvoirdetail","tuto.php?htmlcode="+unArray[i].htmlcode);					
					templateResultTutoDiv = repS(templateResultTutoDiv,"urlvoirdetail","tuto_"+unArray[i].htmlcode+".html");					
					
					}
				else
//					templateResultTutoDiv = repS(templateResultTutoDiv,"urlvoirdetail","tuto.php?id="+unArray[i].tutoid+"&action=rec");
//					templateResultTutoDiv = repS(templateResultTutoDiv,"urlvoirdetail","tuto.php?htmlcode="+unArray[i].htmlcode+"-rec");				
					templateResultTutoDiv = repS(templateResultTutoDiv,"urlvoirdetail","tuto_"+unArray[i].htmlcode+"-rec.html");									
					templateResultTutoDiv = repS(templateResultTutoDiv,"SaveSqlTutoSession","saveSqlTutoSession("+searchTutoType+")");
			
			//si session pas active
			if(iduser==-2){
				//templateResultTutoDiv = repS(templateResultTutoDiv,"voirdetail","Voir détail");
				//templateResultTutoDiv = repS(templateResultTutoDiv,"urlvoirdetail","inscrivezvous.php");
	
				templateResultTutoDiv = repS(templateResultTutoDiv,"recommander",MLJS("txtrecommandertuto"));
				templateResultTutoDiv = repS(templateResultTutoDiv,"urlrecommander","inscrivezvous.php");
				
				templateResultTutoDiv = repS(templateResultTutoDiv,"partager",MLJS("txtpartagertuto"));
				templateResultTutoDiv = repS(templateResultTutoDiv,"urlpartager","inscrivezvous.php");
				
				templateResultTutoDiv = repS(templateResultTutoDiv,"txtsignaler",MLJS("txtsignaler"));
				templateResultTutoDiv = repS(templateResultTutoDiv,"urlsignaler","inscrivezvous.php");
				
			}
			else{
				//recommander
				
				if((unArray[i].tutostatut==1)||(unArray[i].tutostatut==0))
					templateResultTutoDiv = repS(templateResultTutoDiv,"recommander","");
				else{
					templateResultTutoDiv = repS(templateResultTutoDiv,"recommander",MLJS("txtrecommandertuto"));
					templateResultTutoDiv = repS(templateResultTutoDiv,"urlrecommander","javascript:recothis('"+iduser+"','"+unArray[i].tutoid+"','2')");
				}
				//partager
				
				if(unArray[i].tutotype==0){
						var lien="";
						lien="fr/launchclass.php?scode="+unArray[i].scodepartager;
						templateResultTutoDiv = repS(templateResultTutoDiv,"partager",MLJS("txtpartagertuto"));
						templateResultTutoDiv = repS(templateResultTutoDiv,"urlpartager","javascript:ShowPopupPartage('"+unArray[i].tutoid+"','"+iduser+"','"+lien+"',1)");
				}else{
					if((unArray[i].tutostatut==0)&&(unArray[i].tutocreatorid==iduser)){
						templateResultTutoDiv = repS(templateResultTutoDiv,"partager","");
						templateResultTutoDiv = repS(templateResultTutoDiv,"urlpartager","");
	
					}
					else{
						var lien="";
						lien="vid/launchvid.php?idtuto="+unArray[i].tutoid;
						templateResultTutoDiv = repS(templateResultTutoDiv,"partager",MLJS("txtpartagertuto"));
						templateResultTutoDiv = repS(templateResultTutoDiv,"urlpartager","javascript:ShowPopupPartage('"+unArray[i].tutoid+"','"+iduser+"','"+lien+"',1)");
					}
				}
				
			
				//signaler
				if((unArray[i].tutostatut==1)||(unArray[i].tutostatut==0)||(unArray[i].tutocreatorid==iduser)){
					templateResultTutoDiv = repS(templateResultTutoDiv,"urlsignaler","");
					templateResultTutoDiv = repS(templateResultTutoDiv,"txtsignaler","");
				}
					
				else{
					templateResultTutoDiv = repS(templateResultTutoDiv,"txtsignaler",MLJS("txtsignaler"));
					var markerflag="iddidacticiel="+unArray[i].tutoid;
					templateResultTutoDiv = repS(templateResultTutoDiv,"urlsignaler","javascript:flagthis('"+markerflag+"','"+unArray[i].tutoid+"','2')");
				}
			}
			
			
			
			
			res += templateResultTutoDiv;
		}
	return res;
}

function getProf(iduser,motRechercher, _htmlObj){
	 var lien = "";
     var data ="iduser="+encodeURIComponent(iduser)+"&search=" + encodeURIComponent(motRechercher);

    lien = "sscripts/listProf.php";
    if (motRechercher.length >= 3) {
        document.getElementById(_htmlObj).style.visibility = "visible";
        document.getElementById(_htmlObj).innerHTML = "searching";
        postDataValue(lien, document.getElementById(_htmlObj),data);
    }
    else {
        document.getElementById(_htmlObj).innerHTML = "";
        document.getElementById(_htmlObj).style.visibility = "hidden";
    }
}
function AddProf(id, nickname){
var res="";
res+=nickname;
res += "<a href = \"javascript:delProf(" +id+ ");\"><img src=\"images/delete.gif\" alt=\"Supprimer ce contact de la liste\" title=\"Supprimer ce contact de la liste\" /></a>";
        
document.getElementById("displaylisteprof").innerHTML=res;
document.getElementById("prof").value=id;
document.getElementById("selectprof").style.visibility = "hidden";
}
function delProf(id){
document.getElementById("displaylisteprof").innerHTML="";
document.getElementById("prof").value="";
}

function saveSqlTutoSession(searchTutoType){

	if(searchTutoType == 2){
		
		var thedata="";	
		var idtopic = "";
		var idlanguage =  "";
		var idprof  = "";
		var idlevel = "";	
		var page = 1;
		
		if(criteriaArray['idtopic'] != "")
			idtopic = criteriaArray['idtopic'];
		
		if(criteriaArray['idlanguage'] != "")	
			idlanguage = criteriaArray['idlanguage'];
		
		if(criteriaArray['idlevel'] != "")		
			idlevel = criteriaArray['idlevel'];
			
		if(criteriaArray['idprof'] != "")		
		
			idprof = criteriaArray['idprof'];
			
		var iduser = criteriaArray['iduser'];
		var critere = criteriaArray['critere'];
		var sens = criteriaArray['sens'];
		var page = criteriaArray['page'];

	
		thedata = thedata + "&idtopic=" + encodeURIComponent(idtopic);
		thedata = thedata + "&idlanguage=" + encodeURIComponent(idlanguage);
		thedata = thedata + "&idlevel=" + encodeURIComponent(idlevel);
		thedata = thedata + "&idprof=" + encodeURIComponent(idprof);
		thedata = thedata + "&iduser=" +encodeURIComponent(iduser);
		thedata = thedata + "&critere=" + encodeURIComponent(critere);
		thedata = thedata + "&sens=" +encodeURIComponent(sens);
		thedata =thedata+"&page="+encodeURIComponent(page);	
		thedata =thedata+"&searchTutoType=2";		
			
		if(criteriaArray['viewedby'] == 1)
		
	      	thedata = thedata+ "&viewedby=1";
	      	
		if(criteriaArray['ratedby'] == 1)
		
	      	thedata = thedata+ "&ratedby=1";
	
		if(criteriaArray['createdby'] == 1)
	      	thedata = thedata+ "&createdby=1";
	      	
	      	
		thedata += "&saveSqlSession=1";
		//alert(thedata);
		postDataValue("sscripts/searchtuto_bycat.php","",thedata);
		
	}
	else{
		
		var thedata="";	
		var page = 1;
		if( document.getElementById('check_title').checked ){
			var title = criteriaArray['title'];
	  		thedata += "&title=" + encodeURIComponent(title); 			
		}
		if(document.getElementById('check_description').checked){
		
			var description = criteriaArray['description'];			
	  		thedata += "&description=" + encodeURIComponent(description); 			
		}


			
		var iduser = criteriaArray['iduser'];
		var critere = criteriaArray['critere'];
		var sens = criteriaArray['sens'];
		var page = criteriaArray['page'];
		


		thedata = thedata + "&iduser=" +encodeURIComponent(iduser);
		thedata = thedata + "&critere=" + encodeURIComponent(critere);
		thedata = thedata + "&sens=" +encodeURIComponent(sens);
		thedata =thedata+"&page="+encodeURIComponent(page);	
		thedata =thedata+"&searchTutoType=1";		
		
	      	
	      	
		thedata += "&saveSqlSession=1";
		
		postDataValue("sscripts/searchtuto_bymot.php","",thedata);		
	}
	

	
}

function updateSearchTutoBySqlSess(){
		
	var iduser = criteriaArray['iduser'];
	var critere = criteriaArray['critere'];
	var sens = criteriaArray['sens'];
	var page = criteriaArray['page'];
	
		
	var searchTutoType = parseInt(criteriaArray['searchTutoType']) ;
	
	showRechercheTuto(searchTutoType);

	switch (searchTutoType){
		
		case 1:
			var title = criteriaArray["title"];
			var description = criteriaArray["description"];
			var txtDOM = document.getElementById('searchstring');
			if(title != ""){
				document.getElementById('check_title').checked = true;
			//	document.getElementById('check_description').checked = false;							
				txtDOM.value = title;
			}
			else
				document.getElementById('check_title').checked = false;			
			if(description != ""){
						
				document.getElementById('check_description').checked = true;				
				txtDOM.value = description;
				
			}
			else
				document.getElementById('check_description').checked = false;										
		
			
		break;		
		case 2:

			var idtopic = criteriaArray['idtopic'];
			
			var idlanguage = criteriaArray['idlanguage'];
			
			var idlevel = criteriaArray['idlevel'];
				
			var idprof = criteriaArray['idprof'];
	
			var viewedby =  criteriaArray['viewedby'];
			var ratedby = criteriaArray['ratedby'];
			var createdby = criteriaArray['createdby'];
			//alert(viewedby + " & "+ ratedby + " & "+ createdby);
			updateMenuDeroulant(idtopic,"topic");
			updateMenuDeroulant(idlevel,"level");
			updateMenuDeroulant(idlanguage,"language");
			updateCheckBox(viewedby,"check_viewedby");
			updateCheckBox(ratedby,"check_ratedby");
			updateCheckBox(createdby,"check_createdby");
			
			getProfSess(idprof);
			
						
		break;

	}
		
}	

function getProfSess(profid){
	if(profid != "" && profid != 0){
		var data = "profid="+profid+"&mode=1";
		getDataValueJSON("sscripts/listProf.php",data,repGetProfSess);		
	}

}

function repGetProfSess(repJson){

	var data = json(repJson);
	var nickname = g1J(data,"nickname");
	var profid = g1J(data,"profid");
	if(nickname != "")
		AddProf(profid,nickname);
		
}

function control_searchTutoType(mode,iduser,critere,sens){

	showRechercheTuto(mode);
	if(mode == 1)
		searchTutoParMot("",true,true,critere,sens,iduser);
	else
		searchTutoParCat("","","","",iduser,false,false,false,critere,sens,0);		
		
}
function confirmDeleteTutoOwner(tutoid){

	alert('del');
}
