/***************************************************************************
- * Copyright (C) 2003-2009 Polytechnique.org *
+ * Copyright (C) 2003-2010 Polytechnique.org *
* http://opensource.polytechnique.org/ *
* *
* This program is free software; you can redistribute it and/or modify *
case 'emploi':
for (var i = 0 ; $('#job_' + i).length != 0; ++i) {
updateJobSector(i, $('#job_' + i).find("[name='jobs[" + i + "][subSector]']").val());
- updateJobSubSector(i, $('#job_' + i).find("[name='jobs[" + i + "][subSubsector]']").val());
+ updateJobSubSector(i, $('#job_' + i).find("[name='jobs[" + i + "][subSubSector]']").val());
+ updateJobAlternates(i);
}
break;
}
});
}
+function toggleParticle(id)
+{
+ if ($('#search_name_' + id).find("[name*='[particle]']").val() == '') {
+ $('#search_name_' + id).find("[name*='[particle]']").val(1);
+ } else {
+ $('#search_name_' + id).find("[name*='[particle]']").val('');
+ }
+}
+
// Nationalities {{{1
function delNationality(i)
function addPhoneComment(id)
{
- $(id + '_comment').show();
- $(id + '_addComment').hide();
+ $('#' + id + '_comment').show();
+ $('#' + id + '_addComment').hide();
}
function removePhoneComment(id, pref)
{
- $(id + '_comment').hide();
- $(id + '_comment').find("[name='" + pref + "[comment]']").val('');
- $(id + '_addComment').show();
+ $('#' + id + '_comment').hide();
+ $('#' + id + '_comment').find("[name='" + pref + "[comment]']").val('');
+ $('#' + id + '_addComment').show();
}
// {{{1 Groups
Ajax.update_html('job_' + id + '_subSubSector', 'profile/ajax/sub_sector/' + id + '/' + subSector + '/' + sel);
}
+function updateJobAlternates(id)
+{
+ var subSubSector = $('#job_' + id).find("[name='jobs[" + id + "][subSubSector]']").val();
+ if (subSubSector != '') {
+ Ajax.update_html('job_' + id + '_alternates', 'profile/ajax/alternates/' + id + '/' + subSubSector);
+ }
+}
+
function displayAllSector(id)
{
$('.sector_text_' + id).remove();
{
$('#add_job').before(data);
registerEnterpriseAutocomplete(id);
- updateSector('job_' + id, 'jobs[' + id + ']', '');
};
}
function updateSubSector()
{
var s = $('#sectorSelection').find('[name=sectorSelection]').val();
- var ss = $('#selectedSubSector').find("[name='jobs[-1][subSector]']").val();
+ var ss = $('#subSectorSelection').find("[name='jobs[-1][subSector]']").val();
if ((s == '' || ss == '') || $('#sectors_' + s + '_' + ss).length != 0) {
$('#addSector').hide();
} else {
var sector = $('#sectorSelection').find('[name=sectorSelection]').val();
if (sector == '') {
sector = '-1';
- $('#selectedSubSector').html('');
+ $('#subSectorSelection').html('');
return;
}
$.get(platal_baseurl + 'profile/ajax/sector/-1/0/0/' + sector,
function(data) {
data = '<a href="javascript:addSector()" style="display: none; float: right" id="addSector">'
- + ' <img src="images/icons/add.gif" alt="" title="Ajouter ce secteur" />'
+ + ' <img src="images/icons/add.gif" alt="Ajouter ce secteur" title="Ajouter ce secteur" />'
+ '</a>' + data;
- $('#selectedSubSector').html(data);
- $('#selectedSubSector').find("[name='jobs[-1][subSector]']").change(updateSubSector);
+ $('#subSectorSelection').html(data);
+ $('#subSectorSelection').find("[name='jobs[-1][subSector]']").change(updateSubSector);
});
}
function addSector()
{
var s = $('#sectorSelection').find('[name=sectorSelection]').val();
- var ss = $('#selectedSubSector').find("[name='jobs[-1][subSector]']").val();
- var sst = $('#selectedSubSector').find("[name='jobs[-1][subSector]'] :selected").text();
+ var ss = $('#subSectorSelection').find("[name='jobs[-1][subSector]']").val();
+ var sst = $('#subSectorSelection').find("[name='jobs[-1][subSector]'] :selected").text();
var html = '<div id="sectors_' + s + '_' + ss + '" style="clear: both; margin-top: 0.5em" class="titre">'
+ ' <a href="javascript:removeSector(\'' + s + '\', \'' + ss + '\')" style="display: block; float: right">'