-// Education {{{1
-
-function fillType(selectCtrl, edu, fill)
-{
- var i;
- var i0 = 0;
-
- for (i = selectCtrl.options.length; i >= 0; i--) {
- selectCtrl.options[i] = null;
- }
-
- if (fill || edu < 0) {
- selectCtrl.options[0] = new Option(' ');
- i0 = 1;
- }
- if (edu >= 0) {
- for (i = 0; i < educationDegree[edu].length; i++) {
- selectCtrl.options[i0 + i] = new Option(educationDegreeName[educationDegree[edu][i] - 1], educationDegree[edu][i]);
- }
- } else if (fill) {
- for (i = 0; i < educationDegreeAll.length; i++) {
- selectCtrl.options[i0 + i] = new Option(educationDegreeName[educationDegreeAll[i] - 1], educationDegreeAll[i]);
- }
- }
-}
-
-
-function selectType(selectCtrl, type)
-{
- for (i = 0; i < selectCtrl.options.length; i++) {
- if (selectCtrl.options[i].value == type) {
- selectCtrl.selectedIndex = i;
- }
- }
-}
-
-function prepareType(i)
-{
- fillType(document.forms.prof_annu["edus[" + i + "][degreeid]"], document.forms.prof_annu["edus[" + i + "][eduid]"].selectedIndex - 1);
- selectType(document.forms.prof_annu["edus[" + i + "][degreeid]"], document.forms.prof_annu["edu_" + i + "_tmp"].value);
-}
-
-function addEdu()
-{
- var i = 0;
- var j = 0;
- var prefix = 'edu_';
- var class_parity;
-
- while (!$('#edu_add').hasClass(prefix + i)) {
- if ($('.' + prefix + i).length != 0) {
- j++;
- }
- i++;
- }
- if (j % 2) {
- class_parity = 'pair';
- } else {
- class_parity = 'impair';
- }
- $('#edu_add').removeClass(prefix + i);
- i++;
- $('#edu_add').addClass(prefix + i);
- i--;
- $.get(platal_baseurl + 'profile/ajax/edu/' + i + '/' + class_parity,
- function(data) {
- $('#edu_add').before(data);
- prepareType(i);
- });
-}
-
-function removeEdu(i)
-{
- var prefix = 'edu_';
- $('.' + prefix + i).remove();
- while (!$('#edu_add').hasClass(prefix + i)) {
- $('.' + prefix + i).toggleClass('pair');
- $('.' + prefix + i).toggleClass('impair');
- i++;
- }
-}
-