var n_clone_experiencia_laboral=1;
function agregar_postulacion(id) {
if (window.confirm("¿ Agregar tu postulación a este aviso ?")) {
var url="/postulantes/scripts/agregar_postulacion.php?id="+id;
sp_postulantes_script_tag(url,"postulantes")
}
}
function remover_postulacion(id) {
if (window.confirm("¿ Remover tu postulación a este aviso ?")) {
var url="/postulantes/scripts/remover_postulacion.php?id="+id;
sp_postulantes_script_tag(url,"postulantes")
}
}
function sp_postulantes_script_tag(file,tagname) {
var head_html = document.getElementsByTagName('head');
if (head_html==null)
head_html=document;
else
head_html=head_html[0];
scriptTag = getObj(tagname);
if(scriptTag!=null)
{
head_html.removeChild(scriptTag);
delete(scriptTag);
scriptTag=null;
}
var script = document.createElement('script');
var vch="?";
if (file.indexOf("?")!=-1) vch="&";
script.src = file+vch+Math.random()*1000000;
script.type = "text/javascript";
script.id = tagname;
head_html.appendChild(script);
}
function str2object(str,HTMLTAG)
{
switch (HTMLTAG) {
case "TR":
var d = document.createElement("div");
d.innerHTML = "
";
var ret = d.getElementsByTagName(HTMLTAG);
retobj=ret[0];
break;
case "TD":
var d = document.createElement("div");
d.innerHTML = "";
var ret = d.getElementsByTagName(HTMLTAG);
retobj=ret[0];
break;
case "LI":
var d = document.createElement("div");
d.innerHTML = "- " + str + "
";
var ret = d.getElementsByTagName(HTMLTAG);
retobj=ret[0];
break;
default:
var d = document.createElement("div");
d.innerHTML = str;
var ret = d.getElementsByTagName(HTMLTAG);
retobj=ret[0];
break;
}
return retobj;
}
function clone_experiencia_laboral()
{
if (n_clone_experiencia_laboral>=4) {
alert("La cantidad máxima es 4");
return;
}
var clon = getObj("tabla_experiencia_laboral");
var trs = clon.getElementsByTagName("TBODY");
var clon_cont=trs[0].innerHTML;
n_clone_experiencia_laboral++;
clon_cont=str_replace(clon_cont,"_1","_"+n_clone_experiencia_laboral);
getObj("cant_experiencia_laboral").value=n_clone_experiencia_laboral;
var d = document.createElement("div");
d.innerHTML = "";
var ret = d.getElementsByTagName("TBODY");
retobj=ret[0];
clon.appendChild(retobj);
//remplazo el nombre del período
clon.innerHTML.split("periodo_desde_"+(n_clone_experiencia_laboral-1)).join("periodo_desde_"+(n_clone_experiencia_laboral));
clon.innerHTML.split("periodo_hasta_"+(n_clone_experiencia_laboral-1)).join("periodo_hasta_"+(n_clone_experiencia_laboral));
getObj("div_copia_experiencia_laboral").appendChild(clon);
Calendar.setup(
{
button : "select_fecha_periodo_desde_"+n_clone_experiencia_laboral,
onSelect : calendario_fecha_periodo_desde,
inputField : "periodo_desde_"+n_clone_experiencia_laboral
}
);
Calendar.setup(
{
button : "select_fecha_periodo_hasta_"+n_clone_experiencia_laboral,
onSelect : calendario_fecha_periodo_hasta,
inputField : "periodo_hasta_"+n_clone_experiencia_laboral
}
);
//getObj("id_rubro_"+n_clone_experiencia_laboral).value="";
getObj("periodo_desde_"+n_clone_experiencia_laboral).value="";
getObj("periodo_hasta_"+n_clone_experiencia_laboral).value="";
//getObj("empresa_"+n_clone_experiencia_laboral).value="";
getObj("cargo_"+n_clone_experiencia_laboral).value="";
getObj("tarea_"+n_clone_experiencia_laboral).value="";
//getObj("contacto_"+n_clone_experiencia_laboral).value="";
getObj("remuneracion_"+n_clone_experiencia_laboral).value="";
}
function calendario_fecha_vencimiento_libreta(calendar) {
if (calendar.dateClicked) {
var y = calendar.date.getFullYear();
var m = calendar.date.getMonth();
var d = calendar.date.getDate();
getObj("fecha_vencimiento_libreta").value=d+"/"+(m+1)+"/"+y;
}
}
function calendario_fecha_vto_carne_de_salud(calendar) {
if (calendar.dateClicked) {
var y = calendar.date.getFullYear();
var m = calendar.date.getMonth();
var d = calendar.date.getDate();
getObj("fecha_vto_carne_de_salud").value=d+"/"+(m+1)+"/"+y;
}
}
function calendario_fecha_nacimiento(calendar) {
if (calendar.dateClicked) {
var y = calendar.date.getFullYear();
var m = calendar.date.getMonth();
var d = calendar.date.getDate();
getObj("fecha_nacimiento").value=d+"/"+(m+1)+"/"+y;
}
}
function calendario_fecha_postgrado(calendar) {
if (calendar.dateClicked) {
var y = calendar.date.getFullYear();
var m = calendar.date.getMonth();
var d = calendar.date.getDate();
getObj("fecha_del_postgrado").value=d+"/"+(m+1)+"/"+y;
}
}
function calendario_fecha_periodo_desde(calendar) {
var id_boton=calendar.params["button"].id;
var aux=id_boton.split("_");
var indice=aux[aux.length-1];
var obj_periodo = getObj("periodo_desde_"+indice);
if (calendar.dateClicked)
{
var y = calendar.date.getFullYear();
var m = calendar.date.getMonth();
var d = calendar.date.getDate();
getObj(obj_periodo.id).value=d+"/"+(m+1)+"/"+y;
}
}
function calendario_fecha_periodo_hasta(calendar) {
var id_boton=calendar.params["button"].id;
var aux=id_boton.split("_");
var indice=aux[aux.length-1];
var obj_periodo = getObj("periodo_hasta_"+indice);
if (calendar.dateClicked)
{
var y = calendar.date.getFullYear();
var m = calendar.date.getMonth();
var d = calendar.date.getDate();
getObj(obj_periodo.id).value=d+"/"+(m+1)+"/"+y;
}
}