function makeActive(myitem){
	$t = myitem.split("-;-");
	color = document.getElementById(myitem).style.color;
	if(color!=highlightColor){
		
		if(confirm("Ajouter "+$t[1]+" dans la soumission")){
		document.getElementById(myitem).style.color=highlightColor;
		setVar(myitem);
		return false;
		
		}
		return false;
	}
	document.getElementById(myitem).style.color="rgb(204, 204, 204)";
	if(confirm("Retirer "+$t[1]+" de la soumission?")){
	delVar(myitem);
	}
	return false;
}
function jbGetColor(hex){
	rgb = hex2num(hex);
	return  "rgb("+rgb[0]+", "+rgb[1]+", "+rgb[2]+")";
}
function hex2num(hex) {
	if(hex.charAt(0) == "#") hex = hex.slice(1); //Remove the '#' char - if there is one.
	hex = hex.toUpperCase();
	var hex_alphabets = "0123456789ABCDEF";
	var value = new Array(3);
	var k = 0;
	var int1,int2;
	for(var i=0;i<6;i+=2) {
		int1 = hex_alphabets.indexOf(hex.charAt(i));
		int2 = hex_alphabets.indexOf(hex.charAt(i+1)); 
		value[k] = (int1 * 16) + int2;
		k++;
	}
	return(value);
}
function ajaxObject(url, callbackFunction) {
  var that=this;      
  this.updating = false;
  this.abort = function() {
	if (that.updating) {
	  that.updating=false;
	  that.AJAX.abort();
	  that.AJAX=null;
	}
  }
  this.update = function(passData,postMethod) { 
	if (that.updating) { return false; }
	that.AJAX = null;                          
	if (window.XMLHttpRequest) {              
	  that.AJAX=new XMLHttpRequest();              
	} else {                                  
	  that.AJAX=new ActiveXObject("Microsoft.XMLHTTP");
	}                                             
	if (that.AJAX==null) {                             
	  return false;                               
	} else {
	  that.AJAX.onreadystatechange = function() {  
		if (that.AJAX.readyState==4) {             
		  that.updating=false;                
		  that.callback(that.AJAX.responseText,that.AJAX.status,that.AJAX.responseXML);        
		  that.AJAX=null;                                         
		}                                                      
	  }                                                        
	  that.updating = new Date();                              
	  if (/post/i.test(postMethod)) {
		var uri=urlCall+'?'+that.updating.getTime();
		that.AJAX.open("POST", uri, true);
		that.AJAX.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		that.AJAX.send(passData);
	  } else {
		var uri=urlCall+'?'+passData+'&timestamp='+(that.updating.getTime()); 
		that.AJAX.open("GET", uri, true);                             
		that.AJAX.send(null);                                         
	  }              
	  return true;                                             
	}                                                                           
  }
  var urlCall = url;        
  this.callback = callbackFunction || function () { };
}
function fin(responseTxt,responseStat) {
  alert(responseTxt+"::"+responseStat);
}

document.getElementsByClass = function (needle)
{
  var         my_array = document.getElementsByTagName("*");
  var         retvalue = new Array();
  var        i;
  var        j;

  for (i = 0, j = 0; i < my_array.length; i++)
  {
	var c = " " + my_array[i].className + " ";
	if (c.indexOf(" " + needle + " ") != -1)
	  retvalue[j++] = my_array[i];
  }
  return retvalue;
}
function setVar(mine){
//var mine = document.getElementById("myTxt").value;
//Session("myVar") = mine;
//session.myVar = mine;
	
	
	var aj=new ajaxObject("sVar.php","")
	aj.update("addItem="+mine,'POST');
	
	
	
	
	return false;
}
function upVar(mine){
//var mine = document.getElementById("myTxt").value;
//Session("myVar") = mine;
//session.myVar = mine;
	
	var myDivs =document.getElementsByClass("toggler atStart");
	for(i=0;i<myDivs.length;i++){
		var title=myDivs[i].innerHTML;
		t1 = jbstripTags(title);
		if(t1 == mine){
			var desc =myDivs[i].nextSibling.innerHTML;
			if(myDivs[i].previousSibling.previousSibling){
				var olD = myDivs[i].previousSibling.innerHTML;
				var olN = myDivs[i].previousSibling.previousSibling.innerHTML;
				myDivs[i].previousSibling.innerHTML = desc;
				myDivs[i].previousSibling.previousSibling.innerHTML=title;
				myDivs[i].innerHTML = olN;
				myDivs[i].nextSibling.innerHTML=olD;
			}
			
		}
		
		
	}
	
	
	
	var aj=new ajaxObject("sVar.php",'')
	aj.update("upCat="+mine,'POST');
	
	
	
	
	return false;
}
function downVar(mine){
	var myDivs =document.getElementsByClass("toggler atStart");
	for(i=0;i<myDivs.length;i++){
		var title=myDivs[i].innerHTML;
		t1 = jbstripTags(title);
		if(t1 == mine){
			var desc =myDivs[i].nextSibling.innerHTML;
			if(myDivs[i].nextSibling.nextSibling){
				
				var olN = myDivs[i].nextSibling.nextSibling.innerHTML;
				var olD = myDivs[i].nextSibling.nextSibling.nextSibling.innerHTML;
				myDivs[i].nextSibling.nextSibling.innerHTML = title;
				myDivs[i].nextSibling.nextSibling.nextSibling.innerHTML=desc;
				myDivs[i].innerHTML = olN;
				myDivs[i].nextSibling.innerHTML=olD;
				break;
			}
			
		}
		
		
	}

	
	var aj=new ajaxObject("sVar.php","");
	aj.update("downCat="+mine,'POST');
	
	
	
	return false;

}




function delVar(mine){



	var aj=new ajaxObject("sVar.php","")
	aj.update("delItem="+mine,'POST');
	
	
	
	return false;

}