function pdmPagine(pagec,search,total)
{
   var nbaff = recupAff();
   var first = (pagec - 1)*nbaff;
   var end = first+(nbaff-1);
   var tri = recupSort();

   switch(search)
   {
      case "mbind" :
         var req = 'index.php?module=mb&type=individual&action=result&p='+pagec+'&aff='+nbaff+'&tri='+tri;
         break;
      case "mbcomp" :
         var req = 'index.php?module=mb&type=company&action=result&p='+pagec+'&aff='+nbaff+'&tri='+tri;
         break;
      case "mbsch" :
         var req = 'index.php?module=mb&type=school&action=result&p='+pagec+'&aff='+nbaff+'&tri='+tri;
         break;
      case "adjobw" :
         var req = 'index.php?module=ad&type=jobwanted&action=result&p='+pagec+'&aff='+nbaff+'&tri='+tri;
         break;
      case "adjobo" :
         var req = 'index.php?module=ad&type=joboffer&action=result&p='+pagec+'&aff='+nbaff+'&tri='+tri;
         break;
      case "adhousing" :
         var req = 'index.php?module=ad&type=housing&action=result&p='+pagec+'&aff='+nbaff+'&tri='+tri;
         break;
      case "adcs" :
         var req = 'index.php?module=ad&type=companyservice&action=result&p='+pagec+'&aff='+nbaff+'&tri='+tri;
         break;
      case "video" :
         var req = 'index.php?module=video&action=result&p='+pagec+'&aff='+nbaff+'&tri='+tri;
         break;
   }
   envoieRequete2(req,'results',pagec);
   var element = document.getElementById("myPagi");
   while (element.firstChild) { element.removeChild(element.firstChild);}
   maPagination2(pagec,nbaff,total,search);
}

