function newCV() {
       	document.getElementById('cv_form').style.display = '';
	nl = '';
	if (document.getElementById('notlogged').value == 1) { nl = '?notlogged=1&id_user='+document.getElementById('id_user').value; }
       	document.getElementById('uploadcv').src = '/jobseekers/upload_cv.php'+nl;
}

function updatePage(id,cvname) {
	document.getElementById('newcv').value = id;
	document.getElementById('newcvname').innerHTML = cvname;
       	document.getElementById('cv_form').style.display = 'none';
}

function getLetter(id_letter) {

       	document.getElementById('letter_row').style.display = '';
        var inputs = document.getElementsByTagName("input");
        for (var i = 0; i < inputs.length; i++) {
        	if (inputs[i].type == "radio" && inputs[i].name.indexOf('id_letter') >= 0) {
			if (inputs[i].value == id_letter) {
        			inputs[i].checked = true;
			} else {
				inputs[i].checked = false;
			}
		}
	}

        document.getElementById('id_letter').value = id_letter;
        var url = '/jobseekers/letter_view.php';
        var pars = 'core=1&id_letter='+id_letter;

        $.ajax({
        type: "POST",
        url: url,
        data: pars,
        success: function (o) {
             //alert(o);
                if (o) {
                        //document.getElementById('id_letter'+id_letter).checked = true;
                        document.getElementById('letter').value = o;
			title = document.getElementById('letter_title'+id_letter).innerHTML;
                        document.getElementById('letter_title').value = title;
                        document.getElementById('letter_form').style.display = 'none';
                }
        }
        });

}

function newLetter() {

       	document.getElementById('letter_row').style.display = '';
        var inputs = document.getElementsByTagName("input");
        for (var i = 0; i < inputs.length; i++) {
        	if (inputs[i].type == "radio" && inputs[i].name.indexOf('id_letter') >= 0 && inputs[i].id != 'newletter') {
        		inputs[i].checked = false;
		}
	}

        document.getElementById('id_letter').value = '';
        document.getElementById('letter').value = '';
        document.getElementById('letter_title').value = '';
	if (document.getElementById('saveletter').checked) {
        	document.getElementById('letter_form').style.display = '';
	} else {
        	document.getElementById('letter_form').style.display = 'none';
	}

}

function noLetter() {

        var inputs = document.getElementsByTagName("input");
        for (var i = 0; i < inputs.length; i++) {
        	if (inputs[i].type == "radio" && inputs[i].name.indexOf('id_letter') >= 0 && inputs[i].id != 'noletter') {
        		inputs[i].checked = false;
		}
	}

        document.getElementById('id_letter').value = '';
        document.getElementById('letter').value = '';
        document.getElementById('letter_title').value = '';
       	document.getElementById('letter_row').style.display = 'none';
       	document.getElementById('letter_form').style.display = 'none';

}

function saveLetter() {
	if (document.getElementById('saveletter').checked && document.getElementById('newletter').checked) {
		document.getElementById('letter_form').style.display = '';
	} else {
		document.getElementById('letter_form').style.display = 'none';
	}
}

function checkForm(form) {

  var strErrorMsg='';

  cv_selected = 0;
  radios = document.getElementsByTagName("input");
  for (i = 0; i < radios.length; i++) {
          if (radios[i].type == "radio" && radios[i].name == 'id_cv') {
                  if (radios[i].checked && radios[i].value != '') { cv_selected = 1; }
          }
  }

  if (cv_selected == 0)  {
        strErrorMsg+='* Devi scegliere un CV o caricarne uno nuovo \n';
  }

  if (form.letter.value == '' && form.id_letterNO.checked == false)  {
        strErrorMsg+='* Devi inserire una lettera di presentazione \n';
  }

  if (form.saveletter.checked && form.letter_title.value == '')  {
        strErrorMsg+='* Devi inserire un titolo per la lettera di presentazione  che vuoi salvare\n';
  }

  if (strErrorMsg!='') {
        strErrorMsg='I campi di seguito non sono stati compilati correttamente\n'+strErrorMsg;
        alert(strErrorMsg);
        return false;
  } else {
	return true;
  }

}	

function resetUpload(id_cv) {
        document.getElementById('cv_form').style.display = 'none';
}


