function add_options_element(src, dest)
{
  for (var i = 0; i < src.options.length; i++)
  {
    if (src.options[i].selected)
    {
      dest.options[dest.length] = new Option(src.options[i].text, src.options[i].value);
      src.options[i] = null;
      --i;
    }
  }
}


function remove_options_element(src)
{
	if(src.options.length > 0)
	{
	  for (var i = 0; i < src.options.length; i++)
	  {
	    if (src.options[i].selected)
	    {
	      src.options[i] = null;
	      --i;
	    }
	  }
	  update_sport_list();
	}
}



function selectAll(element, status) {

	// is the select box a multiple select box?
		var selectBox = element;
		for (var i = 0; i < selectBox.options.length; i++) {
			selectBox.options[i].selected = status;
		}

}

function setSportValues()
{
 selected = new Array(); 
 ob = $('sports_selected');

 for (var i = 0; i < ob.options.length; i++) 
 {
 	selected.push(ob.options[ i ].value);
 }
 
 $('sport_hidden').value = selected;
}




function update_sport_list()
{
 selected = new Array(); 
 ob = $('sports_selected');

 for (var i = 0; i < ob.options.length; i++) 
 {
 	selected.push(ob.options[ i ].value);
 }
 
 /* variable par default */
 	var current_url = window.location;
 	var script_name = '';


/*Check si le filename est frontend */
  myString = new String(current_url);	
  rExp = /frontend_dev.php/gi;
  results = myString.search(rExp);

  if(results != -1)
  {
  	script_name = '/frontend_dev.php';
  }

  
 new Ajax.Updater('sport_list', script_name + '/mazone/updateSportList', {asynchronous:true, evalScripts:true, method: 'get', parameters:'sport_id=' + $('groupe').value + '&selected='+ selected});
}