function envoieRequete2(url,id,page)
{
   var xhr_object = null;
   var position = id;
   if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
   else
      if (window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
   xhr_object.open("GET", url, true);
   xhr_object.onreadystatechange = function(){
      if ( xhr_object.readyState == 4 )
      {
         document.getElementById(position).innerHTML = xhr_object.responseText;
      }
   }
   xhr_object.send(null);
   var div = document.getElementById('numpage');
   div.setAttribute('class',page);
}

function maPagination2(pagec,nbaff,results,search)
{
   var pagec = parseInt(pagec);
   var total = parseInt(total);
   var nbaff = parseInt(nbaff);
   var total = Math.ceil(results/nbaff);
   var prec = (pagec-1);
   var suiv = (pagec+1);
   if(total == 0 ){return true;}
   if(pagec != 1)
   {
      ajoutLien2('p',search,results);
      ajoutLien2('1',search,results);
   }
   if(pagec == 3) { ajoutLien2('2',search,results); }
   else if(pagec > 3) { ajoutLien2('...',search,results);}
   if (pagec-1 > 2)
   {
      ajoutLien2(prec,search,results);
      ajoutLien2(pagec,search,results);
   }
   else { ajoutLien2(pagec,search,results);}
   if(total > (pagec+1)) ajoutLien2(suiv,search,results);
   if( ((total - pagec) <= 2) && (total != pagec) && total != 0)
      { ajoutLien2(total,search,results);}
   if((total-pagec) >= 3)
   {
      ajoutLien2('...',search,results);
      ajoutLien2(total,search,results);
   }
   if(pagec != total) ajoutLien2('n',search,results);
}

function ajoutLien2(numPage,search,results)
{
   var pagec = parseInt(recupPage());
   var lien = document.createElement('li');
   var span = document.createElement('span');
   var txt = document.createTextNode(numPage);
   var aff = recupAff();
   var total = Math.ceil(results/aff);
   var a = document.createElement('a');
   if(numPage == 'n')
   {
      var txt = document.createTextNode('next');
      span.appendChild(txt);
      a.setAttribute("href","javascript:pdmPagine('"+(pagec+1)+"','"+search+"','"+results+"');");
      a.appendChild(span);
      lien.setAttribute('id','next');
   }
   else if(numPage == 'p')
   {
      var txt = document.createTextNode('prev');
      span.appendChild(txt);
      a.setAttribute("href","javascript:pdmPagine('"+(pagec-1)+"','"+search+"','"+results+"');");
      a.appendChild(span);
      lien.setAttribute('id','prev');
   }
   else if(numPage == '...')
   {
      a = span;
      var txt = document.createTextNode('...');
      a.appendChild(txt);
   }
   else
   {
      a.setAttribute("href","javascript:pdmPagine('"+numPage+"','"+search+"','"+results+"');");
      if(numPage == pagec) { var u = document.createElement('u'); u.appendChild(txt);  a.appendChild(u); }
      else { a.appendChild(txt); }
   }
   lien.appendChild(a);
   var pagi = document.getElementById('myPagi');
   pagi.appendChild(lien);
}

function envoieRequete(url,id,page)
{
   var xhr_object = null;
   var position = id;
   if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
   else
      if (window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
   xhr_object.open("GET", url, true);
   xhr_object.onreadystatechange = function(){
      if ( xhr_object.readyState == 4 )
      {
         document.getElementById(position).innerHTML = xhr_object.responseText;
      }
   }
   xhr_object.send(null);
   var div = document.getElementById('numpage');
   div.setAttribute('class',page);
}

function recupPage()
{
   var div = document.getElementById('numpage');
   var pagec = div.getAttribute('class');
   return pagec;
}

function recupAff()
{
   var nbaff = document.getElementById('sadspage').options[document.getElementById('sadspage').selectedIndex].value;
   return nbaff;
}

function recupSort()
{
   var sorting = document.getElementById('ssortby').options[document.getElementById('ssortby').selectedIndex].value;
   return sorting;
}

function execPage(i,pages,total,search)
{
	var pagec = i;
	var nbaff = recupAff();
	var first = (pagec - 1)*nbaff;
	var end = first+(nbaff-1);
	if(pages.length >1) { var tableau = pages.split("-", -1);}
	else var tableau = pages;
	var nbPages = Math.ceil(total/nbaff);

	switch(search)
	{
		case "jobsw" :
			var req = 'index.php?module=ad&type=jobwanted&action=result&total='+total+'&p='+pagec+'&aff='+nbaff+'&ids=';
			break;
		case "jobso" :
			var req = 'index.php?module=ad&type=joboffer&action=result&total='+total+'&p='+pagec+'&aff='+nbaff+'&ids=';
			break;
		case "mbind" :
			var req = 'index.php?module=mb&type=individual&action=result&total='+total+'&p='+pagec+'&aff='+nbaff+'&ids=';
			break;
		case "mbcomp" :
			var req = 'index.php?module=mb&type=company&action=result&total='+total+'&p='+pagec+'&aff='+nbaff+'&ids=';
			break;
		case "mbschool" :
			var req = 'index.php?module=mb&type=school&action=result&total='+total+'&p='+pagec+'&aff='+nbaff+'&ids=';
			break;
		case "compserv" :
			var req = 'index.php?module=ad&type=companyservice&action=result&?total='+total+'&p='+pagec+'&aff='+nbaff+'&ids=';
			break;
		case "housing" :
			var req = 'index.php?module=ad&type=housing&action=result&total='+total+'&p='+pagec+'&aff='+nbaff+'&ids=';
			break;
		case "video" :
			var req = 'index.php?module=video&action=result&total='+total+'&p='+pagec+'&aff='+nbaff+'&ids=';
			break;
	}
	var res = '';
	for(z=first;z<=end;z++) { if(tableau[z]!=undefined) res+= tableau[z]+'-';}
	if(res != '')
	{
		res = res.substr(0,(res.length-1));
		req+=res;
		envoieRequete(req,'results',pagec);

		/* Pagination */
		var element = document.getElementById("myPagi");
		while (element.firstChild) element.removeChild(element.firstChild);
		maPagination(pagec,pages,nbPages,total,search);
	}
	else execPage('1',pages,total,search);
}

function chooseSorts(total,i,newest,reco,xpP,xpM,view,dispo)
{
	if(i) var pagec = i;
	else var pagec = recupPage();
	pagec = parseInt(pagec);

	var nbaff = recupAff();
	var nbPages = Math.ceil(total/nbaff);
	var sorting = recupSort();
	switch (sorting)
	{
		case "Newest adverts":
			pages = newest;
			break;
		case "Most recommended":
			pages = reco;
			break;
		case "ExperienceP":
			pages = xpP;
			break;
		case "ExperienceM":
			pages = xpM;
			break;
		case "Most viewed":
			pages = view;
			break;
		case "Availability":
			pages = dispo;
			break;
		default:
			pages = newest;
			break;
	}

	execPage(pagec,pages,total,'jobsw');
}

function chooseSortsVideo(total,i,newest,view)
{
	if(i) var pagec = i;
	else var pagec = recupPage();
	pagec = parseInt(pagec);

	var nbaff = recupAff();
	var nbPages = Math.ceil(total/nbaff);
	var sorting = recupSort();
	switch (sorting)
	{
		case "Newest videos":
			pages = newest;
			break;
		case "Most viewed":
			pages = view;
			break;
		default:
			pages = newest;
			break;
	}

	execPage(pagec,pages,total,'video');
}

function chooseSortsJO(total,i,newest,reco,xpP,xpM,view,dispo)
{
	if(i) var pagec = i;
	else var pagec = recupPage();
	pagec = parseInt(pagec);

	var nbaff = recupAff();
	var nbPages = Math.ceil(total/nbaff);
	var sorting = recupSort();
	switch (sorting)
	{
		case "Newest adverts":
			pages = newest;
			break;
		case "Most recommended":
			pages = reco;
			break;
		case "ExperienceP":
			pages = xpP;
			break;
		case "ExperienceM":
			pages = xpM;
			break;
		case "Most viewed":
			pages = view;
			break;
		case "Availability":
			pages = dispo;
			break;
		default:
			pages = newest;
			break;
	}

	execPage(pagec,pages,total,'jobso');
}

function chooseSortsCS(total,i,newest,alpha)
{
	if(i) var pagec = i;
	else var pagec = recupPage();
	pagec = parseInt(pagec);

	var nbaff = recupAff();
	var nbPages = Math.ceil(total/nbaff);
	var sorting = recupSort();
	switch (sorting)
	{
		case "Newest adverts":
			pages = newest;
			break;
		case "Alphabetical":
			pages = alpha;
			break;
		default:
			pages = newest;
			break;
	}

	execPage(pagec,pages,total,'compserv');
}

function chooseSortsHS(total,i,newest,alpha)
{
	if(i) var pagec = i;
	else var pagec = recupPage();
	pagec = parseInt(pagec);

	var nbaff = recupAff();
	var nbPages = Math.ceil(total/nbaff);
	var sorting = recupSort();
	switch (sorting)
	{
		case "Newest adverts":
			pages = newest;
			break;
		case "Alphabetical":
			pages = alpha;
			break;
		default:
			pages = newest;
			break;
	}

	execPage(pagec,pages,total,'housing');
}

function chooseSortsMb(total,i,newest,alpha,reco,photo,showreel)
{
	if(i) var pagec = i;
	else var pagec = recupPage();
	pagec = parseInt(pagec);

	var nbaff = recupAff();
	var nbPages = Math.ceil(total/nbaff);
	var sorting = recupSort();
	switch (sorting)
	{
		case "Newest member":
			pages = newest;
			break;
		case "Most recommended":
			pages = reco;
			break;
		case "Name alphabetical order":
			pages = alpha;
			break;
		case "With photos first":
			pages = photo;
			break;
		case "With showreel first":
			pages = showreel;
			break;
		default:
			pages = newest;
			break;
	}

	execPage(pagec,pages,total,'mbind');
}

function chooseSortsComp(total,i,newest,alpha,reco,sizeP,sizeM,showreel)
{
	if(i) var pagec = i;
	else var pagec = recupPage();
	pagec = parseInt(pagec);

	var nbaff = recupAff();
	var nbPages = Math.ceil(total/nbaff);
	var sorting = recupSort();
	switch (sorting)
	{
		case "Newest member":
			pages = newest;
			break;
		case "Most recommended":
			pages = reco;
			break;
		case "Name alphabetical order":
			pages = alpha;
			break;
		case "By size + to -":
			pages = sizeP;
			break;
		case "By size - to +":
			pages = sizeM;
			break;
		case "With showreel first":
			pages = showreel;
			break;
		default:
			pages = newest;
			break;
	}

	execPage(pagec,pages,total,'mbcomp');
}

function chooseSortsSchool(total,i,newest,alpha,reco,sizeP,sizeM)
{
	if(i) var pagec = i;
	else var pagec = recupPage();
	pagec = parseInt(pagec);

	var nbaff = recupAff();
	var nbPages = Math.ceil(total/nbaff);
	var sorting = recupSort();
	switch (sorting)
	{
		case "Newest member":
			pages = newest;
			break;
		case "Most recommended":
			pages = reco;
			break;
		case "Name alphabetical order":
			pages = alpha;
			break;
		case "By size + to -":
			pages = sizeP;
			break;
		case "By size - to +":
			pages = sizeM;
			break;
		default:
			pages = newest;
			break;
	}

	execPage(pagec,pages,total,'mbschool');
}

function ajoutLien(txt,numPage,pages,total,search,cur)
{
   var pagec = recupPage();pagec = parseInt(pagec);
	var lien = document.createElement('li');
	if(txt == 'Previous |') {lien.setAttribute('id','prev');}
   else if(txt == '| Next'){lien.setAttribute('id','next');}
   var span = document.createElement('span');
	var cp_txt = document.createTextNode(txt);
	if(numPage)
	{
		var a = document.createElement('a');
		a.setAttribute("href","javascript:execPage('"+numPage+"','"+pages+"','"+total+"','"+search+"');");
      if(txt == 'Previous |' || txt == '| Next'){span.appendChild(cp_txt);a.appendChild(span);}
      else{a.appendChild(cp_txt);}
		lien.appendChild(a);
	}
	else
	{
	   if(txt == pagec) { var strong = document.createElement('u');strong.appendChild(cp_txt);lien.appendChild(strong);}
      else {lien.appendChild(cp_txt);}
	}
	var pagi = document.getElementById('myPagi');
	pagi.appendChild(lien);
	//pagi.innerHTML = lien.innerHTML;
}

function maPagination(pagec,pages,total,nbresults,search)
{
	var pagec = parseInt(pagec);
	var total = parseInt(total);
	var prec = (pagec-1);
	var suiv = (pagec+1);
	if(pagec != 1)
        {
            ajoutLien('Previous |',prec,pages,nbresults,search);
            ajoutLien('1','1',pages,nbresults,search);
        }
	if(pagec == 3)
		ajoutLien('2','2',pages,nbresults,search);
	if(pagec > 3)
		ajoutLien('...','',pages,nbresults,search);
	if (pagec-1 > 2)
	{
            ajoutLien(prec,prec,pages,nbresults,search);
            ajoutLien(pagec,'',pages,nbresults,search);
	}
	else ajoutLien(pagec,'',pages,nbresults,search);
	if(total > (pagec+1)) ajoutLien(suiv,suiv,pages,nbresults,search);
	if( ((total - pagec) <= 2) && (total != pagec))
		ajoutLien(total,total,pages,nbresults,search);
	if((total-pagec) >= 3)
	{
            ajoutLien('...','',pages,nbresults,search);
            ajoutLien(total,total,pages,total,search);
	}
	if(pagec != total) ajoutLien('| Next',suiv,pages,nbresults,search);
}

function videCheckbox(elt)
{
	var elt_parent = document.getElementById('ct_'+elt+'');
	var checkboxes = elt_parent.getElementsByTagName('input');
	if(checkboxes[0].type == "text") checkboxes[0].value="";
	else
	{
		for(i=0;i<checkboxes.length;i++) checkboxes[i].checked=false;
	}
}

function feedback_search(type,elt,crit)
{
	var title = document.getElementById(crit);
	var img = document.createElement('img');
	var a = document.createElement('a');
	img.src = 'medias/commons/delete.gif';
	img.style.border = "none";
	if(elt == "softs_1")
	{
		var rep = false;
		var elt_formu = document.getElementById(elt).options[document.getElementById(elt).selectedIndex].value;
		if(elt_formu != '') rep = true;
		a.href = "javascript:videSofts();document.getElementById('"+elt+"').options[0].selected=true;feedback_search('"+type+"','"+elt+"','"+crit+"')";
		a.appendChild(img);
	}
	else if(type == "select")
	{
		var rep = false;
		var elt_formu = document.getElementById(elt).options[document.getElementById(elt).selectedIndex].value;
		if(elt_formu != '') rep = true;
		a.href = "javascript:document.getElementById('"+elt+"').options[0].selected=true;feedback_search('"+type+"','"+elt+"','"+crit+"')";
		a.appendChild(img);
	}
	else if(type == "checkbox")
	{
		var elt_formu = document.getElementsByName(elt+'[]');
		var rep = false;
		for(i=0;i<elt_formu.length;i++)	if(elt_formu[i].checked == true) rep = true;
		a.href = "javascript:videCheckbox('"+elt+"');feedback_search('"+type+"','"+elt+"','"+crit+"')";
		a.appendChild(img);
	}
	else if(type == "radio")
	{
		var elt_formu = document.getElementsByName(elt);
		var rep = false;
		for(i=0;i<elt_formu.length;i++)	if(elt_formu[i].checked == true) rep = true;
		a.href = "javascript:videCheckbox('"+elt+"');feedback_search('"+type+"','"+elt+"','"+crit+"')";
		a.appendChild(img);
	}
	else if(type == "text")
	{
		var elt_formu = document.getElementById(elt);
		var rep = false;
		if(elt_formu.value.length >= 1) rep = true;
		a.href = "javascript:videCheckbox('"+elt+"');feedback_search('"+type+"','"+elt+"','"+crit+"')";
		a.appendChild(img);
	}
	if(rep == true)
	{
		title.style.color = 'red';
		if(title.getElementsByTagName('a').length==0) title.appendChild(a);
	}
	else
	{
		title.style.color = "white";
		while(title.getElementsByTagName('a').length !=0) title.removeChild(title.getElementsByTagName('a')[0]);
	}
	if (elt == 'jobs_1') go();
	else if (elt == 'jobs_1_u') go_unique();
	else if (elt == 'softs_1') go_soft();
	else if (elt == 'softs_1_u') go_soft_unique();
}
function videSofts()
{
	var actual = document.getElementById('actual_softs');
	var firstchild = actual.firstChild;
	while (firstchild)
	{
		actual.removeChild(actual.firstChild);
		firstchild = actual.firstChild;
	}
}
function videJobs()
{
	var actual = document.getElementById('actual_jobs');
	var firstchild = actual.firstChild;
	while (firstchild)
	{
		actual.removeChild(actual.firstChild);
		firstchild = actual.firstChild;
	}
}
function addInput(parent)
{
	var toadd = document.getElementById(''+parent+'');
	var input = document.createElement('input');
	var br = document.createElement('br');
	var txt = document.createTextNode('-');
	input.type = 'text';
	input.id = ''+parent+num+'';
	input.name = ''+parent+num+'';
	toadd.appendChild(input);
	toadd.appendChild(br);
	num++;
}
function viveIE()
{
	var mesInputJobs = $('myForm').getElements('input[name^=job_title]');
	var mesInputSofts = $('myForm').getElements('input[name^=soft_title]');
	if($('inputJobs') !=null)
	{
	  var inputJobs = $('inputJobs');
	  var mesJobs = "";
	  if(mesInputJobs.length > 0)
     {
       mesInputJobs.each(function(el,i)
       {
          mesJobs+= el.value+',';
       });
     }
     inputJobs.value = mesJobs;
	}
	if($('inputSofts') !=null)
	{
	  var inputSofts = $('inputSofts');
	  var mesSofts = "";
	  if(mesInputSofts.length > 0)
     {
       mesInputSofts.each(function(el,i)
       {
          mesSofts+= el.value+',';
       });
     }
     inputSofts.value = mesSofts;
	}
}
function mjIE()
{
   var mesInputSofts = $('formjob').getElements('input[name^=soft_title]');
   if($('inputSofts') !=null)
   {
     var inputSofts = $('inputSofts');
     var mesSofts = "";
     if(mesInputSofts.length > 0)
     {
       mesInputSofts.each(function(el,i)
       {
          mesSofts+= el.value+',';
       });
     }
     inputSofts.value = mesSofts;
   }
}
function recupJob(type,unique)
{
   var actual_jobs = $('actual_jobs');
/*   if(type == 'category')
   {
      var id_princ = document.getElementById('jobs_1').options[document.getElementById('jobs_1').selectedIndex].value;
      var id_princ_txt = document.getElementById('jobs_1').options[document.getElementById('jobs_1').selectedIndex].id;


      if(id_princ != '')
      {
         var input = document.createElement('input');
         var p = document.createElement('p');
         var txt = document.createTextNode(id_princ_txt);
         var img = document.createElement('img');
         input.type = 'checkbox';
	 input.setAttribute('class','check');
	 input.name = 'job_category[]';
	 input.setAttribute('checked','checked');
	 input.value = id_princ;
	 input.id = id_princ;
	 input.style.display = "none";
	 img.setAttribute('src','medias/commons/delete.gif');
	 img.id = 'img'+id_princ+'';
	 img.setAttribute('style','border:0px');
	 img.setAttribute('onclick','javascript:removeJob('+id_princ+')');
	 actual_jobs.appendChild(p);
	 p.appendChild(img);
	 p.appendChild(input);
	 p.appendChild(txt);
      }
   }*/
   if(type == 'jobtitle') //else if
   {
      var id_sec = $('jobs2').options[$('jobs2').selectedIndex].value;
      var id_sec_txt = $('jobs2').options[$('jobs2').selectedIndex].id;

      if(id_sec != '')
      {
	 var txt = document.createTextNode(id_sec_txt);
	 var p = new Element('p');
	 var a = new Element('a',{
	 	'id':'img'+id_sec+'',
		'href':'javascript:removeJob('+id_sec+')',
		'styles':{'text-decoration':'none'}
	 });
	 var input = new Element('input',{
	 	'styles':{'display':'none'},
		'id': id_sec,
		'class': 'check',
		'name':'job_title[]',
		'type':'checkbox',
		'checked':'checked',
		'value':id_sec
 	 });
	 var img = new Element('img',{'src':'medias/commons/delete.gif'});
	 img.style.border = '0px';
         actual_jobs.appendChild(p);
	 a.appendChild(img);
	 p.appendChild(a);
	 p.appendChild(input);
	 p.appendChild(txt);
      }
   }
   if(type == 'jobtitle_unique')
   {
      var id_sec = document.getElementById('jobs2').options[document.getElementById('jobs2').selectedIndex].value;
      var id_sec_txt = document.getElementById('jobs2').options[document.getElementById('jobs2').selectedIndex].id;
      var child = actual_jobs.firstChild;
      if(child == null && id_sec != '')
      {
         var input = document.createElement('input');
	 var p = document.createElement('p');
	 var txt = document.createTextNode(id_sec_txt);
	 var img = document.createElement('img');
	 input.type = 'checkbox';
	 input.setAttribute('class','check');
	 input.name = 'job_title[]';
	 input.setAttribute('checked','checked');
	 input.value = id_sec;
	 input.id = id_sec;
	 input.style.display = "none";
	 img.setAttribute('src','medias/commons/delete.gif');
	 img.id = 'img'+id_sec+'';
	 img.setAttribute('style','border:0px');
	 img.setAttribute('onclick','javascript:removeJob('+id_sec+')');
	 actual_jobs.appendChild(p);
	 p.appendChild(img);
	 p.appendChild(input);
	 p.appendChild(txt);
      }
      else if (child != null && id_sec != '')
      {
         var alertonly = document.getElementById('alertonly');
         if(alertonly == null)
         {
            var p = document.createElement('p');
            p.id = "alertonly";
	    var txt = document.createTextNode('You can add only a job title');
	    actual_jobs.appendChild(p);
	    p.appendChild(txt);
         }
      }
   }
}

function removeJob(id)
{
	var actual_jobs = $('actual_jobs');
	var input = document.getElementById(id);
	var img = $('img'+id+'');
	var parent = input.parentNode;
	parent.removeChild(input);
	parent.removeChild(img);
	actual_jobs.removeChild(parent);
	var alertonly = $('alertonly');
	if(alertonly != null) { $(alertonly);}
}

function recupSoft(type,unique)
{
	var actual_softs = $('actual_softs');
	/*
	if(type == 'category')
	{
		var id_princ = document.getElementById('softs_1').options[document.getElementById('softs_1').selectedIndex].value;
		var id_princ_txt = document.getElementById('softs_1').options[document.getElementById('softs_1').selectedIndex].id;

		if(id_princ != '')
		{
			var input = document.createElement('input');
			var p = document.createElement('p');
			var txt = document.createTextNode(id_princ_txt);
			var img = document.createElement('img');
			input.type = 'checkbox';
			input.setAttribute('class','check');
			input.name = 'soft_category[]';
			input.setAttribute('checked','checked');
			input.value = id_princ;
			input.id = id_princ;
			input.style.display = "none";
			img.setAttribute('src','medias/commons/delete.gif');
			img.id = 'img'+id_princ+'';
			img.setAttribute('style','border:0px');
			img.setAttribute('onclick','javascript:removeSoft('+id_princ+')');
			actual_softs.appendChild(p);
			p.appendChild(img);
			p.appendChild(input);
			p.appendChild(txt);
		}
	}*/
	if(type == 'softtitle')// else if
	{
		var id_sec = $('softs2').options[$('softs2').selectedIndex].value;
	   var id_sec_txt = $('softs2').options[$('softs2').selectedIndex].id;

	   if(id_sec != '')
   	{
	 		var txt = document.createTextNode(id_sec_txt);
		   var p = new Element('p');
		   var a = new Element('a',{
    			 	'id':'img'+id_sec+'',
				  'href':'javascript:removeSoft('+id_sec+')',
				  'styles':{'text-decoration':'none'}
			 });
	    		var input = new Element('input',{
	 			'styles':{'display':'none'},
				'id': id_sec,
				'class': 'check',
				'name':'soft_title[]',
				'type':'checkbox',
				'checked':'checked',
				'value':id_sec
		 	 });
			 var img = new Element('img',{
	 			'src':'medias/commons/delete.gif',
				'styles': {'border':'0px'}
		 	 });
		    actual_softs.appendChild(p);
			 a.appendChild(img);
			 p.appendChild(a);
			 p.appendChild(input);
			 p.appendChild(txt);
		}
	}
}

function removeSoft(id)
{
	var actual_softs = $('actual_softs');
	var input = document.getElementById(id);
	var img = $('img'+id+'');
	var parent = input.parentNode;
	parent.removeChild(input);
	parent.removeChild(img);
	actual_softs.removeChild(parent);
}
